html{
    height:100%;
}
body{
    margin:0px; padding:0px;
    background-color:#fff;
    /*background-image:url(../../_cont/img/schneefall.gif);*/
    text-align:center;
}

#site{
    margin:35px auto 0px auto; padding:0px; border:0px solid #000000;
    width:835px;
    text-align:left;
    background:#C5C6C8
}
#banner{
    margin:0px; padding:0px;
    height:200px;
    background-color:#485D92; background-image:url(../img/banner.jpg); background-repeat:no-repeat;
}
#middle{
 	margin:0px ; padding:0px; border:0px solid #ff0000; 
}
#nav{
    margin:0px; padding:0px; border:0px solid #000000;
    float:left; clear:right;
    width:168px;

}
#tren{
	margin:0px 0px 0px -30px; padding:0px;
	float:left; clear:right;
	width:2px; height:480px;
	background-image:url(../img/bg_tren-vert.jpg); background-repeat:repeat-x;
}
#main{
    margin:1px 0px 0px 0px; padding:0px 30px 15px 30px; border:0px solid #000000;
    float:right;
    width:607px;
	min-height:425px !important; height:auto !important; height:425px;
	background-image:url(../img/bg_middle.jpg); background-repeat:repeat-x; background-color:#CDCDCD;
}
#fuss{
    margin:0px; padding:13px 0px 0px 0px; border:0px solid #000000;
	height:30px;
	background-image:url(../img/bg_fuss.jpg); background-repeat:repeat-x; background-color:#FFF;
}
#firmenlogo{
    margin:-25px 0px 0px -45px; padding:0px;
	position:absolute;
    height:83px; width:226px;
    background-image:url(../img/logo.jpg); background-repeat:no-repeat
}
#slogan{ 
	margin-top:23px; padding:0px;
	color:#fff;
	position:absolute;
	text-align:center;
	width:835px;
	font-weight:bold; font-size:14px;
}
#lang{
	margin:165px 0px 0px 0px; padding:0px;
	position:absolute;
	text-align:right; width:830px;
}
#lang img{ border:none; }

/*** Menueelemente ***/
ul.mBlock0{
	list-style:none;
	list-style-image:none;
	margin:0px -3px 0px 580px; padding:0px;
}
ul.mBlock0 li { float:right; }
ul.mBlock0 li a{
	margin:0px 3px; padding:0px;
	color:#333;
	font-size:13px;
	text-decoration:underline;
}
ul.mBlock0 li a:hover{
	color:#999;
	text-decoration:none;
}

ul.mBlock1, ul.mBlock2, ul.mBlock3{
	list-style:none;
	list-style-image:none;
	margin:0px;
}
ul.mBlock1{ padding:0px; }
ul.mBlock1 li{ padding:1px 0px; }
ul.mBlock1 li a{
	padding:0px 0px 0px 8px; border:0px solid #ff0000;
	background-image:url(../img/bg_menue1.jpg); background-repeat:repeat-y; background-color:#FFFFFF;
	line-height:26px; font-weight:normal;
	display:block;
	color:#000000;
}
/*ul.mBlock1 li a.aktiv{}*/
ul.mBlock1 li a:hover, ul.mBlock1 li a.aktiv{
	background-image:none; background-color:#59699D;
	color:#FFFFFF;
}

ul.mBlock2{ padding-left:10px; }
/*ul.mBlock2 li {}*/
ul.mBlock2 li a{
	padding:0px 0px 0px 8px;
	background-image:url(../img/bg_menue1.jpg);  background-color:#FFFFFF;
	line-height:16px;
	display:block;
}
/*ul.mBlock2 li a.aktiv{}*/
/*ul.mBlock2 li a:hover{}*/

/*ul.mBlock3 li a{}*/
/*ul.mBlock3 li a.aktiv{}*/
/*ul.mBlock3 li a:hover{}*/
/*** Sonstiges ***/
img.flagg {
 	margin-bottom:-9px;
	border:none;
}

/*#spezial{
    margin:0px auto; padding-bottom:-20px; border:1px solid #254083;
    width:1260px;
    text-align:left;
    background-image:url(../../_cont/img/weihnachtsbaum.gif); background-repeat:no-repeat; background-position:right bottom; 
}/**/
