/* Navigation Links */

			
#navi_left{		 
			width: 140px;
			height: auto;
			font-weight: bold;
			font-size: 8pt;
			color: #31849B;
		  }

		  
*html #navi_left{ width: 140px;
				padding: 5px 0px 5px 7px;
				margin: 0px; 
				border: none;
			   }
*+html #navi_left{								/* *+html nur für IE7, IE6 betrachtet *html */
				width: 135px;
				padding: 10px 0px 5px 7px;
				margin-left: 0px; 
				border: none;
			   }
		  
#hr_navi_left{
			   margin: 3px 0px 8px 0px;
			   width: 143px;
			   height: 1px;
			 }
*html #hr_navi_left{width: 135px; margin-right: 5px;}			 		 
			 
#subnavi{										/*Navigationsunterpunkte*/
	     float: left;
		 margin: 0px 0px 0px 0px;
		 font-weight: normal;		 
		 color: #000000;
	   }
a:hover #subnavi{text-decoration: underline;}		   
		
#pfeile{										/* Pfeile zu Links */
	     float: right;	
		 padding-right: -2px;
		 color: #000000;
		 font-weight: normal;
		 font-size: 8pt;
		 line-height: 153%;
	   }
	  
#ul_navi{
		list-style: none;
		margin: 0px 0px 0px -30px;
		border: solid 0px #000000;
		}  
	
* html ul#ul_navi{
			    margin-left: 10px;
			  }
ul#ul_navi a{	
			font-size: 8pt;			
			/*overflow: hidden;*/
		   }

#navi_imp{								/* in der Navigation unten eingfärbtes Impressum */
	     margin: 0px 0px 0px 0px;
		 font-weight: normal;
		 font-size: 8pt;
		 color: #777777;
		 
	   }
	   
#ul_navi_imp{
		    list-style: none;
			margin: 0px 0px 0px -25px;
		  }
		  
*html ul#ul_navi_imp{margin-left: 10px;}

ul#ul_navi_imp a{font-size: 8pt; color: #7777777;}					
				 
				 
				 
				 
/* Eigenschaften Rechte Navigations-Spalte */	

#info_box_right{
			     float: right;
				 width: 200px;
				 height: auto;
				 border: solid 0px #000000;
				 font-size: 8pt;
				 margin-bottom: 30px;
			   }
*html #info_box_right{margin-right: 0px; width: 210px; padding-right: -10px;}
#info_box_right a:hover{font-weight: normal;}
		  
#right{
	    border: solid 0px;
		margin-bottom: 17px;
	  } 
#right2{
	    border: solid 0px;
		margin-bottom: 28px;
	  } 	  
#right2_headline{
				width: 187px; 
				height: 19px;
				padding: 7px 0px 0px 13px;
				color: #FFFFFF;
				font-weight: bold;						
				font-size: 9pt;
				background-image: url(images/main_images/rechts2.gif)
			   } 	
*html #right2_headline{width: 200px; padding-top: 6px; height: 26px;}				   
	  
#right2_text{
			
			line-height: 150%;
			margin: 0px 0px 10px 0px;
			padding: 8px 5px 5px 5px;
			border: solid 1px #f69200;
			background-color: #DBE5F1;
		    } 	
			*html #right2_text{width: 200px; padding-bottom: 5px;}
				  
#right_text{
			
			line-height: 150%;
			margin: 0px 0px 10px 0px;
			padding: 8px 5px 5px 5px;
			border: solid 1px #31849B;
			background-color: #DBE5F1;
		    } 
			
*html #right_text{width: 200px;}
				 		 
#right_headline{
				width: 187px; 
				height: 19px;
				padding: 7px 0px 0px 13px;
				color: #FFFFFF;
				font-weight: bold;						
				font-size: 9pt;
				background-image: url(images/main_images/rechts.gif)
			   } 
*html #right_headline{width: 200px; padding-top: 6px; height: 26px;}	
				 


