html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll;
	 /* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}

body {
	color: #3E6C81;
	background:#B9C6CF;
	margin:0;
	padding:0;
	font:0.72em verdana, sans-serif;
}

img {
	border:0;
}

/* DIV id */
#seite {
	width: 986px;
	padding:0;
	/*height:250px;
	border: 1px solid #ffffff;*/
	margin: 0px auto 0px auto;
	/*background-image: url(../img/hg_seite.gif);*/
	/*background-repeat: repeat;*/
	background-color: #F7F7F7;
}

#kopf {
	float:left;
	position: relative;	
	margin: 0px 0px  0px 0px;
	height:305px;
	width:986px;
	background-image: url(../img/titel.jpg);
}

#inhalt {
	float:right;
	width: 747px;
	padding: 0px 0px 6px 0px;
	margin: 0px 22px 0px 0px;
}

/* für IE */
* html #inhalt {
	margin: 0px 10px 0px 0px;
}

#navigation {	
	/*	height:200px;*/
	position:relative;
	float:left;
	width: 197px;
	font:0.9em verdana, sans-serif;
	vertical-align: top;
	/*	background-image: url(elemente/hg_teaser.gif);*/
	background-repeat: repeat;
	color: #3E6C81;
	top:6px;
	left:10px;
	/*  margin: 6px 0 0 10px;*/
	padding: 0px 0px 18px 0px;
}

#navigation h1 {
	padding: 0px 0px  0px 12px;
	color: #3E6C81;
	font: 12px verdana ;
	text-transform: uppercase;
	font-weight: bold;
}		

#navibox  a {
	color: #3E6C81; 
	vertical-align: top;
	text-decoration: none;
}

#navibox  a:hover {
	color:#fff; 
	vertical-align: top;
	text-decoration: none;
}

#fuss {
	float:left;
	position:relative;
	font: 10px verdana, sans-serif;
	color: #3E6C81;
	height: 52px;
	width: 986px;
	/*background-image:  url(../img/hg_fuss.gif) ;
	padding: 6px 0 0 220px;*/
	text-align: center;
	background-color:#B9C6CF;
}

#fuss a {
	color: #ffffff;
	text-decoration: none;
}

/*
#fuss impressum {
	color: #fff;
	text-decoration: none;
}
*/

/* class */
.txt_box  a{
	color:#3E6097;
	text-decoration: none;
}

.txt_box  a:hover {
	color:#000;
	text-decoration: none;
}

.txt_box  a:visited {
	color:#3E6097; text-decoration: none;
}

.txt_box .oe {
	font: normal normal 125% arial, sans-serif;
}
.txt_box .bl {
	color: #0076c5;
}

.bildbox_box  a{
	color:#000;
	text-decoration: none;
}

.txt_box{
	width: 695px;
	position: relative;
	vertical-align: top;
	background:#ffffff;
	float: left;
	padding: 10px 32px  12px 22px;
	margin: 6px 0px  10px 0px;
	line-height: 1.5em;
	/*border-bottom: 1px solid #f95512;*/
	border-bottom: 1px solid #b8c5cf;
}

.txt_box h1 , .bild_box h1 {
	font: 110% arial, sans-serif;
	color:#004186;
	font-weight: bold; 
	text-transform: uppercase;
}

.txt_box h2{
	font: 100% arial, sans-serif;
	/*color:#f95512;*/
	color: #004186;
	font-weight: bold; 
	text-transform: uppercase;
}

.txt_box h3{
	font: 110% arial, sans-serif;
	/*color:#f95512;*/
	color: #004186;
	font-weight: bold; 
	text-transform: uppercase;
}

.bild_box{
	width: 695px;
	position: relative;
	vertical-align: top;
	float: left;
	padding: 0 0 0 0;
	margin: 6px 0px  10px 0px;
	line-height: 1.5em;
}		

/*
.bild_box img{
	width: 160px;
	height: 100px;
	border-bottom:1px #b8c5cf solid;
	border-right:1px #b8c5cf solid;
	margin: 0px 5px 3px 5px;
	padding: 6px 6px 6px 6px;
	background:#ffffff;
}
*/

.txt_box_test{
	float: left;
	margin: 6px 12px  0px 0px;
}

.txt_box_kl {
	width: 214px;
	position: relative;
	vertical-align: top;
	background:#ffffff;
	float: left;
	padding: 10px 32px 22px 10px;
	margin: 6px 6px  10px 10px;
	line-height: 1.5em;
	border-bottom:1px #b8c5cf solid;
	border-right:1px #b8c5cf solid;
}

/* für IE */
/*
* html .txt_box_kl {
	padding: 0px 0px 22px 10px;
	margin: 0px 0px 10px 10px;
}
*/

.txt_box_kl img{
	float: left;
	margin: 6px 12px  0px 0px;
}

#kontakt_img {
	width: 107px;
	height: 143px;
	float: left;
	margin: 6px 12px  0px 0px;
	border-bottom: 0px #fff solid;
	border-right: 0px #fff solid;
}

.txt_box_kl h2{
	font: 90% arial, sans-serif;
	/*color:#f95512;*/
	color: #004186;
	font-weight: bold; 
	text-transform: uppercase;
}					

.txt_box_kl h4{
	font: 95% arial, sans-serif;
}

.nav_menu a, .nav_menu a:visited {
	/*color: #3E6C81;*/
	color: #004186;
	text-decoration: none; 
	background:#fff;
	display:block;
	width: 183px;
	height: 18px;
	padding:2px 2px 0px 12px;
	/*margin-bottom:1px;*/
	/*	background-image: url(elemente/hg_teaser.gif);*/
}
	
