html { height: 100% }

body {
	background: #d7e5e6;
	height: 100%;
	padding: 0;
	margin: 0;
	}

h1 { font-family:Arial; font-size:18px; margin-left: 25px; margin-top: 25px; margin-bottom: 20px; color: #555555; }
h3 { font-family:Arial; font-size:12px; color: #555555; margin-left: 25px; margin-bottom: 0px; }

p { font-family:Arial; font-size:12px; margin-left: 25px; margin-right: 20px; line-height: 17px; margin-top: 3px; color: #555555; }
p2 { font-family:Arial; font-size:12px; margin-left: 32px; margin-right: 20px; line-height: 17px; margin-top: 0px; color: #555555; }
faq1 { font-family:Arial; font-size:12px; margin-left: 25px; margin-right: 20px; line-height: 17px; margin-top: 0px; color: #555555; }
faq2 { font-family:Arial; font-size:12px; margin-left: 25px; margin-right: 20px; line-height: 17px; margin-top: 0px; color: #555555; }

.text { font-family:Arial; font-size:12px; margin-right: 20px; line-height: 17px; margin-top: 0px; color: #555555; }
.text2 { font-family:Arial; font-size:12px; margin-right: 20px; line-height: 17px; margin-top: 0px; color: #555555; text-align: center; }

td, div, font, textarea, input {
	font-family: "MS Sans Serif";
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	line-height: 100%;
	}

textarea, input {
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	padding: 2px;
	background-color: #FFFFFF;
	} 
  
textarea {
	width: 95%; 
	height: 140px;
	} 

blockquote {
	margin: 15px;
	padding: 15px;
	background: #f3f3f3;
	font-size: 8pt;
	border: dashed;
	border-width: 1px;
	}

i {
	color: #b18cbc;
	font-style: normal;
	}

a:link, a:active, a:visited {
	font-family: Arial;
	font-size: 10pt; 
	color: #555555; 
	text-decoration: none;

	}
	
a:hover {
	font-family: Arial;
	font-size: 10pt; 
	color: #b30016; 
	text-decoration: none;
	}
	
a:hover.red {
	font-family: Arial;
	font-size: 10pt; 
	color: #093; 
	text-decoration: none;
	}
	
#gutschein {
	position: relative;
	width: 200px;
	height: 117px;
	background-image:url(../img/gutschein.png);
	display: block;
	cursor:pointer;
	top: 360px;
	left: 720px;
}

a:link.green, a:active.green, a:visited.green { font-family: Arial; font-size: 10pt; color: #555555; text-decoration: none; }
a:hover.green { font-family: Arial; font-size: 10pt; color: #72b013; text-decoration: none; }

a:link.violet, a:active.violet, a:visited.violet { font-family: Arial; font-size: 10pt; color: #555555; text-decoration: none; }
a:hover.violet { font-family: Arial; font-size: 10pt; color: #514979; text-decoration: none; }

a:link.pink, a:active.pink, a:visited.pink { font-family: Arial; font-size: 10pt; color: #555555; text-decoration: none; }
a:hover.pink { font-family: Arial; font-size: 10pt; color: #ae7aa0; text-decoration: none; }

#border-left1 { width: 34px; height: 120px; float: left; }
#border-left2 { width: 34px; height: auto; float: left; padding-top: 2px; }

#content {
	border: 0px;
	width: 924px;
	margin: 0 auto 0 auto;
	background-image: url(../img/bg.png);
	background-repeat: repeat-y;
	min-height: 100%;
}

#content2 {
	border: 0px;
	width: 924px;
	margin: 0 auto 0 auto;
	background-image: url(../img/bg.png);
	background-repeat: repeat-y;
	height: 75px;
}

#spacer {
width: 10px;
height: 120px;
float: left;
}

#head {
width: 880px;
height: 120px;
float: left;
background-color: #FFF;
}

#navi {
width: 190px;
float: left;
height: 450px;
vertical-align: top;
}


#navibox_text { width: 125px; min-height: auto; float: left; padding: 0 0 5px 65px; line-height: 22px; }
#navibox_text.red { width: 125px; min-height: auto; float: left; padding: 0 0 5px 65px; line-height: 22px; font-family: Arial; 	font-size: 10pt; color: #b30016; }
#navibox_text.green { width: 125px; min-height: auto; float: left; padding: 0 0 5px 65px; line-height: 22px; font-family: Arial; 	font-size: 10pt; color: #72b013; }
#navibox_text.violet { width: 125px; min-height: auto; float: left; padding: 0 0 5px 65px; line-height: 22px; font-family: Arial; 	font-size: 10pt; color: #514979; }
#navibox_text.pink { width: 125px; min-height: auto; float: left; padding: 0 0 5px 65px; line-height: 22px; font-family: Arial; 	font-size: 10pt; color: #ae7aa0; }

#tab { margin-left: 25px; font-family:Arial; font-size:12px; line-height: 17px; color: #555555; width: 550px; }

#pic {
width: 568px;
height: 300px;
float: left;
}

#right {
width: 156px;
height: 100%;
float: left;
min-height: 100%;
}

#main {
width: 568px;
float: left;
}

#spacer2 {
position: absolute;
width: 10px;
min-height: 100%;
float: right;
background-color: #BBB;
}

#header-right {
width: 750px;
height: 70px;
float: left;
background-color: #1D2D3D;
}

#foot	{
	width: 568px;
	height: 27px;
	margin-left: 190px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	font-size: 12px;
	color: #555555;
	text-align: center;
	line-height: normal;
	padding-top: 48px;
	background-image: url(../img/bg_foot.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}

#foot2 {
	position: absolute;
	width: 523px;
	height: 20px;
	bottom: 188px;
	left: 449px;
	padding-top: 10px;
	margin-left: -272px;
	padding-left: 25px;
	padding-right: 20px;
	font-family: Arial;
	word-spacing: 2px;
	font-size: 12px;
	line-height: 17px;
	color: #555555;
	text-align: center;
	}
	
#paypal {
	width: 166px;
	height: 75px;
	float: left;
	}



#pic2 {
width: 500px;
height: 500px;
float: left;
background-color: #1D2D3D;
}

