*
{
	margin:0px;
	padding:0px;
	border-style:none;
}

body 
{ 
	/*overflow:hidden;*/
	background-image: url(../bilder/verlauf.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom; 
 	background-attachment: fixed;  	
	font-family:Verdana; 	
	font-size:15px;	
	text-align: center;
		
	
}  

img, div {
	behavior: url(js/iepngfix.htc);
}

#page {height: 551px; width: 810px;margin-right:auto;margin-left:auto;margin-top:0;position: relative;background-color:transparent;}
#flashbg {width: 100%;height:551px;margin:0 0 0 5px;z-index:1;padding-top:5px;}
#langswitch {position:absolute;top:125px;left:14px;height:30px;text-align:left;}

#navi {position:absolute;top:125px;left:262px;height:30px;text-align:left;z-index:99;}
#metanavi {position:absolute;top:485;left:464px;width:330;height:50;z-index:12;text-align:right;}

#metanavi p a {padding-left:20px;color:#000000;text-decoration:none;font-size:10px;}

#metanavi p a.active,#metanavi p a:hover {color:#B6142B;
font-weight:bold;}

#subnavi {position:absolute;top:485;left:30px;}

#subnavi img {margin-right: 8px;}

#textoverlay {position:absolute;top:185px;left:398px;height:30px;text-align:left;color:#121313;}

#textoverlay.left {width: 350px; left: 20px;}
#textoverlay h1, h1{font-size: 14px;margin-bottom:5px;line-height:1.5em;}
#textoverlay p,#textoverlay ul,p,ul {font-size: 11px;line-height: 1.5em;margin-bottom:5px;}
#textoverlay p a,div.overlay_subnavi p a, p a{font-size: 11px;color:#B6142B}

#textoverlay p a:hover,div.overlay_subnavi p a:hover, p a:hover {text-decoration: underline;font-weight: normal;}

#overlay{
	visibility: hidden;
	position:absolute;
	top:162;
	left:5px;
	width:810;
	height:311;
	background-color:transparent;
	padding:0;
	margin-top:0;
	z-index:100;
}

.overlay_subnavi {	
	visibility: hidden;
	position:absolute;
	/* top:190; // am oberen rand */
	top: 281px;	/* unterer Rand */
	left:0;
	width: 810px;
	height:25;	
	background-color: #FFFFFF;
	opacity: 0.7;
	filter:alpha(opacity=75);	
	text-align:left;
	color: #000000;
	font-size: 12px;	
}


.overlay_subnavi.aligntop {
	top: 5px;
}

.overlay_subnavi_top {
	visibility:hidden;
	position: absolute;
	top: 100px;
	left:5;
	width: 500px;
	height:25;	
	background-color: transparent;
	opacity: 0.7;
	filter:alpha(opacity=75);
	z-index:20;
	text-align:left;
	color: #000000;
	font-size: 12px;	
}

.overlay_subnavi h2,.overlay_subnavi_top h2 {
	font-size: 12px;
	padding:5px;
	font-weight: normal;
}
.overlay_subnavi p,.overlay_subnavi_top p {
	padding:5px;
	line-height: 1.5em;
}

.overlay_galerie {
	position:absolute;
	top:157px; 	
	left:600px;
	width: 186px;
	height:120;
	padding:2px;	
	background-color: #FFFFFF;
	opacity: 0.7;
	filter:alpha(opacity=75);	
	text-align:left;
	color: #000000;
	font-size: 12px;	
}


img.placeholder {position:absolute;
	top:167;
	left:5px;
	width:810;
	height:311;
	background-color:transparent;
	padding:0;
	margin-top:0;
}

 .menue
{
	word-spacing:2.4em;
	display:inline;
	font-family:Verdana;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	
} 
.menuestart
{
	display:inline;
	font-family:Verdana;
	font-size:1em;
	font-variant:normal;
	font-style:normal;
	font-weight:normal;
}
	
table {
	font-family:Verdana; 	
	font-size:10px;	
	text-align:left;
}
li
{
	font-family:Verdana;
	font-size:1em;
	font-variant:normal;
	font-style:normal;	
}

a{	
	color:#000;	
	font-family:Verdana; 	
	font-size:10px;	
	text-decoration:none;
}


a:hover,a.active{
	font-weight:bold;
	color: #B6142B;
}

/****************** Transparente Overlays individuell ************/
.overlay_tr {
	visibility: hidden;
	background-color: transparent;
	text-align:left;
	position: absolute;
	
}
.overlay_tr.kollektion1{
	top: 20px;
	left: 30px;
	width: 400px;		
}
.overlay_tr.kollektion2{
	top: 20px;
	left: 30px;
	width: 350px;		
}
.overlay_tr.kollektion3{
	top: 180px;
	left: 30px;
	width: 300px;		
}
.overlay_tr h2{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
}

.overlay_tr p,.overlay_tr ul {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.5em;
}
.overlay_tr ul{
	margin-left: 20px;
}

/******************* Kontaktform *****************/
#overlay.kontaktform {
	visibility: visible;
	margin-top: 18px;
	margin-left: 20px;

}

#footer {
 margin:30px auto 0 auto ; width: 810px; z-index:10;
}

#footer a {font-size: 40px;line-height: 40px;height:40px;padding:0 10px;}

#kollektion a {padding: 0 22px 25px 0;display:block;float:left;}