BODY {
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(images/site_back.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	scrollbar-base-color: #D5CCAD;
	scrollbar-arrow-color: #000000;
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px;
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP: 0px;        
        BORDER: 1px;
}

.nav_location { COLOR: #000000; font-family: tahoma; font-size: 9px; font-weight: bold; margin-left: 0pt; margin-bottom: 0pt;  margin-top: 0pt;}
   .nav_location a:link { COLOR: #000000; font-family: tahoma; }
   .nav_location a:visited { COLOR: #000000; font-family: tahoma; }
   .nav_location a:active { COLOR: #000000; font-family: tahoma; }
   .nav_location a:hover { COLOR: #FF6600; font-family: tahoma; }

   
td .navleft_menuitem {text-decoration: none; font-family: tahoma; font-size: 10px; font-weight: bold; color: #000000; margin-bottom: 0pt;  margin-top: 0pt;}
   td .navleft_menuitem a:link { COLOR: #000000; font-family: tahoma;}
   td .navleft_menuitem a:visited { COLOR: #000000; font-family: tahoma;}
   td .navleft_menuitem a:hover { COLOR: #FF6600; font-family: tahoma;}

td .navtop_menuitem {text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; margin-bottom: 0pt;  margin-top: 0pt; text-transform:uppercase;}
   td .navtop_menuitem a:link { COLOR: #FFFFFF; font-family: tahoma; text-transform:uppercase;}
   td .navtop_menuitem a:visited { COLOR: #FFFFFF; font-family: tahoma; text-transform:uppercase;}
   td .navtop_menuitem a:hover { COLOR: #FF6600; font-family: tahoma; text-transform:uppercase;}

td .navtop_menuitem_selected {text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FF6600; margin-bottom: 0pt;  margin-top: 0pt; text-transform:uppercase;}
   td .navtop_menuitem_selected a:link { COLOR: #FF6600; font-family: tahoma; text-transform:uppercase;}
   td .navtop_menuitem_selected a:visited { COLOR: #FF6600; font-family: tahoma; text-transform:uppercase;}
   td .navtop_menuitem_selected a:hover { COLOR: #FF6600; font-family: tahoma; text-transform:uppercase;}

td .navtop_spruch {COLOR: #FFFFFF; text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; margin-bottom: 0pt;  margin-top: 0pt; text-transform:uppercase;}
td .twinpage {COLOR: #FF6600; text-decoration: none; font-family: tahoma; font-size: 8px; margin-bottom: 0pt;  margin-top: 0pt;}
   td .twinpage a:link { COLOR: #FF6600; font-family: tahoma;}
   td .twinpage a:visited { COLOR: #FF6600; font-family: tahoma;}
   td .twinpage a:hover { COLOR: #FFFFFF; font-family: tahoma;}




td .navleft_menuitem3 {text-decoration: none; font-family: tahoma; font-size: 10px; color: #FFFFFF; margin-bottom: 2pt;  margin-top: 0pt;}
   td .navleft_menuitem3 a:link { COLOR: #666666; font-family: tahoma;}
   td .navleft_menuitem3 a:visited { COLOR: #666666; font-family: tahoma;}
   td .navleft_menuitem3 a:hover { COLOR: #D35800; font-family: tahoma;}

td .navleft_menuitem_selected {text-decoration: none; font-family: tahoma; font-size: 10px; font-weight: bold; color: #FF6600; margin-bottom: 0pt;  margin-top: 0pt;}
   td .navleft_menuitem_selected a:link { COLOR: #FF6600; font-family: tahoma;}
   td .navleft_menuitem_selected a:visited { COLOR: #FF6600; font-family: tahoma;}
   td .navleft_menuitem_selected a:hover { COLOR: #FF6600; font-family: tahoma;}

td .navleft_menuitem3_selected {text-decoration: none; font-family: tahoma; font-size: 10px; color: #FFFFFF; margin-bottom: 2pt; margin-top: 0pt;}
   td .navleft_menuitem3_selected a:link { COLOR: #D35800; font-family: tahoma;}
   td .navleft_menuitem3_selected a:visited { COLOR: #D35800; font-family: tahoma;}
   td .navleft_menuitem3_selected a:hover { COLOR: #000000; font-family: tahoma;}


.navleft_menuitem2 {text-decoration: none; font-family: tahoma; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform:uppercase; margin-left: 8pt;}
.navleft_content {text-decoration: none; font-family: tahoma; font-size: 10px; font-weight: normal; color: #FFFFFF; text-transform:uppercase;}
.navleft_headline { COLOR: #D35800; font-family: tahoma; font-size: 10px; font-weight: bold; text-transform:uppercase; margin-bottom: 0pt;  margin-top: 0pt;}

.navleft_header { COLOR: #D35800; font-family: tahoma; font-size: 11px; font-weight: bold; text-transform:uppercase; margin-left: 5pt; margin-bottom: 1pt;  margin-top: 0pt;}
  .navleft_header a:link { COLOR: #D35800; font-family: tahoma; margin-left: 5pt;}
  .navleft_header a:visited { COLOR: #D35800; font-family: tahoma; margin-left: 5pt;}
  .navleft_header a:hover { COLOR: #000000; font-family: tahoma; margin-left: 5pt;}

.content_header1 {text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FCFCFC;}
.content_header2 {text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FCFCFC;}
.content_header3 {text-decoration: underline; font-family: tahoma; font-size: 11px; font-weight: bold; color: #FCFCFC;}

.news_header {text-decoration: none; font-family: tahoma; font-size: 1	px; font-weight: bold; color: #000000; text-transform:uppercase;}

td { font-family: tahoma; text-decoration: none; font-size: 11px; color: #000000; }
.dark { font-family: tahoma; text-decoration: none; font-size: 11px; color: #1B4801; }
.bildtext { font-family: tahoma; text-decoration: none; font-size: 11px; color: #000000; }


.footer { font-family: tahoma; text-decoration: none; font-size: 9px; color: #bbbbbb; }

div { font-family: tahoma; text-decoration: none; font-size: 11px; color: #000000; }
input, textarea, select { font-family: tahoma; font-size: 11px; color: #000000; border: 1px solid; border-color: #000000; background-color: #EEEEEE;}
.input2 { font-family: tahoma; font-size: 11px; border: 0px solid;}

a { text-decoration: none; font-family: tahoma; font-style: normal; }
   a:link { COLOR: #D35800; font-family: tahoma; }
   a:visited { COLOR: #D35800; font-family: tahoma; }
   a:active { COLOR: #D35800; font-family: tahoma; }
   a:hover { COLOR: #000000; font-family: tahoma; }
   
td .darkback { COLOR: #FFFFFF; font-family: tahoma; font-size: 11px;}
  td .darkback a:link { COLOR: #D35800; font-family: tahoma;}
  td .darkback a:visited { COLOR: #D35800; font-family: tahoma;}
  td .darkback a:hover { COLOR: #FFFFFF; font-family: tahoma;}
  

.monochr { COLOR: #000000; font-family: tahoma; font-size: 11px; margin-left: 0pt; margin-bottom: 0pt; margin-top: 0pt;}
  .monochr a:link { COLOR: #000000; font-family: tahoma;}
  .monochr a:visited { COLOR: #000000; font-family: tahoma;}
  .monochr a:hover { COLOR: #FF6600; font-family: tahoma;}


.ueberschrift_gross{text-decoration: none; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #000000; text-transform:uppercase; margin-left: 4pt; margin-bottom: 0pt; margin-top: 0pt;}
.ueberschrift_suche{text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: bold; background-color: #F0C611; color: #1B4801; text-transform:uppercase; margin-left: 4pt; margin-bottom: 0pt; margin-top: 0pt;}
.ueberschrift_klein{text-decoration: none; font-family: tahoma; font-size: 13px; font-weight: bold; color: #222222; margin-bottom: 8pt; margin-top: 0pt; margin-left: 0pt;}

.workbild{margin-top:17px; margin-left:0px; margin-right:0px; border:1px solid; border-color:000000;}


p {margin-top: 0pt; margin-bottom: 8pt;}



/* Footer */
.footer * {
  margin: 0;
  padding: 0;
  border: 0px;
}

.footer-inner {
  margin:0 auto;
  position:relative;
  width:998px;
  font-size: 1.1em;
}

.footer {
  padding-top:27px;
  font-size: 13px;
  text-align: left;
}
.footer div {
  font-size: 13px;
}

.footer-links {
  position: absolute;
  right: 5px;
  top: 0px;
}

.footer-links * {
  font-size: 11px;
}

.footer-sitemap {
  margin: -6px;
  text-align: right;
}

.footer-sitemap ul li{
  float:left; 
  margin: 0 6px;
}

.footer-sitemap ul li ul{
  margin-top: 0.6em;
  margin-left: 0em;
}

.footer-sitemap ul li ul li{
  float:none; 
  margin: 0px 0px;
}

.footerheight {
  height: 200px;
}

.footer {
  background-color: #a9a9a9;
}

.footer-sitemap {
  width: 700px;
}
.footer-sitemap ul {
  list-style:none; 
}
.footer-sitemap ul li{
  font-size: 1.1em;
}
.footer-sitemap a {
  color: #ffffff;
  border-bottom: 1px solid #8c949c;
}
.footer-sitemap a:hover {
  color: #ac0404;
}
.footer-sitemap ul li ul li a {
  color: #58585A;
  border-bottom: none;
}
.footer-sitemap ul li ul {
  line-height: 1.2em;
}
.footer-sitemap ul li ul li{
  font-size: 0.8em;
}
.footer-links {
  text-align: right;
  color: #ffffff;
  font-size: 0.9em;
}
.footer-links a,
.footer-links a:hover {
  color: #ffffff;
}
.footer-links em {
  font-style: normal;
  font-weight: bold;
  color: #ac0404;
}
.footer-links p {
  margin: 6px 0px;
}
.footer-links .first-p {
  margin-top: 2px;
}

.block-facebook strong{
 display: block;
 margin: 3px 0px;
}

.block-facebook span.small {
  display: block;
  margin: 3px 0px;
  margin-bottom: 17px;
}


.logo-container {
  width: 998px;
  margin: 0 auto;
  position: relative;
  margin-top: 10px;
}

.partner-footer {
  position: absolute;
  right: 0px;
  bottom: 1px;
  color: #58585A;  
}
.partner-footer a {
  color: #58585A;
}
