@charset "UTF-8";
/* CSS Document */

.fr { float:right; }
.fl { float:left; }
.cb { clear:both; }

a.grau:link { text-decoration:none; color:#454545; }
a.grau:visited { text-decoration:none;color:#454545; }
a.grau:hover { text-decoration:none; color:#fba405;}
a.grau:active { text-decoration:none; color:#fba405;}

a.orange_back:link { text-decoration:none; color:#fff; background-color: #fba405;  }
a.orange_back:visited { text-decoration:none;color:#fff;background-color: #fba405;  }
a.orange_back:hover { text-decoration:none; color:#000; background-color: #fba405; }
a.orange_back:active { text-decoration:none; color:#000; background-color: #fba405; }

a.weiss:link { text-decoration:none; color:#ffffff; }
a.weiss:visited { text-decoration:none;color:#ffffff; }
a.weiss:hover { text-decoration:none; color:#fba405;}
a.weiss:active { text-decoration:none; color:#fba405;}

a.link:link { text-decoration:none; color:#4e4e4e; }
a.link:visited { text-decoration:none;color:#4e4e4e; }
a.link:hover { text-decoration:none; color:#fba405;}
a.link:active { text-decoration:none; color:#fba405;}


html {
       overflow-y: scroll;
}

body {
	margin-top: 0px;
	
}
.klein {
	font-size: 11px;
}


#wrapper {
	width: 1000px;
	margin-right:auto;
	margin-left:auto;
	
	box-shadow:   8px  0  10px  #aaa,
                  -8px  0  10px  #aaa;			  
	-moz-box-shadow:  8px  0  10px  #aaa,
                   -8px  0  10px  #aaa;
 	-webkit-box-shadow:  8px  0  10px  #aaa,
                   -8px  0  10px  #aaa;			  
}

#telefon {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 224px;
	height:25px;
	padding:5px 0px 0px 30px;
	background-color:#f1f1f1;
	float:right;
}
#header {
	position:relative;
	width: 1000px;
	height:145px;
}
#logo {
	margin-top:45px;
	margin-left:55px;
	float:left;
}
#oeffungszeiten {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 12px;
	width: 313px;
	height: 11px;
	z-index: 1;
	left: 644px;
	top: 96px;
}
#menu {
	width: 945px;
	height:40px;
	padding-left:55px;
	background-image: url(../images/bg_menu.png);
	background-repeat:repeat-x;

}
#bild {
	position: relative;
	width: 893px;
	height:278px;
	margin:26px 53px 12px 54px;
}
#line_mitte {
	width: 893px;
	height:18px;
	margin:0px 53px 0px 54px;
}
#content {
	position: relative;
	width: 777px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	text-align:justify;
	margin:0px 53px 0px 54px;
	padding: 30px 50px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
	
}
#content_daten {
	position: relative;
	width: 777px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 11px;
	line-height:1.4em;
	text-align:justify;
	margin:0px 53px 0px 54px;
	padding: 30px 50px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
	
}



#content_anfahrt {
	position: relative;
	width: 777px;
	height:1000px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	text-align:justify;
	margin:0px 53px 0px 54px;
	padding: 30px 50px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
	
}
#anfahrt_links {
	float:left;
	text-align:left;
	width: 300px;
	height:220px;
}
#anfahrt_rechts {
	float:left;
	width: 290px;
	height:220px;
	padding-left:100px;
	text-align:left;
}
#anfahrt_qrcode {
	float: right;
	width: 200px;
	height:200px;
	padding-left:80px;
	
}
#content_index {
	width: 777px;
	height:400px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	text-align:justify;
	margin:0px 53px 0px 54px;
	padding: 30px 50px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
}
#index_links {
	float:left;
	text-align:left;
	width: 300px;
	height:180px;
}
#index_rechts {
	float:left;
	width: 290px;
	height:180px;
	padding-left:100px;
	text-align:left;
}
#content_hormone {
	width: 827px;
	height:915px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	text-align:justify;
	margin:0px 53px 0px 54px;
	padding: 30px 0px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
}
#container_links {
	
	float:left;
	width: 240px;
	height:780px;
}
#container_rechts {
	float:left;
	width: 580px;
	height:780px;
	text-align:left;
}
#content_laufband {
	position: relative;
	width: 893px;
	height: 580px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	margin:0px 53px 0px 54px;
	padding: 0px 0px 0px 0px;
	background-color:#f3f2f2;
	z-index:10;
	
}
#info_txt_spektrum {
	position: absolute;
	width: 208px;
	height: 19px;
	z-index: 12;
	left: 66px;
	top: 395px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content_team {
	position: relative;
	width: 727px;
	height:1150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
	margin:0px 53px 0px 54px;
	padding: 30px 100px 30px 66px;
	background-color:#f3f2f2;
	z-index:10;
	
}
#bild1_team {
	position: absolute;
	width: 248px;
	height: 313px;
	height: 288px;
	z-index: 12;
	left: 66px;
	top: 225px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height: 1.4em;
	font-size: 15px;
}
#bild2_team {
	position:absolute;
	width:195px;
	height: 313px;
	height:285px;
	z-index:11;
	left: 342px;
	top: 225px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
}
#bild3_team {
	position:absolute;
	width:191px;
	height: 413px;
	height:271px;
	z-index:12;
	left: 618px;
	top: 225px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
}

#vita {
	position: absolute;
	width: 821px;
	height: 413px;
	height: 683px;
	z-index: 12;
	left: 68px;
	top: 555px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height: 1.4em;
}

#kontakt-adresse{
	position: absolute;
	width: 311px;
	height: 313px;
	z-index: 2;
	left: 534px;
	top: 31px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
}
#kontakt-adresse2{
	position: absolute;
	width: 311px;
	height: 313px;
	z-index: 2;
	left: 534px;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 15px;
	line-height:1.4em;
}
#qr-code{
	position: absolute;
	width: 200px;
	height: 200px;
	z-index: 2;
	left:664px;
	top: 735px;
}
#footer {
	width: 945px;
	height:38px;
	padding-right:55px;
	background-image: url(../images/bg_footer.png);
	background-repeat:repeat-x;
	z-index:20;

}
#impressum {
	width: 80px;
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	padding-top:5px;
	float:right;
	z-index:20;
}

/* Cookie Script */
.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #fba406 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #000 !important; /* Textlink-Farbe "Mehr Infos" */
}


/* Kontaktformular */
label					{display:block; display:inline; line-height:1;}
.lr input				{font-family:Arial; width:350px; border:solid 1px #DEDEDE; padding:2px 0 0 2px; font-size:0.9em; color:#636B75; display:block; background-color:#F5F5F5}
.lr textarea			{font-family:Arial; width:350px; height:80px; border:solid 1px #DEDEDE; padding:4px 0 0 2px; font-size: 0.9em; color: #636B75; display:block; background-color:#F5F5F5}
input.submit			{}
input.submit:active 	{background-position:center bottom;}
.invisible 				{display:none;}
