﻿@media all
{  
html * {	 font-size: 100.01%;	}

body 	{	margin-top:5px; margin-left: 5px; 
			font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif,"Trebuchet MS"; 
			font-size:1.0em; 
			background-color: #fafafa; /* helles grau */		
			color: #666666; 
		}

a 		{	color:#6f6f6f; font-decoration: underline; }
	
#bildleiste {	position: relative; height: 165px; font-size: 6px; padding-bottom:2px; z-index:1;	}
					/*border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #494949;*/
			


#logozeile	{ position: relative; width: 860px; height:95px; z-index:1; 
			  background-color:#F3F3F3;
			/* Verlauf setzen bgcolor="#F2EFDE"  */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3); /* for firefox 3.6+ */ 
			border: 1px solid; border-bottom-color: #929292;border-right-color: #929292;
			border-top-color: #D1D1D1;border-left-color: #D1D1D1; }			

#tipp		{ position:absolute; top: 1px; left: 710px; z-index:10; }		  

#nav1		{ position:relative;  top:5px; left:2px; z-index:2;
			 }

#nav1 a		{	font-family: Arial,Helvetica, sans-serif; font-size: 12px; color: #666666; 
				text-decoration: none; text-align:center; z-index:2; font-weight:bold;
				/*background-color:#f3f3f3;*/
				padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom:5px;
				border-top-width: 1px; border-top-style: solid; border-top-color: #d1d1d1;
				border-right-width: 1px; border-right-style: solid; border-right-color: #929292;
  				/*border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;*/
			}		  

#nav1 a:hover {	color: #000000; }		  
  
#nav2		{ position:relative; width: 860px; top:5px; height:25px;
			 /* border-top-width:1px; border-top-style: solid; border-top-color: #929292;*/
			  border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #D1D1D1;
			 }		
			  
			  
#nav2 a		{	font-family: Arial,Helvetica, sans-serif; font-size: 12px;
				text-decoration: none; text-align:center; font-weight:bold; color: #666666;
				padding-left:15px; padding-right:15px; 
			}		  

					
#nav2 a:hover {	color: #000000;	 }		  

			  

H1	 		{	 
			 font-size: 1.4em; 
			 line-height: 24px; font-weight: bold; color: #0054a8; /* Blau */
			 }			  	  					


H2 {
		color : #00509f;
		font-size : 1.1em;
		font-family : Verdana, sans-serif;
		font-weight: normal;
		line-height: 16pt;
		}	

			 
			 
			 
#inhalt		{ position:relative; width: 860px; left:15px; display:block; top:5px; height:auto;
			padding-bottom:15px;
			}		

			 
#textbereich {	position:relative; width:465px; float: left; top:10px; height:auto;
				font-style: normal; line-height: 20px; font-weight: normal; color: #262626;
			 }

/* Textbereich plus Breite der Spalte Stichpunkte  */
#textbereich2 {	position:relative; width:631px; top:20px;
				 
			 }
			 

#text2		{	width:620px; float:left;			}

#text2 img		{	border: 0px 			}			 
			 
				#text		{	position:relative; width:395px; padding-top:15px;	 height:auto;		}
				

				#text2 a		{ color: #0054a8; text-decoration:none;		}				

			 	#bsp	{	position:relative; 
								left:10px; width:355px; 
								font-family: Arial, Helvetica, sans-serif ; 
								font-size: 1.0em; 
								font-style: normal; line-height: 22px; font-weight: normal; color: #000000;
							}
							
				#box1	{	position:relative; 
								width:355px; padding: 20px; 
								font-family: Arial, Helvetica, sans-serif ; 
								font-size: 1.0em; 
								font-style: normal; line-height: 22px; font-weight: normal; color: #000000;
								border-style: dotted; border-width:1px; border-color:#6f6f6f;
								background-color:#F3F3F3;
							}			
				

#themenspalte2		{ 			/* Spalte Stichpunkte und themenspalte in einer gemeinsamen Spalte   */
			position:relative; width: 377px; left:0px; top:0px; 	
			}


#themenspalte2txt	{	width:260px; float:left; padding-left:25px;	}

#themenspalte2icon	{	width:30px; float:right; padding-right:30px; padding-left:10px;	}

#txt				{	width:auto;  padding-left:20px; padding-right:20px; padding-top:20px; 	}


				
/*
#themamasken	{	width: 380px; left:0px; top:0px;
				font-size: 1.0em;  line-height: 16px; 
				}			
*/			
#themenspalte2 .img	{border: solid 1px #6f6f6f; 	}
	
.thema		{	color:#0054a8;/*blau*/	font-weight:bold;	}


#intro {	height:170px; left:0px;
			padding-left:20px; padding-right:20px;
			padding-bottom:10px; padding-top:20px;
			background-color:#F3F3F3;
			/* Verlauf setzen bgcolor="#F2EFDE"  */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#ffffff'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#ffffff)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #F3F3F3,  #ffffff); /* for firefox 3.6+ */ 
			border: 1px solid #f0f0f0;
		}

