@charset "UTF-8";

body {
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	  overflow:hidden;
}
 a img {border:none;}
/* a:link{text-decoration:none;
 color:#777;}
 a:hover{color:#c11158;}
 a:active:{color:#777;}
 a:visited{color:#777;}*/
 
.menue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: 10px;
	text-align: right;
}
.text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
.textblau {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	/**font-weight: bold;**/
	color: #000;
	text-decoration: none;
}
.textweiss {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.textweissbig {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
.info {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.infofett {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menuegrau2011 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #999;
	text-decoration: none;
	word-spacing: 10px;
}
.menueschwarz011 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: 10px;
}
.menuegraure2011 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #b7b7b7;
	text-decoration: none;
	word-spacing: 0px;
	text-align: right;
}
.menuefarbe {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #356ec5;
	text-decoration: none;
	word-spacing: 10px;
	text-align: right;
}
.menueschwarz2011 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: 10px;
	text-align: right;
}
.biglink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 60px;
	margin-right: 50px;
	padding-bottom: 60px;
	padding-right: 50px;
}
.startseite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #888888;
	text-decoration: none;
}
.norm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 14px;
	text-decoration: none;
}
.menuev2schwarz {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #434343;
	line-height: 25px;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 0px;
}
.menuev2farbe {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ff007e;
	line-height: 25px;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 0px;
}
.menuev2farbere {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ff007e;
	line-height: 25px;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 0px;
	text-align: right;
}
.an2012_logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0px;
}
.an2012_logograu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #bbb;
	text-decoration: none;
	letter-spacing: 0px;
}
.an2012_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	word-spacing: 20px;
}
.an2012_top:hover {
	color: #c11158;	
}
.an2012_top:active {
	color: #c11158;	
}
.an2012_top:visited {
	text-decoration: none;
}
.an2012_top_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	word-spacing: 20px;
}
.an2012_top_col:hover {
	color: #999;	
}
.an2012_top_col:active {
	color: #999;	
}
.an2012_top_col:visited {
	text-decoration: none;
}
.an2012_submenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #bf627f;
	text-decoration: none;
	word-spacing: 8px;
	line-height:25px;
}
.an2012_submenue:hover {
	color: #666;	
}
.an2012_submenue:active {
	color: #666;	
}
.an2012_submenue:visited {
	text-decoration: none;
}
.an2012_submenue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #bf627f;
	text-decoration: none;
	word-spacing: 0px;
	line-height:25px;
}
.an2012_submenue1:hover {
	color: #666;	
}
.an2012_submenue1:active {
	color: #666;	
}
.an2012_submenue1:visited {
	text-decoration: none;
}
/*.an2012_submenuecol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #c50f47;
	text-decoration: none;
	word-spacing: 8px;
	/*line-height:5px;
}*/
.an2012_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #989898;
	text-decoration: none;
	line-height:25px;
	word-spacing: 1px;}
.an2012_footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	line-height:25px;
	word-spacing: 5px;
}
.bildrahmen {
	text-decoration: none;
	border-right-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #fff;

}
#topcontainer { 
width: 100%; 
height: 50px;
background-color:#f3f3f3;
margin:auto;
text-align:center;
}
#top { 
width: 750px; 
height: 50px;
background-color:#f3f3f3;
margin:auto;
text-align:center;
}
#toplogo { 
margin-top:19px;
float: left;
width: 300px;
text-align:left; 
	}
#topnavi { 
margin-top:19px;
float: left;
width: 450px;
text-align:right;
}
#subcontainer { 
 width: 100%; height: 25px; background: #ffffff; position: relative; overflow: hidden;
}

#textblock { 
width: 755px; 
text-align:left;
padding: 30px;
background-color:#fff;
border: 1px solid #fff;
margin:auto;
margin-top: 20px;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 145%;
}
#kontakt { 
width: 100%;
height: 50px; 
text-align:center;
background-color:#ffffff;
position:absolute; 
top:50%; 
left:50%;
}
.textblock_header {font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 145%;
	color:#000;
}
.textblock_normal {font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 145%;
	color:#727272;
}
.bildrahmen2 {
	text-decoration: none;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000;

}
/* horizontales scrollen css definitonen der externen css datei */

div#wn	{ 
    position:relative; /* scroll area div must be positioned */
    width:100%; height:450px; /* width and height required. adjust to suit  */
    overflow:hidden; /* required! */
	text-decoration: none;
	outline:none;
	border-style:none;
	}

/* styles to display list items horizontally */
ul#horiz {
    list-style:none; margin:0; padding:0;
    white-space:nowrap;
    }
ul#horiz li {
    display:inline;
    white-space:nowrap;
    }
    
/* style scrollLinks to suit your taste and layout. */
div#scrollLinks {
    position:relative;
    width:100%;
    }
div#scrollLinks .left {
	/*background-color:#F33;*/
    background-repeat:no-repeat;
    width:30%; height:450px; /* specify width and height of your image */
    position:absolute; left:0%; right: 50%; top:-450px;
    }
div#scrollLinks .right {
  /*background-color:#0C3;*/
    background-repeat:no-repeat;
    width:30%; height:450px; /* specify width and height of your image */
    position:absolute; left: 50%px; right:0%; top:-450px;
    }
div#lyr1 {
	text-decoration: none;
	outline:none;
	border-style:none;
}
div#Links {
	/*background-color:#F33;*/
    background-repeat:no-repeat;
    width:30%; height:450px; /* specify width and height of your image */
    position:absolute; left:0%; right: 50%; top:-450px;
    }
div#Rechts {
	/*background-color:#0C3;*/
    background-repeat:no-repeat;
	width:30%;
	height:450px; /* specify width and height of your image */
	position:absolute;
	left: 50%px;
	right:0%;
	top:-450px;
    }
#container {
  position: relative;
  width: 100%;
  height: 450px;
  overflow: hidden;
  border: 0px solid #EFEFEF;
}

#scroller {
  width: 4400px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
  height: 450px;
  overflow:hidden;
  background-color:#FFF
}

.content {
  width: 400px;
  height: 450px;
  float: left;
  font-size: 11px;
  background-color:#FFF
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  background-color:#0C3;
    background-repeat:no-repeat;
	width:30%;
	height:450px; /* specify width and height of your image */
	position:absolute;
	left: 50%px;
	right:0%;
	top:-470px;
    }


.scrollNav1, .scrollNav1 a:link, .scrollNav1 a:visited  {
 background-color:#F33;
    background-repeat:no-repeat;
    width:30%; height:450px; /* specify width and height of your image */
    position:absolute; left:0%; right: 50%; top:-420px;
    }

#scrollcont { 
width: 400px; 
height: 450px;
background-color:#f3f3f3;
margin:auto;
text-align:center;
background-color:#FFF
}

<!--[if IE]>
<style type="text/css">

#scroller{
  width: 4400px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/
    overflow:hidden;
}
.block {
	background-color:#fff;
	height: 450px;
	width: 400px;
	float:left;
	text-decoration: none;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #fff;
	padding:20px;
	}
	.blocktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}	
