@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0 none;
}

html {
	height:100%;
	overflow:hidden;
}

body {
	min-width:1000px;
	overflow:hidden;
	/*overflow-y:scroll;*/
	height:100%;
	/*font-family:'HelveticaNeueW01-55Roma';*/
	font-family:'HelveticaNeueW01-45Ligh';
}

strong {
	font-family:'HelveticaNeueW01-55Roma';
}

strong.peo {
	color:#921c7c;
}

a:hover strong.peo,
a:focus strong.peo,
a:active strong.peo {
	color:#6ec3d6;
}

img {
	border:none;
}

table {
	border-collapse:collapse;
}

h1 {
	padding-top:20px;
	padding-bottom:20px;
	font-size:28px;
	font-weight:normal;
	font-family:'HelveticaNeueW01-Thin';
}

h2 {
	padding-bottom:20px;
	font-weight:bold;
	font-size:20px;
	font-family:'HelveticaNeueW01-Thin';
}

p {
	padding-left:150px;
	padding-bottom:20px;
	line-height:150%;
	color:#333333;
	font-size:14px;
}

#main ul {
	margin-left:150px;
	padding-bottom:20px;
	list-style-type:circle;
	list-style-position:outside;
}

#main ul li {
	text-align:left;
	line-height:130%;
	color:#333333;
	font-size:13px;
	padding-bottom:20px;
	font-family:'HelveticaNeueW01-55Roma';
}

a,
a:link,
a:visited {
	text-decoration:none;
	outline:none;
	font-weight:normal;
}

a:hover,
a:focus,
a:active {
	color:#6ec3d6;
}

#statwrapper {
	height:100%;
	width:900px;
	margin:0 auto;
}

#static {
	width:360px;
	padding-left:540px;
	margin:0 auto;
	height:600px;
	position:relative;
}

/*#static * {
	z-index:2;
}*/

#logo {
	cursor:pointer;
	position:absolute;
	right:58px;
	top:0;
	/*z-index:4;*/
	
	/*to test*/
	z-index:2;
}

#banner {
	/*display:none;*/
	position:absolute;
	right:180px;
	top:0;
}

#banner img {
	position:absolute;
	bottom:0;
	left:0;
}

#menu {
	position:absolute;
	right:0;
	bottom:119px;
	width:160px;
	/*display:none;*/
	/*z-index:2;*/
	
	/*to test*/
	z-index:1;
	font-family:'HelveticaNeueW01-Thin';
}

#menu ul {
	line-height:40px;
	list-style:none;
	font-size:20px;
}

#menu .active {
	font-family:'HelveticaNeueW01-55Roma';
}

#imprint {
	/*display:none;*/
	position:absolute;
	right:0;
	width:160px;
	bottom:0;
	font-size:12px;
	/*z-index:2;*/
	
	/*to test*/
	z-index:1;
}

#wrapper {
	width:100%;
	height:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	overflow-y:scroll;
	/*z-index:1;*/
}

#main {
	margin:0 auto;
	width:538px;
	padding: 11px 382px 11px 0;
	text-align:right;
	/*display:none;*/
	/*z-index:1;*/
	
	/*to test*/
	position:relative;
	z-index:1;
}

.heightcenter {
	width:100%;
	height:100%;
}

#hider {
	position:absolute;
	background:#86cee0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/*z-index:5;*/
	display:none;
	
	/*to test*/
	z-index:1;
}

#hider_w {
	position:absolute;
	background:#ffffff;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/*z-index:3;*/
	
	/*to test*/
	z-index:1;
}

/* index */

#index {
	background:#86cee0;
}

#index .heightcenter{
	width:550px;
	margin:0 auto;
	cursor:pointer;
}

#index #link {
	width:100%;
	height:100%;
	cursor:pointer;
	position:relative;
}

#index #link span {
	color:#000000;
	position:absolute;
	right:35px;
	bottom:20px;
	font-size:12px;
	color:#333333;
	text-align:right;
}

/* start */

#start #hider {
	display:block;
}

#start #hider_w {
	display:none;
}

#start h1,
#start a:link,
#start a:visited {
	color:#dc8698;
}

#start a:hover,
#start a:focus,
#start a:active {
	color:#6ec3d6;
}

#start #menu {
	right:380px;
	bottom:121px;
	text-align:right;
	width:auto;
	line-height:40px;
	list-style:none;
}

#start #menu ul li {	
	font-size:28px;
}

/* geschaeft */

#geschaeft h1,
#geschaeft h2,
#geschaeft a:link,
#geschaeft a:visited {
	color:#04bbb7;
}

#geschaeft a:hover,
#geschaeft a:focus,
#geschaeft a:active {
	color:#6ec3d6;
}

/* produkte */

#produkte h1,
#produkte h2,
#produkte a:link,
#produkte a:visited {
	color:#e0bfae;
}

#produkte a:hover,
#produkte a:focus,
#produkte a:active {
	color:#6ec3d6;
}

/* angebot */

#angebot h1,
#angebot h2,
#angebot a:link,
#angebot a:visited {
	color:#c2949c;
}

#angebot a:hover,
#angebot a:focus,
#angebot a:active {
	color:#6ec3d6;
}

/* angebot */

#program-eo h1,
#program-eo h2,
#program-eo a:link,
#program-eo a:visited {
	color:#921c7c;
}

#angebot a:hover,
#angebot a:focus,
#angebot a:active {
	color:#6ec3d6;
}

/* kontakt */

#kontakt h1,
#kontakt h2,
#kontakt a:link,
#kontakt a:visited {
	color:#dc8698;
}

#kontakt a:hover,
#kontakt a:focus,
#kontakt a:active {
	color:#6ec3d6;
}

/* impressum */

#impressum h1,
#impressum h2,
#impressum a:link,
#impressum a:visited {
	color:#c2949c;
}

#impressum a:hover,
#impressum a:focus,
#impressum a:active {
	color:#6ec3d6;
}