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

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

	html, body {
		height:100%;
		}

	body {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		background-image:url(../bilder/muster.gif);
		background-repeat:repeat;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
		
a:link{
color: #8f2e86;
text-decoration:none;
}

a:hover{
text-decoration:underline;}


a:visited{
		color: #8f2e86;
		text-decoration:none;}
		
a.right {
float:right;
}

a.left{
float:left;
}

a.clear{
clear:both;
}

#distance { 
		width:1px;
		height:50%;
		margin-bottom:-300px; /* half of container's height */
		float:left;}
		
#sideBar{
		position: absolute;
		width: auto;
		height: auto;
		top: 280px;		
		background-color:#FFFFFF;
		background-position:top left;
		background-repeat:no-repeat;
		filter:alpha(opacity=50);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;

	}
	
	#sideBarTab{
		float:left;
		height:137px;
		width:28px;
	}
	
	#sideBarTab img{
		border:0px solid #FFFFFF;
	}
	
	#sideBarContents{
		overflow:hidden !important;		
		float:left;
	}
	
	#sideBarContentsInner{
		width:170px;
	}
		

#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:600px;
		width:800px;
		clear:left;
		}

h1{
text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}
	
h1#header_start{
		display:block;
		height:63px;
}

h1#header_philosophie{
		display:block;
		height:63px;
}

h1#header_sache{
		display:block;
		height:63px;
}

h1#header_fakten{
		display:block;
		height:135px;
}

h1#header_angebot{
		display:block;
		height:63px;
}

h1#header_angebot01{
		display:block;
		height:95px;
}

h1#header_angebot02{
		display:block;
		height:95px;
}

h1#header_angebot03{
		display:block;
		height:165px;
}

h1#header_angebot04{
		display:block;
		height:130px;
}

h1#header_angebot05{
		display:block;
		height:95px;
}

h1#header_kontakt{
		display:block;
		height:65px;
}

h1#header_impressum{
		display:block;
		height:63px;
}


		
.start {
		background-image:url(../bilder/bg_start.jpg);
		background-repeat:repeat;
		}
		
		
.philosophie {
		background-image:url(../bilder/bg_philosophie.jpg);
		background-repeat:repeat;
		}
		
.uebermich {
		background-image:url(../bilder/bg_uebermich.jpg);
		background-repeat:repeat;
		}
		
.faq {
		background-image:url(../bilder/bg_faq.jpg);
		background-repeat:repeat;
		}

.angebot {
		background-image:url(../bilder/bg_angebot01.jpg);
		background-repeat:repeat;
		}

.angebot1 {
		background-image:url(../bilder/bg_serviervorschlag01.jpg);
		background-repeat:repeat;
		}

.angebot2 {
		background-image:url(../bilder/bg_serviervorschlag02.jpg);
		background-repeat:repeat;
		}
.angebot3 {
		background-image:url(../bilder/bg_serviervorschlag03.jpg);
		background-repeat:repeat;
		}
.angebot4 {
		background-image:url(../bilder/bg_serviervorschlag04.jpg);
		background-repeat:repeat;
		}
.angebot5{
		background-image:url(../bilder/bg_serviervorschlag05.jpg);
		background-repeat:repeat;
		}
.kontakt{
		background-image:url(../bilder/bg_kontakt.jpg);
		background-repeat:repeat;
		}

.impressum{
		background-image:url(../bilder/bg_impressum.jpg);
		background-repeat:repeat;
		}


#rechts{
position:absolute;
padding:15px;
width:260px;
height:490px;
left:510px;
top:80px;
}

#rechts h1{
color:#b94b2b;
font-size:24px;
font-weight:normal;
padding:0 0 15px 0;
}

#rechts p{
font-size:12px;
line-height:18px;
margin:0 0 15px 0;
}


/*sex menue */

	h2{
		color:#333333;
		font-size:90%;
		font-family:arial;
		margin:10px 10px 10px 10px;
		font-weight:bold;
	}
	
	h2 span{
		font-size:105%;
		font-weight:normal;
	}
	
	ul{
		margin:10px 0 0 0;
		padding:0;
		color: #666666;
	}
	
	li{
		margin:0px 10px 3px 10px;
		padding:2px;		
		list-style-type:none;
		display:block;
		width:153px;
		font-family:verdana;
		font-size:11px;
	}	

	
	li a{
		width:100%;
	}
	
	li a strong{
	font-weight:bold;
	text-decoration:underline;
	}
	
	li a:link,
	li a:visited{
		font-family:verdana;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px;
		width:100%;
	}
	
	li a:hover{
		color:#771872;
		text-decoration:underline;
		
	}
	
	li ul{
		margin:5px 0px 5px 0px;
		padding:0px 0px 0px 0px;
	}


.headline {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; line-height: 15px;}
.fliesstext {font-family: Arial; font-size: 12px; font-style: normal; color: #000000; line-height: 15px;}
.fliesstextklein {font-family: Arial; font-size: 11px; font-style: normal; color: #000000; line-height: 13px;}
.datenschutztext {font-size: 10px; line-height:12px;}
.subnavi {font-family: arial; font-size: 12px; color: #f31111; text-decoration:none;}
.hgbilder-aufloesungen {font-family: arial; font-size: 12px; color: #f31111; text-decoration:none;; line-height: 20px}
.toplinks {font-family: arial; font-size: 12px; color: #000000;}
.textlinks {font-size: 12px; color:#b90707; line-height: 15px; text-decoration:none;}
.regionlinks  {text-decoration: none; font-size: 12px; line-height: 15px;}
.internetlinks  {text-decoration:none; color:#000000;}
.sprungnavi-tropen {color: #000000}
br {line-height:15px}
td {line-height:15px}
tr {line-height:15px}.toplinkstropen { font-family: arial; font-size: 12px; color: #f31111; text-decoration:none; }
.toplinksanden { font-family: arial; font-size: 12px; color: #f31111; text-decoration:none; }
.toplinkskueste { font-family: arial; font-size: 12px; color: #f31111; text-decoration:none; }
.toplinksebene { font-family: arial; font-size: 12px; color: #62BB46; text-decoration:underline; }
.hinweistext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #666666}

.akneueshead {font-family:Arial; font-size:13px; font-weight:bold; color:#333333; line-height:16px;}
.akneuesintro {font-family:Arial; font-size:12px; font-weight:normal; color:#000000; line-height:15px;}
.akneuestext {font-family:Arial; font-size:12px; font-weight:normal; color:#555555; line-height:15px;}

.reiseunterkuenftename	{font-family:Arial; font-size:12px; font-weight:bold; color:#333333; line-height:15px;}
.reiseunterkuenftetext {font-family: Arial; font-size: 12px; font-style: normal; color: #000000; line-height: 15px;}

	