body {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : black;
background-color : #f0efef;
}
#main-title {
padding-top : 30px;
border-bottom : 7px solid #ff9900;
color : #dddddd;
text-align : right;
font : 900 1.8em Verdana, Arial, Helvetica, sans-serif;
text-shadow : #000000 0 2px 2px;
height : 97px;
background : #2f2a41 url("kopf.jpg") repeat-x left;
margin : 0;
padding-right : 45px;
letter-spacing : 1px;
text-transform : uppercase;
}
h1 {
margin-top : 0;
margin-bottom : 20px;
margin-left : 0;
margin-right : 0;
color : #55557b;
padding-bottom : 5px;
padding-top : 3px;
padding-left : 190px;
border-top : 4px solid #55557b;
border-bottom : 4px dotted #ef9100;
font : 900 0.9em   Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
letter-spacing : 1px;
}
#main-text {
margin-top : 0;
margin-bottom : 15px;
margin-left : 190px;
margin-right : 50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #2f2a41;
}
img {
	margin-left: 10px;
}
p, ul, ol, table {
margin-top : 0;
margin-bottom : 17px;
margin-left : 0;
margin-right : 0;
padding : 0;
font : 0.8em/1.8em   Verdana, Arial, Helvetica, sans-serif;
color : #2f2a41;
}
h2 {
margin-top : 0;
margin-bottom : 15px;
margin-left : 0;
margin-right : 0;
padding : 0;
color : #2f2a41;
font : bold 1em   Verdana, Arial, Helvetica, sans-serif;
}
h5 {
text-decoration : none;
text-shadow : #777788 0 0 3px;
font : bold 0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;
margin-left : 40px;
}
ol, ul {
margin-left : 25px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #2f2a41;
	line-height: 1em;
}
a:link, a:visited {
color : #6a6a8c;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
	background: no-repeat inherit inherit left url(link.gif);
}
a:hover, a.current {
color : #ff9900;
text-decoration : none;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-shadow : #111111 1px 1px 1px;
	background: url(link.gif) no-repeat inherit inherit inherit left;
}
#left-menu {
position : absolute;
top : 138px;
left : 0;
width : 150px;
text-align : right;
border-bottom : 1px solid #aeb6cc;
border-right : 3px solid #6a6a8c;
padding-top : 34px;
letter-spacing : 0.1em;
background : #2f2a41 url(hintergrund.jpg) repeat;
height : 800px;
}
#left-menu p {
padding-right : 20px;
margin-bottom : 0;
border-bottom : 1px solid #aeb6cc;
font : 0.9em/27px   Verdana, Arial, Helvetica, sans-serif;
}
#left-menu a:link, #left-menu a:visited {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-shadow : #000000 0 1px 1px;
}
#left-menu a:hover, #left-menu a.current {
color : #ff9b00;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-shadow : #000000 2px 2px 1px;
}

img {
border: 4px solid #d1d1de;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #fff;
}

img.link {
border: none 0;
	margin-left: 0px;
	margin-bottom: 0px;
	border-bottom-style: none;
	text-decoration: none;
	border-bottom-width: 0;
}

/* === Tabellen === */

table {
	background: #efefef;
}

table th {
	text-align: left;
	background-color: #e2e2ed;
	font-weight: bold;
	font-size: 105%;
	color: #393939;
	line-height: 1.3em;
	padding: 3px 3px 3px 5px;
}

table tr {
	vertical-align: top;
	background: #e2e2ed;
	line-height: 1em;
}

table td {
	text-align: left;
	background-color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	padding: 5px;
	color: #3f3f50;
}

#footer {
text-align : right;
color : #454f56;
margin-bottom : 0;
padding-top : 3px;
padding-bottom : 5px;
border-top : 4px dotted #ef9100;
padding-right : 45px;
font : bold 0.7em   Verdana, Arial, Helvetica, sans-serif;
background : white;
}
#footer a:link, #footer a:visited {
color : #6a6a8c;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#footer a:hover {
color : #ef9100;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
body {
background-color : #ffffff;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
}
body, td, th {
color : #333333;
}
body {
background-color : #ffffff;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
}
body, td, th {
color : #333333;
}
