/* Font-Styles */

.font7pt {
font-size: 7pt;
}
.font8pt {
font-size: 8pt;
}
.font9pt {
font-size: 9pt;
}
.font10pt {
font-size: 10pt;
}
.font11pt {
font-size: 11pt;
}

.Titel{
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	line-height: 2em;
	font-family: Verdana, Arial;
	text-decoration: none;
	margin-bottom: 10px;
}


.Lauftext{
	color: #ffffff; font-size: 8pt; font-family: Verdana, Arial; font-weight: normal; line-height: 14pt;
}

a      		{ color: #c0b9bb; font-family: Verdana, Arial; text-decoration: none }
a.menu   { color: #ffffff; font-size: 10pt ; line-height: 10pt; }
a.menu_akt   { color: #c0b9bb; font-size: 10pt ; line-height: 10pt; }
a.submenu { color: #ffffff; font-size: 8pt ; line-height: 10pt; }
a.submenu_akt { color: #c0b9bb; font-size: 8pt ; line-height: 10pt; }
td.footer { color: #c0c0c0; font-size: 8pt ; line-height: 6pt; }
td.slogan { color: #4e2028; font-size: 10pt; line-height: 11pt; }
a.textlink { color: #c0b9bb; font-size: 8pt; line-height: 6pt; }

a:hover       { color: #aca1a3; }
a:hover.menu       { color: #c0b9bb; font-size: 10pt }
a:hover.menu_akt       { color: #c0b9bb; font-size: 10pt }
a:hover.submenu     { color: #c0b9bb; font-size: 8pt }
a:hover.submenu_akt     { color: #c0b9bb; font-size: 8pt }
a:hover.textlink   { color: #c0b9bb; font-size: 8pt }

h1  { color: #ffffff; font-weight: bold; font-size: 11pt; line-height: 11pt; font-family: Verdana, Arial; text-decoration: none }
h2  { color: #ffffff; font-weight: bold; font-size: 10pt; line-height: 10pt; font-family: Verdana, Arial; text-decoration: none }
h3  { color: #ffffff; font-weight: bold; font-size: 9pt; line-height: 9pt; font-family: Verdana, Arial; text-decoration: none }
b   { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial; font-weight: bold; line-height: 14pt; text-decoration: none }
td  { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial; font-weight: normal; line-height: 14pt;}
i   { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial; font-weight: normal; line-height: 14pt;}
li  { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial; font-weight: normal; line-height: 10pt;margin-left:-10px; }
ul  { color: #ffffff; font-weight: normal; font-size: 8pt; line-height: 8pt; font-family: Verdana, Arial;}
ol  { color: #ffffff; font-weight: normal; font-size: 8pt; line-height: 14pt; font-family: Verdana, Arial }
p   { color: #ffffff; font-weight: normal; font-size: 8pt; line-height: 14pt; font-family: Verdana, Arial }
span { color: #ffffff; font-weight: normal; font-size: 7pt; line-height: 7pt; font-family: Verdana, Arial }

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	background-color: #FFFFFF;
	}

#menufarbe1 { background-color: #bbe55f; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}
#menufarbe2 { background-color: #cf0063; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}
#menufarbe3 { background-color: #feda44; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}
#menufarbe4 { background-color: #a19ee0; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}
#menufarbe5 { background-color: #6fd2e3; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}
#menufarbe6 { background-color: #cea5e4; height: 550px; width: 100%; left: 0; top: 170px; position: absolute; visibility: visible; z-index: 1;}

#main { width: 950px; height: auto; top: 40px; position: relative	; visibility: visible; z-index: 2;}
#logo { height: 130px; width: 222px; left: 0; top: 0; position: absolute; visibility: visible; z-index: 3; }

#navi1 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_home.gif);}
#navi2 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_shop.gif);}
#navi3 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_sensuelle.gif);}
#navi4 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_boutique.gif);}
#navi5 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_soiree.gif);}
#navi6 { height: 130px; width: 650px; left: 222px; top: 0; position: absolute; visibility: visible; z-index: 4; background-image: url(img/navi_kontakt.gif);}

#menubild1 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_home.jpg);}
#menubild2 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_shop.jpg);}
#menubild3 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_sensuelle.jpg);}
#menubild4 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_boutique.jpg);}
#menubild5 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_soiree.jpg);}
#menubild6 { height: 596px; width: 222px; left: 0; top: 130px; position: absolute; visibility: visible; z-index: 5; background-image: url(img/foto_kontakt.jpg);}

#slogan { height: 61px; width: 222px; left: 0; top: 550px; position: absolute; visibility: visible; z-index: 5;}
#text {height: 550; width: 872px; left: 0px; top: 0; position: absolute; visibility: visible; z-index: 6; background-image: url(img/bg_body.gif);}
#text_shop {height: 550; width: 1042px; left: 0px; top: 0; position: absolute; visibility: visible; z-index: 6;  background-image: url(img/bg_bodyshop.gif);}

#footer1 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_home.gif);}
#footer2 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_shop.gif);}
#footer3 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_sensuelle.gif);}
#footer4 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_boutique.gif);}
#footer5 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_soiree.gif);}
#footer6 { height: 61; width: 872px; left: 0px; position: absolute; visibility: visible; z-index: 7; background-image: url(img/footer_kontakt.gif);}


/*  *********************** Adress-Form ***********************  */

.clear{
	clear: both;
}


.address_form .title{
	font-weight: bold;
}

.address_form .disclaimer{
	font-size: 9px;
	color: #fff;
	line-height: 1.5em;
}

.address_form span{
	font-size: 10px;
	line-height: 2em;
}

.address_form label{
	width: 100px;
}

.address_form label, .address_form .float{
	float: left;
	line-height: 2em;
	margin-right: 5px;
}

.address_form fieldset, .address_form legend{
	/* border: 1px solid #4f202a; */
	border: 0px;
	padding: 0px;
}

.address_form input, .address_form select{
	color: #4F202A;
	background-color: #F6DDE1;
	padding: 2px;
	font-size: 10px;
	border: 1px solid #4f202a;
	height: 12px;
}

.address_form .shop_button{
	height: 18px;
	padding: 4px;
	padding-top: 2px;
	cursor: pointer;
	margin-left: 290px;
	margin-top: 10px;
}

.address_form select{
	height:17px;
	margin-bottom:4px;
	width:80px;
}

.address_form .checkbox{
	width: 12px;
	height: 12px;
}

.address_form .textinput{
	width: 250px;
	color: #4F202A;
}

.address_form .inp_plz{
	width: 30px;
	margin-right: 5px;
}

.address_form .inp_ort{
	width: 210px;
}

.address_form legend{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 0px;
}

