/* Styles GO FLOOR */
/* Erstellt am 30.05.2006 */
/* www.b-fusion.de network@b-fusion.de */

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	background-color:#fff;
}
#posCont {
 	left: 188px; 
	visibility: inherit;
	position: absolute; 
	top: 40px;
	width: 794px;
	background-color:#fff;
}

#posMetanavi {
 	left: 30px; 
	visibility: inherit;
	position: absolute; 
	top: 485px;
	width: 127px;
	background-color:#fff;
}
#posMetanavi2 {
 	left: 30px; 
	visibility: inherit;
	position: absolute; 
	top: 520px;
	width: 127px;
	background-color:#fff;
}
.bgwhite {
	background-color:#fff;
}
.bgdarkgreen {
	background-color:#004242;
}
.borderdarkgreen {
	border: 2px solid #004242;
}
.bordergreen{
	border: 2px solid #bed7d7;
}
.imgabstand3 {
	margin: 3px 3px;
}
.imgfloatleft {
	margin: 0px 10px 0px 0px;
	float: left;
}
.abstand5 {
	margin: 5px 5px;
}
.abstand20 {
	margin: 5px 20px;
}
p {
 	margin: 0px 0px;	
}
hr {
 	margin: -7px 3px 3px 3px;
	padding: 0;
	color: #004242;
	height: 2px;	
}

/* Formatierungen Text */
.hl {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #004242;
	line-height: 16px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	/*color:#004242;*/
	color:#000;
	line-height: 14px;
}
.textblack {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#000;
	line-height: 14px;
}
.textsmal {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color:#000;
	line-height: 16px;
}

.textbold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#004242;
	line-height: 14px;
	font-weight:bold;
	letter-spacing: 0.04em;
}
.textblackbold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#000;
	line-height: 14px;
	font-weight:bold;
	letter-spacing: 0.04em;
}
.textgreybold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:#999;
	line-height: 14px;
	font-weight:bold;
	letter-spacing: 0.04em;
}
/* Formatierungen Navigation -------------------------- */

.navi, a.navi:link, a.navi:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	text-transform:uppercase;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 0.04em;
} 
	a.navi:hover, a.navi:active {
	text-transform:none;
	letter-spacing: 0.1em;
	font-weight:bold;
}
.naviactive {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	text-transform:none;
	letter-spacing: 0.1em;
	font-weight:bold;
}  
.subnavi, a.subnavi:link, a.subnavi:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	font-weight:bold;
	text-decoration: none;
	letter-spacing: 0.02em;
	padding: 0px 0px 0px 27px;
	background-image:url(img_all/subnavi.gif);
	background-repeat: no-repeat;
} 
	a.subnavi:hover, a.subnavi:active {
	background-image:url(img_all/subnavi_h.gif);
	background-repeat: no-repeat;
}
.subnaviactive {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	font-weight:bold;
	text-decoration: none;
	letter-spacing: 0.02em;
	padding: 0px 0px 0px 27px;
	background-image:url(img_all/subnavi_h.gif);
	background-repeat: no-repeat;
} 
.subnavi2, a.subnavi2:link, a.subnavi2:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	letter-spacing: 0.02em;
} 
	a.subnavi2:hover, a.subnavi2:active {
	text-decoration: underline;
}
.subnavi2active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	letter-spacing: 0.02em;
} 	

.metanavi, a.metanavi:link, a.metanavi:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}
 a.metanavi:hover, a.metanavi:active {
	text-decoration: underline;
}
navistartteaser, a.navistartteaser:link, a.navistartteaser:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #004242;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 0.02em;
} 
	a.navistartteaser:hover, a.navistartteaser:active {
	text-decoration: underline;
}

/* Formatierungen  Formularfelder -------------------------- */	

