html, body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  0.95em;
line-height: 125%;
text-align: center;
margin: 0;
padding: 0;
color: #000; 
background-color: #eeeeee;
/*background-image:url(bg.jpg);*/
}

a:link { color: #323232; }
a:visited { color: #00457E; }
a:hover, a:active { color: #00457E;}

h1 { color: #323232; font-size: 140%; margin: 20px 0 15px 0; }
h2 { color: #323232; font-size: 110%; margin: 10px 0 3px 0; }
h3 { color: #323232; font-size: 103%; font-weight: bold; margin: 8px 0 3px 0; }

#container
{
overflow: auto;
margin:auto;
margin-top: 10px; 
width: 990px;
height: 100%;
text-align: left;
padding: 0 0 0 0;
background-color:#fff;
/*border-top: 1px solid #3B3B3B;
border-bottom: 1px solid #3B3B3B;
border-right: 1px solid #3B3B3B; 
border-left: 1px solid #3B3B3B; */
min-height: 500px;
height: 100%;

}

#header
{
height: 227px;
width : 990px;
background-repeat: no-repeat;
background-position: 0 0;
position: relative;
}

#header img
{
border: 0 none;
}

/*
#menu { float: left; background-position: top; background-repeat: no-repeat; width: 225px;
margin: 30px 5px 0 0; padding-left: 10px; overflow:hidden; list-style-type: none;  } 
#menu li { border-top: 4px solid #fff; border-top: 1px solid #fff; list-style-type: none;  }
#menu li a { border-bottom: 0px solid #fff; border-left: 7px solid #323232; color: #000; 
 text-decoration: none;  list-style-type: none; }
#menu ul { list-style-type: none; padding-left: 0; list-style-type: none; }
#menu ul li a { display: block; border-bottom: 0px solid #fff; list-style-type: none; line-height: 22px; line-height: 0.9; padding: 5px 2px 5px 2px; }
#menu ul ul { list-style-type: none; font-size: 95%; padding-left: 10px; margin-left: 7px; }	
#menu ul ul li { border-top: 1px solid #fff;}
#menu li a:hover { color: #fff; background-color: #323232;}
#menu li .menu_current a, #menu li .menu_current a:link { background-color: #aaa; border-top: 1px solid #C46C5C; border-bottom: 1px solid #C46C5C; border-right: 1px solid #C46C5C; color: #000; }
*/ 

#search { margin-left: 0px;} 

#contents { 
float: left;
overflow: hidden;
margin: 5px 5px 5px 5px; /* top right bottom left */
width: 945px /*705px*/;
padding: 15px 15px 5px 15px;
min-height: 350px;
background-image:url(Hintergrundleiste.jpg);
background-repeat: no-repeat;/*repeat-x;*/
}

#unten {
padding: 0px; 
font-size: 75%; 
overflow: hidden;
margin:auto;
margin-bottom: 10px; 
width: 990px;
padding: 2px 0 2px 0;
text-align: right;
}

#footer { }

.search {
	border: 1px solid;
	font-weight: lighter;
	font-size: 12px;
	color: #999;
	width: 135px;
}

input.searchbutton {
	padding: 5px 3px 5px 3px;
	color: #000;
	border: none;
	background: #003368;
	cursor: pointer;
	text-transform: uppercase;
		
}
input.searchbutton:hover {
	padding: 5px 3px 5px 3px;
	color: #FFFFFF;
	border: none;
	background: #003368;
	cursor: pointer;
	text-transform: uppercase;
}


#topmenu ul
{
padding-left: 0;
margin: 1px 0 0 0;
background-color: #323232;
color: white;
float: left;
width : 100%;
line-height: 30pt;
text-align: center;
letter-spacing:0.08em
}

#topmenu ul li { display: inline; }

#topmenu ul li a
{
padding: 3px 12px 3px 12px;
background-color: #323232;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#topmenu ul li a:hover { background-color: #aaa; color: #fff; }

#topmenu .menu-current a:link, #topmenu .menu-current a:visited, #topmenu .menu-current a:active
 { font-weight: bold; background-color: #fff; color: #000;}

#topmenu .menu-parent a:link, #topmenu .menu-parent a:visited, #topmenu .menu-parent a:active
 { font-weight: bold; background-color: #fff; color: #000; }

#topmenu2 ul
{
padding-left: 0;
margin: 1px 0 0 0;
background-color: #777;
color: white;
float: left;
width : 100%;
line-height: 25pt;
font-size: 80%;
text-align: center;
}

#topmenu2 ul li { display: inline; }

#topmenu2 ul li a
{
padding: 3px 8px 3px 8px;
background-color: #777;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#topmenu2 ul li a:hover
{ background-color: #aaa; color: #fff; }

#topmenu2 .menu-current a:link, #topmenu2 .menu-current a:visited, #topmenu2 .menu-current a:active
 { font-weight: bold; background-color: #fff; color: #000; }