/* Spezifische Styles Navi rechts */			

/*AKTUELLES*/
	#akt_date{
			   text-align: right;
			   margin-bottom: 8px;
			   margin-top: -4px;
			   font-size: 7pt;
			   color: #000000;
			   border: solid 0px #000000;
			 }	 
	#akt_image{
			    float: left;
				height: 55px;
				width: 74px;
				border: solid 0px #000000;
			  } 
			  
	#akt_headline{
				float: right;
				height: 55px;
				width: 105px;
				border: solid 0px #000000;
				 }
	#akt_headline_top{
				font-size: 7pt;
				color: #777777;
				margin-top: 3px;
				margin-bottom: 7px;
				border: solid 0px #000000;
					 } 
	#akt_headline_bottom{
			    font-size: 8pt;
			    color: #808080;
			    font-weight: bold;
			    padding: 0px 0px 3px 0px;
			    border: solid 0px #000000;
						}
				 
	#akt_text{
			   width: auto;
			   height: 30px;
			   margin: 7px 4px 6px 2px;
			   font-size: 8pt;
			   color: #777777;
			   border: solid 0px #000000;
			   text-align: justify;
			 }
			 #akt_text a:visited{font-size:8pt; color: #777777;}
			 #akt_text a:link{font-size: 8pt; color: #777777;}
			 #akt_text a:hover{font-size:8pt; text-decoration: underline; color: #777777;}
			 

/* Vertretungen */			 
	#ul_vertretungen{
					  margin: 0px 0px 0px -15px;
					  list-style-type: square;				  
					}
	*html #ul_vertretungen{margin: 0px 0px 0px 20px;}
		
	ul#ul_vertretungen li{
					     margin-bottom: 4px; font-size: 8pt;
					   }
	
/* Empfehlungen */
	#empfehlungen{ 
				 font-size: 7pt;
				 color: #777777;
				 height: auto;
				 list-style-type: circle;
				 margin-left: 0px;
				 width: 130px;
				 }
	*html #empfehlungen{width: 128px;}

	ul#empfehlungen li{
				  font-size: 8pt; 	
				  margin: 0px 0px 5px -25px;
				  position: relative;	 
				  font-weight: normal;
				  text-align: left;
				  border: solid 0px;
				  }
	*html ul#empfehlungen{ margin: 5px 0px 0px -4px; list-style-type: square;}			  
	*html ul#empfehlungen li{margin-left: 20px; }

	ul#empfehlungen a{font-weight: normal; font-size: 8pt;}			  
	ul#empfehlungen a:hover{font-weight: normal; text-decoration: underline;}
	
	
	#breaking_image{
					width: 185px;
					height: 128px;
					margin-left: 2px;
					margin-bottom: 6px;}
					
	#breaking_text{
					width: 185px;
					height: 22px;
					line-height: 140%;
					font-family: Verdana;
					font-size: 8pt;
					font-weight: solid;
					color: #777777;
					border: solid 0px #000000;
					text-align: center;
					padding: 0px 0px 0px 0px;
					margin-left: 2px;
					margin-bottom: -3px;
				  }					
	
	
/* LINKTIPP */	
	#linktipp_image{
					width: 185px;
					height: 64px;
					margin-left: 2px;}
					
	#linktipp_text{
					width: 185px;
					height: 25px;
					line-height: 150%;
					font-family: Verdana;
					font-size: 8pt;
					font-weight: solid;
					color: #777777;
					border: solid 0px #000000;
					text-align: center;
					padding: 0px 0px 0px 0px;
					margin-left: 2px;
				  }
	#linktipp a:hover{ font-weight:solid; color:#777777; text-decoration:underline; font-size: 8pt }

	
/* Werbung Navigation rechts */
	#werbung_infobox_right{					    
							height: 210px;
							border: solid 0px #000000;
							margin: 5px 0px 20px 0px;
							font-family: verdana;
						  }
	#werbung_infobox_right_klein{					    
							height: 160px;
							border: solid 0px #000000;
							margin: 15px 0px 10px 10px;
							font-family: verdana;
						  }	
					  
