﻿html {
	height: 100%;
}
body {
	height: 100%;
}

#ctrl0 .wrapper-frame {
	position: relative;
	min-height: 100%;
}
html>/**/body #ctrl0 {
	height: 100%;
}
* html #ctrl0, * html .wrapper-frame {
	height: 100%;
}
.wrapper-frame .wrapper {
	padding-bottom: 7em;
}
.footerpane {
	position: relative;
	clear:both;
	text-align:center;
	
	height:30px;
	
	background-image:url(../Resources/_intern/master/footer_background.gif);
	background-position:center bottom;
	background-repeat:repeat-y;
}
html>/**/body .footerpane {
	background-image:url(../Resources/_intern/master/footer_background_ff.gif);
}
.footerpane .footercontent {
	width:820px;
	margin:auto;
}

body.leaderslounge
{
	margin:				0;
	padding:			0;
	font-family:		Arial, Sans-Serif;
	background-color:	#393f42;
	background-image:	url(../Resources/_intern/master/body_background.gif);
	background-repeat:	repeat-y;
	background-position:50% top;
	font-size:			11px;
}

.wrapper-frame {
	width:				820px;
	background-color:	#ffffff;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		0px !important;
	margin-bottom:		-20px;
}



.wrapper
{
	padding-left:		5px;
	padding-right:		5px;
}

.myloungenavi-wrapper
{
    height:				46px;
    width:				777px;
}

.welcome
{
    color:#d8a269;
}

.myloungenavi-wrapper .username
{
    width:				365px;
    height:				20px;
    float:				left;
	position:			relative;
}

.username
{
    color:#fbbc1f;
    font-weight:800;
}

.myloungenavi-wrapper .mylounge-tab
{
    width:				407px;
    height:				20px;
    float:				left;
	position:			relative;
}

.myloungenavi-wrapper .mailbox-navi-wrapper
{
    width:				777px;
    height:				26px;
    background-image:	url(../Resources/_intern/master/bg_mail.jpg);
    background-repeat:	no-repeat;
}

.myloungenavi-wrapper .mailbox-navi
{
    position:			relative;
     width:				350px;
    top:				8px;
    left:				397px;
    height: 			16px;
}

.contentheader
{
	margin:				-21px 0;
	padding:			0px 15px 0px 15px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;
	background-position:left;
}

.contentheader-my-lounge
{
	margin:				-37px 0 0px 0 !important;
	margin:				-35px 0 0px 0;
	padding:			0px 15px 0px 15px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;
	background-position:left;
}

.contentheader-loungeprofil
{
	margin:				-42px 0;	
	padding:			0px 15px 0px 15px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;
	background-position:left;
}

.contentheader-archiv
{
	margin:				-10px 0;	
	padding:			0px 15px 0px 15px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;
	height: 		140px;
	z-index:			1;
}

.contentheader-archiv[class]
{
	height: 100%;
	min-height: 		140px !important;
}

.contentheader-anmeldung
{
	margin:				-10px 0;	
	padding:			0px 15px 0px 15px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;
	height: 			180px;
	z-index:			1;
}

.contentheader-survey
{
	margin:				-10px 0;	
	padding:			0px 15px 0px 15px;
	background-repeat:  no-repeat;
	height: 			100px;
	z-index:			1;
}

.headerleft
{
	width:				575px;
	height:				142px;
	background-image:	url(../Resources/_intern/master/top_background.gif);
	background-repeat:	repeat-x;
	float:				left;
	position:			relative;
	/*border-bottom:		5px solid #fbbc1f;*/
	
}

.headerleft img.logo
{
	position:			absolute;
	top:				50px;
	left:				15px;
}

.mainnavi
{
	position:			absolute;
	bottom:				0px;
	left:				16px;
	margin:				0 0 0 0;
	padding:			0;
	list-style-type:	none;
}

.mainnavi li
{
	float:				left;
	padding:			0 0 4px 0;
	margin:				0 30px 0 0;
}

.mainnavi li.active
{
	border-bottom:		solid 4px #cc6600;
	font-weight:		bold;
}


.mainnavi li a, .mainavi li a:visited
{
	color:				#cc6600;
	
}

.headerright
{
	height:				142px;
	width:				235px;
	float:				left;
	background-image:	url(../Resources/_intern/master/bg_login.jpg);
	background-repeat:  no-repeat;
}

.siteservices 
{
	float:				right;
}

.siteservices ul
{
	padding:			6px 8px 10px 0 !important;
    padding:			6px 0px 10px 0;
    margin:				0;
}
.siteservices ul li
{
    list-style-type:	none;
    float:				left;  
    margin:				0 10px 0 0;
    font-size:			11px;
    /* color:				#79878f; */
    color:              #d2d7da;    
}

.siteservices ul li a
{
    /* color:				#79878f; */
    color:              #d49d63;
    text-decoration:	none;
    font-size:			11px;
}


.siteservices ul li a.logout
{
  color:#018001;   
}


.siteservices ul li a:hover
{
    text-decoration:	underline;
}


.login
{
	margin:				5px 15px 0px 18px !important;
	margin:				15px 15px 0px 15px;
}

