body {
font-family:Arial, Helvetica, sans-serif;
background-color:#333333;
margin-top:0px;
}

#site {
margin:auto;
width:790px;
padding:5px;
background-color:#FFFFFF;
}

#banner {
background-image:url(image/webdesign/banner.jpg);
height: 170px;
color:#FFFFFF;
text-align:right;
font-size:10px;
}

#navigation {
padding-top:55px;
width:160px;
float:left;
margin-left:5px;
}

#inhalt {
margin-left:180px;
margin-right:10px;
}

#feetline {
color:#CCCCCC;
font-size:10px;
text-align:center;
clear: both;
margin-top:20px;
}

.list:hover {
border-color:#1B7EE2;
}

.list2:hover {
border-color:#FF0000;
}



.list {
border-left:solid #003399 25px;
padding-left:5px;
margin-top:3px;
}

.list2 {
border-left:solid #990000 25px;
padding-left:5px;
margin-top:3px;
}

.list a {
text-decoration:none;
}

.list2 a {
text-decoration:none;
}

.namelist {
border-bottom:dotted #CCCCCC 2px;
margin-top:8px;
margin-bottom:10px;
color:#666666;
}

.news {
font-size:10px;
}

.newstitle {
font-weight:bold;
font-size:12px;
color:#000066;
}

.newstitle a {
color:#000066;
text-decoration:none;
}

.policy {
color:#CCCCCC;
font-size:10px;
text-align:center;
}

h1 {
text-align:right;
color:#003399;
}

h2 {
color:#000066;
font-size:22px;
}

h3 {
font-size:16px;
}

input, select, textarea { /* Alle Labels UND Formularelemente auswählen */
border:solid #0066CC 1px;
}

label {
text-align:right;
}

img {
border:0;
}