html {background:url(/images/design/bg_image.png) repeat-y;}
body {height:100%;margin:0px 0px 0px 0px;background-color:#ffffff;font:11px/14px verdana, arial, helvetica,  sans-serif;color:#000; background:url(/images/design/bg_image.jpg) repeat-x;}
h1,h2,h3 { margin:0; padding:0; }
form { margin:0; padding:0; }
img { border:none; margin:0; padding:0; }
p.clearleft { clear:left; }
div{margin:0; padding:0; position:relative;}
span{font-size: 11px; margin:0; border:0; font-weight: normal; padding: 0;}

.txtRed{color:#e60500;}

input{font-size: 0.9em;  padding: 0 0 0 2px; margin: 0px; font-family:arial, verdana, helvetica, sans-serif;color:#003082; background-color:#FAEDD9; border: 1px solid #003082; height: 14px;}
	.input_image{border: 1px solid #003082;  height: 16px;}
input.text { margin:1px; padding:2px; }
textarea{font-size: 0.9em;  padding:0 0 0 2px; margin: 0px; font-family:arial, verdana, helvetica, sans-serif;color:#003082; background-color:#FAEDD9; border: 1px solid #003082;}
/*login_input befindet sich im css->top*/
select{font-size: 0.9em;  padding:0px; margin: 0px; font-family:arial, verdana, helvetica, sans-serif;color:#003082; background-color:#FAEDD9; border: 1px solid #003082;}

ul li{list-style-image: url(/images/design/ul.gif); padding: 0 0 10px 0px;}
ol li{list-style-image: none; }

a:link{color: #003082; text-decoration: none; }
a:active{color: #de8703; text-decoration: none;}
a:visited{color: #003082; text-decoration: none;}
a:hover{color: #de8703;  text-decoration: underline;}

.ForgotPassword{width:705px; float:left; margin:0 20px 0 25px;}
.ContentLogin{width:705px; float:left; margin:0 20px 0 25px;}
				
/*master_normal_anfang************************************************************/				
/*container*/
#container{ width: 998px; margin: 0px auto;}
/*top*/
#top{height:100px; }
	#top_left{background: url(/images/design/top/logo_links.jpg) no-repeat; width:399px; height:100px; float:left;}
	  #dvHdrHome{width:180px; height: 100px; overflow:hidden;}
	  #top_left_logo{display:none;}
  #top_right{background: url(/images/design/top/logo_rechts.jpg) no-repeat; width:599px; height:100px; float:left;}
		#login{margin-left: 237px; margin-top:10px; position: relative;}
			#login a{font-weight: bold;}
      .input_text_username{margin-bottom:0px;}
			.input_username{width: 100px; margin-bottom:0px; }
			.input_text_passwort{margin-bottom:4px; }
			.input_passwort{width: 100px;margin-bottom:4px; }
			.input_login{border:0; width:73px; height: 16px}
			.input_passwort_vergessen{position: absolute; right: 208px; top: 65px;}
			
/*header*/
#header{height: 168px;}
	#header_left{background: url(/images/design/header/hdr_main_nov2009.jpg) no-repeat; width:592px; height:168px; float:left;}
	
  
  #header_right{position: relative; background: url(/images/design/header/schluessel_rechts.jpg) repeat-x; width:406px; height:168px; float:left;}
		#aaa{width:48px; height:22px; float:left; }
    .suche{float:left; position: absolute; right:0px; height: 28px; width: 344px; background-color: #003082; padding: 3px;}
			.input_suche{background-color: #fff;  border:0px; padding:0px; }
		#header_navi{width:365px; margin-top: 70px; margin-left: 40px;}
    .header_navi_elemente{width:91px; float: right; text-align:right;}
    
/*navi_top*/
#navi{height: 33px; width:998px; }
	#navi_top{border-top:8px solid #003082;}
   #navi_top a{color: #fff;}  
  	#dvHdrNavi{position: relative; width:851px;overflow:hidden;}
   	.tblTopNavItems{z-index:100;background-color:#003082; }
    .tblTopNavItems a{z-index:100; text-decoration: none;color: #fff; display:block;background-color: #003082;padding:7px 3px;line-height:13px;font-size:11px; height:11px; border-left:1px solid #003082;}
    .tblTopNavItems a:hover, .tblTopNavItems a.urlMainNav_hover{z-index:100;text-decoration: none;color: #fff;background-color: #DE8703; display:block;}
	
/*SUB NAVI-anfang*/
.dvSubNavBlock{position:absolute;display:none;visibility:hidden;z-index:222;background-color:#fff;padding-bottom:0px; margin-left: 1px; border: 1px solid #003082;}
	.dvSubNavBlock a{width:130px; display:block;text-align:left;padding:3px 15px;color:#003082;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;}
	.dvSubNavBlock a:hover{text-decoration:none; background: url(/images/navi/hover.gif) no-repeat; background-position: bottom left;}
	.dvSubNavBlock a.active, .dvSubNavBlock a.hover{background: url(/images/navi/hover.gif) no-repeat; background-position: bottom left; width:130px;  display:block; text-align:left; padding:3px 15px;color:#003082;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;}
/*SUB NAVI-ende*/

	
#brot_navi{position: relative; left: 20px; height: 30px; width:750px; margin:0; padding:0; }
	#brot_navi a{color: #000; font-weight: bold; text-decoration: none;}
	#brot_navi a:hover, a:active{text-decoration: underline;}
	
	
#main{width:998px; overflow: hidden; position:relative; margin-top:20px; padding:0; } /*manuel hat's so gel&ouml;st...*/
/******************************************/
/* main(links)-anfang */
/******************************************/
	
/*artikel_uebersicht_main*/
#artikel_uebersicht_main{}
	/*artikel_uebersicht_content*/
	#artikel_uebersicht_main_left{position: relative; width:750px; float:left;  margin-right: 20px; }
		/*artikel_&uuml;bersicht_anfang*/
		.artikel_uebersicht_main_artikel{margin-left: 25px;}
		.artikel_uebersicht_main_artikel_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;} 
				.artikel_uebersicht_main_artikel_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
		
		.artikel_uebersicht_main_artikel_bild{text-align:center; margin-top: 12px; float:left; border: 1px solid #de8703; width: 143px;}
			.artikel_uebersicht_main_artikel_text{padding: 10px 10px 10px 23px; float:left; margin-bottom: 10px; width: 500px;}
				.artikel_uebersicht_artikel_header{margin-bottom: 10px;}
				.artikel_uebersicht_artikel_text{height: 100%;}
			.artikel_uebersicht_main_artikel_button{margin-left: 400px; width: 260px;  border-top: 1px dotted #003082;}
				.artikel_uebersicht_main_artikel_button img{margin-left: 170px; margin-top: 10px; margin-bottom: 10px;}

	/*artikel_&uuml;bersicht_ende*/
		
/*artikel_detail_main*/
#artikel_detail_main{}
	/*artikel_uebersicht_content*/
	#artikel_detail_main_left{position: relative; width:750px; float:left;  margin-right: 20px;}
		/*artikel_&uuml;bersicht_anfang*/
		.artikel_detail_main_artikel{margin-left: 25px;}
			.artikel_detail_main_artikel_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0; width:700px;}
				.artikel_detail_main_artikel_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
			
			.artikel_detail_main_artikel_bild{text-align:center; float:left; border:1px solid #de8703; width:143px;margin-top:11px;}
			.artikel_detail_main_artikel_text{padding: 10px 10px 10px 20px; float:left; margin-bottom: 10px; width: 500px;}
				.artikel_detail_artikel_header{font-weight: bold; margin-bottom: 10px;}
				.artikel_detail_artikel_text{ height: 100%;}
					.dvPollPages{width:500px;overflow:hidden;display:none;}
						.dvPollPages_active{width:500px;overflow:hidden;display:block;}
					.dvPollPages input, .dvPollPages_active input, .dvPollPages_active select{border:none;background-color:transparent;}
						.dvPollPages .inputFields, .dvPollPages_active .inputFields, .dvPollPages_active select{border:1px solid #003082;background-color:#FFF;margin:1px 0px;}
						.dvPollPages_active select{color:#000;}
					.dvPollPages_inner{position:relative;width:499px;overflow:hidden;float:left;}
						.heller td, .duenkler td, .dunkel{padding:1px 3px 1px 5px;}
							.heller{background-color:#bdcbe6;}
					 		.duenkler{background-color:#e7e7e7;}
					 		.dunkel{background-color:#aba8a8;}
					.dvPollPages_minHeight{position:relative;width:1px;height:350px;overflow:hidden;float:left;}
						
					.dvPollPages_navi{position:relative;width:500px;overflow:hidden;padding-top:10px;clear:left;}
			
			.artikelteiler{width:100%; height:10px;} /*fuer downloads und zusatzbilder*/
      
			.article_end_border {border-top:1px dotted #003082; margin:0 0 0 325px; }
			.container_img_downloads {float:left; width:145px; font-size:10px; }
      .artikel_detail_main_downloadbox{text-align:left; padding-top:11px; width:145px; }
				.artikel_detail_main_downloadbox p{text-align:left; margin: 0 0px 10px 0;}
				.artikel_detail_main_download{padding-bottom: 8px; width:145px; }
        		.artikel_detail_main_download a:link{color: #de8703; text-decoration: none; margin:0; padding:0;}
						.artikel_detail_main_download a:active{color: #de8703; text-decoration: none; margin:0; padding:0;}
						.artikel_detail_main_download a:visited{color: #de8703; text-decoration: none; margin:0; padding:0;}
			      .artikel_detail_main_download a:hover{color: #de8703; text-decoration: underline; margin:0; padding:0;}
						
      .artikel_bilder_detail_main_bilder_zusatz{margin:0px 0px 0px 0px; right: 0; }
				.artikel_bilder_detail_main_bilder_zusatz p{text-align: right; margin: 0 0px 10px 0;}
				.artikel_bilder_detail_main_bilder_zusatz_rahmen{position: relative; height: 120px; width: 143px; border: 1px solid #de8703; margin-left: 40px; float:right;}
				  .artikel_bilder_detail_main_bilder_zusatz_rahmen table{height:100%; width:100%;}
        	/*.artikel_bilder_detail_main_bilder_zusatz img{position: absolute; top:16px; left:12px;} */
			.artikel_detail_main_artikel_button{margin-left: 390px; width: 260px;  border-top: 1px dotted #003082;}
				.artikel_detail_main_artikel_button img{margin-left: 170px; margin-top: 10px; margin-bottom: 10px;}
				
/*artikel_detail_ende*/

/*kontakt_anfang*/
.KontaktForm{color: #003082; position: relative; left: 100px; margin-top: 30px;}
	.KontaktTdLinks{width: 100px; vertical-align: top; text-align: right; padding-right: 5px;}
	.KontaktTdRechts{width: 100px; padding-left: 5px;}
	.KontaktNachricht{width: 200px; height: 90px;}
	.KontaktKurz{width: 94px;}
	.KontaktLang{width: 200px;}
	.KontaktRadio{background:none;}
		.KontaktRadioText{margin:0 5px; color: #000;}
	.KontaktTeiler{position: relative; left: 112px; margin: 10px 0; height:1px; width:200px; background: url(/images/design/kontakt/teiler.gif) no-repeat;}
	.KontaktButton{width: 97px; height:20px; background-color: #003082; color: #fff;}
	.KontaktDanke{background-color:#003082; color:#fff; height:30px; margin-left:-100px; width:550px; padding:10px; text-align: center; margin-bottom:10px;}
/*kontakt_ende*/

/*suche_anfang (verwendet hauptsächlich die artikeldetailstyles) */ 
	.SearchInputText{width:150px; height:13px; padding: 2px 0 0 2px;}
	.SearchInputButton{width:70px; height:17px;}
	.SearchResult table, td{padding:0; margin:0; border:0; border-spacing:0;  border-collapse: collapse; }
	.SearchTable{}
		.SearchTableLeft{vertical-align:middle; width:70px; padding:5px;}
		.SearchTableCenter{width:330px; padding:5px;}
		.SearchTableRight{width:90px; padding:5px;}
/*suche_ende*/

/*kongress_anfang*/
.KongressDanke{background-color:#003082; color:#fff;  width:155px; text-align: center; margin-bottom:10px;}
	.tdRegIdentifier{text-align:right;padding-right:7px;}
	input.radioFields{border:none none transparent;border-color:transparent;border-width:0px;border-style:none;margin:0px;padding:0px;width:13px;height:13px;margin-right:7px;}
	.tblList{border-collapse:collapse;}
		.tblList .trListHeadline{vertical-align:top;font-weight:bold;color:#FFF;background-color:#003082;}
			.tblList .trListHeadline td{padding:2px 5px;border:1px solid #FAEDD9;}
		
		.tblList .tbListRow_Odd{background-color:#fbf4ea;}
		.tblList .tbListRow_Even{background-color:#efd8b6;}
			.tblList .tbListRow td, .tblList .tbListRow_Odd td, .tblList .tbListRow_Even td{padding:2px 5px;border:1px solid #FAEDD9;}
		
/*kongress_ende*/

/*produkte_anfang*/
.ProdukteDropdown{position: relative; left: 24px; height: 60px; width: 450px;}
	.ProduktKurz{z-index: 0; width: 120px;}
	.ProduktLang{z-index: 0; width: 180px;}
/*danke*/
	.ProdukteDanke{background-color:#003082; color:#fff; width:155px; text-align: center; margin-bottom:10px;}
/*danke*/
	/*produkte_ende*/

/*Organigramm_anfang*/
    #organigramm_main_left{position: relative; width:750px; float:left;  margin-right: 20px;}
		/*artikel_&uuml;bersicht_anfang*/
		.organigramm_main_artikel{margin-left: 25px;}
			.organigramm_main_artikel_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;}
				.organigramm_main_artikel_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
			
			.organigramm_main_artikel_bild{text-align:center; float:left; margin-top:12px; border: 1px solid #de8703;}
			.organigramm_main_artikel_text{overflow:hidden;padding: 10px 10px 10px 22px; float:left; margin-bottom: 10px; width: 500px;}
        .organigramm_main_artikel_links{margin-top:1px; position: absolute; height:33px;}
/*Organigramm_ende*/
	
/*sitemap_anfang*/
    #sitemap_main_left{position: relative; width:750px; float:left;  margin-right: 20px;}
		/*artikel_&uuml;bersicht_anfang*/
		  .sitemap_main_artikel{margin-left: 25px;}
			.sitemap_main_artikel_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;}
				.sitemap_main_artikel_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
			
			.sitemap_main_artikel_bild{text-align:center; float:left; margin-top:12px; border: 1px solid #de8703;}
			.sitemap_main_artikel_text{ overflow:hidden;padding: 10px 10px 10px 22px; float:left; margin-bottom: 10px;}
      	.sitemap_main_artikel_text a:link{color: #003082; text-decoration: none;}
						.sitemap_main_artikel_text a:active{color: #de8703; text-decoration: none;}
						.sitemap_main_artikel_text a:visited{color: #003082; text-decoration: none;}
		        .sitemap_main_artikel_text a:hover{color: #de8703; text-decoration: underline;}
						  .sitemap_main_artikel_text_element{border-bottom: 1px solid #de8703;}
            
        .sitemap_main_artikel_text ul{margin-bottom:-10px;}
          .sitemap_main_artikel_text li{margin-top:1px;}
/*sitemap_ende*/
	
	
/*landesgruppendetail_anfang*/
/*team verwendet die selben styles*/

#landesgruppen_uebersicht_main_left{position: relative; width:750px; float:left;  margin-right: 20px;}
	.landesgruppen_uebersicht_artikel{margin-left: 25px; }
	.landesgruppen_uebersicht_artikel_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;}
		.landesgruppen_uebersicht_artikel_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
	.landesgruppen_uebersicht_artikel_bild{border: 1px solid #de8703; float:left; margin: 12px 0 0 0; }
	.landesgruppe_main{margin-left: 160px;}
	.landesgruppen_uebersicht_main_artikel_header{margin: 5px 0 0 0px; color: #003082; width: 550px; background: url(/images/design/artikel/artikel_header_short.jpg) no-repeat; background-position: left bottom; padding: 0 0 2px 5px;}
		.landesgruppen_uebersicht_main_artikel_header h1{padding:3px; font-size: 1.3em; line-height:20px;  }
	.landesgruppen_uebersicht_main_artikel_text{margin:4px 0 10px 0; padding: 0px 0 0 10px; }
		.landesgruppen_uebersicht_main_artikel_text a:link{color: #de8703; text-decoration: none;}
		.landesgruppen_uebersicht_main_artikel_text a:hover{color: #de8703; text-decoration: underline;}
		.landesgruppen_uebersicht_main_artikel_text a:active{color: #de8703; text-decoration: none;}
		.landesgruppen_uebersicht_main_artikel_text a:visited{color: #003082; text-decoration: underline;}

/*landesgruppendetail_ende*/


/*startseite_&uuml;bersicht_anfang*/
#startseite_main{}
	/*artikel_uebersicht_content*/
	#startseite_main_left{position: relative; width:678px; float:left; padding-left:25px; }

		.startseite_main_artikel{ float:left; width: 300px; margin-right: 20px;}
			.startseite_main_artikel_header{background: url(/images/design/startseite/artikel/startseite_header.jpg) no-repeat; vertical-align: bottom; background-position: left bottom; padding-bottom:5px; height:30px; width:300px;} 
				.startseite_main_artikel_header h1{position: absolute;  left: 90px; bottom:5px;font-size: 1.2em; line-height:1.2em;  color: #003082;  }
			.startseite_main_artikel_bild{border:1px solid #de8703; text-align:center; padding: 0px 0px 0px 0px; margin: 10px 0 0 0;width: 77px; float: left;}
			
      .startseite_main_artikel_text{padding: 0px 00px 0px 0px; margin: 10px 0 10px 10px; width: 200px; float: left;}
				.startseite_artikel_header{margin-bottom: 10px;}
				.startseite_artikel_text{height: 100%;}
			.startseite_main_artikel_button{}
				.startseite_main_artikel_button img{margin:10px 0px 10px 90px;}
		
		.newsticker{width: 180px; margin: 0px 0px 0px 0px;}
			.newsticker_header{background: url(/images/design/startseite/main/newsticker/newsticker_header.jpg); width: 180px; height:19px;}
			/* .newsticker_main{height: 73px;} */
        .NewstickerTable{border: 0; border-collapse:collapse; width:623px;margin-top:5px; }
        .NewstickerTrHeader{font-weight:bold; color:#535e64; width:100%; background: url(/images/design/startseite/observer/bg_1.gif);}
        .NewstickerTdHeader{height:15px; vertical-align:middle;}
        .NewstickerTdMain{height:15px; vertical-align:middle;}
        .NewstickerTdMain a{color:#535e64; text-decoration: none; }
        .NewstickerTdMain a:visited{color:#535e64; }
        .NewstickerTdMain a:hover{text-decoration: underline; }
			.newsticker_button{margin: 20px 0px 0px 410px;}
      		
/*startseite_&uuml;bersicht_ende*/
	
/*SHOP_Anfang*/
                   
.ShopProductElementText{}
.ShopProductHeader{margin-left: 160px; background: url(/images/design/artikel/artikel_header_short.jpg) no-repeat; background-position: left bottom; padding: 0 0 2px 0;}
  .ShopProductHeader h1{color: #003082;padding:10px 3px 0 0; font-size: 0.98em; line-height:20px; margin-left: 0px;}
.ShopProductImage{text-align:center; margin-top:15px; margin-bottom:40px; float:left; border: 1px solid #de8703;}
.ShopProductMain{margin-left: 160px;}
  .ShopProductMainText{padding: 10px 10px 15px 0px; float:left; margin-bottom: 10px; width: 500px; } /*longtext*/
	.ShopProductFooter{width: 500px; float: left; margin-bottom: 40px;} /*format etc.*/
	  .ShopProductFooterTable{border-bottom:1px dotted #003082;  border-collapse:collapse;}
      .ShopProductFooterTable td{padding-top:7px; vertical-align:middle; line-height: 20px; padding-bottom:3px; } 
        .ShopProductFooterTable .td1{width: 250px;} 
        .ShopProductFooterTable .td2{width: 150px;} 
        .ShopProductFooterTable .td3{} 
      
      .ShopProductFooterTable .bold{margin: 0px 5px 0 0 ; float:left; font-weight: bold; font-size:0.98em; color: #003082;}
    
      .ShopProductInputMixes{text-align: right; padding-right:2px; width: 20px; margin-bottom: 1px; border: 1px solid #003082; background-color: #fff;}
      .ShopProductInputCheck{margin: 3px 0 1px 0; border: 0; background-color: #fff;}

.ShopFormularForm{color: #003082; position: relative; left: 0px; margin-top: 30px;}
	.ShopFormularTdLinks{width: 300px; vertical-align: top; text-align: right; padding-right: 5px;}
	.ShopFormularTdRechts{width: 100px; padding-left: 5px;}
	.ShopFormularNachricht{width: 200px; height: 90px;}
	.ShopFormularKurz{width: 94px;}
	.ShopFormularLang{width: 200px;}
	.ShopFormularRadio{background:none;}
		.ShopFormularRadioText{margin:0 5px; color: #000;}
	.ShopFormularTeiler{position: relative; left: 310px; margin: 10px 0; height:1px; width:200px; background: url(/images/design/kontakt/teiler.gif) no-repeat;}
	.ShopFormularButton{width: 97px; height:20px; background-color: #003082; color: #fff;}
	.ShopFormularDanke{background-color:#003082; color:#fff; height:auto; width:650px; padding:10px; text-align: center; margin-bottom:10px;}
    .ShopFormularDanke a:link{color:#fff; text-decoration: underline}
    .ShopFormularDanke a:active{color:#fff; text-decoration: underline}
    .ShopFormularDanke a:visited{color:#fff; text-decoration: underline}
    .ShopFormularDanke a:hover{color:#fff; text-decoration: none}

/*Shop_Ende*/  
  

/*Events_Anfang*/

/*event_uebersicht_main*/
#event_uebersicht_main{}
	/*event_uebersicht_content*/
	#event_uebersicht_main_left{position: relative; width:750px; float:left; margin-right: 20px;}
		/*event_&uuml;bersicht_anfang*/
		.event_uebersicht_main_artikel{margin-left: 25px;}
		.event_uebersicht_main_event_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;} 
				.event_uebersicht_main_event_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
		    
		.event_uebersicht_main_event_bild{text-align:center; margin-top: 12px; float:left; border: 1px solid #de8703; width: 143px;}
			.event_uebersicht_main_event_text{padding: 10px 10px 10px 23px; float:left; margin-bottom: 10px; width: 500px;}
				.event_uebersicht_event_header{margin-bottom: 10px;}
				  .event_uebersicht_event_header_details{color:#000; margin-bottom:20px;}
          .event_uebersicht_event_header_details b{color: #000; margin:0; padding:0;}
        .event_uebersicht_event_text{height: 100%;}
			  
      .event_uebersicht_main_event_button{margin-left: 400px; width: 260px;  border-top: 1px dotted #003082;}
				.event_uebersicht_main_event_button img{margin-left: 170px; margin-top: 10px; margin-bottom: 10px;}
      .event_uebersicht_main_event_button_2{height:40px;}

	/*event_&uuml;bersicht_ende*/
		
/*event_detail_main*/
#event_detail_main{}
	/*event_uebersicht_content*/
	#event_detail_main_left{position: relative; width:750px; float:left;  margin-right: 20px;}
		/*event_&uuml;bersicht_anfang*/
		.event_detail_main_artikel{margin-left: 25px;}
			.event_detail_main_event_header{background: url(/images/design/artikel/artikel_header.jpg) no-repeat; background-position: left bottom; padding: 0 0 5px 0;}
				.event_detail_main_event_header h1{font-size: 1.3em; line-height:20px;  color: #003082; font-weight: bold; margin-left: 165px; }
			  
			.event_detail_main_event_bild{text-align:center; float:left; margin-top:12px; border: 1px solid #de8703;}
			.event_detail_main_event_text{padding: 10px 10px 10px 22px; float:left; margin-bottom: 10px; width: 500px;}
				.event_detail_event_header{ margin-bottom: 10px;}
				.event_detail_event_header_details{color:#000; margin-bottom:20px;}
        .event_detail_event_header_details b{color: #000; margin:0; padding:0;}
        .event_detail_event_text{ height: 100%;}
			.event_detail_main_downloadbox{border-top: 1px dotted #003082; text-align: right; margin: 0px 25px 15px 500px; padding-top: 5px;}
				.event_detail_main_download{padding-bottom: 3px;}
						.event_detail_main_download a:link{color: #de8703; text-decoration: none;}
						.event_detail_main_download a:hover{color: #de8703; text-decoration: underline;}
						.event_detail_main_download a:active{color: #de8703; text-decoration: none;}
						.event_detail_main_download a:visited{color: #de8703; text-decoration: none;}
			.event_bilder_detail_main_bilder_zusatz{margin:0px 0px 0px 0px; right: 0; }
				.event_bilder_detail_main_bilder_zusatz p{text-align: right; margin: 0 25px 10px 0;}
				.event_bilder_detail_main_bilder_zusatz_rahmen{position: relative; height: 120px; width: 143px; border: 1px solid #de8703; float:right; margin-right: 40px;}
					/*.event_bilder_detail_main_bilder_zusatz img{position: absolute; top:16px; left:12px;} */
			.event_detail_main_event_button{margin-left: 390px; width: 260px;  border-top: 1px dotted #003082;}
				.event_detail_main_event_button img{margin-left: 170px; margin-top: 10px; margin-bottom: 10px;}
/*event_detail_ende*/
/*Events_Ende*/



/*Standorte_Anfang*/
#Standorte{width:750px; margin-right:20px; float:left;}
  .StandorteLeft{float: left; width:340px; margin-left:25px;}
    .StandorteLeftHeader{background-color:#003082; color:#fff; margin:10px 0; height:17px; padding:3px 0 0 3px;}
  .StandorteRight{margin-left: 20px; float: left; width:340px;}
    .StandorteRightHeader{background-color:#de8703; color:#fff; margin:10px 0; height:17px; padding:3px 0 0 3px;}
/*Standorte_Ende*/




  
/*main_unten_options (print, back, top)*/
#main_unten{position: relative; height: 40px; width: 100%; text-align: right; clear:both; top:20px; right: 0px;}
/*main_unten_options (print, back, top)*/

/******************************************/
/* main(links)-ende */
/******************************************/
		
    
/******************************************/
/* main(special)-anfang startseite_popup*/
/******************************************/
#Popup{padding:7px;background-color:#fff;position: absolute; width:350px;height:400px; background: url(/images/design/pop_bg_image.jpg) repeat-x; background-position: top left; background-color:#fff;  top:40%; bottom:40%; right:40%; left:25%; border:2px solid #003082; z-index:10000;}
  .PopupHeader{text-align: right;background-color:#003082; color: #fff; height:20px;}
    .PopupHeader a:link{color: #fff; text-decoration: none;}
    .PopupHeader a:hover{color: #fff; text-decoration: underline;}
    .PopupHeader a:active{color: #fff; text-decoration: none;}
    .PopupHeader a:visited{color: #fff; text-decoration: none;}
    .PopupTitle{background: url(/images/design/startseite/artikel/startseite_header.jpg) no-repeat; vertical-align: bottom; background-position: left bottom; padding-bottom:5px; height:30px; width:300px;}
      .PopupTitle h1{position: absolute;  left: 90px; bottom:5px; font-size: 1.2em; line-height:1.2em;  color: #003082;}
    .PopupContent{margin-top:10px; width:350px;}
      .PopupImage{float:left;}
      .PopupText{width: 180px; float:left; padding-left:10px;}
      .PopupText .Button{margin-top:20px; text-align:right;}


    
    
    
/******************************************/
/* main(special)-ende */
/******************************************/
    
		.dvVoting_content{width:623px;padding:0 0 10px;overflow:hidden;}
			.dvVoting_content .image{width:129px;overflow:hidden;float:left;margin-right:5px}
			.dvVoting_content .voting{width:623px;overflow:hidden;}
				.dvVoting_content .voting.withimage{width:489px;float:left;}
		.dvVoting_right1, .dvVoting_right2{width:130px;padding:0 10px 10px 0;overflow:hidden;}
			.dvVoting_right1 .image, .dvVoting_right2 .image{width:129px;overflow:hidden;}
    
/******************************************/
/* module(rechts)-anfang */
/******************************************/
	/*module_startseite*/
	#startseite_main_right{position: relative; width:280px; overflow:hidden; margin-bottom:20px; float:left; }
		#startseite_main_right .column{position:relative;width:140px;float:left;}
		.dvHomeRightBanner_container{margin: 0px 10px 10px 0px; min-height: 200px; width: 130px; float:left;}
			.dvHomeRightBanner_container h1{font-size:11px;line-height:14px;font-weight: bold; margin-top: 10px;display:block;}
			.dvHomeRightBanner_container a{display:block;margin-top:7px;}
			
		#startseite_module{height: 100%;}
			.startseite_module_pressecorner{margin: 0 10px 10px 0px; min-height: 200px; width: 130px; overflow: hidden; float:left;}
				.startseite_module_pressecorner_header{background: url(/images/design/startseite/module/pressecorner/modul_rechts_pressecorner.jpg) no-repeat; height:20px;}
				.startseite_module_modul_main{color: #000; margin:0px 0 0px 0; }
            .startseite_module_modul_main_text{margin:0px 0 10px 10px; }
            .startseite_module_modul_main a{margin-bottom:5px; color: #003082; text-decoration: none;}
            .startseite_module_modul_main a:hover{color: #003082; text-decoration: underline;}
			.startseite_module_produkte{margin: 0px 0px 10px 0px; min-height: 200px; width: 130px; float:left;}
		
				.startseite_module_produkte_header{background: url(/images/design/startseite/module/produkte/modul_rechts_produkte.jpg) no-repeat; height:20px;}
				.startseite_module_produkte_title{font-weight: bold; margin-top: 10px;}
				.startseite_module_produkte_text{margin-bottom: 10px;}
			.startseite_module_newsletter{margin: 0 10px 0px 0px; min-height: 200px;width: 130px; float:left;}
				.startseite_module_newsletter_header{background: url(/images/design/startseite/module/newsletter/modul_rechts_newsletter.jpg) no-repeat; height:20px;}
				.startseite_module_newsletter_title{font-weight: bold; margin-top: 10px;}
				.startseite_module_newsletter_text{width:130px; margin-bottom: 10px; overflow:hidden;}
			.startseite_module_akademien{margin: 0px 0px 0px 0px; min-height: 200px;width: 130px; float:left;}
				.startseite_module_akademien_header{background: url(/images/design/startseite/module/akademien/modul_rechts_akademien.jpg) no-repeat; height:20px;}	
				.startseite_module_akademien_title{font-weight: bold; margin-top: 10px;}
				.startseite_module_akademien_text{margin-bottom: 10px;}
	/*module_startseite*/

	
	
	
	/*module_artikel_uebersicht */

	#artikel_uebersicht_main_right{position: relative; float:left; width:180px; padding: 0 0 0 30px; margin-bottom:20px;  border-left:1px solid #DE8703;}
		#artikel_uebersicht_module{position: absolute; width:100%; overflow:hidden;}
			.artikel_uebersicht_modul{margin-bottom: 80px; width:160px;}
				.artikel_uebersicht_modul_dynamisch_header{background-color:#DE8703; width:157px; height:100%; color: #fff; font-weight:bold; text-align: center; padding: 4px 0 ; overflow:hidden;}
				.artikel_uebersicht_modul_produkte_header{background: url(/images/design/module/produkte/header_modul_produkte.jpg) no-repeat; width:157px; height:12px}
				.artikel_uebersicht_modul_newsletter_header{background: url(/images/design/module/newsletter/header_modul_newsletter.jpg) no-repeat; width:157px; height:20px}
				.artikel_uebersicht_modul_main{width:158px; height:100%}
					.artikel_uebersicht_modul_main_bild{margin-bottom:10px; text-align: center;}
					.artikel_uebersicht_modul_main_header{font-size: 1.3em; color: #003082;}
					.artikel_uebersicht_modul_main_text{margin-bottom:10px;}
						.artikel_uebersicht_modul_main_text input{width: 100px;}
						.artikel_uebersicht_modul_main_text_button{position: relative; margin-left:28px; margin-top: 20px;}
              /*
              .artikel_uebersicht_modul_main_text_button a img{position: relative; margin-left: 20px;}
              */

	/*module_artikel_&uuml;bersicht */

	/*module_artikel_landesgruppe und team und praesidium*/
	#landesgruppe_main_right{position: relative; float:left; width:180px; padding: 0 0 0 30px; margin-bottom:20px;  border-left:1px solid #DE8703;}
		#landesgruppe_module{position: absolute; }
			.landesgruppe_modul{width:190px; margin-bottom:40px;}
			.landesgruppe_modul_veranstaltung_header{width:158px; height: 20px; background: url(/images/design/module/veranstaltungen/header_modul_veranstaltungen.jpg) no-repeat;}
			.landesgruppe_modul_news_header{width:158px; height: 20px;  background: url(/images/design/module/news/header_modul_news.jpg) no-repeat;}
			.landesgruppe_modul_main{width:150px; padding:5px;}
				 .landesgruppe_modul_main_datum{color: #000; height:12px; margin-bottom:3px;}
				 .landesgruppe_modul_main_header{color: #003082; font-weight: bold; margin-bottom:3px;}
				 .landesgruppe_modul_main_text{color: #003082; margin-bottom:10px;}
				 .landesgruppe_modul_main_text_button{height:40px; margin-left: 20px;}
	/*module_artikel_landesgruppe und team und praesidium*/
	
	
	
	
/******************************************/
/* module(rechts)-ende */
/******************************************/


#dvValidityContainer{width:790px;overflow:hidden;color:#003082;float:left;margin-right:10px;}
	.dvValidityTab{float:left;line-height:18px;z-index:33;margin-right:3px;border-width:1px 1px 0;border-style:solid;border-color:#2b2ec0;background-color:#fafafa;}
		.dvValidityTab #urlValidity_AddMewPerson{display:none;}
		p.pDutyField{display:none;color:#c11414;font-weight:bold;}
		span.editModeDescription{display:none;padding:2px 5px 2px 7px;}
		form.editMode p.pDutyField{display:inline;}
		form.editMode span.editModeDescription{display:block;}
		.dvValidityTab.active{line-height:19px;margin-bottom:-1px;background-color:#FFF/*ececec*/;}
			.dvValidityTab.active #urlValidity_AddMewPerson{display:inline;}
			.dvValidityTab span{display:block;padding:0 5px;}
			.dvValidityTab a{color:#003082;text-decoration:none;font-weight:bold;}
			
	.dvValidityContent{width:778px;overflow:hidden;z-index:22;border-width:1px;border-style:solid;border-color:#2b2ec0;padding:5px;background-color:#FFF/*ecf3f9*/;margin-bottom:10px;clear:left;}
		.dvValidityContent input.disabledFields{border:1px solid;border-color:#bababa #f5f5f5 #f5f5f5 #bababa;background-color:#dedede;}
	#dvValidityFooter{padding:7px 0px 10px 5px;}
		#dvValidityFooter div{color:#003082;display:none;float:left;margin-right:5px;}
		#dvValidityFooter a{color:#003082;text-decoration:none;display:block;background-color:#003082;}
			#dvValidityFooter a span{display:block;background-color:#003082;color:#fff;padding:0 5px;}
				
		#dvValidityFooter div#urlNextButton{display:inline;}
	#dvValiditySuccess, #dvValidityCompleted, #dvValidityIsSuccessCompleted{display:none;padding:10px 0px;}
#dvValidityLegend{width:170px;overflow:hidden;color:#003082;float:left;padding-left:15px;padding-top:35px;}

/*footer*/
#footer{height:30px; width:998px; }
	#navi_footer{position: relative; background: url(/images/design/navi_bottom/navi_bottom_bg.jpg) no-repeat; height:8px; padding:5px 2px 5px 5px;}
		#navi_footer_links{position: relative; float:left; width:590px; top:3px;}
		  #navi_footer_links a{color: #003082; font-weight: bold; text-decoration: none;}
		  #navi_footer_links a:hover{text-decoration: underline;}
		
		#navi_footer_mitte{color: #003082; font-size: 0.91em; width:90px; text-align: left; position: relative; float:left; right: 5px; top:3px;}
    
		#navi_footer_rechts{color: #003082; font-size: 0.91em; width:311px; text-align: right; position: relative; float:left; right: 5px; top:3px;}
          
  		
		
		
		
/*error 404*/
#error_container{width: 998px; height:600px;}
.error_text{margin-top: 100px; height:100px; font-size: 1.5em; color: #003082; }
.error_link{}
	.error_link a:link{color: #003082; font-size: 1.5em;}
	.error_link a:hover{color: #003082; font-size: 1.5em;}
	.error_link a:active{color: #003082; font-size: 1.5em;}
	.error_link a:visited{color: #003082; font-size: 1.5em;}
  
  
  
/*seitenzahlen (standard_anfang)*/  
.divisor{position: relative; height:20px; font-size:0.91em; width:700px; text-align:right; color: #003082; overflow: hidden;}
  .divisor table{margin-left:600px; text-align:right;}
  
  .divisor a{color: #003082; text-decoration: none;}
    .divisor .active{color: #003082; font-weight:bold;} /*eigener style nicht a:active*/ 
  .divisor a:hover{text-decoration: underline;} 
  
 /*seitenzahlen (standard_ende)*/


/*seitenzahlen (Suche_anfang)*/  
.divisorSuche{height:20px; font-size:0.91em; width:500px; text-align:right; }
  .divisorSuche table{margin-left:400px; text-align:right;}

.divisorSuche td{text-align:right;}  
  .divisorSuche a{color: #003082; text-decoration: none;}
    .divisorSuche .active{color: #003082; font-weight:bold;} /*eigener style nicht a:active*/ 
  .divisorSuche a:hover{text-decoration: underline;} 
   /*seitenzahlen (Suche_ende)*/
/*master_normal_ende**************************************************************/				
 
.dv_cover{position:absolute;display:none;left:0;top:0;width:100%;height:100%;z-index:102;background:url(/images/bg_cover.png) repeat;}
.dv_thumb{position:absolute;display:none;left:50%;top:50%;width:450px;margin-left:-150px;z-index:202;padding:5px 10px; background:#FFF;text-align:center;}
	.sp_thumb_close{position:absolute;top:-23px;right:0;font-weight:bold;color:red;width:20px;height:19px;padding:2px;background:#fff;}

/*Facebook*/
a#facebook {
	position:absolute;
	top:650px;
	left:5px;
	width:34px;
	height:126px;
	outline:none;
	background:url(/images/icons/facebook.png) no-repeat;
}
a#facebook:hover,
a#facebook:focus {
	background-position:top right;
}
#hider {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.ie6 {
	position:absolute !important;
}
#facebook_iframe {
	display:none;
}
.facebook_iframe_active {
	position:absolute;
	top:0;
	left:0;
	display:block !important;
	padding:20px;
	background:#fff;
	z-index:1;
}
.invisible {
	position:absolute;
	top:0;
	left:-9999px;
}