#pic_gesamt {
width: 230px;
height: 480px;
float: left;
background-color: #1D2D3D;
font-family: "MS Sans Serif";
font-size: 8pt;
line-height: 16px;
color: #000;
padding-left: 770px;
padding-top: 20px;
background-image: url(../img/wolken.jpg);
}

#pic_gesamt2 {
width: 230px;
height: 480px;
float: left;
background-color: #1D2D3D;
font-family: "MS Sans Serif";
font-size: 8pt;
line-height: 16px;
color: #000;
padding-left: 770px;
padding-top: 20px;
background-image: url(../img/ausstattung.jpg);
}

#text {
color: #000000;
width: 250px;
height: 500px;
float: left;
background-color:#FFFFFF;
}

#text2 {
color: #000000;
width: 500px;
height: 500px;
float: left;
background-color:#FFFFFF;
}

#text-content {
font-family: "MS Sans Serif";
font-size: 8pt;
line-height: 16px;
color: #1D2D3D;
width: 210px;
height: 480px;
margin: 20 20 0 0;
padding-left: 20px;
padding-top: 20px; 
}

#text-content2 {
font-family: "MS Sans Serif";
font-size: 8pt;
line-height: 16px;
color: #1D2D3D;
width: 460px;
height: 480px;
margin: 20 20 0 0;
padding-left: 20px;
padding-top: 20px; 
}

#text-content3 {
font-family: "MS Sans Serif";
font-size: 8pt;
line-height: 16px;
color: #1D2D3D;
width: 460px;
height: 480px;
margin: 20 20 0 0;
padding-left: 20px;
padding-top: 20px; 
background-image: url(../img/wolken_rechts.jpg);
}

#flash {
	width: 156px;
	height: 300px;
	float: left;
}

#tab1 { width: 346px; height: auto; float: left; font-family:Arial; font-size:12px; margin-left: 25px; line-height: 17px; margin-top: 0px; color: #555555; padding-right: 10px; }
#tab1 a { color: #b30016; }
#tab1 a:hover { color: #555555; }
#tab2 { width: 19px; height: auto; float: left; }
#tab3 { width: 133px; height: auto; float: left; font-family:Arial; font-size:12px; margin-left: 25px; line-height: 17px; margin-top: 0px; color: #555555; }
#pro_left { width: 425px; float: left; font-family:Arial; font-size:12px; margin-left: 25px; line-height: 17px;  color: #555555; padding-bottom: 15px; }
#pro_right { width: 75px; float: left; font-family:Arial; font-size:12px; margin-left: 25px; line-height: 17px; color: #555555; }
