* {
	padding: 0;
	margin: 0;
}

html{
	overflow-x:hidden;
	overflow: -moz-scrollbars-vertical;
	height: 100%;
}

body {
      	font-family: Arial, Helvetica, sans-serif;
	color: #1A171B;
	font-size: 12px;
	height: 100%;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#wrapper {
	position: relative;
	width: 890px;
	min-height: 100%;
	margin: 0 auto;
	z-index:1;
	background: url(../images/layout/hgr.gif) 0 0 repeat-y #F5F5F5;
}

* html #wrapper {
	height: 100%
}




#kopf1
{
display: block;
background-image:url(../images/layout/index_01.jpg);
width: 220px;
height: 172px;
float: left;
}
#kopf2
{
width: 670px;
height: 172px;
float: left;

background-image:url(../images/layout/index_02.jpg);

/*background-color:#CC3300;*/
}

#versteck
{
visibility: hidden;
}


#kopf2_innen
{
margin-top: 100px;
font-size: 11px;
font-weight: bold;
text-align: justify;
padding-left: 78px;
padding-right: 210px;

padding-left: 58px;
padding-right: 190px;


/*width:430px;

background-color:#00CC33;*/
}







#navi_links
{
width: 192px;
float: left;
}




#content {
	float: left;
	width: 698px;
	min-height: 449px;
	background-image: url(../images/layout/index_04.jpg);
	background-repeat: no-repeat;
}

* html #content {
	height: 449px;
}
#content_innen {
	padding-left: 29px;
	padding-top: 10px;
}



#footer {
	position: absolute;
	width: 890px;
	bottom: 0;
	height: 1px;
	background: url(../images/layout/abstandhalter.gif) 0 0 no-repeat;
}




#floatstop {
	float: none;
	clear: both;
}

#punktlinie
{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #AD84AD;
	padding-left: 20px;

}

#headline_linie
{
background-image:url(../images/layout/headlinie.gif);
 height: 2px;
 margin-top:3px;
}

#pfeil
{
vertical-align: middle;
margin-right: 4px;
}
#balken
{
width: 533px;
height: 5px;
}
#balken_innen
{
background-image:url(../images/inhalt/balken.jpg);
background-repeat: no-repeat;
}

#auswahlbild
	{
	float: left;
	text-align: center;
	font-size: 10px;
	margin-right: 3px;
	}
#auswahlabstand
{
height: 3px;
background: white;
}
#auswahlabstand_flash
{background: white;
height: 4px;
}
	
#impressumbild
{
visibility:hidden;
float: right;
font-size: 9px;
text-align: center;
margin-right: 170px;
display: inline;
}

#begrenzung
{
width:550px;
}
#faq_unten
{
margin-bottom: 1000px;
}

#kleinstart
{
padding-top:8px;
font-size: 9px;
text-align:center;
width: 540px;
}

/*-------------------------- Startseite -----------------------------------------*/
* html  div.box 
{
margin-bottom: 30px;
}

body div.box a
{
display: block;
width: 133px;
height: 162px;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
}
body div.box span
{
text-align: center;
display: block;
padding-top: 132px;
}

body div.box a.kh
{
background: url(../images/inhalt/startseite/kleiderhuellen.jpg) 0 0 no-repeat;
}
body div.box a.brh
{
background: url(../images/inhalt/startseite/brautkleid_huellen.jpg) 0 0 no-repeat;
}
body div.box a.koh
{
background: url(../images/inhalt/startseite/kollektions_huellen.jpg) 0 0 no-repeat;
}
body div.box a.atr
{
background: url(../images/inhalt/startseite/tragetaschen.jpg) 0 0 no-repeat;
}
body div.box a.etr
{
background: url(../images/inhalt/startseite/tragetaschen2.jpg) 0 0 no-repeat;
}
body div.box a.bt
{
background: url(../images/inhalt/startseite/beutel.jpg) 0 0 no-repeat;
}
body div.box a.mh
{
background: url(../images/inhalt/startseite/motoradhuellen.jpg) 0 0 no-repeat;
}
body div.box a.rp
{
background: url(../images/inhalt/startseite/sonderposten.jpg) 0 0 no-repeat;
}





.clear {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}
