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


/********STYLES - START*********/
body {
background:#4d022e url(img/bg_body.jpg) repeat-x top;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

img {
border:0;
margin:0;}

a {
outline:none;
color:#FF6699;
text-decoration:none;}

a:hover{
text-decoration:underline;
color:#FFFFFF;}
/********STYLES - END*********/


/**********DIV'S - START************/
#headercontainer {
margin: 16px auto 0 auto;
padding:0;
height:135px;
width:1250px;
}

#header{
width:860px;
height:135px;
margin:0px auto 0 auto;
color:#990066;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
font-size:14px;}

/*Style für die Telefonnummer im Banner Bereich*/
.big {
font-size:16px;
font-weight:bold}

#navi{
width:457px;
height:34px;
float:right;
margin:3px 0 0 0;
}
#navi ul{
margin:0;
padding:0;
list-style-type:none;}

#navi li{
margin:0;
padding:0;
display:inline;
float:left;}

/*content_bereich_start*/
#content_container {
width:1250px;
height:495px;
margin:10px auto 0px auto;}

#top_rand{
width:880px;
height:51px;
margin:10px auto 0px auto;
background:url(img/bg_content_top_rand.jpg);}

#right_rand{
float:right;
width:12px;
height:550px;
margin-right:185px;
background:url(img/bg_content_right_rand.jpg) repeat-y}

#left_rand{
float:left;
width:10px;
height:550px;
margin-left:185px;
background:url(img/bg_content_left_rand.jpg) repeat-y}

#bottom_rand{
width:880px;
height:18px;
margin:0px auto 0px auto;
background:url(img/bg_content_bottom_rand.jpg);}

#container{
width:858px;
height:550px;
margin:0px auto 0px auto;
background:#5c113a url(img/bg_content.jpg) repeat-x;
float:right;}

#content{
padding:0 25px 0 40px}

#galerie{
background:url(img/bg_galerie.jpg) no-repeat;
width:306px;
height:385px;
float:right;
margin-left:15px;
padding:9px 0 0 9px;}


#galerie_thaimassagen{
background:url(img/bg_galerie.jpg) no-repeat;
width:306px;
height:385px;
padding:9px 0 0 9px;
z-index:1;
margin-left:12px}

#right_site{
float:right;
margin-left:15px;}

#clear_div{
clear:both}

/*content_bereich_ende*/

#footer{
width:880px;
margin:20px auto 0px auto;
text-align:center;
color:#FF6699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#map{
border:#7b2758 solid 1px; 
padding:2px;
float:right;
width:500px;}

#flash {
	width:180px;
	height:135px;
	padding:2px;
	border:#CC0099 solid 1px;
}
#flash2 {
	width:468px;
	height:60x;
	padding:2px;
	border:#CC0099 solid 1px;
}
#flash3 {
	width:150px;
	height:225x;
	padding:2px;
	border:#CC0099 solid 1px;
}
/**********DIV'S - END************/



/**********NAVIMENU - START Deutsch ************/
#navi a.team{
display:block;
width:54px;
height:34px;
background:url(img/navi/team.jpg) no-repeat top}
#navi a.team:hover{
background:url(img/navi/team.jpg) no-repeat bottom;
outline: none;}
#navi a.teamactive{
display:block;
width:54px;
height:34px;
background:url(img/navi/team.jpg) no-repeat bottom}

#navi a.thaimassage{
display:block;
width:102px;
height:34px;
background:url(img/navi/thaimassage.jpg) no-repeat top}
#navi a.thaimassage:hover{
background:url(img/navi/thaimassage.jpg) no-repeat bottom;
outline: none;}
#navi a.thaimassageactive{
display:block;
width:102px;
height:34px;
background:url(img/navi/thaimassage.jpg) no-repeat bottom}

#navi a.preise{
display:block;
width:57px;
height:34px;
background:url(img/navi/preise.jpg) no-repeat top}
#navi a.preise:hover{
background:url(img/navi/preise.jpg) no-repeat bottom;
outline: none;}
#navi a.preiseactive{
display:block;
width:57px;
height:34px;
background:url(img/navi/preise.jpg) no-repeat bottom}

#navi a.lageplan{
display:block;
width:77px;
height:34px;
background:url(img/navi/lageplan.jpg) no-repeat top}
#navi a.lageplan:hover{
background:url(img/navi/lageplan.jpg) no-repeat bottom;
outline: none;}
#navi a.lageplanactive{
display:block;
width:77px;
height:34px;
background:url(img/navi/lageplan.jpg) no-repeat bottom}

