body { 
  font-family: Arial, Verdana , Helvetica, sans-serif /*{global-font-family}*/;
  font-size:0.8em;

 }

.siteTD0{ 
      color:#000000; 
      background-color:#ffffff; 
      padding:0px;
      }
.siteTD1{ background-color: #E6E6E6}
.siteTD2{ 
      height:26px;
      color:#222222;
      background-color: #CCCCCC; 
      /* IE10 Consumer Preview */ 
      background-image: -ms-linear-gradient(top, #AAAAAA 0%, #EEEEEE 100%);
      /* Mozilla Firefox */ 
      background-image: -moz-linear-gradient(top, #AAAAAA 0%, #EEEEEE 100%);
      /* Opera */ 
      background-image: -o-linear-gradient(top, #AAAAAA 0%, #EEEEEE 100%);
      /* Webkit (Safari/Chrome 10) */ 
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAAAAA), color-stop(1, #EEEEEE));
      /* Webkit (Chrome 11+) */ 
      background-image: -webkit-linear-gradient(top, #AAAAAA 0%, #EEEEEE 100%);
      /* W3C Markup, IE10 Release Preview */ 
      background-image: linear-gradient(to bottom, #AAAAAA 0%, #EEEEEE 100%);
      padding:3px;
      border: 0px solid #999999; 
      }
.siteTD3{ 
      color:#000000; 
      background-color:#ffffff; 
      padding:3px;
      border: 1px solid #d4d4d4; 
      }
.siteTD4{ 
      height:26px;
      color:#ffffff; 
      background-color: #fd0100; 
      /* IE10 Consumer Preview */ 
      background-image: -ms-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
      /* Mozilla Firefox */ 
      background-image: -moz-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
      /* Opera */ 
      background-image: -o-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
      /* Webkit (Safari/Chrome 10) */ 
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FD0100), color-stop(1, #FFABB0));
      /* Webkit (Chrome 11+) */ 
      background-image: -webkit-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
      /* W3C Markup, IE10 Release Preview */ 
      background-image: linear-gradient(to bottom, #FD0100 0%, #FFABB0 100%);
      padding:3px;
      border: 0px solid #999999; 
      }


a.sitePhoneNumber{
  font-style: normal;
  color:#000000;
  font-size:12px;
	text-decoration: none;
}

a.no_link{
  font-style: normal;
  color:#000000;
  font-size:12px;
	text-decoration: none;
}

a.no_link:hover{
  font-style: normal;
  color:#000000;
  font-size:12px;
	text-decoration: none;
}


a { 
       
    	text-decoration: none;
  }

a:hover { 
    	text-decoration: underline;
  }

a:link { color:#fd0100; text-decoration:none; }
a:visited { color:#6633FF; text-decoration:none; }
a:focus { color:#fd0100; text-decoration:underline; }
a:hover { color:#fd0100; text-decoration:underline; }
a:active { color:#fd0100; text-decoration:underline; }



#header_menue {
  height:48px;
  width:752px;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:170px;
  color:#000000;
 	margin:auto;
	border-top:0px solid #0a0a0a;
	border-bottom:2px solid #660033;
  background-color: #fd0100; 
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFABB0), color-stop(1, #FD0100));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FFABB0 0%, #FD0100 100%);
}


ul#header_navi li{
  margin-top:0px;
  margin-bottom:0px;
  margin-right:8px;
  margin-left:8px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right:5px;
  padding-left:5px;
  float:left;
  position:relative;
  list-style-type:none;
  width:145px;
	border:1px solid #ffffff;
  text-decoration:none;
  color:white;
  background-color:#FD5050; 
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FD4242 0%, #E3031D 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FD4242 0%, #E3031D 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FD4242 0%, #E3031D 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FD4242), color-stop(1, #E3031D));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FD4242 0%, #E3031D 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FD4242 0%, #E3031D 100%);
}

ul#header_navi a{
  text-decoration:none;
  color:white;
  font-weight:bold;
}


ul#header_navi li:hover {
  background-color: #fd0100; 
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFABB0), color-stop(1, #FD0100));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FFABB0 0%, #FD0100 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FFABB0 0%, #FD0100 100%);
 
}



#main {
  height:100%;
  width:922px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  color:#000000;
 	margin:auto;
  background-color:#ffffff;
}

#left_column {
  height:100%;
  width:210px;
  float:left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  color:#000000;
  background-color:#ffffff;
 	margin:0;

}

#middle_column {
  min-height:500px;
  height:100%;
  width:510px;
  float:left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:1px;
  padding-left:1px;
  color:#000000;
 	margin:0;
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #FFFFFF));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #F0F0F0 0%, #FFFFFF 100%);

}

#right_column {
  height:100%;
  width:200px;
  float:left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  color:#000000;
  background-color:#ffffff;
 	margin:0;

}

#footer {
  height:130px;
  width:922px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  clear:both;
  color:#000000;
 	margin:auto;

}

#footer_links {
  height:47px;
  width:922px;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  color:#000000;
 	margin:auto;
	border-top:0px solid #0a0a0a;
	border-bottom:2px solid #ffffff;
  background-color: #fd0100; 
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FD0100), color-stop(1, #FFABB0));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FD0100 0%, #FFABB0 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FD0100 0%, #FFABB0 100%);

}

#footer_copyright {
  width:922px;
  height:80px;

  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  color:#222222;
 	margin:auto;
  border: none;
  font-size:0.75em;
  background-color: #e0e0e0; 

  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #222222 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #222222 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #222222 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #222222));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #222222 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #222222 100%);

}

#footer_copyright a {color:#222222;text-decoration:none;border: none;}
#footer_copyright a:hover {text-decoration:underline;}

#footer_links a {color:white;text-decoration:none;border: none;}
#footer_links a:hover {text-decoration:underline;}





#menue {
  display:table-cell;
  vertical-align:top; 
  height:100%;
  width:100%;
  color:#000000;
 	font:normal 10pt;
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	background-color:#ffff73; 
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FFFF00 0%, #FFFFFF 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FFFF00 0%, #FFFFFF 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FFFF00 0%, #FFFFFF 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFF00), color-stop(1, #FFFFFF));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FFFF00 0%, #FFFFFF 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FFFF00 0%, #FFFFFF 100%);
 
}
	
.ohne { list-style:none;  display:      inline;}
#menue .oben {margin:0;padding:0;left:0; border-bottom: 1px solid #ffffff;font-size:1px;}
#menue ul {margin:0 0 0 0;padding:0 0 0 0;left:0;display:block;list-style:none;}
#menue ul li {
 border-bottom: 1px outset #000000;
}
#menue ul li a { text-decoration:none;display:block;
 color: #000000;/*background-color:#000000;*/ list-style:none;
 padding: .3em 0 .3em 1em;
 border-left:0;
}
 
#menue ul a:hover { 
background-color:#ffffff;color:#000000;}
#menue ul a:focus {
  color:#000000;background-color:#ffffff;
   border-bottom: 1px inset #000000;
 }
 
#menue ul ul {margin:0 0 0 .5em;padding:0 0 0 .5em; list-style:none;border:none;} 
#menue p {padding:.7em 5em 0 5em; text-align:center;width:15em;} 
#menue a, #menue img {color:white;text-decoration:none;border: none;}


.auswahl, ul a:active {background-color:#FFC000; color:#ffffff;  padding: .3em 0 .3em 1em;}

.usb, span.unsichtbar, dfn {
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;
}

#content_window{
 width:100%; 
 overflow:auto; 
 float:left
 padding-top: 0px;
 padding-bottom: 0px;
 padding-right:0px;
 padding-left:0px;
 margin:0;
}