/* WERBEZEILE UNTEN */
#unten_werbung{
				width: 930px;
				height: 80px;
				float: left;
				margin: 10px 0px 5px 40px;
				border: 0px solid #000000;
			   }
*html #unten_werbung{margin-top: 5px;}

#unten_werbung_banner{
				  width: auto;
				  height: 70px;
				  margin: 0px 70px 10px 10px;
				  border: solid 0px;
				  float: right;
				}

#unten_werbung_partner{
				height: 70px;
				width: 150px;
				margin: 5px 0px 10px 10px;
				float: left;
				border: solid 1px;
				background-color: #ffffff;
			  }
*html #unten_werbung_partner{margin: 5px 0px 10px 10px;}

#unten_werbung_text{
				text-align: center;
				font-family: Verdana;
				color: #999999;
				font-size: 8pt;
				padding-top: 5px;
				float: left;
				width: 930px;
				margin: 0px 0px 15px 20px;
				border: 0px solid;
				}
*html #unten_werbung_text{padding-top: 5px; margin-bottom: 5px;}
				
/* Medienprojekte Text für die Startseite */
				
#medienprojekte{
			     width: 700px;
				 height: 40px;
				 margin: 5px 0px 0px 32px;
				 float: left;
				 border: solid 0px #000000;
				 font-family: Verdana;
				 font-size: 8pt;
				 color: #808080;
				 text-align: center;
				 line-height: 180%;
				 font-weight: normal;
			   }	
*html #medienprojekte{width: 678px; margin-top: -10px;}
#medienprojekte a{font-size: 8pt; color: #808080}
#medienprojekte a:hover{font-weight: normal; text-decoration: underline;}				


/* KLEINE GOOGLE WERBUNG LINKS */
#google_werbung_links{
					   height: 136px;
					   width: 125px;
					   margin: 20px 0px 10px 35px;
					   border: solid 0px;
					 }
*html #google_werbung_links{
						   margin: 10px 0px 0px 15px;
						  }
						  
						  
/* KONTAKTFORMULAR SMS-SERVICE */

#contact{
				   width: auto;
				   margin: 0px 0px 35px 0px;
				   border: solid 0px #31849B;
				   height: auto;
				 }
				 
#contact a:hover{font-weight: normal; text-decoration: underline;}	
#contact a{color: #999999; font-size: 9pt;}	
				 
#contact_headline{
						    width: 508px;
							height: 18px;
							padding: 6px 0px 0px 13px;
							color: #FFFFFF;
							font-weight: bold;
							font-size: 9pt;
							background: url(images/main_images/contact.gif);
						  }
*html #contact_headline{width: 518px; height: 24px; background: url(images/main_images/contact.gif);}

#contact_text{margin-left: 1px; padding: 10px; color: #808080; text-align: left; border: solid 1px #e6a00b; line-height: 170%; width: 497px;}
*html #contact_text{margin-left: 1px; padding: 0px; margin-top: -20px; color: #808080; text-align: left; width: 517px;}


#contact_form_error{width: 480px; margin: 3px 3px 0px 3px;height: auto; padding: 3px 3px 14px 3px; font-family: Verdana; font-size: 10pt; color: #808080; line-height: 170%;}

#contact_value{width: 80px; float: left; margin: 3px; margin-bottom: 3px; height: auto; padding: 3px;}
#contact_form{width: 380px; margin-left: 100px; margin-top: 5px; margin-right: 3px; margin-bottom: 4px; padding: -1px; line-height: 170%; text-align: justify;}
#contact_form_name{font-family: Verdana; font-size: 9pt; text-align: left; border: 1px solid #999999; padding: 3px;}

#contact_form_send{width: 80px; margin-right: 18px; margin-top: -32px; float: right; border: 1px solid #999999; font-family: Verdana; font-size: 9pt; height: 27px;}