#navi a.happyhour{
display:block;
width:96px;
height:34px;
background:url(img/navi/happyhour.jpg) no-repeat top}
#navi a.happyhour:hover{
background:url(img/navi/happyhour.jpg) no-repeat bottom;
outline: none;}
#navi a.happyhouractive{
display:block;
width:96px;
height:34px;
background:url(img/navi/happyhour.jpg) no-repeat bottom}

#navi a.kontakt{
display:block;
width:71px;
height:34px;
background:url(img/navi/kontakt.jpg) no-repeat top}
#navi a.kontakt:hover{
background:url(img/navi/kontakt.jpg) no-repeat bottom;
outline: none;}
#navi a.kontaktactive{
display:block;
width:71px;
height:34px;
background:url(img/navi/kontakt.jpg) no-repeat bottom}

/**********NAVIMENU - START Englisch ************/
#navi a.eteam{
display:block;
width:61px;
height:34px;
background:url(img/navi/eteam.jpg) no-repeat top}
#navi a.eteam:hover{
background:url(img/navi/eteam.jpg) no-repeat bottom;
outline: none;}
#navi a.eteamactive{
display:block;
width:61px;
height:34px;
background:url(img/navi/eteam.jpg) no-repeat bottom}

#navi a.ethaimassage{
display:block;
width:107px;
height:34px;
background:url(img/navi/ethaimassage.jpg) no-repeat top}
#navi a.ethaimassage:hover{
background:url(img/navi/ethaimassage.jpg) no-repeat bottom;
outline: none;}
#navi a.ethaimassageactive{
display:block;
width:107px;
height:34px;
background:url(img/navi/ethaimassage.jpg) no-repeat bottom}

#navi a.epreise{
display:block;
width:81px;
height:34px;
background:url(img/navi/epreise.jpg) no-repeat top}
#navi a.epreise:hover{
background:url(img/navi/epreise.jpg) no-repeat bottom;
outline: none;}
#navi a.epreiseactive{
display:block;
width:81px;
height:34px;
background:url(img/navi/epreise.jpg) no-repeat bottom}

#navi a.elageplan{
display:block;
width:48px;
height:34px;
background:url(img/navi/elageplan.jpg) no-repeat top}
#navi a.elageplan:hover{
background:url(img/navi/elageplan.jpg) no-repeat bottom;
outline: none;}
#navi a.elageplanactive{
display:block;
width:48px;
height:34px;
background:url(img/navi/elageplan.jpg) no-repeat bottom}

#navi a.ehappyhour{
display:block;
width:94px;
height:34px;
background:url(img/navi/ehappyhour.jpg) no-repeat top}
#navi a.ehappyhour:hover{
background:url(img/navi/ehappyhour.jpg) no-repeat bottom;
outline: none;}
#navi a.ehappyhouractive{
display:block;
width:94px;
height:34px;
background:url(img/navi/ehappyhour.jpg) no-repeat bottom}

#navi a.ekontakt{
display:block;
width:66px;
height:34px;
background:url(img/navi/ekontakt.jpg) no-repeat top}
#navi a.ekontakt:hover{
background:url(img/navi/ekontakt.jpg) no-repeat bottom;
outline: none;}
#navi a.ekontaktactive{
display:block;
width:66px;
height:34px;
background:url(img/navi/ekontakt.jpg) no-repeat bottom}

/******CLASSES*******/
.foto{
background:url(img/bg_galerie.jpg) no-repeat;
width:306px;
height:385px;}

#content a.zurueck{
background:url(img/zurueck_normal.png) no-repeat;
width:80px;
height:25px;
display:block;}

#content a.zurueck:hover{
background:url(img/zurueck_over.png) no-repeat;
width:80px;
height:25px;
display:block;}

#content a.back{
background:url(img/backup.png) no-repeat;
width:73px;
height:18px;
display:block;}

#content a.back:hover{
background:url(img/backdown.png) no-repeat;
width:73px;
height:18px;
display:block;}
/*****CLASSES für thaimassagen und Hanni*****/
#content_container.x {
width:880px;
height:800px;
margin:10px auto 0px auto;}

#right_rand.x{
float:right;
width:12px;
height:630px;
margin-right:0px;
background:url(img/bg_content_right_rand.jpg) repeat-y}

#left_rand.x{
float:left;
width:10px;
height:630px;
margin-left:0px;
background:url(img/bg_content_left_rand.jpg) repeat-y}

#container.x{
width:858px;
height:630px;
margin:0px auto 0px auto;
background:#5c113a url(img/bg_content.jpg) repeat-x;
float:right;}

.klein{
font-size:10px;}

