html, body { margin: 0; padding: 0; width:100%; height:100%; color: #b2b2b2; font-family: tohma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #191919;}

a:link { color: #b2b2b2; text-decoration: none; }
a:active {color: #222222; border-color: #b2b2b2!important;}
a:focus {color: #b2b2b2; border-color: #b2b2b2!important;}
a:visited { color: #b2b2b2; text-decoration: none; border-color: #b2b2b2!important; }
a:hoover {color: #222222; border-color: #b2b2b2!important;}

h1{ font-size: 30px; font-weight: bold; font-variant: small-caps; color: #b2b2b2; text-align: left; padding-left: 20px; }

h2 { font-size: 15px; font-weight: bold; font-variant: small-caps; color: #b2b2b2; text-align: center; }
h3 { font-size: 10px; font-weight: bold; font-variant: small-caps; color: #b2b2b2; text-align: center; padding-top: 10px; padding-bottom: 10px; }
					

p { color: #b2b2b2; font-family: tohma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px; }

#rahmen { width: 1250px; margin: 30px auto; }


#navi { background-color: #222; background-image: url(../grafik/4.jpg); background-repeat: no-repeat; background-position: center top; width: 250px; float: left; padding: 180px 10px 10px; overflow: auto; margin-left: 10px; }
#navi ul { color: #b2b2b2; background-color: #222; list-style-type: none; margin: 0 5px; padding: 0; border-left: 1px dotted #b2b2b2; }

#navi li { color: #b2b2b2; font-size: 1.2em; background-color: #222; margin: 8px 0 0; padding: 0; }

#navi ul li { color: #b2b2b2; background-color: #222; margin: 8px 0 0; padding: 0; }

#navi h5 { font-size: 10px; color: #b2b2b2; background-color: #222; margin: 3px 0 0; padding: 0; }

#navi ul ul { color: #b2b2b2; background-color: #222; list-style-type: none; border-left: 1px dotted #b2b2b2; margin: 0 0 0 10px; padding: 0; }

#navi ul ul li { color: #b2b2b2; background-color: #2a2a2a; margin: 0; margin: 5px 0 0; padding: 0; font-size: 100%; }

#navi ul a {background-color: #222;
margin: 0;
padding: 0 10px;
font-size: 105%;
font-variant: small-caps;
text-decoration: none;
font-weight: bold;
color: #b2b2b2;
border-bottom: 1px dotted #b2b2b2;
}

#navi ul a:visited {background-color: #222;
color: #b2b2b2;
padding-right: 10px;
}

#navi ul a:hover,
#navi ul a:active,
#navi ul a:focus {background-color: #222;
color: #b2b2b2;
}

#navi ul ul a { color: #b2b2b2; background-color: #222; font-variant: normal; font-weight: normal; }

#navi ul ul a.lev2 { color: #b2b2b2; background-color: #222; font-variant: small-caps; font-weight: normal; }

#navi ul span.sm-aktiv { color: #b2b2b2; background-color: #222; padding-left: 10px; font-weight: bold; width: 800px; }
#header h1{ font-size: 26px; font-weight: bold; font-variant: small-caps; color: #b2b2b2;}

#header h2{ font-size: 30px; font-weight: bold; font-variant: small-caps; color: #b2b2b2;}

#footer { background-color: #222; width: inherit; height: 30px; clear: both; }

#inhalt { width: 850px; float: left; padding: 10px; }
#inhalt_kont { width: 600px; margin: 30px auto; }

#inhalt h1{ font-size: 30px; font-weight: bold; font-variant: small-caps; color: #b2b2b2; text-align: left; }

#inhalt h2 { font-size: 15px; font-weight: bold; font-variant: small-caps; color: #b2b2b2;}

#inhalt a:link img { background-color: #b2b2b2; border: solid 3px #b2b2b2; }
#inhalt a:visited img{ background-color: #b2b2b2; border: solid 3px #b2b2b2; }
#inhalt a:hover img {background-color: #b2b2b2; border: solid 3px #b2b2b2;}
#inhalt a:active img {background-color: #b2b2b2; border: solid 3px #b2b2b2;}

#werbung { background-color: #222; position: relative; left: 30px; width: 200px; height: 200px; float: right; padding: 15px; border-left: 10px solid #191919; border-bottom: 10px solid #191919; }
#content { width: 850px; float: left; padding: 10px; }
