body{
margin:0;
padding:0;
background:#ffffff;
color:#000000;
font-family: Arial, Verdana, sans-serif;
width:960px;
background:#FFFFFF;
font-size:14px;
}

a {color:#990000;}
a:hover {color:#FFB751;}
blockquote {margin:0; font-style:italic;}

#logo{
height:130px;
background:#ffffff url(logo2.png) no-repeat left;
}

#logo p {
margin: 0 0 0 150px;
padding:5px 0 0 0;
color:#666;
font-family: "Arial Rounded MT Bold", Arial;
}

#navigation {
float:left;
width:100%;
margin:0;
padding:0;
background:#ffffff;
}

#navigation ul {
margin:0;
padding:0 0 0 225px;
list-style:none;
font-size:12px;
}

#navigation li {
display:inline;
margin:0;
padding:0;
}

#navigation a {
float:left;
display:block;
background:url("nav_links1.gif") no-repeat left top;
margin:0 5px 0 0;
padding:0 0 0 10px;
font-weight:bold;
text-decoration:none;
}

#navigation a span {
display:block;
background:url("nav_rechts1.gif") no-repeat right top;
padding:5px 15px 4px 3px;
color:#666;
}

#navigation a:hover {
background:url(nav_links2.gif) no-repeat left top;
}

#navigation a:hover span {
background:url(nav_rechts2.gif) no-repeat right top;
}

#container{
margin:0;
padding:0 10px 0 10px;
clear:left;
}

/* links Spalte */

#spalte1{
float:left;
width:200px;
margin:0;
padding:0 0px 0 0;
border:1px solid #000;
border-top:0;
font-size:12px;
}

#spalte1 p{
margin:0;
padding:10px;
}

#spalte1 ul {
list-style-type:disc;
padding:0;
margin:10px 10px 10px 25px;
}

#spalte1 li {
padding-bottom:2px;
margin:0;
}

#spalte1 p.titel{
font-weight:bold;
font-size:12px;
text-align:center;
padding:5px 0 5px 0;
margin:0;
border-bottom:1px solid #000;
border-top:1px solid #000;
background:#F8DB7A;
}

#spalte2 p.bild{
text-align:center;
padding:20px 0;
}

/* rechte Spalte */

#spalte2{
float:right;
width:200px;
margin:0;
padding:0 0 0 0px;
border:1px solid #000;
border-top:0;
}

#spalte2 p.titel{
font-weight:bold;
font-size:12px;
text-align:center;
padding:5px 0 5px 0;
margin:0;
border-bottom:1px solid #000;
border-top:1px solid #000;
background:#F8DB7A;
}

#spalte2 p{

font-size:12px;
text-align:center;
margin:0;
padding:10px;
}

/* content */

#inhalt{
padding:10px 20px 10px 20px;
margin:0 215px 0 215px;
background:transparent;
border:1px solid #000;
min-height:820px;
}

#inhalt p{
padding:10px 0 10px 0;
margin:0;
}

#inhalt a{
color:#666666;
}

#inhalt a:hover{
color:#000000;
}

#inhalt img{
text-align:center;
padding:10px 0 5px 0;
}

#inhalt h1, #inhalt h2, #inhalt h3{
color:#666666;
margin:0;
padding:0;
}

#inhalt h1 {
padding-top:10px;
font-size:1.3em;
}

#inhalt h2, #inhalt h3 {
font-size:1.2em;
}

/* footer */

#fussnote{
clear:both;
background:#EFEFEF;
margin:0 215px 5px 215px;
padding:5px;
border:1px solid #000;
border-bottom:2px solid #000;
font-weight:bold;
font-size:12px;
text-align:center;}

#fussnote a{
text-decoration:none;
color:#6c6c6c;
}

/* tabellen */

#table {
font-size:0.9em;
width:100%;
margin:10px 0 0 0;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
text-align:center;
}

#table td {
padding:5px;
border-top:1px solid #666666;
border-right:1px solid #666666;
}

#table .tabt {
font-weight:bold;
background:#EFEFEF;
color:#6c6c6c;
}

.uebers {
padding:5px;
margin:10px;
font-weight:bold;
border-bottom:1px solid #666666;
background:#EFEFEF;
color:#6c6c6c;
}

#anz {
background: url(ausrufezeichen.gif) 5px 20px no-repeat #F8DB7A;
padding:10px 10px 10px 35px;
color:#FF0000;
font-weight:bold;
border:2px dotted red;
margin:20px 0;
}

#anz a {
color:#0000FF;}

#logo img {
border:0 !important;
}