.login label
{
	color:				#cc6600;
	display:			block;
	float:				left;
	width: 				80px;
	padding-top:		5px;
}

.login .textbox
{
	height:				13px;
	width:				114px;
	font-size:			10px;
	border:				1px solid #cc6600;
	background-color: 	#ffffff;
	color:				#cc6600;
	margin:				0 0 8px 0!important;
	margin:				0 0 4px 0px;
}

.login .login_link
{
	margin: 3px 7px 0 0;
	clear: right;
	float:right;
}

.login .login_link a
{
	color:#d49d63;
	display:	block;
	text-align: right;
	text-decoration:underline;
}


.login .login_submit
{
	margin:0px 7px 0 0;
	float:right;
}




.login .registrieren
{
	padding:			8px 0px 0px 91px !important;
	padding:			4px 0px 0px 95px;
}

.login .spacer
{
	height:				5px;
}

.login .login_info
{
    color: #70787C;
}

.login .info_number, .login .info_number a
{
    font-weight:800;
}



.login .info_mail, .login .info_mail a
{
    font-weight:800;
    color:#cc6600;
    text-decoration:underline;
}

.login a {
	color: #ffffff;
	text-decoration: underline;
}


.footerpane
{
	color:				#9a9a9a;
	padding:			0px 0px 10px 0px;
}


.searchpane
{
    background-image:	url(../Resources/_intern/master/bg_seachbar.gif);
	background-repeat:	repeat-x;
    color:				#fff;
    overflow:			hidden;
    position:			relative;
    height:				37px;
	/*top:				-5px;*/
}



.searchpane .searchform
{
	margin-top:			10px;
	margin-left:		15px;
}

.searchpane .searchform label
{
	display:			block;
	float:				left;
}
/* OLD VERSION changed 27.05.08
.searchpane .textbox
{
	height:				13px;
	width:				115px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#ffffff;
	margin:				0px 0px 0px 12px;
}
*/

.searchpane .textbox
{
    background-color:   #FFFFFF;
    border:             1px solid #79878F;
    font-size:          10px;
    height:13px;
    margin:0px 0px 3px 12px;
    width:115px;
}

.searchpane .auswahl
{

	width:				150px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#e8e8e8;
	margin:				0px 0px 0px 12px;
}

.searchpane .button
{
    width:				30px;
    height:				15px;
    background-color:	#fbbc1f;
}


.searchpane .mslogo
{
	position:			absolute;
	right:				15px;
	top:				15px;
}


.teaser-preview-left
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_titel_links.jpg);
	background-repeat:	no-repeat;
	height:				195px;
	width:				8px;
}

.teaser-preview-middle
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_titel.jpg);
	background-repeat:	repeat-x;
	height:				195px;
	width:				758px;
	position:			relative;
	font-size:			12px;
	color:				#363636;
	line-height:		18px;
}

.teaser-preview-right
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_titel_rechts.gif);
	background-repeat:	no-repeat;
	height:				195px;
	width:				14px;
}

.teaser-preview-right-normal
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_titel_rechts_normal.gif);
	background-repeat:	no-repeat;
	height:				195px;
	width:				14px;
}

.teaser-preview-klein
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_menue_leiste.gif);
	background-repeat:	no-repeat;
	height:				26px;
	width:				776px;
	margin:	0 0 30px 0;
}

.teaser-image
{
	margin-top:			8px;
	float:				left;
	margin-right:		10px;
}


img.teaser-title
{
	display:			block;
	margin-top:			10px;
	margin-bottom:		10px;
}

a.teaser-morelink
{
	position:			absolute;
	bottom:				3px;
	right:				0px;
}

* html a.teaser-morelink /* IE6 */
{
	bottom:				-1px;
}

*:first-child+html a.teaser-morelink /* IE7 */
{
	bottom:				0px;
}

img.issue-title
{
	margin:				40px 0px 0px 0px !important;
	margin:				38px 0px -2px 1px;
}

img.profil-title
{
	margin:				38px 175px 5px 0px !important;
	margin:				32px 172px -2px 1px;
	float:				left;
}

img.postfach-title
{
	margin:				38px 0px 0px 0px !important;
	margin:				32px 0px -2px 1px;
}

.margin_mylounge {
	padding: 10px 0 0 0;
	display: block;
}


.profil-text-links
{
	margin:				0 0 0 0;
	line-height:		14px;
	font-size:			11px;
	width: 411px;
	float: left;
}

.profil-text-rechts
{
	text-align:			center;
	color:				#63737d;
	font-size:			11px;
	line-height:		14px;
	margin: 40px 0 0 0;
}

.profil-image
{
	margin:				8px 20px 0 0;
	float:				left;
}

.profil-linie
{
	display: block;
	float:				left;
}

.menue ul
{
	padding: 0;
	margin: 0 16px 0 0;
}

.menue ul li
{
	display: inline;
	float: right;
	margin: 0 0 0 3px;
}

