body{
margin:0;
padding:0;
background:#ffffff/* url(spalte1_bg.jpg) repeat-y left*/;
color:#000000;
font-family: Arial, Verdana, sans-serif;
width:960px;
background:#FFFFFF;
font-size:14px;
}

a {
color:#990000;
}

a:hover {
color:#FFB751;
}

#logo{
height:130px;
background:#ffffff url(logo2.png) no-repeat left;
}

#logo p {
margin: 10px 0 0 250px;
padding:30px 0 0 0;
color:#990000;
font-size:1.6em;
font-style:oblique;
font-weight:bold;
}

#navigation {
float:left;
width:100%;
margin:0;
padding:0;
background:#ffffff;
}

#navigation ul {
margin:0;
padding:0 0 0 240px;
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 4px 0 0;
padding:0 0 0 8px;
font-weight:bold;
text-decoration:none;
}

#navigation a span {
display:block;
background:url("nav_rechts1.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}

#navigation a:hover {
background-position:0 -150px;
}

#navigation a:hover span {
background-position:100% -150px;
}

#navigation a.aktiv{
background-position:0 -150px;
}

#navigation a.aktiv span {
background-position:100% -150px;
}


#container{
margin:0;
padding:0 10px 0 10px;
clear:left;
/*border-top:1px solid #ab9d89;*/
}


#spalte1{
float:left;
width:200px;
margin:0;
padding:0 0px 0 0;
background: #FFE491;
border:1px solid #FFB751;
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:0;
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 #FFB751;
border-top:1px solid #FFB751;
background:transparent url(spalte_titel_bg1.jpg);
}

#spalte2 p.bild{
text-align:center;
}

#spalte1 .spalte1_ende{
margin:0;
padding:0;
height:15px;
border-top:1px solid #FFB751;
border-bottom:1px solid #FFB751;
background:transparent url(spalte_titel_bg1.jpg);
}
/*---------------------- rechter infobereich ----------------------------*/
#spalte2{
float:right;
width:200px;
margin:0;
padding:0 0 0 0px;
background: #FFE491;
border:1px solid #FFB751;
}

#spalte2 p{
font-style:oblique;
font-size:12px;
text-align:center;
margin:0;
padding:10px;
}

/*ueberschrift*/
#spalte2 p.titel{
font-weight:bold;
font-size:16px;
text-align:center;
padding:5px 0 5px 0;
margin:0;
border-top:1px solid #ab9d89;
border-bottom:1px solid #ab9d89;
background:transparent url(spalte_titel_bg1.jpg);
}

#spalte2 .spalte2_ende{
margin:0;
padding:0;
height:15px;
border-top:1px solid #ab9d89;
border-bottom:1px solid #ab9d89;
background:transparent url(spalte_titel_bg1.jpg);
}

/*----------------------- content, mitte ------------------------*/

#inhalt{
padding:10px 20px 10px 20px;
margin:0 220px 0 220px;
background:transparent;
border:1px solid #FFB751;
background:#FFE491;
}

#inhalt h1, #inhalt h2{
color:#990000;
font-size:1.4em;
margin:0;
padding:5px 0 0px 0;
}

/*------------------------- balken am ende der seite -----------------------------*/
#fussnote{
clear:both;
background: #FFFFCC;
margin:0 220px 5px 220px;
padding:5px;
border:1px solid #FFB751;
border-bottom:2px solid #FFB751;
font-weight:bold;
font-size:12px;
text-align:center;}

#fussnote a{
text-decoration:none;
color:#6c6c6c;
}