* {
margin: 0;
padding: 0;
}
html, body { 
top: 0;
right: 0;
left: 0;
min-height: 100%;
width: 100%;
}
body { 
position: absolute;
}
.no {}
.no90 {
display:none;
}
#body000 {
color: #FFFFFF;
background: #000000 url(../images/left90.gif);
background-repeat: repeat-y;
background-position:center left;
}

#bodyFFF {
background: #FFFFFF url(../images/left.gif);
background-repeat: repeat-y;
background-position:center left;
}

/* container */
#header {
position: fixed;
top: 0;
right: 0;
left: 0;
height: 75px;
z-index:100;
}
#head {
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
color: #000;
border-bottom: 0px solid #000000;
background: url(../images/oben.gif);
background-repeat: repeat-x;
background-position:top center;
}
#headimgleft, #headimgleft90 {
background-repeat: no-repeat;
background-position:top left;
height: 75px;
width:100%;
padding: 0px;
margin: 0px;
}
#headimgleft {
background-image: url(../images/oben_links.gif);
}
#headimgleft90 {
background-image: url(../images/oben_links90.gif);
}
#headimgright {
background-image: url(../images/oben_rechts.gif);
background-repeat: no-repeat;
background-position:top right;
height: 75px;
width:100%;
padding: 0px;
margin: 0px;
}

#headmenu, #headmenu90 {
padding-top: 35px;
padding-right: 70px;
padding-bottom: 0px;
padding-left: 180px;
margin: 0px;
}

#headmenu {
padding-left: 180px;
}

#headmenu90 {
padding-left: 70px;
}

.menucontainer {
position: fixed;
top: 90px;
left: 0px;
margin:0px;
padding:0px;
}

.menu {
width: 190px;
margin:0px;
padding:0px;
}

.conblack {
color: #FFFFFF;
background: #000000 url(../images/left90.gif);
background-repeat: repeat-y;
background-position:center left;
text-align:center;
}

.conblack a, .conblack a:link, .conblack a:visited, .conblack a:active, .conblack a:hover  {
color: #FFFFFF;
}

.coneb {
color: #000000;
background: #FFFFFF url(../images/left.gif);
background-repeat: repeat-y;
background-position:center left;
}

#content {

}

#spiegel, #spiegel90 {
background: url(../images/right.gif);
background-repeat: repeat-y;
background-position:center right;
min-height:1500px;
overflow:visible;
}

#spiegel {
padding: 80px 80px 80px 240px;
}

#spiegel90 {
padding: 80px 80px 80px 80px;
}

#footer {
position: fixed;
bottom: 0;
right: 0;
left: 0;
height: 75px;
}
#foot {
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 75px;
background: #000000;
color: #DFDFDF;
border-top: 0px solid #000000;
z-index: 100;
background: url(../images/unten.gif);
background-repeat: repeat-x;
background-position:bottom center;
padding: 0px;
margin: 0px;
}
#footimgleft, #footimgleft90 {
background-repeat: no-repeat;
background-position:bottom left;
height: 75px;
width:100%;
padding: 0px;
margin: 0px;
}
#footimgleft {
background-image: url(../images/unten_links.gif);
}
#footimgleft90 {
background-image: url(../images/unten_links90.gif);
}
#footimgright {
background-image: url(../images/unten_rechts.gif);
background-repeat: no-repeat;
background-position:bottom right;
height: 75px;
width:100%;
padding: 0px;
margin: 0px;
}
#footline {
padding-left:200px;
padding-right:75px;
}
#footline90 {
padding-left:70px;
padding-right:75px;
}

.headleft {
float:left;
}

.headright {
float:right;
}

.headmenuleftimg {
background-image: url(../images/headmenul.gif);
background-repeat: no-repeat;
background-position:bottom left;
padding-left:10px;
}

.headmenurightimg {
background-image: url(../images/headmenur.gif);
background-repeat: no-repeat;
background-position:bottom right;
padding-right:10px;
}

.headmenucontent {
background-color:#FFFF00;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
font-family:verdana, sans-serif;
font-size:9pt;
}


.headmenucontent a {
color:#DFDFDF;
text-decoration:none;
background-color:#DFDFDF;
padding-left:10px;
padding-right:10px;
border:solid 1px #D1D100;
}

.headmenucontent a:hover {
color:#FFFFFF;
background-color:#808080;
padding-left:10px;
padding-right:10px;
border:solid 1px #D1D100;
}

a .headlinkbg, a:active .headlinkbg, a:visited .headlinkbg, a:link .headlinkbg {
background-color:#808080;
}

a:hover .headlinkbg {
background-color:#D1D100;
}

/**/
.headmenucontentII {
background-color:#FFFF00;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
font-family:verdana, sans-serif;
font-size:9pt;
}


