html{
margin:0;
padding:0;
height: 100%;
border:0px solid black;
}

body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
margin:0;
padding:0;
background-color:#25BFC1;
color:#fff;
height: 100%;
}

		
img {
border:0;	
}


#wrapper {min-height: 100%; position: relative;border:0px solid black;}
* html #wrapper {height: 100%;}

#top { 
height:20px;
width:100%; 
position: absolute; 
top: 0; 
left; 0;
background-color:#fff;
border:0px solid black;
}

#bottom { 
height:20px;
width:100%; 
position: absolute; 
bottom: 0; 
left: 0;
background-color:#fff;
border:0px solid black;
}

#right { 
width:20px;
height:100%; 
position: absolute; 
bottom: 0; 
right: 0;
background-color:#fff;
border:0px solid black;
}

#left { 
width:20px;
height:100%; 
position: absolute; 
bottom: 0; 
left: 0;
background-color:#fff;
border:0px solid black;
}

#navicontainer {
}

#cont {
width:100%; 
margin-bottom: 20px; float: left;
border:0px solid red;
margin-top:40px;
margin-left:0px;
text-align:center;
}



#text { 
text-align:left;
line-height:2em;
height:80px; 
border:0px solid black;
margin: 45px 10% 0em 10% ;
}

.arrow {
font-family: 'BebasNeueRegular', Impact, sans-serif;  
font-size:9em;
line-height:1em;
height:90px; 
text-align:left;
text-transform:uppercase;
border:0px solid black;
font-weight:normal;
margin: 0px 10% 0em 10% ;
}

.head {
font-family: 'BebasNeueRegular', Impact, sans-serif;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
margin:0px 0 20px 0px ;
}

.subhead {
font-size:13px;
font-weight:normal;
margin-bottom:5px;
}

#cont_links {
width:57%; 
min-width:585px;
text-align:left;
border: 0px solid red;
padding-left:20px;
clear:both;
float:left;
}

#cont_rechts { 
color:white;
min-width:55px;
width:37%;
margin-right:0px;
padding-right:20px;
float:right;
border: 0px solid green;
}

#cont_head { 
color:white;
width:100%;
height:20px;
border-top: 1px solid white;
text-align:left;
font-size:14px;
margin:46px 0 0px 0;
}

#cont_pics { 
background-color:white;
background-image:url(img/bar.gif);
background-repeat:repeat-x;
width:100%;
height:510px;
border-right: 1px solid white;
text-align:center;
font-size:14px;
margin:auto;
}


iframe {
margin:0;
padding:0;
border:0;
}


.imgcontainer { 
height:500px;
padding-top:10px;
}


