body {background-color: #191919; text-align: center;}
body,p,div,td,input,h1,a {margin: 0px; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#cfcfcf; line-height:16px;}

//div {border: 1px solid #cc0000;}
h1 {color:#cfcfcf; font-size: 14px; line-height:20px; margin-bottom: 15px; font-weight: bold;}
h2 {color:#cfcfcf; font-size: 11px; font-weight: bold;}
p {margin-bottom: 12px;}
//ul {margin-right: 5px; list-style-image: url(../upload/bilder/li.gif);}
//li {margin: 0px 0px 0px -22px; padding: 0px 0px 12px 0px}

span.displaynone { display:none;}
.ganze-breite {clear:both;display:block;padding:0;margin:0;border:0 none;font-size:0px; height:0px; line-height:0px}

/* Sitestruktur*/
#outerLayer {width:930px; margin:0px auto; padding:0px; text-align:center; margin-top: 20px; margin-bottom: 30px; background-image: url(../graphics/bg.gif); background-repeat:repeat-y;}
#header {height: 314px; background-color: #292929;}
#headerLeft {margin: 0px 0px 0px 0px; text-align:  left; width: 205px; height: 314px; float: left; background-image: url(../graphics/headerLeftbg.gif); background-repeat:no-repeat;}
#headerLeft p {padding: 30px 0px 0px 25px;}
#headerRight {width: 725px; float: right; text-align:  left; }
#bild {float: left; height: 314px;}
#headerRightRight {width: 220px; float: right; text-align:  left; }
#headerRightRight p {padding: 30px 0px 0px 0px;}
#left {float: left; text-align: left; width:200px; margin: 0px 0px 0px 0px;}
#left p {padding: 30px 0px 0px 25px;}
#hauptnavigation {width: 205px; float: left; text-align: left; margin: 45px 0px 0px 0px;}
#servicenavigation {margin: 25px 0px 25px 0px; width: 205px; float: left; text-align: left;}
#content {float: right; text-align: left; width: 680px; margin: 30px 0px 0px 0px; background-image: url(../graphics/hund.gif); background-repeat:no-repeat; background-position:100% 50px;}
#text {width: 427px;}

//#newsartikel {margin: 0px 0px 0px 0px;}
//#newsartikel ul {list-style-image:url(../graphics/bullet.gif)}
//#newsartikel img {float: left; margin: 0px 20px 10px 0px;}

#footer {clear: both; text-align: left; margin: 0px auto; padding: 0px; width: 100%; margin-top: 0px;}

/*Klassen*/
.weiss {background-color: #ffffff;}
.navi {margin-left: 25px; width: 170px;}
.seknavi {margin-left: 25px; width: 170px;}
.tertnavi {padding-bottom: 6px; margin-left: 30px;}
.newsline {width: 80%; margin-top: 12px; margin-bottom: 12px; border-bottom: 1px solid #896d5d;}
.teaser {margin: 0px 0px 20px 0px;}
.headlineteaser {margin: 0px 0px 20px 0px; color:#ff0000; font-weight:bold;}
.rot {color: #ff0000;}
.tabelle {width: 424px;}
.tabelle td {border: 1px solid #3a3a3a; width: 106px; padding: 2px 2px 2px 2px; font-size: 100px;}
.tabelle p {font-size: 10px;}

/*Links*/
a:link,a:visited {text-decoration: underline;} 
a:hover,a:active {text-decoration: underline;}

a.hauptnavi_passive:link, a.hauptnavi_passive:visited {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none; }   
a.hauptnavi_passive:hover, a.hauptnavi_passive:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none;} 
a.hauptnavi_active:link, a.hauptnavi_active:visited, a.hauptnavi_active:hover, a.hauptnavi_active:active {font-weight: bold;  font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none;} 

a.hauptnavi_open:link, a.hauptnavi_open:visited {font-weight: bold; font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none; }   
a.hauptnavi_open:hover, a.hauptnavi_open:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none;} 
a.hauptnavi_open:link, a.hauptnavi_open:visited, a.hauptnavi_open:hover, a.hauptnavi_open:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none;} 

//a.hauptnavi_passive:link, a.hauptnavi_passive:visited {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none; background-image:url(../graphics/bg_nav_off.gif); background-repeat:no-repeat; background-position:top;}   
//a.hauptnavi_passive:hover, a.hauptnavi_passive:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:top;} 
//a.hauptnavi_active:link, a.hauptnavi_active:visited, a.hauptnavi_active:hover, a.hauptnavi_active:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:top;} 

//a.hauptnavi_open:link, a.hauptnavi_open:visited {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none; background-image:url(../graphics/bg_nav_off.gif); background-repeat:no-repeat; background-position:top;}   
//a.hauptnavi_open:hover, a.hauptnavi_open:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:top;} 
//a.hauptnavi_open:link, a.hauptnavi_open:visited, a.hauptnavi_open:hover, a.hauptnavi_open:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 10px; text-decoration: none; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:top;} 


a.additionalnavi:link, a.additionalnavi:visited {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none;}   
a.additionalnavi:hover, a.additionalnavi:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none;} 
a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited, a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active {font-size: 12px; display: block; height: 20px; padding: 5px 0px 0px 0px; text-decoration: none;} 

a.navileft_active:link, a.navileft_active:visited, a.navileft_active:hover, a.navileft_active:active {font-weight: bold; text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
a.navileft_passive:link, a.navileft_passive:visited {text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
a.navileft_passive:hover, a.navileft_passive:active {text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
a.navileft_open:link, a.navileft_open:visited, a.navileft_open:hover, a.navileft_open:active {text-decoration: none; font-weight: bold; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 

//a.navileft_active:link, a.navileft_active:visited, a.navileft_active:hover, a.navileft_active:active {font-weight: bold; text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
//a.navileft_passive:link, a.navileft_passive:visited {text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
//a.navileft_passive:hover, a.navileft_passive:active {text-decoration: none; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 
//a.navileft_open:link, a.navileft_open:visited, a.navileft_open:hover, a.navileft_open:active {text-decoration: none; font-weight: bold; height: 20px; padding: 5px 0px 0px 20px; font-size: 11px;} 

/*Formulare*/
.f200px, .f150px, .f100px, textarea {background-color: #252525; padding-left: 3px; border:1px; border-color:#cfcfcf; border-style:solid; font-size:11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; border-width:1px; height:16px;}
.f200px {width:250px;}
.f150px {width:150px;}
textarea {width:250px; height:90px; color:#cfcfcf; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}
input.button {padding-bottom: 3px; margin-top:10px; background:#252525; border-color:#cfcfcf; line-height: 16px; }

