.clearAll{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	width:0;
}
a img {border:0;}
h1,p{padding:0;margin:0;}
a, a:visited, a:link, a:hover, a:active, a:hover{ color:#9e1817;text-decoration:none;}
a:hover{text-decoration:underline;}
ul, li{margin:0;padding:0;}
html {
  height: 100%;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	color: #5a5a5a;
	background-repeat:repeat-y;
	background-position:center;
	background-image:url(images/template/bg_body.jpg);
}
div#placer{float:left;position:relativ;}
div#wrapper {
	position:relative;
	font-size:0.9em;

}
div#main{
	width:934px;
	height:auto !important;
	min-height:535px;
	position:relative;
	margin-bottom:120px;
	text-align:left;
	font-size:11px;
	margin-top:30px;
}
div#headerbg{
	background:url(images/template/body_gradient_bg_repeat.jpg) repeat-x;
	position:relative;
	
}
div#headerbox{position:relative;width:1005px;}

div#header{
	background:url(images/template/bg_header.jpg) no-repeat;
	width:1005px;
	height:204px;
	position:relative;
}
div#logo{float:right;width:320px;position:relative;height:149px;}

div#content {width:694px;margin-left:138px;}
div#content-footer{
}
div#footer{
 background:url(images/template/footer_bg_repeat.jpg) repeat-x;
 height:150px; 
 padding-top:15px;
}
#footer .container{
	width:900px;
	text-align:left;
}
#footer .container .lang, #footer .container .copy-right{}
#footer .left{width:160px;float:left;line-height:0.8em;margin-top:6px;}
#footer .facebook{margin-bottom:15px;margin-top:6px;}
#footer .left .lang{margin-bottom:5px;height:15px;}

#footer .right{width:740px;float:right;margin-top:10px;}
div#footer .right img{float:right;}




/* NAVIGATION*************************************/
a.invisible{display:none;}
.mod_navigation{padding-top:78px;font-size:13px;padding-left:100px;width:540px;float:left;position:relative;}
.mod_navigation ul{margin:0;padding:0;}
.mod_navigation li , .mod_navigation li.active, .mod_navigation li.trail {
	float:left;
	width:90px;
	list-style:none;
	padding-top:8px;
	font-weight:bold;
	text-align:center;
}

.mod_navigation li a{color:#919191;text-decoration:none;}
.mod_navigation li a:visited{color:#919191;}
.mod_navigation li a:hover{text-decoration:none;color:#e4b3b0;}
.mod_navigation li.active span.active, .mod_navigation li.trail a.trail {color:#9e1817;font-weight:bold;}
.mod_navigation li.submenu {font-weight:bold;}
.mod_navigation li.submenu ul{display:none;}
/******************NAVIGATION ENDE************************/



#main-1col{position:relative;}
/*******************2 SPALTEN*******************/

#main-left {width:330px;float:left;margin-bottom:25px;}
#main-right {width:330px;margin-left:30px;float:left;margin-bottom:25px;}


/*******************INHALTSBEREICH******************/
#content img{border:1px solid #6B6B6B;}
h1{color:#919191;font-size:18px;font-weight:bold; padding:0 0 20px 0;}
h2{font-size:14px; font-weight:bold;padding:0 0 18px 0;color:#9e1817;}
h3 {font-size:14px;font-weight:bold;color:#919191;}
h4 {font-size:11px;font-weight:bold;color:#919191;}
p.error{color:#9e1817;}

#main-left h1, #main-left h2, #main-right h1, #main-right h2 { padding:0 0 5px 0;}

#main-1col .mod_flash {margin-bottom:30px;}

/*PArtner-Seite*******/
#content .partner img {border:none;}

/*Kontakt-Formular*******/
.ce_form{margin-top:15px;}
label{float:left;width:150px;margin-bottom:10px;}
input{width:250px;margin-bottom:10px;}
input.submit{
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #6B6B6B;
color:#6B6B6B;
font-size:11px;
height:22px;
margin-right:10px;
margin-top:20px;
width:140px;
}
.submit_container{float:left;}
/*PRODUKT SEITEN**************/
.o-products{
	background:url(images/template/bg_products.jpg) no-repeat;
	width:330px;
	height:217px;
}
.o-products img{padding-left:2px;padding-top:1px;border:0;}
.o-products-text h2{padding-bottom:0px;margin-bottom:0;}
.o-products-text{
	paddin-top:43px;
	padding-left:22px;
	padding-right:30px;
}
.slideshow-images{border:1px solid #6B6B6B;}
.slideshow-thumbnails li{border:1px solid #6B6B6B;}

.button-Shop{width:142px;height:24px;color:#9e1817;font-weight:bold;border:1px solid #9e1817;background:#ececec;padding-left:10px;padding-top:4px;}
.button-moreInfos{border:1px solid #6b6b6b;color:#6b6b6b;width:142px;height:24px;background:#ececec;padding-left:10px;padding-top:4px;}
.button-moreInfos a{color:#6b6b6b;}

.player-margin {margin-top:15px;}


/**FOOTER********************************************/
#footer .left .lang ul li {width:40px;float:left;}
#footer a, #footer a:visited, #footer a:link, #footer a:hover {color:#dfdfdf;}
#footer .left ul{margin:0;padding:0;}
#footer .left ul li{list-style:none;padding:5px 0;font-size:11px;}
.copy-right , .copy-right a, .copy-right a:hover, .copy-right a:visited, .copy-right a:link{font-size:9px;color:#1a1a1a;}
#footer .right .efre{float:right;
font-size:9px;
line-height:1.3em;
margin-top:28px;
width:142px;color:#000000;}