.kontakt {
	
	font-size:10px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.inputfeld, .class_textarea
   { font-size:9px;  font-weight:normal; text-align:left; width:130px; height:13px; border:0; color: #25BFC1; margin:0px 0px 0px 0px; background-color:#fff;}

.kontaktfeld
   { font-size:9px;  font-weight:normal; text-align:left; width:275px; height:17px; border:0; color: #25BFC1; margin:0; padding:3px; background-color:#fff;}

.button2
   { font-size:9px;  font-weight:normal; text-align:center; width:70px; height:17px;  border:0; color: #25BFC1; padding:0px; margin:10px 0 0 0; background-color:#fff;}


input, select, textarea
   { 
 scrollbar-base-color:#eeeeee;
 scrollbar-3d-light-color:#eeeeee;
 scrollbar-arrow-color:#5DA9DC;
 scrollbar-darkshadow-color:#dddddd;
 scrollbar-face-color:#eeeeee;
 scrollbar-highlight-color:#eeeeee;
 scrollbar-shadow-color:#eeeeee;
 scrollbar-track-color:#dddddd; 
}


ul {
margin: 0px 0px 40px 0px;
padding:0;
}

#cont_rechts ul {
border: 0	px solid black;
}

#cont_rechts li {
list-style-type:none;
background-repeat:no-repeat;
background-position: 0 50%;
}

li.nr0 { 
background-image:url(img/nr0.gif);
padding:0 0 0 20px;
}
li.nr1 { 
background-image:url(img/nr1.gif);
padding:0 0 0 20px;
}
li.nr2 { 
background-image:url(img/nr2.gif);
padding:0 0 0 20px;
}
li.nr3 { 
background-image:url(img/nr3.gif);
padding:0 0 0 20px;
}
li.nr4 { 
background-image:url(img/nr4.gif);
padding:0 0 0 20px;
}
li.nr5 { 
background-image:url(img/nr5.gif);
padding:0 0 0 20px;
}
li.nr6 { 
background-image:url(img/nr6.gif);
padding:0 0 0 20px;
}
li.nr7 { 
background-image:url(img/nr7.gif);
padding:0 0 0 20px;
}
li.nr8 { 
background-image:url(img/nr8.gif);
padding:0 0 0 20px;
}
li.nr9 { 
background-image:url(img/nr9.gif);
padding:0 0 0 20px;
}
li.nr0-1 { 
background-image:url(img/nr0-1.gif);
padding:0 0 0 37px;
}
li.nr2-3 { 
background-image:url(img/nr2-3.gif);
padding:0 0 0 37px;
}
li.nr4-5 { 
background-image:url(img/nr4-5.gif);
padding:0 0 0 37px;
}

.pdf_img {
margin:0.4em 0.4em 0 0 ;
width:1.2em;
height:1.2em;
}

.logo {
line-height:normal; font-family: 'BebasNeueRegular', Impact, sans-serif;
color: #fff;
width:216px;
height:84px;
text-align:right;
border: 0px solid black;
margin:43px 40px 0 0;
font-size:1.7em;
line-height:0.9em;
text-transform:uppercase;
float:right;
}

.hochstellen {
position: relative;
top:-43px;
left:0px;
}

.martin {
font-size:2.2em;
line-height:0.9em;
}

.duszynskyj {
font-size:2.2em;
line-height:0.8em;
}

#cont_head .logo {
font-size:3.3em;
text-align:left;
width:516px;
margin:0px 40px 0 0;
}

.hauptbereich_aufzaehlung {
background-image:url(img/bullet.gif);
background-repeat:no-repeat;
background-position: 0px 0.5em;
text-transform:uppercase;
padding:2px 0px 0px 0px;
position:absolute;
left: 40px;
top:40px;
float:left;
text-align:left;
border: 0px solid black;
}

.unternavi_container li {
float:none;
list-style-type:none;
background-image:url(img/explore_end.gif);
background-repeat:no-repeat;
background-position: 0 50%;
margin:0;
padding:0.7em 0.4em 0 20px;
border: 0px solid black;
}


.hauptbereich_container {
float:none;
margin:0px 0 0 20px;
padding:0;
border: 0px solid black;
}

.unternavi_container {
float:none;
background-image:url(img/explore_start.gif);
background-repeat:repeat-y;
background-position: 0 0;
margin:2px 0 0 1px;
padding-top:0.6em;
border: 0px solid black;
}

a:link	{ color:#fff; text-decoration:none; }
a:visited	{ color:#fff; text-decoration:none; }
a:hover	{ color:#198385; text-decoration:none; }
a:active	{ color:#fff; text-decoration:none; }

#cont_pics_nav a:link	{ color:#25BFC1; text-decoration:none; }
#cont_pics_nav a:visited	{ color:#25BFC1; text-decoration:none; }
#cont_pics_nav a:hover	{ color:#198385; text-decoration:none; }
#cont_pics_nav a:active	{ color:#25BFC1; text-decoration:none; }



a.unterbereich_head, a.unterbereich_head:link, a.unterbereich_head:visited, a.unterbereich_head:active {
float:left;
margin: 0;
width:70px;
}

a.point, a.point:link, a.point:visited, a.point:active {
	position: relative;
	text-decoration: none;
	font-style: normal;
	float:left;
	padding:0;
	margin: 3px 0px 0px 7px;
	width:6px;
	height:6px;
	background:white;
	background-repeat:no-repeat;
	background-position: 0 0;
}


a.point_active, a.point_active:visited {

	position: relative;
	text-decoration: none;
	font-style: normal;
	float:left;
	padding:0;
	margin: 3px 0px 0px 7px;
	font-size:3px;
	width:6px;
	height:6px;
	background:#25BFC1;
	border:1px solid white;
	background-repeat:no-repeat;
	background-position: 0 0;
}

html>body a.point_active, html>body a.point_active:visited {
	width:4px;
	height:4px;
}


a.point:hover {
	background:#25BFC1;
	border:1px solid white;
	cursor:hand;
}

html>body a.point:hover {
	width:4px;
	height:4px;
	cursor:hand;
}

a.point span {
	display: none;
	text-decoration: none;
}

a.point:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 100;
	font-size:9px;
	color: #198385;
	border:1px solid #198385;
	white-space:nowrap;
	background: #fff;
	text-align: left;
	margin: 3px;
	padding: 4px;
	height: auto;
	width: auto;
}


a.abbr, a.abbr:link, a.abbr:visited, a.abbr:active {
	position: relative;
	text-decoration: underline;
	font-style: normal;
	padding:0;
	border: 0px solid white;
	margin: 0;
}

a.abbr:hover {
	color: #fff;
	background-color:25BFC1;
	cursor:help;	
}


a.abbr span {
	display: none;
	text-decoration: none;
}

a.abbr:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 100;
	font-size:9px;
	white-space:nowrap;
	color: #198385;
	border:1px solid #198385;
	background: #fff;
	text-align: left;
	margin: 3px;
	padding: 4px;
	height: auto;
	width: auto;
}