* {
list-style: none;
margin: 0;
padding: 0;
text-decoration: none;
} 
 
body{  
	background-color: #FFFFFF; 
	font-family : verdana,arial, helvetica;
 	font-size : 11px;
	text-align : left;
 	color : #FFFFFF;
	background-image: url("bilder/back.jpg"); background-position: right top; no-repeat;	
	overflow:hidden;
}

#main
{
	position:absolute; 
	top:50%; 
	left:50%;
	margin-left:-427px; 
	margin-top:-297px;
	width:854px;
	height:593px;
	background:url("bilder/back_main.jpg") left bottom no-repeat;
} 

#all
{
	position:absolute;
 	width:766px;
  	height:507px;
  	bottom:3px;
  	left:25px;
	z-index:2;
	background: url("bilder/back_all.jpg") no-repeat; 
	overflow:hidden;


}

#logo
{
 	width:265px;
	height:67px;
	position:absolute;
	top:10px;
	left:10px;
	background: url("bilder/logo.png") no-repeat; 
	z-index:10;
} 

#menuleiste {
 	position:absolute;
	top: 35px;
	left: 400px;
	z-index:5; 
} 

#angebote
{
   	position:absolute;
 	width:218px;
  	height:340px;
  	top:80px;
  	left:25px;
	z-index:3;
	background: url("bilder/back_angebote.png") no-repeat; 
	overflow:hidden; 
}

#angebote_content
{
 	width:200px;
	height:280px;
	margin-top:55px;
	margin-left:10px;
	z-index:5;
	overflow:hidden;
	font-family : verdana,arial, helvetica;
 	font-size : 10px;
	text-align : left;
 	color : #000000;
}

#text_back
{
	position:absolute;
	width:451px;
  	height:535px;
  	top:55px;
  	left:390px;
	z-index:3;
	background: url("bilder/back_text.png") no-repeat;
 	overflow:hidden; 
}

#text_content
{
 	padding-left:15px;
	padding-top: 25px;
	padding-right:0px;
	padding-bottom:10px;
	width:430px;
	height:500px;
	font-family : verdana,arial, helvetica;
 	font-size : 11px;
	line-height:15px;
	text-align : left;
 	color : #000000;
	overflow:auto; 
	scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #3e3d3d;
scrollbar-darkshadow-color: #3e3d3d;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #3e3d3d;
scrollbar-track-color: #FFFFFF;
	
} 	

#bottom
{
	position:absolute;
	width:218px;
  	height:160px;
  	top:430px;
  	left:25px;
	padding:25px;	
	font-family : courier new, verdana,arial, helvetica;
 	font-size : 12px;
	text-align : left;
 	color : #000000;	 
	background: url("bilder/back_adresse.png") no-repeat;
	z-index:3;
}

.submenu1 {
	position: absolute;
	top: 19px;
	left: 0px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#fe0201;
	filter:alpha(opacity=80)
	-moz-opacity:.80;
	opacity:.80;
	z-index: 10;
}
.submenu2 {
	position: absolute;
	top: 19px;
	left: 170px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#fe0201;
	filter:alpha(opacity=80)
	-moz-opacity:.80;
	opacity:.80;
	z-index: 10;	
}
.submenu3 {
	position: absolute;
	top: 19px;
	left: 272px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#fe0201;
	filter:alpha(opacity=80)
	-moz-opacity:.80;
	opacity:.80;
	z-index: 10;	
}
.submenu4 {
	position: absolute;
	top: 19px;
	left: 320px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#fe0201;
	filter:alpha(opacity=80)
	-moz-opacity:.80;
	opacity:.80;
	z-index: 10;	
}
  
.subitem {
	margin-top:3px;
	margin-bottom:3px;
	margin-left: 10px;
	width: 100px;
	height: 16px;
}

.subitem_lang {
	margin-top:3px;
	margin-bottom:3px;
	margin-left: 10px;
	width: 130px;
	height: 16px;
}

a.menu { font-family:trebuchet ms,verdana,arial,helvetica; font-size:15px; font-weight:bold; color:#000000; text-decoration:none; margin-right:24px }
a.menu:hover { font-family:trebuchet ms,verdana,arial,helvetica; font-size:15px; font-weight:bold; color:#800000; text-decoration:none; margin-right:24px}    

a.sub { font-family:trebuchet ms,verdana,arial,helvetica; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin-right:24px }
a.sub:hover { font-family:trebuchet ms,verdana,arial,helvetica; font-size:12px; font-weight:normal; color:#800000; text-decoration:none; margin-right:24px} 

a.sub_right { font-family:trebuchet ms,verdana,arial,helvetica; font-size:12px; text-align:right; font-weight:normal; color:#000000; text-decoration:none; margin-right:24px }
a.sub_right:hover { font-family:trebuchet ms,verdana,arial,helvetica; font-size:12px; text-align:right; font-weight:normal; color:#800000; text-decoration:none; margin-right:24px}

a { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#000000; text-decoration:none }
a:hover { font-family:verdana,arial,helvetica; font-size:11px;  font-weight:normal; color:#800000; text-decoration:none }

a.sonder { line-height:20px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:normal; color:#000000; text-decoration:none }
a.sonder:hover { line-height:20px; font-family:verdana,arial,helvetica; font-size:10px;  font-weight:normal; color:#800000; text-decoration:none }

h1  {
	font-family : trebuchet ms,verdana,arial, helvetica;
	font-size : 18px;
	text-align : left;
	font-weight : bold;
	color :#FFFFFF;
	padding-bottom:10px;
}

h2  {
	font-family : trebuchet ms,verdana,arial, helvetica;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	color :#000000;
}


h3  {
	padding-top:10px;
	font-family : verdana,arial, helvetica;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	line-height:20px;
	color :#000000;
}  

ul.list
{
 	padding-top:6px;
	padding-bottom:6px;
}

li.list
{
 	padding-top:2px;
	padding-bottom:2px;	
}	

.button_senden
{
 	border: 0px;
	background: transparent url(bilder/button_senden.png) no-repeat 0px 0px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}

.button_senden:hover
{
 	border: 0px;
	background: transparent url(bilder/button_senden.png) no-repeat 0px -50px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}

.button_shop
{
 	border: 0px;
	background: transparent url(bilder/button_shop.png) no-repeat 0px 0px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}

.button_shop:hover
{
 	border: 0px;
	background: transparent url(bilder/button_shop.png) no-repeat 0px -50px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}

.button_anfrage
{
 	border: 0px;
	background: transparent url(bilder/button_anfrage.png) no-repeat 0px 0px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}

.button_anfrage:hover
{
 	border: 0px;
	background: transparent url(bilder/button_anfrage.png) no-repeat 0px -50px;
 	overflow: hidden;
 	cursor: pointer;
	width: 116px;
	height: 40px;
}
