body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.clear {
clear:both;
}

#rahmen {
width:955px;
background-image: url(../p/bg_rahmen.gif);
padding-left:20px;
padding-top:18px;
padding-right:20px;
padding-bottom:20px;
margin-bottom:20px;
}

#inner {
width:955px;
padding-bottom:15px;
margin:0px;
}

#bg_content {
width:955px;
background-image: url(../p/bg_content.gif);
padding:0px;
margin:0px;
}

#kopfzeile {
background-color:#FFFFFF;
padding:0px;
font-family:Verdana,Arial,sans-serif;
font-size:0.7em;
color:#676767;
}


#topnavi {
float:right;
margin-right:0px;
}

#topnavi a {
color:#666666;
text-decoration:none;
}

#topnavi a:hover {
color:#666666;
text-decoration:underline;
}

.topnavi_links {
float:left;
margin-top:7px;
margin-bottom:7px;
}

.textsearch {
height:12px;
border:1px solid #000000;
font-size:1em;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}

.buttonsearch {
margin-left:4px;
margin-top:0px;
}

.searchform {
display:block;
float:left;
margin-top:6px;
margin-bottom:7px;
padding:0px;
}

.theme {
border:0px;
margin:0px;
}

#left {
width:180px;
float:left;
margin-right:20px;
}

#left ul {
list-style:none;
margin:0px;
padding:0px;
}

.navi1 {
background-color:#99CC00;
margin-bottom:1px;
padding-top:4px;
padding-bottom:7px;
*padding-top:2px;
*padding-bottom:5px;
padding-left:19px;
padding-right:10px;
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
}

.navi1_active {
background-color:#669900;
margin-bottom:1px;
padding-top:4px;
padding-bottom:7px;
*padding-top:2px;
*padding-bottom:5px;
padding-left:19px;
padding-right:10px;
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
}

.navi1 a, .navi1_active a {
color:#FFFFFF;
text-decoration:none;
}

.navi1 a:hover, .navi1_active a:hover {
text-decoration:underline;
}


.navi2, .navi2_active {
background-color:#d0e88a;
margin-bottom:1px;
padding-top:4px;
padding-bottom:7px;
*padding-top:2px;
*padding-bottom:5px;x;
padding-left:29px;
padding-right:10px;
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
}

.navi2 a {
color:#000000;
text-decoration:none;
}

.navi2 a:hover {
text-decoration:underline;
}

.navi2_active a {
color:#000000;
font-weight:bold;
text-decoration:none;
}

.navi2_active a:hover {
font-weight:bold;
text-decoration:underline;
}

.navi3, .navi3_active {
background-color:#d0e88a;
background-image: url(../p/bg_navi3.gif);
background-repeat: no-repeat;
margin-bottom:0px;
padding-top:4px;
padding-bottom:7px;
*padding-top:2px;
*padding-bottom:5px;
padding-left:45px;
padding-right:10px;
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
}

.navi3 a {
color:#000000;
text-decoration:none;
}

.navi3 a:hover {
text-decoration:underline;
}

.navi3_active a {
color:#000000;
font-weight:bold;
text-decoration:none;
}

.navi3_active a:hover {
font-weight:bold;
text-decoration:underline;
}

.copyright {
display:block;
text-align:right;
color:#888888;
padding-top:10px;
padding-right:3px;
font-size:0.6em;
font-family:Verdana,Arial,sans-serif;
}

#center {
float:left;
margin-right:20px;
width:555px;
}

#center #content {
margin-left:40px;
margin-right:40px;
margin-top:15px;
font-size:0.7em;
line-height:17px;
font-family:Verdana,Arial,sans-serif;
}

#content h1 {
margin-top:0px;
margin-bottom:10px;
font-size:1.3em;
color:#679b08;
}


#content h2 {
margin-top:0px;
margin-bottom:10px;
font-size:1.1em;
color:#ff9b00;
}


#content img {
float:left;
margin-right:10px;
margin-top:5px;
}

#content .button {
background-color:#669900;
padding:2px;
font-size:1.0em;
font-family:Verdana,Arial,sans-serif;
border:0px;
color:#FFFFFF;
}

#content a {
color:#669900;
text-decoration:none;
}

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


#right {
float:left;
width:180px;
background-color:#F6F6F6;
}

.content_right {
font-size:0.7em;
font-family:Verdana,Arial,sans-serif;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
}

.content_right h1 {
margin:0px;
background-color:#cccccc;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
font-size:1.0em;
}

.content_right h2 {
margin:0px;
font-size:0.7em;
font-style:italic;
}

.content_right .text {
padding:8px;
margin:0px;
color:#000000;
background-color:#F6F6F6;
}

.content_right a {
color:#669900;
font-size:1.0em;
font-family:Verdana,Arial,sans-serif;
}
