/*
 *  brandperfection EVS-Style V 1.0 - sb
 

*{
	padding:0;
	margin:0;
}*/

/*
BODY, HTML{
	background-color:#363636;
	
}
*/

@import url("module.css");


BODY{
	background-image:url(img/bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#363636;
}



a {
color:#ff002a;
text-decoration:underline;
}



img {
border:0px;
}

.clearer {
clear:both;
}


#box {
margin:0 auto;
width:990px;
text-align:left;
}

#AbsoluteBox {
height:420px;
width:990px;
position:relative;
	top:0px;
	left:0px;

}

#logo {
	width:101px;
	height:118px;
	position: absolute;
	top:0px;
	left:68px;
	z-index:51;	
background-image:url(img/logo.png);
-background-image:url(img/logo.gif);
background-repeat:no-repeat;
}

#MetaNavigation {
	width:900px;
	height:15px;
	position: absolute;
	top:5px;
	left:45px;
	z-index:30;
	text-align:right;
}


#MetaNavigation a {
text-decoration:none;
color:#ff002a;
margin:0px 0px 0px 25px;
padding:0px 0px 0px 0px;
font-size:10px;
text-transform:uppercase;
letter-spacing:3px;
}

#navigation {
background-image:url(img/navigation_hintergrund.gif);
background-repeat:no-repeat;
	width:900px;
	height:30px;
	position: absolute;
	top:50px;
	left:45px;
	z-index:50;	

}

.navigationAbstand {

width:740px;
height:30px;
margin-left:150px;

}

#navigation a {
color:#000000;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-style:italic;
font-size:12px;
display:block;

margin:8px 35px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}


#navigation a:hover, #navigation .active a{
color:#ff002a;
}



/*
 * Flashcontent
 */

DIV#flashWrapper{
	width:638px;
	height:354px;
	background-image:url(img/trans_bg_flash.png);
	-background-image: none;	
	background-position:top left;
	background-repeat:no-repeat;
	border-top:0px solid #363636;
	position: absolute;
	top:74px;
	left:25px;
	z-index:1;
}

DIV#flashContent{
	width:600px;
	padding:19px;
}


/*
 * Home ProduktTeaser
 */



#HomeProduktTeaser {
	background-image:url(img/home_teaser_hintergrund.png);
	-background-image: none;
	width:323px;
	height:354px;
	position: absolute;
	top:74px;
	left:640px;
	z-index:1;
}

#HomeProduktTeaser img{
margin:19px;

}

.HomeModulHintergrund1 {
background-image:url(img/home_module_hintergrund_kleiner.png);
-background-image: none;
width:297px;
height:207px;
float:left;
margin-left:38px;
-margin-left:18px;

}


.HomeModulHintergrund2 {
background-image:url(img/home_module_hintergrund.png);
-background-image: none;
width:312px;
height:207px;
float:left;
margin-left:3px;
}

.HomeModulHintergrund3 {
background-image:url(img/home_news_kasten_back.png);
-background-image:url(img/home_news_kasten_back.gif);
width:297px;
height:207px;
float:left;
margin-left:2px;
}



.HomeModulHintergrund1 img, .HomeModulHintergrund2 img, .HomeModulHintergrund3 img{
margin:6px;

}



/*
 * Content Konstrukt
 */
 
DIV.contentWrapper{
	width:638px;
	height:354px;
}

DIV.contentTop{
	height:19px;
	background-image:url(img/trans_bg_top_638.png);
	background-position:top left;
	background-repeat:no-repeat;
}

DIV.contentCenter{
	background-image:url(img/trans_bg_center_638.png);
	background-position:top left;
	background-repeat:repeat-y;
}


DIV.contentBottom{
	height:38px;
	background-image:url(img/trans_bg_bottom_638.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}

/*
 * Content
 */

DIV.contentMain{
	padding-left:19px;
	padding-right:19px;
}

DIV.content{
	background-color:#363636;
	background-image:url(img/bgContent.gif);
	background-repeat:repeat-y;
	padding:0px 19px 19px 19px;
}
 

.HanedlerAsugabeTabelleHead td{
background-color:#535353;
margin:0px;
padding:3px 0px 3px 5px ;
}


.haendler_gerade td{
margin:0px;
padding:3px 0px 3px 5px;
}

.haendler_ungerade td{
background-color:#000000;
margin:0px;
padding:3px 0px 3px 5px;
}

.eingabe {
width:255px;
font-size:11px;
}

.formTabelle {
margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
}

.formTabelle td{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

table {
font-size:11px;
color:#d5d5d5;

}


#BoxRechteSeite {
background-image:url(img/background_adresse.png);
-background-image:url(img/background_adresse.gif);
background-repeat:no-repeat;
width:297px;
height:254px;

}


.BoxRechteSeiteAbstand {
padding:80px 0px 0px 30px;
color:#FFFFFF;

}

DIV.NewsDetailText{
	background-image:url(img/background_news_verlauf.png);
	background-repeat:repeat-y;	
}