body {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:0; margin:0; padding:0; }
p.clearleft { clear:left; }
div{margin:0; padding:0;}
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; }


/*container*/
#container{width:650px; display:block;}
/*top*/
#top{height:100px;}
	#top_left{position:relative; width:399px; }
 	  #dvHdrHome{display: none;}
    #top_left_logo{position:relative; width:399px; height: 120px; margin-left:-20px; }
	#top_right{display:none;}

/*header*/
#header{display:none; }
/*navi_top*/
#navi{display:none;}
/*facebook_iframe*/
#facebook_iframe{display:none;}

/*SUB NAVI-anfang*/
.dvSubNavBlock{display:none;}
/*SUB NAVI-ende*/

	
#brot_navi{position: relative; margin-top:-40px; left: 25px; height: 30px; }
  #brot_navi a:link{padding: 0 4px; color: #000; font-weight: bold; text-decoration: none;}
  #brot_navi a:active{padding: 0 4px; color: #000; font-weight: bold; text-decoration: none;}
	#brot_navi a:visited{padding: 0 4px; color: #000; font-weight: bold; text-decoration: none;}
	#brot_navi a:hover{padding: 0 4px; color: #000; font-weight: bold; text-decoration: none;}
	
	
#main{ padding: 60px 0 0 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{} 
				.artikel_uebersicht_main_artikel_header h1{font-size: 1.3em; line-height:35px; height: 100%; 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: 145px;}
			.artikel_uebersicht_main_artikel_text{position: relative; width:425px; padding: 10px 10px 10px 23px; float:left; margin-bottom: 10px; }
				.artikel_uebersicht_artikel_header{margin-bottom: 10px;}
				.artikel_uebersicht_artikel_text{width:100%}
			.artikel_uebersicht_main_artikel_button{margin-left: 350px; width:270px; 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{}
				.artikel_detail_main_artikel_header h1{font-size: 1.3em; line-height:35px; height: 100%; color: #003082; font-weight: bold; margin-left: 165px; }
			
			.artikel_detail_main_artikel_bild{text-align:center; float:left; margin-top:12px; border: 1px solid #de8703;}
			.artikel_detail_main_artikel_text{ width: 425px; padding: 10px 10px 10px 22px; float:left; margin-bottom: 10px; }
        
        .artikel_detail_artikel_header{font-weight: bold; margin-bottom: 10px;}
				.artikel_detail_artikel_text{ height: 100%;}
			.artikel_detail_main_downloadbox{display:none; border-top: 1px dotted #003082; text-align: right; margin: 0px 25px 15px 500px; padding-top: 5px;}
			.artikel_bilder_detail_main_bilder_zusatz{display:none;margin:0px 0px 0px 0px; right: 0; }
					/*.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;}
/*kongress_ende*/

/*produkte_anfang*/
.ProdukteDropdown{position: relative; left: 200px; height: 60px; width: 450px;}
	.ProduktKurz{width: 120px;}
	.ProduktLang{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{}
			.organigramm_main_artikel_header{}
				.organigramm_main_artikel_header h1{font-size: 1.3em; line-height:35px; height: 100%; color: #003082; font-weight: bold; margin-left: 165px; }
			
			.organigramm_main_artikel_bild{display: none; text-align:center; float:left; margin-top:12px; border: 1px solid #de8703;}
			.organigramm_main_artikel_text{ padding: 10px 10px 10px 22px; float:left; margin-bottom: 10px; width: 500px;}
        .organigramm_main_artikel_links{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{}
				.sitemap_main_artikel_header h1{font-size: 1.3em; line-height:35px; height: 100%; 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{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{}
		.landesgruppen_uebersicht_artikel_header h1{font-size: 1.3em; line-height:35px; height: 100%; color: #003082; font-weight: bold; margin-left: 165px; }
	.landesgruppen_uebersicht_artikel_bild{width:145px; border: 1px solid #de8703; float:left; margin: 10px 0 0 0; }
	.landesgruppe_main{margin-left: 160px;}
	.landesgruppen_uebersicht_main_artikel_header{margin: 10px 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:35px; height: 100%; }
	.landesgruppen_uebersicht_main_artikel_text{width:425px; 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; background-position: left bottom; height:40px;} 
				.startseite_main_artikel_header h1{position: relative; bottom:0;font-size: 1.2em; line-height:1.2em; color: #003082; margin-left: 86px; height: 40px;}
			.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:hover{text-decoration: underline; }
			.newsticker_button{margin: 20px 0px 0px 410px;}
      		
/*startseite_&uuml;bersicht_ende*/
	
/*SHOP_Anfang*/
                   
.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:13px 3px 0 3px; font-size: 0.98em; line-height:35px; height: 100%;margin-left: 35px;}
.ShopProductImage{text-align:center; margin-top:15px; 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;} /*format etc.*/
	  .ShopProductFooterTable{border-top:1px dotted #003082;  border-collapse:collapse;}
      .ShopProductFooterTable td{padding-top:7px; vertical-align:middle; line-height: 20px;} 
        .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; 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:30px; width:650px; padding:10px; text-align: center; margin-bottom:10px;}

/*Shop_Ende*/  
  

/*Events_Anfang*/

/*event_uebersicht_main*/
#event_uebersicht_main{}
	/*event_uebersicht_content*/
	#event_uebersicht_main_left{ position: relative; width:725px; float:left; margin-left:25px;  margin-right: 20px;}
		/*event_&uuml;bersicht_anfang*/
		.event_uebersicht_main_event{margin-left: 25px;}
		.event_uebersicht_main_event_header{} 
				.event_uebersicht_main_event_header h1{font-size: 1.3em; line-height:35px; height: 100%; 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:#de8703; margin-bottom:20px; font-weight:bold;}
          .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_&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_event{margin-left: 25px;}
			.event_detail_main_event_header{}
				.event_detail_main_event_header h1{font-size: 1.3em; line-height:35px; height: 100%; 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{font-weight: bold; margin-bottom: 10px;}
				.event_detail_event_header_details{color:#de8703; margin-bottom:20px; font-weight:bold;}
        .event_detail_event_header_details b{color: #000; margin:0; padding:0;}
        .event_detail_event_text{ height: 100%;}
			.event_detail_main_downloadbox{display:none;border-top: 1px dotted #003082; text-align: right; margin: 0px 25px 15px 500px; padding-top: 5px;}
				
			.event_bilder_detail_main_bilder_zusatz{display:none; margin:0px 0px 0px 0px; right: 0; }
					/*.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;}
    .StandorteRight a{padding: 0 2px;}
    .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{display:none;}
/*main_unten_options (print, back, top)*/
  	
/******************************************/
/* main(links)-ende */
/******************************************/
		
    
/******************************************/
/* main(special)-anfang startseite_popup*/
/******************************************/
#Popup{padding:7px;background-color:#fff;position: absolute; width:157px; top:20%; height: 340px;  right:35%; 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;}
    
/******************************************/
/* main(special)-ende */
/******************************************/
    
    
/******************************************/
/* module(rechts)-anfang */
/******************************************/
	/*module_startseite*/
	#startseite_main_right{display:none;}
	/*module_startseite*/
	
	/*module_artikel_uebersicht */
	#artikel_uebersicht_main_right{display:none; float:left; width:180px; padding: 0 0 0 30px; margin-bottom:30px;  border-left:1px solid #DE8703;}
	/*module_artikel_&uuml;bersicht */

	/*module_artikel_landesgruppe und team und praesidium*/
	#landesgruppe_main_right{display:none; float:left; width:180px; padding: 0 0 0 30px; margin-bottom:30px;  border-left:1px solid #DE8703;}
	/*module_artikel_landesgruppe und team und praesidium*/
	
/******************************************/
/* module(rechts)-ende */
/******************************************/
	
/*footer*/
#footer{display:none; height: 80px; width:998px; }
		
/*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{font-size:0.91em; margin: 0 0 10px 550px; color: #003082; }
  .divisor a:link{padding:0 2px; text-decoration: underline; color: #003082;} 
  .divisor a:hover{padding:0 2px; text-decoration: none; color: #003082;} 
  .divisor .active{font-size:1.2em; font-weight:bold; padding:0 2px; text-decoration: none; color: #003082;} 
  .divisor a:visited{padding:0 2px; color: #003082;} 
  
  .currPage{font-size: 1.2em;text-decoration: none;}
  .page{font-size: 0.91em;}
/*seitenzahlen (standard_ende)*/


/*seitenzahlen (Suche_anfang)*/  
.divisorSuche{margin-left: 370px; width: 350px; text-align: right;}
.divisorSuche td{text-align:right;}  
  .divisorSuche a:link{padding:0 2px; text-decoration: underline; color: #003082;} 
  .divisorSuche a:hover{padding:0 2px; text-decoration: none; color: #003082;} 
  .divisorSuche .active{font-size:1.2em; font-weight:bold; padding:0 2px; text-decoration: none; color: #003082;} 
  .divisorSuche a:visited{padding:0 2px; color: #003082;} 
    .currPage{font-size: 1.2em;text-decoration: none;}
    .page{font-size: 0.91em;}
/*seitenzahlen (Suche_ende)*/

  #facebook{display:none}
  div{position:static; float:none !important}
  .artikel_detail_artikel_text{height:auto}
  .artikel_detail_main_artikel_bild{text-align:left;display:inline-block}
  #brot_navi{display:none}

