/* 
dunkelgelb:	fdc606

 */



/* Seitenaufbau */
* 
{ 
margin: 0; 
padding: 0;

}
html
{
	height:100%; 
}

body 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #003c9b;
	background: #fff9c4;
	text-align: center; /* zentrieren */
    min-width: 960px; /* zentrieren */
	height:100%; 
}

#container 
{ 
	width: 960px; /* zentrieren */
    margin: 0 auto; /* zentrieren */
    text-align: left; /* zentrieren */	
}	

#oben
{ 
	width: 960px;
	height: 341px;
	background: transparent url(image_layout/oben_neu.jpg) no-repeat top;
}

#oben h1 span {
	display:none
	}

#logo
	{
	position:relative;
    top: 45px;
	left: 290px;
	width:292px;
	}

#navi
	{
	position:relative;
  top: 90px;
	left: 225px;
	width:180px;
	height:88px;	
	}

#navi ul
	{
	width:180px;
	height:88px;
	}

#navi ul li
	{
	list-style-type:none;
	position:relative;
	display:inline;
	height:24px;
	width:180px;
	}
	
#navi ul li img
	{
	height:24px;
	border: 0;
	margin:0;
	width:180px;
	}
		
#mitte 
{
	float: left;
	background: url(image_layout/inhalt.gif) repeat-y ;	
	width:960px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}


#inhalt 
{
	padding: 5px 100px 10px 105px ;
	text-align:xleft;
	margin:0;
	float:left;
}

#inhalt .groesser
{
	font-size:12px;
}

#googlemap
{
	width:500px; 
	height:500px; 
	margin:10px; 
	border:1px solid black;
}

#unten
{
	height: 72px;
	background: url(image_layout/unten.jpg) no-repeat;	
	width: 960px;
	float:left;
	font-size:11px;
	color:#003897;
}

#unten a
    {
	font-size:11px;
	color:#003897;
    }

#pepesale
    {
	float:left;
    text-align:left;
	padding-left:83px;
	margin-top:27px;		
    }

#naviunten
    {
	float:right;	
    text-align:right;
	padding-right:65px;
	margin-top:27px;
	width: 250px;

    }

/*Texte*/

p
{
	padding: 5px 5px 5px 8px ;
}	

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:12px; 
	color: #003c9b;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	border-color: #a9c7e2;
	border-style: solid;
	border-width: 1px;
	font-style: normal;
	width: 200px;
}

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:12px; 
	color: #003c9b;
	font-weight: bold;
}

.klein
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #003c9b;
}

a:link, a:visited 
{ 
	text-decoration: none; 
	color: #003c9b;
}

a:hover, a:active 
{ 
	text-decoration: underline; 
	color: #003c9b;
}

ul#listbox 
	{
	padding:0 0 15px 25px;
	}
	
ul#listbox li
	{
	padding-left:10px;
	padding-bottom:5px;
	list-style-image:url(image_layout/list.gif)
	}	
	
/* Anfang Styles Kontaktformular */

#inhalt .tk /* Außentabelle */
{

}	

#inhalt .tk1 /* Tabellenfeld links */
{
	color : #003c9b;
	padding: 4px 8px ;
	text-align:left;
}

#inhalt .tk1p /* Tabellenfeld links Pflichtfeld*/
{
	color : #003c9b;
	text-align:left;
	font-weight:bold;
	padding: 4px 8px ;
}

#inhalt .tk2 /* Tabellenfeld rechts */
{
	padding: 4px 8px ;
	text-align:left;	
}

.tk2 input  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #003c9b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	text-decoration: none;
	font-size: 11px;
	width: 180pt;
	border: 1px solid #a9c7e2;
	
}	

.tk2 textarea  /* Textareas rechts */
{
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	width: 180pt;
	border: 1px solid #a9c7e2;	
	font-size : 11px;
	text-decoration : none;
	color : #003c9b;
	background: #ffffff;
  	scrollbar-base-color:#a9c7e2;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-arrow-color:#a9c7e2;
  	scrollbar-darkshadow-color:#fffff;
  	scrollbar-face-color:#ffffff;
  	scrollbar-highlight-color:#a9c7e2;
  	scrollbar-shadow-color:#a9c7e2;
  	scrollbar-track-color:#ffffff;
}

input.sendenbutton /* Formularfelder Button */
{
	width:110px;
	height:25px;
	border: 1px solid #a9c7e2;	
}

.sendenbutton /* Formularfelder Button */
{
	width:110px;
	height:25px;
	border: 1px solid #a9c7e2;	
}


/* Ende Styles Kontaktformular */
.tdforum
{
	padding: 2px 10px 5px 10px;
}	

input.forum   /* Formularfelder Forum */
{
	background: #ffffff;
	color : #003c9b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	text-decoration: none;
	font-size: 11px;
	width: 120pt;
	border: 1px solid #a9c7e2;
}	

textarea.forum   /* Textareas Forum */
{
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	width: 300pt;
	height: 50pt;
	border: 1px solid #a9c7e2;	
	font-size : 11px;
	text-decoration : none;
	color : #003c9b;
	background: #ffffff;
  	scrollbar-base-color:#a9c7e2;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-arrow-color:#a9c7e2;
  	scrollbar-darkshadow-color:#fffff;
  	scrollbar-face-color:#ffffff;
  	scrollbar-highlight-color:#a9c7e2;
  	scrollbar-shadow-color:#a9c7e2;
  	scrollbar-track-color:#ffffff;
}

hr
{
	height:0;
	color: #a9c7e2;
	border-bottom: 1px solid #a9c7e2;
	margin-top: 10px;
	margin-bottom:10px;
	border-top: 10px;
	border-left:10px;
}

hr.kurz
{
	height:0;
	color: #a9c7e2;
	border-bottom: 1px solid #a9c7e2;
	margin-top: 10px;
	margin-bottom:10px;
	border-top: 10px;
	border-left:10px;
	width: 560px;	
}

.f:link, .f:visited 	{ 
	text-decoration : none;
	font-weight : bold;
	} 

.f:hover, .f:focus, .f:active { 
	text-decoration : underline;
	font-weight : bold;
	} 

.img {
	border: 1px solid #a9c7e2;	
	margin-left: 10px;
	margin-top: 0px;
	}

