html, body {
background-color : #fff;
padding : 20px;
color : #000;
font-size : 12px;
font-family : 'Tahoma';
}

img {
border : 0;
}

.clear {
clear : both;
}

a {
text-decoration : none;
}

#container {
background : url('bilder/background.gif') repeat-y;
width : 1000px;
margin : auto;
}

#header {
background : url('bilder/header.gif') no-repeat;
height : 199px;
width : 800px;
float : right;
}
#navigation {
background : #baed22;
width : 200px;
height : 199px;
float : left;
}

*html #navigation ul {
padding-top : 100px;
margin-left: 16px;
display : block;
line-height : 20px;
list-style : none;
}



#navigation ul {
padding-top : 100px;
padding-left: 15px;
display : block;
line-height : 20px;
list-style : none;
}


#navigation li {
font-size : 12px;
font-weight : bold;
}
.nav_header a {
color : #000;
text-decoration : none;
}
.nav_body a {
color : #fff;
text-decoration : none;
}

.nav_bodyon a {
color : #cc3500;
text-decoration : none;
}

#navigation a:hover {
color : #cc3500;
text-decoration : none;
}

#menueleiste {
background : #def695;
float : left;
margin : 0;
padding : 15px 0;
width : 200px;
color : #000;
display : inline;
}
#menueleiste li {
display : block;
padding : 0 0;
font-size : 11px;
list-style : none;
line-height : 20px;
}
.menueleiste a {
display : block;
padding : 0 15px 0;
height : 20px;
color : #000;
text-decoration : none;
}

#menueleiste a:hover {
text-decoration : underline;
color : #cc3500;
}

#footer {
background : url(bilder/footer.gif) no-repeat;
height : 29px;
width : 1000px;
}

#footer p {
padding : 7px 25px;
font-size : 12px;
text-align : left;
font-weight : bold;
}

#footer a {
color : #fff;
text-decoration : none;
}

#footer a:hover {
color : #cc3500;
text-decoration : none;
}

#inhalt {
width : 800px;
text-align : justify;
float : right;
background : #fff;
}

.inhalt_gross {
width : 540px;
margin : 10px 40px 30px 0;
float : right;
}
.inhalt_gross p {
margin : 10px 30px 10px 15px !important;
margin : 10px 30px 10px 5px;
font-size : 12px;
text-align : justify;
}
.inhalt_gross a {
text-decoration : underline;
color : #cc3500;
}
.bilderbox_klein {
width : 160px;
margin : 10px 0 30px 0;
float : left;
}
h3 {
margin : 15px 0 0;
font-size : 12px;
font-weight : bold;
color : #000;
}
a img {
border : none;
}
img.left, img.center, img.right {
padding : 4px;
}
img.left {
float : left;
margin : 0 12px 5px 0;
}
img.right {
float : right;
margin : 0 30px 5px 0;
}
.leftbox {
float : left;
margin-right : 1em;
margin-bottom : 0;
}
.rightbox {
float : right;
margin-left : 1em;
margin-bottom : 0;
}
input {
border-top : 1pt solid #cccccc;
border-bottom : 1pt solid #cccccc;
border-right : 1pt solid #cccccc;
border-left : 1pt solid #cccccc;
font : normal 10px tahoma;
width : 70px;
color : #707070;
}
.commentform, .mailform {
margin : 10px 30px 10px 15px;
}