#intro a 	{ color: #0054a8; text-decoration:none;		}


#intro a:hover	{ color: #0054a8; text-decoration:underline;		}

#introtxt	{	width:135px;	}


#gpsportal {	position:relative; height:300px; 
				padding-left:20px; padding-right:20px;
				padding-bottom:10px; padding-top:5px;
				background-attachment :#3A81C5;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85C0F8', endColorstr='#3A81C5'); /* for IE */
				background: -webkit-gradient(linear, left top, left bottom, from(#85C0F8), to(#3A81C5)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #85C0F8,  #3A81C5); /* for firefox 3.6+ */ 
				font-size: 1.1em; 
				color: #ffffff;
				font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif,"Trebuchet MS",; 
				}
#gpsportal td	{ color: #ffffff;	}


#gpsportal a 	{ color: #ffffff; text-decoration:underline;		}

#gpsportal .titel {	font-size: 16px; font-family:Arial, Helvetica, sans-serif;
			 		line-height: 24px; font-weight: bold; color: #0054a8; /* Blau */
			 	}

			
#stichpunkte {	position:relative; width:165px; float:left; left:10px; 
				font-family: Arial,Helvetica, sans-serif; font-size: 12px; color:#000000; 
			 }	
			 
			 
				#punkte		{	position:relative; top:20px; width:140px;
									}			 
							 
				#punkte a	{	color:#003d79; text-decoration: underline;
								font-family: Arial,Helvetica, sans-serif; font-size: 12px;  }	
								
								
				.punkt3 	{ 	font-weight:bold; color: #0060bf; }							
								
									 
			 
			 
#themenspalte { position: relative;  top:20px; width:212px;	 }
				/*font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; */
				
				
		
		#thema	{width: 195px;	padding-left:15px;	}
				
		
		#themenspalte img		{ border-color:#000000; border-width:1px; margin-right: 10px; }
			  
		#themenspalte a	{ color:#0054a8; text-decoration:none;/*blau*/		}
		
		#themenspalte a:hover	{ text-decoration:underline;	}

		#themenspalte p {	margin-bottom: 25px;	}
			

/* Style fuer Tabelleninhalte */
			.txttab 	{ 	float:left;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 0.9em; 
							color: #2c2c2c;
							width:150px;
							text-align: right;
							padding: 2px;
							border-top-width: 1px; border-top-style:solid; border-top-color: grey;
							
			 }

			.txttab1 	{ 	float: left;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 0.9em; 
							color: #2c2c2c;
							width: 150px;
							text-align: right;
							padding: 2px;
							border-top-width: 1px; border-top-style:solid; border-top-color: grey;
			 }
			 
			

			.txttab3 	{ 	display: block;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 0.9em; 
							color: #2c2c2c;
							width: 300px;
							text-align: center;
							padding: 2px;
							font-weight: bold;
							border-top-width: 1px; border-top-style:solid; border-top-color: grey;
							background-color: #e4e4e4;
			 }
			
	
			
			#thema3		{	clear:both;	 width: 190px; 
							font-size: 0.9em; font-weight: bold;  line-height: 16px; color: #0060bf;
							padding-top:15px;
						}	
			
			.thema0		{	font-size: 0.9em; font-weight: normal; color: #000000;}	


			  

#formularspalte {	position:relative; width:370px; float:left; top:20px;
					font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; 
					font-style: normal; line-height: 18px; font-weight: normal; color: #4d4d4d; }


		 
			   
#branchenzeile {	clear:both;	width: 860px; 
					position: relative; margin-left: 5px;  margin-bottom: 10px; text-align:center;
					font-family: Trebuchet MS,"MS Sans Serif", Arial, Helvetica, sans-serif ; font-size: 11px;
					line-height: 16px; font-weight: bold; color: #002f5e; letter-spacing:0.5px; text-transform:uppercase;
					border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #494949;  
					border-top-width:1px; border-top-style: solid; border-top-color: #494949;
				}

#adresszeile {	position: relative; width: 860px; 
				margin-bottom: 10px; text-align:center;
				padding-bottom:5px;
				font-family: Arial, Helvetica, sans-serif, Verdana, ; font-size: 12px; font-style: normal; 
				line-height: 16px; font-weight: normal; color: #6f6f6f; }


td			 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #2c2c2c; }

	
/* Zwischen-Ueberschrift im Fliesstext */

.titel2 	{ font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; 
				font-size: 1.0em; font-style: normal; line-height: 16px; color: #4d4d4d;}



.titel3 	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
				font-size: 1.0em; line-height: 20px; color: #0060bf; }


	