.headmenucontentII a {
color:#DFDFDF;
text-decoration:none;
background-color:#808080;
padding-left:10px;
padding-right:10px;
border:solid 1px #D1D100;
}

.headmenucontentII a:hover {
color:#FFFFFF;
background-color:#D1D100;
padding-left:10px;
padding-right:10px;
border:solid 1px #D1D100;
}

a .headlinkbgII, a:active .headlinkbgII, a:visited .headlinkbgII, a:link .headlinkbgII {
background-color:#808080;
}

a:hover .headlinkbgII {
background-color:#D1D100;
}
/**/

/* ==== Formate === */
/* menue und links */
a {
text-decoration: none;
color: #000000;
}

.menusubheading {
padding: 3px 3px 2px 2px;
color:#000000;
background:#D1D100;
background-image:url(../images/menu_header.png);
background-repeat:no-repeat;
background-position:top right;
font-family: "Arial Black", "Arial", serif;
margin:0px 0px 0px 0px;
font-size:10pt;
}

.menu .menusub {
list-style: none outside;
padding: 0px;
background: #ffff00;
margin:0px;
font-size:9pt;
}

.eckeoben {
padding: 10px 0px 0px 0px;
margin: 0px;
background-image:url(../images/menuI.png);
background-repeat:no-repeat;
background-position:top right;
}

.eckeunten {
padding: 0px 10px 10px 0px;
margin: 0px;
background-image:url(../images/menuII.png);
background-repeat:no-repeat;
background-position:bottom right;
}

.menu .menusub {
list-style: none outside;
border:0px;
margin:0px 0px 0px 0px;
padding:0px;
}

.menu .menusub ul {
list-style: none outside;
border-width: 1px 1px 1px 0px;
border-style:solid;
border-color: #D1D100;
margin:0px;
padding: 0px;
}

.menu .menusub ul li {
list-style: none outside;
padding: 0px;
}

#wcode {
padding: 3px 3px 3px 2px;
background: #f9f9f9;
color: #000000;
border-width: 0px 0px 0px 10px;
border-style:solid;
margin:1px;
font-size:9pt;
text-decoration:none;
border-color: #DFDFDF;
/* width:140px; */
height:17px;
}

#wcode .inputtext {
float:left;
border:0px solid #000000;
background: #f9f9f9;
display: block;
width:130px;
}

#wcode .inputimage {
float:right;
border:0px solid #000000;
display: block;
}

.menu input[type='text']:focus,
.menu input[type='text']:active,
.menu input[type='submit']:focus,
.menu input[type='submit']:active {
font-weight: bold;
}

.menu a.aktiv,
.menu a:hover.aktiv {
font-weight: bold;
}

.menu a, .menu .current_page {
display: block;
padding: 3px 3px 3px 2px;
background: #f9f9f9;
color: #000000;
border-width: 0px 0px 0px 10px;
border-style:solid;
margin:1px;
font-size:9pt;
text-decoration:none;
}

.menu a {
border-color: #DFDFDF;
}
.menu .current_page {
border-color: #D1D100;
}
.menu a:visited {
color: #300;
text-decoration:none;
}
.menu a:hover,
.menu a.aktiv,
.menu a:hover.aktiv {
color: #808080;
border-color: #D1D100;
background: #DFDFDF;
text-decoration:none;
}
.menu a.aktiv,
.menu a:hover.aktiv {
font-weight: bold;
}

p, li {
font-size: 80%;
line-height: 140%;
}
#spiegel p {
margin-bottom: 10px;
}
#foot p {
padding: 5px 0 0 20px;
font-size: 70%;
}

#foot a {
color:#FFFFFF;
}

.print, .noscreen, .nodisplay {
display:none;
}

#nachoben {
text-align:right;
font-size:50%;
}

#content textarea, #content input[type='text'], #content select, #content input[type='submit'] {
	font-family:'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;
	font-size:13px;
	font-weight: normal;
	border:1px solid #555555;
	color:#000000;
	padding:2px;
	background-color:#FFFFFF;
	}

#content textarea, #content input[type='text'], #content select {
	width:200px;
	}

#content textarea:hover, #content input[type='text']:hover, #content input[type='submit']:hover, #content option:hover {
	background-color:#FFFFAA;
	border:1px solid #AAAAAA;
	}

#content textarea:focus, #content input[type='text']:focus, #content input[type='submit']:focus, #content option:focus {
	background-color:#FFFF00;
	border:1px dotted #000000;
	}

#content textarea:active, #content input[type='text']:active, input[type='submit']:active, #content option:active {
	background-color:#FFFF00;
	border:1px dotted #000000;
	}

#content option {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

#content textarea, #content select[size] {
	height:150px;
	}
	
.copyright {
background-color: #000000;
}