.nav_menu a:hover , .nav_menu a:visited:hover {
	color: #004186;
	text-decoration: none; 
	background:#F7F7F7; 
	display:block;
	width: 183px;
	height: 18px;
	padding:2px 2px 0px 12px;
	/*margin-bottom:1px;*/
	/*margin-left:10px;*/
	/*background-image: url(../img/hg_menu.gif);*/
	background-color: #F7F7F7;
}

.nav_menu_2 a, .nav_menu_2 a:visited {
	/*color: #3E6C81;*/
	color: #004186;
	text-decoration: none; 
	background:#fff;
	display:block;
	width: 163px;
	height: 18px;
	padding: 2px 2px 0px 32px;
	/*margin-bottom:1px;*/
	/*	background-image: url(elemente/hg_teaser.gif);*/
}
	
.nav_menu_2 a:hover , .nav_menu_2 a:visited:hover {
	color: #004186;
	text-decoration: none; 
	/*background:#b8c5cf; */
	background: #F7F7F7;
	display:block;
	width: 163px;
	height: 18px;
	padding: 2px 2px 0px 32px;
	/*margin-bottom:1px;*/
	/*margin-left:10px;*/
	/*background-image: url(../img/hg_menu.gif);*/
	background-color: #F7F7F7;
}

.content_link a, .content_link a:visited {
	color: #004186;
	text-decoration: none; 
	background:#fff;
}
	
.content_link a:hover , .content_link a:visited:hover {
	color: #004186;
	text-decoration: none; 
	background:#fff;
}

.nav_menu {	
	padding: 0px 0px 0px 0px;
}

.spacer_menu {
	padding: 6px 0px  0px 12px;
	height: 22px;
	color: #004186;
	font: 12px verdana ;
	text-transform: uppercase;
	font-weight: bold;
	background:#fff;
}


/* -------------------------------- FORMULAR ------------------------------- */
.form, .csc-mailform, .tx-powermail-pi1_fieldset {
	border: 0px solid #ffffff;	
	/*margin: 0px;
	padding: 0px 0px 0px 0px;*/
}

.tx-powermail-pi1_fieldset_1 legend, .tx-powermail-pi1_fieldset_2 legend {
	display: none;
}

.tx-powermail-pi1_fieldset_1 PHPSESSID {
	display: none;
}

.icon_info {
	display: none;
}

.powermail_kontaktform, .powermail_kontaktformular, .powermail_bookingformular {
	font-size: 10px;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #dae5eb;
	width: 300px;
	background-color: #dae5eb;
	padding: 2px 4px 4px 4px;	
	margin-bottom:10px;
	display: block;
}

.form02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	border: 1px solid #dae5eb;
	width: 180px;
}

.felder {
	font-size: 10px;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #dae5eb;
	width: 300px;
	background-color: #dae5eb;
	padding: 2px 4px 4px 4px;
}

.powermail_all {
	font-size: 10px;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.sw01, .csc-mailform-submit, .powermail_submit {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	font-weight: bold;
	background-color: rgb(35,105,182);
	border: 0px #fff solid;
}

.tx-powermail-pi1_confirmation_submit {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
	font-weight: bold;
	background-color: rgb(35,105,182);
	border: 0px #fff solid;
}

.sw02, .powermail_reset, .tx-powermail-pi1_confirmation_back {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	font-weight: bold;
	background-color: #aaa	;
	border: 0px #fff solid;
}

div.tx_powermail_pi1_fieldwrap_html_submit, .tx_powermail_pi1_formconfirmation_back {
	margin-top:10px;
	width: 80px;
	float: left;
	display:block;
}

div.tx_powermail_pi1_fieldwrap_html_reset, .tx_powermail_pi1_formconfirmation_submit {
	margin-top:10px;
	width: 80px;
	float: left;
	display: block;
}

/* -------------------------------- LOGIN ------------------------------- */

.login_input {
	font-size: 10px;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #dae5eb;
	width: 300px;
	background-color: #dae5eb;
	padding: 2px 4px 4px 4px;	
	margin-bottom:10px;
	display: block;
}

.login_button {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	font-weight: bold;
	background-color: rgb(35,105,182);
	border: 0px #fff solid;
	margin-top:10px;
	width: 80px;
	float: left;
	padding: 2px 4px 4px 4px;
	display:block;
}

/* -------------------------------- MODELS ------------------------------- */
.form03{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0076c5;
	height: 16px;
	width: 100px;
	background-color: #EBEBEF;
	border-top: 0px solid #aaa; border-left: 0px solid #aaa; border-right: 0px solid #aaa;
	border-bottom: 1px #fff solid;
	float: none;
}

.sw05 {
	font-size: 10px;
	background-color: #EBEBEF;
	color: #0076c5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	border: 1px solid #fff;
	padding: 2px 4px 4px 4px;
}

.empty {
	display: none;
}

.vorschau {
	position: relative;
	float: left;
	/*height: 180px;*/
	width: 110px;
	background-image: url(../img/hg_model_vorschau.gif);
	background-repeat: repeat;
	margin-right: 1px;
	margin-bottom: 1px;
}

.vorschau a img{
	border:2px #fff solid;
	margin-right: 0px;
}

.modelsearch {
	display: block;
}

.details h2 {
	font: 100% arial, sans-serif;
	/*color:#f95512;*/
	color: #004186;
	font-weight: bold; 
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

#kontakt_box a {
	height: 16px;
	width: 150px;
	margin-bottom:1px;
	background:#fff;
	background-repeat: no-repeat;
	padding: 2px 4px 1px 4px;
	display: block;
	color: #0076c5;
	text-align: center;
}

#kontakt_box a:hover {
	background:#ebebef;
}

.tx-csmodels-pi1-singleViewImg {
	background-image: url(../img/hg_model_vorschau.gif);
	background-repeat: repeat;
}
