/*
	zweispalter links absolut
*/

html, body {
	margin:0;
	padding:0;
}
body {
	background-image:url(/media/pagebackimage_heller.jpg);
	background-repeat:repeat-x;
	background-color:#E2E2E0;
	background-attachment:fixed;
	font-family:Verdana, Helvetica, sans-serif;
	scrollbar-base-color:#E2E2E0; scrollbar-arrow-color: #00256C; 
	font-size:101%;
	text-align:center;/*fuer IE_quirks*/
}

/* mainboxes */ 
#wrapper {
	position:relative;
	margin:10px auto;
	width:750px;
	background-color:#FFFFFF;
	color:#00256C;
	text-align:left;
	left:18px;
	border:1px solid #999;

}

#header {
background-color: #FFFFFF;
color:#000;
height:140px;
padding-left:15px;
}

#menue {
	position:absolute;
	top:150px;
	left:0px;
	width:170px;
	background-color:#FFFFFF;
	color:#000;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#content {
background-color:#FFFFFF;
color:#000;
/*border-right:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #999;*/
margin:0px 0px 0px 180px;
padding:0px 0px 20px 15px;
}

#footer {
background-color:#FFFFFF;
padding:5px 0;
border-top:1px solid #999;
/*border-left:150px solid #FFFFFF;*/
text-align:center;
}
/*
	Formatierungen
*/
/* set all to 0 */
h1, h2, h3, h4, p, ul, li {
margin:0;
padding:0;
}

/* Headings */

h1 {
margin:5px 0px 20px 285px;
padding:10px;
color:#00256C;
border:1px solid #00256C;
font-size:14pt;
font-weight:normal;

}
h2 {
background-color:transparent;
color:#00256C;
font-size:12pt;
margin:15px 20px 7px 20px;
}

}
/* Kleintext */
p.klein {
font-size:65%;
font-weight:normal;
color:#000000;
}

/* Texte */
p, li, tr {
font-size:10pt;

}
#content p, #content li {
line-height:150%;
margin:15px 20px 7px 20px;
}

#content hr {
margin:7px 0px 8px 20px;
}
#content ul {
margin:0px 0px 0px 20px;
padding-left:30px; 
}
#content table {
border-collapse:collapse;
}

/* Links */
#content a {
text-decoration: none;
padding: 0px 3px 2px 3px;
color: #15439E;
}
#content a:hover {
background-color:#EFF0F0;
color:#15439E;
text-decoration:none;
}

#footer a {
text-decoration:none;
margin:1px 0px 1px 0px;
padding:0px 3px 0px 3px;
font-size:10px;
}
#footer a:link {
color:#15439E;
text-decoration:none;
}
#footer a:visited {
color:#15439E;
text-decoration:none;
}
#footer a:hover,  {
background-color:#EFF0F0;
color:#15439E;
text-decoration:none;
}
#footer a:active {
color:#ffffff;
text-decoration:none;
}

/*Menue*/

#menue ul {
margin-left:10px;
list-style-type:none;
font-size:10pt;
}
#menue ul ul {
margin-left:15px;
font-size:10pt;
}

#menue ul li a {
display:block;
margin-bottom:10px;
padding-left:5px;
font-weight:bold;
border:1px solid;
border-color:#ECECEC #A0A0A0 #A0A0A0 #ECECEC;
text-decoration:none;
color:#00256C;
}
#menue ul ul li a {
font-weight:normal;
text-decoration:none;
color:#00256C;
}
#menue ul li a:visited {
background-color: transparent;
color:#00256C;
text-decoration:none;
}
#menue ul li a:hover {
background-color:#EFF0F0;
color:#00256C;
text-decoration:none;
}

#menue ul li span.aktiv-head  {
display:block;
margin-bottom:10px;
padding-left:5px;
font-weight:bold;
font-variant:small-caps;
border-top:1px solid #ECECEC;
border-right: 1px solid #A0A0A0;
border-bottom: 1px solid #A0A0A0;
border-left:5px solid #15439E;
text-decoration:none;
color:#00256C;
}

#menue ul li.aktiv  {
	margin:0px 0px 20px 0px;
	padding-left:5px;
	font-variant:small-caps;
	font-weight:bold;	
	color:#15439E;
	border-top:1px solid #ECECEC;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	border-left:5px solid #15439E;
}

img {
border: none;
}
.cap {
font-variant: small-caps;
}