.menue li a
{
	color:				#ffffff;
	text-decoration:	none;
	background-image:	url(../Resources/_intern//master/boxes/bg_menue.gif);
	background-repeat:	no-repeat;
	width:				75px;
	height:				15px;
	display: block;
	padding: 0 0 0 25px;
}
	
.menue li a.menue_aktiv
{

	background-image:	url(../Resources/_intern//master/boxes/bg_menue_orange.gif);
	background-repeat:	no-repeat;
}


/*
.menue

{

      float:right;

      margin:                      5px 3px 0px 0px !important;

      margin:                      5px 3px 0px 0px;

      background-image: url(../Resources/_intern//master/boxes/bg_menue.gif);

      background-repeat:      repeat-x;

      width:                       100px;

      height:                      15px;

      color:                       #ffffff;

}

 

.menue a

{

      color:                       #ffffff;

      text-decoration:  none;

}

 

.menue-wrapper

{     

      float:right;

      margin-right:15px;

}

      

.menue_aktiv

{

      float:right;

      margin:                      5px 3px 0px 0px !important;

      margin:                      5px 3px 0px 0px;

      background-image: url(../Resources/_intern//master/boxes/bg_menue_orange.gif);

      background-repeat:      repeat-x;

      width:                       100px;

      height:                      15px;

      color:                       #ffffff;

}

*/
.menue_aktiv a
{
	color:				#ffffff;
	text-decoration:	none;
}


.menue2
{
	float:				right;
	margin:				5px 13px 0 0;
	color:				#63737d;
}

.aktiv
{
	color:				#fbbc1f;
	font-size:			11px;
	font-weight:		bold;
}

.inaktiv
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fbbc1f;
	cursor:default;
}

.contentleft
{
	margin:				29px 15px 0px 5px !important;
	margin:				34px 5px 0px 2px;
	width:				332px;
	float:				left;
}

.contentleft-lounge
{
	margin:				15px 15px 0px 22px !important;
	margin:				15px 5px 0px 10px;
	width:				332px;
	float:				left;
}

.contentleft .titel
{
	margin:				25px 10px 14px 15px !important;
	margin:				25px 10px 14px 15px;
}

.contentleft .news-list
{
	list-style:			none;
	padding:			0;
	margin:				0;
	color:				#a1abb1;
}

.contentleft .news-list li
{
	margin:				12px 10px 5px 13px !important;
	margin:				12px 10px 5px 13px;
	color:				#63737d;
}

.contentleft .anmeldung-rechts
{
	list-style:			none;
	padding:			0;
	margin:				0;
	color:				#a1abb1;
	width: 				320px; 
	padding: 			0px 0px 0px 20px;
}

.contentleft .anmeldung-rechts li
{
	margin:				12px 10px 5px 13px !important;
	margin:				12px 10px 5px 13px;
	color:				#63737d;
}

.contentleft .anmeldung-links
{
	list-style:			none;
	padding:			0;
	margin:				0;
	color:				#a1abb1;
	width: 				340px; 
	padding: 			0px 0px 0px 50px;
}

.contentleft .anmeldung-links li
{
	margin:				12px 10px 5px 13px !important;
	margin:				12px 10px 5px 0px;
	color:				#63737d;
}

.contentleft .news-list .preview-image, .news-detailview .preview-image
{
	width:				98px;
	height:				76px;
	background-image:	url(../Resources/_intern/master/bg_bild_schatten.jpg);
	float:				left;
	margin-right:		5px !important;
	margin-right:		3px;
}

.contentleft .news-list .preview-image img, .news-detailview .preview-image img
{
	width:				88px;
	height:				66px;
	margin:				5px 0px 0px 5px;
}

.contentleft .news-list img.newstopic
{
	display:			block;
	margin-left:		3px;
	margin-bottom:		7px !important;
	margin-bottom:		4px;
}

.contentleft .news-list h3, .news-detailview h3
{
	font-weight:		bold;
	font-size:			12px;
	color:				#63737d;
	margin-top:			0px;
	margin-bottom:		3px;
}

.contentleft p
{
	font-size:			10px;
	margin:				9px 0px 0px 5px;
	color:				#363636;
}

.nav
{
	border-width:		1px; 
	border-style:		solid; 
	border-color:		#9299a4; 
	width: 				16px; 
	height: 			16px; 
	float:				left;
	margin:				0 5px 0 0;
    cursor:             pointer;
}

.nav a
{
	text-decoration:	none;
	color:				#9299a4;
	display: block;
}

.nav-activ
{
	border-width:		1px; 
	border-style:		solid; 
	border-color:		#63737d; 
	background-color:   #fbbc1f;
	width: 				16px; 
	height: 			16px; 
	float:				left;
	margin:				0 5px 0 0;
}

.nav-activ a
{
	text-decoration:	none;
	color:				#63737d;
}

.nav-spacer
{
	width: 				10px; 
	height: 			16px; 
	float:				left;
	margin:				0 5px 0 0;
}

.nav-td
{
    width:300px;
}

.guided-tour
{
	background-image:	url(../Resources/_intern/master/boxes/guided_tour.jpg);
	background-repeat:	no-repeat;
	width:				335px;
	height:				190px;
}

.cont_r
{
	float:				left;
	width:				440px;
	margin-top:			40px !important;
	margin-top:			45px;
}

.cont_r_lounge
{
	float:				left;
	width:				440px;
	margin-top:			15px !important;
	margin-top:			15px;
}

.redaktion-left
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_redatktion_links.jpg);
	background-repeat:	no-repeat;
	height:				63px;
	width:				8px;
	margin-top:			4px;
}

