* {  
margin: 0; 
padding: 0; 
}

body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
background: url(../images/bg_main.gif);
background-repeat:repeat-x;
background-color:#e8e8ea;
}

h1 span {
display: none;
}

#logo {
width: 220px;
}

#logo a {
display: block;
background: url(../images/logo.png) no-repeat;
width: 220px;  height: 95px;
margin: 20px auto 0 auto;
}

#reiter {
width:220px;
height:7px;
background-image:url(../images/reiter.png);
background-repeat:no-repeat;
}

h2#navigation {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px;
height:15px;
width:200px;
background-image:url(../images/navigation.gif);
background-repeat:repeat;
}

#nav {
font-size:14px;
padding:5px 5px 5px 15px;
width:200px;
background-color:#FBFBFB;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#nav ul li {
list-style:none;
margin: 8px 0 5px 0;
font-weight:bold;
color:#000066
}

#nav ul li.grau {
color:#646464;
font-weight:bold
}

#nav ul li.grau a#aktiv {
color:#333333;
font-weight:bold;
}

.subnav {
margin-left:10px;
font-weight:normal;
}

#nav ul a#aktiv {
color:#333333;
}

#nav li a {
color:#646464;
text-decoration:none;
}

#nav li a:hover {
color:#C60000;
text-decoration:none
}

#liu {
height:150px;
width:220px;
background-image:url(../images/liu.jpg);
background-repeat:repeat;
}

#liu p {
text-align:center;
padding-top:15px;
}

#lius {
width:220px;
height:14px;
background-image:url(../images/lius.jpg);
background-repeat:repeat;
}

#copy {
margin: 10px 0 0 0;
width:220px;
text-align:center;
color:#646464;
font-size:11px;
}

#container{
position:absolute;
width:640px;
top:0;
margin:27px 0 0 220px;
}

#container2 {
border:#000066 1px solid;
width:680px;
background-color:#FFFFFF;
margin-bottom:30px
}

#content {
margin:20px 40px 15px 25px;
width:640px;
}

#content ul{
margin: 10px 0 10px 15px;
}

#content li{
margin: 0 0px 5px 15px;
}

#content p {
padding: 0.5em 0 0.2em 0;
line-height:22px;
}

#content p img{
padding:8px;
}


#content a {
color:#0066CC;
text-decoration:underline
}

#content a:hover {
color:#C60000;
text-decoration:underline
}

#content h3 {
font-size:16px;
margin:20px 0 5px 0;
color:#C60000;
}

#content h4 {
font-size:14px;
margin:10px 0 10px 0;
color:#000066
}

#container p#end {
margin-bottom:30px;
text-align:center;
color:#646464;
font-size:13px;
}

#container p#end a{
color:#646464;
text-decoration:none;
}

#container p#end a:hover{
color:#C60000;
text-decoration:underline
}

#deckel {
position:absolute;
top:0;
margin:20px auto 0 220px;
width:682px;
height:7px;
background-image:url(../images/deckel.png);
background-repeat:no-repeat
}

.listtext {
margin: 0 0 20px 0;
}

.background1 {
background-color:#000066;
color:#FFFFFF
}


table tr th.TB{
padding:3px 3px 30px 1px
}

table tr td.TB{
padding:3px 3px 5px 1px;
}

table tr td.TB2{
padding:3px 3px 3px 1px;
}

