body{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

img{
	border: 0px;
}

#header{
	width: 100%;
	height: 120px;
}

#logo{
	float:left;
}

#searchFormContainer{
 float: right;
 margin-top:50px;
 margin-right:50px;
}

#searchForm{

}

#searchFormButton{
	color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 12px; 
	border: 1px solid #448ccb; 
	padding-left: 4px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #448ccb; 
	width:130px; 
	height:20px;
}

#searchFormTextfield{
	color: #448ccb; 
	font-family: Verdana; 
	font-size: 12px; 
	border: 1px solid #448ccb; 
	padding-left: 4px; 
	padding-right: 2px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #FFFFFF;  
	height:16px;
	width: 200px;
}

#headBorder{
	background: url(img/upper_cell3.gif) repeat-x;
	margin: 0px;
	padding-left:15px;
	width: 100%;
	height: 18px !important;
	height: 22px;
	clear: both;
	font-family:Verdana;
	font-size: 12px;
}

#headBorder a{
	color: #fff;
	text-decoration: none;
}
#headBorder a:visited{
	color: #fff;
	text-decoration: none;
}
#headBorder a:hover{
	color: #fff;
	text-decoration: none;
}

#footBorder{
	background: url(img/upper_cell2.gif);
	width: 100%;
	height: 18px;
	clear: both;
}

#content{
	margin: 0px !important;
	margin-left: 305px;
	height: 100%;
	padding:0px;
	overflow: auto !important;
	overflow: visible;
}

#proverb{
	float: left;
	width: 150px;
	padding-left: 5px;
	padding-top: 100px;
}

h1{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	font-family:Verdana;
}

h2{
	font-size: 16px;
	font-weight: bold;
	font-family:Verdana;
}

h3{
	font-size: 14px;
	font-weight: bold;
	font-family:Verdana;
}













a:link       { color: #FF6600 }
a:active     { color: #FF9933 }
a:visited    { color: #FF6600 }


.uberschrift
{
font-family:Verdana;
color: #000000;
font-size:25px;
}

.uberschrift1
{
font-family:Verdana;
color: #000000;
font-size:30px;
}

.TextU
{
font-family:Verdana;
color: #000000;
font-size:14px;
}

.TextN
{
font-family:Verdana;
color: #000000;
font-size:12px;
}

.Textklein
{
font-family:Verdana;
color: #000000;
font-size:10px;
text-decoration: none;
color: #000080;
}

.TextH2
{
font-family:Verdana;
color: #000000;
}

.Text12
{
font-family:Verdana;
color: #000000;
font-size:12px;
}

.Link12
{
font-family:Verdana;
color: #000000;
font-size:12px;
text-decoration: none;
}
.Link8
{
font-family:Verdana;
color: #000000;
font-size:10px;
text-decoration: none;
}

.Form
{
width: 100%;
border-style: solid; 
border-width: 1px; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 1px; 
padding-bottom: 1px
}

.Button
{
font-family:Verdana;
color: #000000;
font-size:9px;
width: 130px;
border-style: outset; border-width: 1px; 
background-color: #9AC9FF;
}

.Formulare
{
width: 400px;
}

.Error
{
width: 400px;
border: 1px outset #9AC9FF;
background-color: #FF0000;
}






/* Men� */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#menu{
	background: url(img/left_cell.gif) no-repeat;
	width: 300px;
	height: 100%;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	margin-top:0px !important;
	margin-top: -5px;
}

.abstand
{
text-decoration: none;
float: left; 
width: 20px; 
height: 12px;
padding: 1px 1px 5px 3px;
}

.menuediv ul{
margin: 0;
padding: 0;
font-family: Verdana;
font-size: 11px;
list-style-type: none;
width: 150px; /* Width of Menu Items */
}
	
.menuediv ul li{
position: relative;
}

.menuediv ul li a.selectedMenuItem{
	color:black;

}
.menuediv ul li a.selectedMenuItem:hover{
	color:black;
	
}
.menuediv ul li a.selectedMenuItem:visited{
	color:black;
	
}
.menuediv ul li a.selectedMenuItem:link{
	color:black;
	
}
.menuediv ul li a.selectedMenuItem:active{
	color:black;

}
	
/*Sub level menu items */
.menuediv ul li ul{
position: absolute;
width: 150px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.menuediv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 1px 5px;
background: url("../../../img/menu.gif") no-repeat center right;
}

.menuediv ul li a:visited{
color: black;
}

.menuediv ul li a:hover{
/*background-color: white;*/
background: url('../../../img/menu.hover.gif') no-repeat bottom center;
}

.menuediv .subfolderstyle{
}

	
/* Holly Hack for IE \*/
* html .menuediv ul li { float: left; height: 1%; }
* html .menuediv ul li a { height: 1%; }
/* End */