h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #808080;
	font-weight: bolder;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff8200;
	
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c7c;
	font-weight: normal;
}
.strich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9b9b9b;
	font-weight: normal;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #979797;
	font-weight: normal;
}
.überschriften {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff8200;
	
}
.überschriften_grau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: bold;
	

}
.überschriften_grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #808080;
	
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#9b9b9b;
	font-weight: bold;
	line-height: 39px;
	text-indent: 10px;
	height: 39px;
	width: 206px;
	display:block;
	background-image: url(Bilder/menu_off.gif);
}

a.menu:hover {
	color:#ffffff;
	background-image: url(Bilder/menu.gif);
}
.menu_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	line-height: 39px;
	text-indent: 10px;
	height: 39px;
	width: 206px;
	display:block;
	background-image: url(Bilder/menu.gif);
}
a.untermenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color:#9b9b9b;
	line-height: 18px;
	text-indent: 23px;
	display:block;
}

a.untermenu:hover {
	color:#ff8200;
	background-image: url(Bilder/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

a.untermenu_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color:#ff8200;
	line-height: 18px;
	text-indent: 23px;
	background-image: url(Bilder/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	display:block;
}

.bg {
	background-image: url(Bilder/menu.gif);
	height: 39px;
	width: 206px;
	text-indent: 10px;
	cursor: auto;
}

.links_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	background-image: url(Bilder/menu.gif);
}

a.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none; 
	color:#064C7F;
/*	line-height:23px;*/
}
a.links2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none; 
	color:#ffffff;
}
a.links_oben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none; 
	color:#979797;
}
a.links_oben:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none; 
	color:#ff8200;
}
.links_oben_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none; 
	color:#ff8200;
}
a.links_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none; 
	color:#9b9b9b;
}
a.links_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none; 
	color:#ff8200;
}
a.links_kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#9b9b9b;
}
a.links_kontakt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#ff8200;
}
a.links_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#7d7c7c;
}
a.links_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#ff8200;
}
a.links_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#808080;
}
a.links_mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#ff8200;
}
#content_top_bg
{
	width			:	408px;
	height			:	2055px;
	font-size : 0px;
}
a.links_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color:#064C7F;
	font-weight: bold;
}
a.links_main:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none; 
	color:#BEC5CD;
}

#partner a:link, #partner a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#808080;
}
#partner a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color:#ff8200;
}


/* Anfang Bildwechsler */
#Rahmen {
        position: absolute;
        right:500px;
        left:300px;
	top:240px;

         }
.bilderrahmenSlider {
        position: relative; /* important */
	border: 1px solid #fff;
	padding: 2px;
	width: 250px;
}

#s3slider {
   width: 440px; /* important to be same as image width */
   height: 305px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   }

#s3sliderContent {
   width: 156px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   }

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
  }

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding:5px 13px;
   width: 80px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}
/* Ende Bildwechsler */