.redaktion-middle
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_redatktion.jpg);
	background-repeat:	repeat-x;
	height:				63px;
	width:				758px;
	position:			relative;
	font-size:			12px;
	color:				#919da4;
	margin-top:			4px;
}

.redaktion-right
{
	float:				left;
	background-image:	url(../Resources/_intern/master/boxes/bg_redatktion_rechts.jpg);
	background-repeat:	no-repeat;
	height:				63px;
	width:				14px;
	margin-top:			4px;
}

.redaktion-titel
{
	margin:				16px 0 0 1px;
	float:				left;
}

.redaktion-bild1
{
	margin:				9px 0 0 41px;
	float:				left;
}

.redaktion-bild2
{
	margin:				9px 0 0 10px;
	float:				left;
}

.redaktion-bild3
{
	margin:				9px 0 0 10px;
	float:				left;
}

.anmeldung-status
{
	margin:				5px 200px 0px 5px !important;
	margin:				5px 25px 0px 2px;
	float:				left;
}


.contentleft-gross
{
	margin:				5px 40px 0px 5px !important;
	margin:				5px 25px 0px 2px;
	width:				535px;
	float:				left;
}

.contentleft-gross .news-list
{
	list-style:			none;
	padding:			0;
	margin:				0;
	color:				#a1abb1;
}

.contentleft-gross .news-list li
{
	margin:				12px 10px 5px 13px !important;
	margin:				12px 10px 5px 13px;
}

.contentleft-gross .kalender-list
{
	list-style:			none;
	padding:			0;
	margin:				0;
	color:				#363636;
}

.contentleft-gross .kalender-list li
{
	margin:				12px 10px 5px 0px !important;
	margin:				12px 10px 5px 0px;
}

.contentleft-gross .news-list .preview-image, .news-detailview .preview-image
{
	width:				98px;
	height:				76px;
	background-image:	url(../Resources/_intern/master/bg_bild_schatten.jpg);
	float:				left;
	margin-right:		5px !important;
	margin-right:		3px;
}

.contentleft-gross .news-list .preview-image img, .news-detailview .preview-image img
{
	width:				88px;
	height:				66px;
	margin:				5px 0px 0px 5px;
}

.contentleft-gross .news-list img.newstopic
{
	display:			block;
	margin-left:		3px;
	margin-bottom:		7px !important;
	margin-bottom:		4px;
}

.contentleft-gross .news-list h3, .news-detailview h3
{
	font-weight:		bold;
	font-size:			12px;
	color:				#63737d;
	margin-top:			0px;
	margin-bottom:		3px;
}

.contentleft-gross .news-list .lounge-neuemember
{
	width:				98px;
	height:				76px;
	background-image:	url(../Resources/_intern/master/bg_bild_schatten_klein.jpg);
	background-repeat:  no-repeat;	
	float:				left;
	margin-right:		5px !important;
	margin-right:		3px;
}

.contentleft-gross .news-list .lounge-neuemember img
{
	margin:				5px 0px 0px 5px;
}

.contentleft-gross .kalender-list .kalender
{
	width:				50px;
	height:				50px;
	background-image:	url(../Resources/_intern/master/bg_kalender_klein.gif);
	background-repeat:  no-repeat;	
	float:				left;
	margin-right:		5px !important;
	margin-right:		-20px;
}

.contentleft-gross .kalender-list .kalender .tag
{
	color:				#ffffff;
	margin:				5px 15px 0px 18px !important;
	margin:				5px 0px 0px 9px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender .monat
{
	color:				#393f43;
	margin:				4px 15px 0px 15px !important;
	margin:				4px 20px 0px 6px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender-orange
{
	width:				50px;
	height:				50px;
	background-image:	url(../Resources/_intern/master/bg_kalender_klein_orange.gif);
	background-repeat:  no-repeat;	
	float:				left;
	margin:				20px 5px 0 0 !important;
	margin:				20px -20px 0 0;
}

.contentleft-gross .kalender-list .kalender-rot 
{
    background-image:url(../Resources/_intern/master/bg_kalender_klein_rot.gif);
    background-repeat:no-repeat;
    float:	left;
    height:	50px;
    margin:	20px 5px 0pt 0pt !important;
    width:	50px;
}


.contentleft-gross .kalender-list .kalender-orange .tag
{
	color:				#ffffff;
	margin:				5px 15px 0px 18px !important;
	margin:				5px 0px 0px 9px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender-orange .monat
{
	color:				#393f43;
	margin:				4px 15px 0px 15px !important;
	margin:				4px 20px 0px 6px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender-blau
{
	width:				50px;
	height:				50px;
	background-image:	url(../Resources/_intern/master/bg_kalender_klein_blau.gif);
	background-repeat:  no-repeat;	
	float:				left;
	margin:				20px 5px 0 0 !important;
	margin:				20px -20px 0 0;
}

.contentleft-gross .kalender-list .kalender-blau .tag
{
	color:				#ffffff;
	margin:				5px 15px 0px 18px !important;
	margin:				5px 0px 0px 9px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender-blau .monat
{
	color:				#393f43;
	margin:				4px 15px 0px 15px !important;
	margin:				4px 20px 0px 6px;
	float:				left;
}

.contentleft-gross .news-list .lounge-kalender
{
	width:				98px;
	height:				76px;
	background-image:	url(../Resources/_intern/master/bg_bild_kalender.jpg);
	background-repeat:  no-repeat;	
	float:				left;
	margin-right:		5px !important;
	margin-right:		5px;
}

.contentleft-gross .news-list .lounge-kalender .tag
{
	color:				#ffffff;
	margin:				16px 35px 0px 38px !important;
	margin:				16px 0px 0px 20px;
	float:				left;
}

.contentleft-gross .kalender-list .kalender-rot .tag 
{
    color:              #FFFFFF;
    margin:             5px 15px 0px 18px !important;
}

 

.contentleft-gross .kalender-list .kalender-rot .monat 
{
    color:              #393F43;
    margin:             4px 15px 0px !important;
}


.contentleft-gross .news-list .lounge-kalender .monat
{
	color:				#393f43;
	margin:				5px 35px 0px 35px !important;
	margin:				5px 20px 0px 18px;
	float:				left;
}

.contentleft-gross .news-list .lounge-dokument
{
	width:				80px;
	height:				60px;
	background-color:	#a2abb2;
	float:				left;
	margin-right:		5px !important;
	margin-right:		3px;
	padding:            10px 0 0 0px;
	text-align:			center;
}


.content-ueber-uns
{
	margin:				-16px 0px 0px 0px !important;
	margin:				-16px 0px 0px 0px;
	background-image:	url(../Resources/_intern/master/bg_verlauf.jpg);
	background-repeat:  no-repeat;	
	padding:			0px 0px 0px 10px;
}


.content-archiv
{
	padding:			0px 0px 0px 10px;
	width: 800px;
}

.content-archiv-neu
{
	margin:				60px 0 !important;
	margin:				-80px 0;
	padding:			120px 0px 0px 10px;
}
.cont_r_ueber_uns
{
	float:				left;
	width:				220px;
	margin-top:			0px !important;
	margin-top:			00px;
}

.cont_r_archiv
{
	float:				left;
	width:				220px;
	margin-top:			20px !important;
	margin-top:			20px;
}

.ueber-uns
{
	float:				left;
	font-size:			11px;
	color:				#363636;
	line-height:		16px;
	font-weight:		bold;
	margin:				0 0 0 0px;
}

.nachricht
{
	font-size:			11px;
	color:				#61737f;
	line-height:		16px;
	font-weight:		bold;
	margin:				0 0 0 20px !important;
	margin:				0 0 0 10px;
	width:				770px;
}


.veranstaltungen-webcast
{
	float:				left;
	margin:				-40px 0px 0px 0px;
}

img.ueber-uns-titel
{
	margin:				40px 0px 5px 0px !important;
	margin:				38px 0px 3px 1px;
}

.ueber-uns-image
{
	margin-top:			8px;
	float:				left;
	margin-right:		20px;
}

.posteingang-image
{
	margin-top:			15px;
	float:				left;
	margin-right:		10px;
}

.posteingang-text
{
	margin-top:			10px;
	margin-right:		10px;
}

.ueber-uns-kommentare
{
	margin-top:			8px;
	float:				left;
	margin-right:		5px;
}

.ueber-uns .text-normal
{
	float:				left;
	font-size:			11px;
	color:				#696969;
	line-height:		17px;
	margin:				25px 0 0 5px;
	font-weight:		normal;
}

.ueber-uns .text-posteingang
{
	float:				left;
	font-size:			11px;
	color:				#696969;
	line-height:		17px;
	margin:				10px 0 0 5px;
	font-weight:		normal;
}

.ueber-uns .text-nachricht
{
	float:				left;
	font-size:			11px;
	color:				#696969;
	line-height:		17px;
	margin:				0px 0 0 0px;
	font-weight:		normal;
}




.zusammenarbeit
{
	float:				left;
	font-size:			11px;
	color:				#363636;
	line-height:		16px;
	margin:				0 0 0 0px;
}


.postfach
{
	float:				left;
	font-size:			11px;
	color:				#919da4;
	line-height:		16px;
	margin:				0px 0 0 10px !important;
	margin:				-40px 0 0 10px;
	width:				765px;
}

.zusammenarbeit .titel
{
	font-size:			11px;
	color:				#000000;
}

.anemldung
{
	float:				left;
	font-size:			11px;
	color:				#63737d;
	line-height:		16px;
	margin:				0 0 0 100px !important;
	margin:				0 0 0 50px;
	width:				584px;
}

.profil-name
{
	color:					#fbbc1f;
	font-size:				14px;
	font-weight:			bold;
	margin:					10px 0 5px 0;
}




.textbox-kommentare
{
	height:				13px;
	width:				480px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#ffffff;
}

.label
{
	color:				#63737d;
}

.textarea-kommentare
{
	width:				480px;
	height:				180px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#ffffff;
}

.textarea-anmeldung
{
	width:				400px;
	height:				60px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#ffffff;
}

.textbox-bestaetigung
{
	height:				11px;
	width:				162px;
	font-size:			10px;
	border:				1px solid #79878f;
	background-color: 	#ffffff;
}


.textbeschreibung
{
	background-color:	#ececec;
	border:				1px solid #d5d5d5;
	height:				172px;
	width:				522px;	
	margin:				15px 0 30px 0;
	padding:			15px 0 0 15px;
}


 .auswahl
{
	width:			190px;
	font-size:		10px;
	border:			1px solid #79878f;
	margin:			0px 0px 0px 5px;
}

 .auswahl-nachricht
{
	width:			200px;
	font-size:		10px;
	color:			#61737f;
	border:			1px solid #79878f;
	margin:			0px 0px 0px 0px;
}

 .textbox-nachricht
{
	width:			760px;
	font-size:		10px;
	color:			#61737f;
	border:			1px solid #79878f;
	margin:			0px 0px 0px 0px;
}

 .textarea-nachricht
{
	width:					760px;
	height: 				350px;
	font-size:				12px;
	color:					#61737f;
	border:					1px solid #79878f;
	margin:					0px 0px 0px 0px;
}

.table-klein
{
	border:					1px solid #cccccc;
	background-image: 		url(../Resources/_intern/master/boxes/bg_table_klein_hell.gif); 
	background-repeat: 		repeat-x;
}

.table-klein-aktiv
{
	border:					1px solid #cccccc;
	background-image: 		url(../Resources/_intern/master/boxes/bg_table_klein_dunkel.gif); 
	background-repeat: 		repeat-x;
	text-align: center;
}

.table-gross
{
	height:					64px;
	width:					765px;
	color:					#63737d;
	font-size:				11px;
	font-weight:			normal;
}

.table-gross td
{
	background-image: 		url(../Resources/_intern/master/boxes/bg_table_non_active.gif);
	background-repeat: 		repeat-x;
}

tr.table-gross td.posteingang-image2
{
	margin:				0px;
	padding: 1px 0 0 5px;
	background-image: 		url(../Resources/_intern/master/boxes/bg_image_non_active.gif) !important; 
	background-repeat: 		no-repeat;
}

.table-gross-aktiv
{
	height:					64px;
	width:					774px;
	color:					#63737d;
	font-size:				11px;
	font-weight:			normal;
}

.table-gross-aktiv td
{
	background-image: 		url(../Resources/_intern/master/boxes/bg_table_active.gif);
	background-repeat: 		repeat-x;
}

tr.table-gross-aktiv td.posteingang-image2
{
	margin:				0px;
	padding: 1px 1px 0 5px;
	background-image: 		url(../Resources/_intern/master/boxes/bg_image_non_active.gif) !important; 
	background-repeat: 		no-repeat;
}

td.label_name	{
	width: 131px;
	padding: 0 10px 0 30px;
}

td.showmail	{
	width: 285px;
	padding: 0 10px 0 0;
}

td.showmail table td	{
	background-image: none;
	padding-right: 5px;
}

td.maildate	{
	width: 106px;
	padding: 0 10px 0 10px;
}

td.mailgrid_delete	{
	width: 120px;
	text-align: center;
}

body.druckansicht
{
	margin:				0;
	padding:			0;
	font-family:		Arial, Sans-Serif;
	font-size:			11px;
}

.wrapper-frame-druckansicht {
	width:				558px;
	background-color:	#ffffff;
	margin-left:		0px;
	margin-right:		auto;
	margin-bottom:		0px !important;
	margin-bottom:		-20px;
}

.druckansicht
{
	float:				left;
	font-size:			11px;
	color:				#919da4;
	line-height:		16px;
	margin:				0 7px 0 7px;
}



.loeschfunktion
{
	font-size:				11px;
	color:					#000000;
	line-height:			16px;
	margin:					0 7px 0 7px;
	background-image: 		url(../Resources/_intern/master/boxes/loeschenfunktion.png); 
	background-repeat: 		no-repeat;
	background-position:	top left;
	width:					240px;
	height:					130px;
	padding:				18px 22px 0 22px;
}

.loeschfunktion .titel
{
	font-size:				14px;
	color:					#fbbc1f;
	font-weight:			bold;
	margin:					0 0 10px 0;
}

.table-text-grau
{
	color:					#a1abb1;
	font-size:				11px;
	font-weight:			normal;
}

 .auswahl-label
{
	color:					#63737D;
	margin:					0px 0px 0px 5px;
}

.veranstaltungen-untertitel
{
	color:					#9a9a9a;
	font-size:				14px;
}

.text-orange-fett
{
	color:					#fbbc1f;
	line-height:			16px;
	font-weight:			bold;
	margin:					0 0 0 0px;
}

.text-orange-fett-gross
{
	color:					#fbbc1f;
	font-weight:			bold;
	font-size:				26px;
	margin:					0 0 0 0px;
}

.text-grau-fett
{
	color:					#A1ABB1;
	line-height:			16px;
	font-weight:			bold;
	margin:					0 0 0 0px;
}

.bild-unterschrift
{
	color:					#bdc8ce;
}
.grau-fett
{
	color:					#696969;
	font-weight:			bold;
}

.grau
{
	color:					#696969;
}

.grau-hell-fett
{
	color:					#696969;
	font-weight:			bold;
}

.normal
{
	font-weight: 			normal;
}

.rot
{
	font-weight: 			normal;
	color:					#ff0000;
}

.seitenzahl
{
	color:					#a1abb1;
	font-size:				10px;
}

.bookmark_item
{
	float:					left;
	width: 					160px;
	text-align: 			right;
}

.druck
{
	float:					right;
}

a
{
	text-decoration:		none;
	color:					#363636;
}

.cl
{
	clear:					both;
}
.cb 
{	
	clear:					both;
}
img
{
	border:					none;
}


.visit, .visit a
{
    color:#d8a269;
    letter-spacing:1px;
}

.visit_img
{
    padding-top:2px;
}

.visit_txt
{
    padding-bottom:3px;
}

/* contact and bookmark management */

.contactgrid_name, .bookmark_name
{
	color:#63737d;
}

.contactgrid_company, .bookmark_company
{
	color:#a1abb1;
}

.contactgrid_SendImg
{
    margin-right:9px;  
}

.contactgrid_SendText
{
	color:#63737d;
}

.contactgrid_approved_date
{
    color:#a1abb1;
}

.contactgrid_delete, .contactgrid_delete a thickbox, .contactgrid_approve,
.bookmark_delete, .bookmark_delete a thickbox, .bookmark_approve
{
    cursor:pointer;
    color:#63737d;
    text-decoration:none;
}


.contactgrid_delete_img, .contactgrid_approve, .bookmark_delete_img
{
    cursor:pointer;
    color:#63737d;
    text-decoration:none; 
    margin-right:9px;   
}

.delete_question
{
    position: absolute;
    top:200px;
    left: 200px;
    width:660px;
    border: solid 3px #63737d;
    height:200px;    
}

.delete_question_headline
{
    font-size:large;
    font-weight:600;
    font-family:Arial;
    color:#a1abb1;
    display:block;
}

.delete_question_content
{
    font-size:small;
    color:#63737d;
    display:block;
}

.delete_btn_yes
{
    margin-left:30px;
    padding-left:30px;    
    float:left;
    width:240px;
    height:60px;
    border: solid 3px #63737d;

}

.delete_btn_no
{   
    margin-left:30px;
    padding-left:30px;
    float:left;
    width:240px;
    height:60px;
    border: solid 3px #63737d;
}

bookmark_title, a.bookmark_title
{
    font-weight:bold;
}

table.user_list	
{
  width: 100%;
}

table.user_list th	{
	text-align: 	left;
	padding:	0 0 0 8px;
}

table.user_list td {
	border-top:1px solid #D8D8D8;
	padding:2px 0px 2px 8px;
}

table.user_list td img 
{
	padding:	5px 0px 5px 5px;
}

.imgPngHack
{ 
    behavior: url(portaldata/1/styles/iepngfix.htc);
}

/* styles added by christoph.schmidt@mccann.de */

.imageheader	{
	padding: 0 0 20px 0;
}

table.table_buttons td	{
	vertical-align: bottom;
}

.tell_a_friend label	{
	width: 100px;
	float: left;
}

.input_row	{
	margin: 3px 0 3px 0;
}

.textarea-tell-a-friend	{
	border:1px solid #79878F;
	font-size:10px;
	width: 162px;
	height: 70px;
}

.tell_a_friend .buttons[class]	{
	margin: 15px 0 0 100px;
}

.tell_a_friend .buttons	{
	margin: 15px 0 0 105px;
}

.tell_a_friend .tell_a_friend_submit	{
	margin: 0 0 0 70px;
}

.umfrage	{
	background-image: url(/portaldata/1/Resources/_intern/master/umfrage_popup_bg.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	position:absolute;
	z-index:1;
	left:10px;
	top:10px;
	width: 318px;
	height: 144px;
}

.umfrage h3	{
	padding: 8px 0 0 8px;
	margin: 0 0 0 0;
}

.umfrage p	{
	padding: 0 8px 0 12px;
	margin: 12px 0 0 0;
	color: #9299a4;
}

.umfrage div.buttons	{
	float: right;
	margin: 16px 9px 0 0;
	padding: 0 0 0 0;
}

.umfrage a.left	{
	margin: 0 4px 0 0;
}

/* Blog */
.contentleft-gross .blog-list
{
	list-style:			none;
	padding:			0;
	margin:				0;
	
}
.contentleft-gross .blog-list li
{
	margin:				0 10px 0 13px !important;
	margin:				0 10px 0 13px;
	
}
.blog_list_footer
{
	float:right;
	padding-bottom:5px;
	color:#363636;
}
.blog_top
{
	background-image: url('../resources/_intern/master/boxes/blog_header.jpg');
	background-repeat: no-repeat;
	height: 40px;
}
.blog_top img
{
	margin: 15px 0 0 15px;
}
.blog_cont
{
	background-image: url('../resources/_intern/master/boxes/blog_bg.jpg');
	background-repeat: repeat-y;
}
.blog_btm
{
	background-image: url('../resources/_intern/master/boxes/blog_footer.jpg');
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 76px;
}
.text-orange-fett a
{
	text-decoration: none;
	color:					#fbbc1f;
	line-height:			16px;
	font-weight:			bold;
	margin:					0 0 0 0px;
}
 .blog_count
 {
	margin: 0 0 15px 7px;
	color: #363636;
 }
 .bloglist_title
 {
	color:#62737D;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
}

.float-left 
{
    float:left;
}

.float-right 
{
    float:right;
}


.form_themesuggestion
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}
.row
{
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 15px;
}
.leftcol 
{
	float: left;
	width: 100px;
	padding: 5px 0 0 0;
	margin: 0px;
}
.leftcol_rightcol
{
	float: left;
	width: 240px;
	padding: 5px 0 0 0;
	margin: 0px;
}
.rightcol
{
	float: left;
	width: 350px;
}
.rightcol .textbox
{
	float: left;
	padding: 3px 0 0 0;
	width:240px;
	height:				14px;
	font-size:			10px;
}
.rightcol .textarea
{
	float: left;
	padding: 3px 0 0 0;
	width: 320px;
	font-size:	10px;
}
.required
{
	float: left;
	padding: 2px 0 0 2px;
	font-weight:	bold;
}
.btnsend
{
	margin: 10px 0 0 0;
}
.errorsummary
{
	padding-left: 100px;
}
div.mediathek
{
	float: left; 
	padding-right: 10px;
}
div.mediathek img
{
	width: 100px;
}
ul.podcasts, ul.webcasts, ul.studien
{
	list-style: none; 
	padding: 0 0 0 116px; 
	margin: 0; 
	color: #63737D; 
	line-height:16px;
}
ul.podcasts li, ul.webcasts li, ul.studien li
{
	float: left;
	padding-bottom: 5px;
	margin: 0px;
}
ul.podcasts div.title, ul.webcasts div.title, ul.studien div.title
{
	color: #363636;
	font-weight: bold;
	display: inline; 
	font-size: 13px; 
	padding: 0; 
	margin: 0 0 10px 0;
	width: 415px;
}
* html ul.podcasts div.title, ul.webcasts div.title, ul.studien div.title
{
	display: inline-block;
}
ul.podcasts div.content, ul.webcasts div.content, ul.studien div.content
{
	width: 415px; 
	margin: 0px; 
	padding: 0 0 5px 0;
}
ul.podcasts div.content a, ul.webcasts div.content a, ul.studien div.content a
{
	color: #63737D;
}
ul.podcasts img.more, ul.webcasts img.more, ul.studien img.more
{
	margin-left: 5px;
}
.mediathek_detailview 
{
	float: left; 
	font-size:12px; 
	color: #919da4;
}
.mediathek_detailview_top
{
	float: left; 
	background-image:url(../Resources/_intern/master/mediathek/box_fullsize_top.jpg); 
	background-repeat:repeaty-y;  
	width: 777px;
}
.mediathek_detailview_middle
{
	float: left; 
	background-image:url(../Resources/_intern/master/mediathek/box_fullsize_middle.jpg); 
	background-repeat:repeaty-y; 
	width: 777px;
}
.mediathek_detailview_bottom
{
	float: left; 
	background-image: url(../Resources/_intern/master/mediathek/box_fullsize_bottom.jpg); 
	background-repeat:repeaty-y;  
	width: 777px; 
	height: 55px;
}
.mediathek_detailview_middle .header
{
	padding-left: 20px; 
	padding-right: 20px;
}
.mediathek_detailview_middle .date_type
{
	float:left; 
	color: #fcd77a; 
	font-size: 16px;
}
.mediathek_detailview_middle .type
{
	float: right; 
	margin: 0;
	padding: 0;
}
.mediathek_detailview_middle .type img
{
	width: 56px; 
	height: 75px;
}
.mediathek_detailview_middle .content
{
	padding-left: 20px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	margin: 0 0 10px 0;
}
.mediathek_detailview_bottom center
{
	padding-top: 10px;
}
.mediathek_detailview_bottom .leftbutton
{
	float: left;
	padding-top: 10px;
	padding-right: 20px; 
	padding-left: 265px;
}
.mediathek_detailview_bottom .rightbutton
{
	float: left;
	padding-top:10px;
}
ul.mediathek_comment
{
	list-style: none; 
	margin: 0; 
	padding: 0 0 0 20px;
}
ul.mediathek_comment li
{
	padding-top: 10px; 
	padding-bottom: 10px;
}
ul.mediathek_comment li div.calendar
{
	float: left;
	width: 50px; 
	height: 50px; 
	background-image: url(../Resources/_intern/master/bg_kalender_klein.gif);
	background-repeat: no-repeat;
}
ul.mediathek_comment li div.calendar div.date
{
	float: left; 	
	color: #fff;
	padding: 5px 0px 0px 9px;
}
ul.mediathek_comment li div.calendar div.month
{
	float: left; 
	color: #393f43; 
	padding: 4px 20px 0px 6px;
}
ul.relatednews_list
{
	float: left;
	list-style: none; 
	margin: 0; 
	padding: 5px 0 5px 15px;
}
ul.relatednews_list li div.icon
{
	float: left;
	padding: 0;
	margin: 0;
}
ul.relatednews_list li div.icon img
{
	padding-right: 5px;
}
ul.relatednews_list li a
{
	color: #919DA4; 
}