/* general */body{margin:0;padding:0;background-color:#e5e5e5;}body *{margin:0;padding:0;}li{font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;line-height:140%;}p{font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;line-height:150%;padding-bottom: 10px;}a{color:#050505;font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;text-decoration:none;}img{border:0;}h1{font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; color:#660000;font-size:16pt;font-weight:normal;padding-bottom: 10px;line-height:150%;}h2{font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; color:#666666;font-size:13pt;font-weight:normal;padding-bottom: 5px;line-height:150%;}h3{font-family: "Lucida Grande","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; color:#999999;font-size:11pt;font-weight:normal;padding-bottom: 5px;line-height:150%;}.clearer {    height: 0;    overflow: hidden;    clear: both;}.red {    color: #E00000;}/* firmenname */.n1 {    color: #000000;    font-weight:bold;}.n2 {    color: #660000;     font-weight:bold;}/* aussen */#outer{background-image:url(../img/topleft.jpg);background-repeat:no-repeat;padding-top:20px;}#main{background-color:#FFFFFF;margin-left:169px;width:786px;}/* head menu */#headMenu {	color:#808080;
	font-size:12px;
	left:0;
	position:absolute;
	text-align:right;
	top:2px;
	width:875px;}#headMenu a {    color: #707070;    padding: 0 5px;    font-size: 12px;}#headMenu a:hover,#headMenu a:focus,#headMenu a:active {	color: #303030;}/* Menu-Styles */#menu{padding-top:215px;float:left;text-align:right;width:169px;}#menu ul {	list-style-type: none;}#menu ul li {    }#menu li a{display:block;background-color:#668a9c;padding:5px 10px 5px 0;font-size:10pt;color:#FFFFFF;/* border-bottom:1px solid white; */}#menu li ul li a{border:0;}#menu li a.active{background-color:#663333;}#menu li a:hover{background-color:#999999;}#menu li a:focus,#menu li a:active {    background-color:#660000;}#menu li ul li a{background-color:#92b1c1;font-size:10pt;}

/** lang menu **/
#langMenu {
	border-left:1px solid #808080;
	left:879px;
	padding-left:7px;
	position:absolute;
	top:5px;
	z-index:5;
}
#langMenu li {
    display: block;
    float: left;
    padding: 0 3px;
}#langMenu span {
    display: none;
}
#langMenu a {
    width: 16px;
    height: 11px;
    display: block;
}
#langMenu .de {
    background: transparent url(/img/lang/de.gif) no-repeat 0 0;
}
#langMenu .en {
    background: transparent url(/img/lang/en.gif) no-repeat 0 0;
}
#langMenu .it {
    background: transparent url(/img/lang/it.gif) no-repeat 0 0;
}
#langMenu a:hover {
    background-position: -16px 0;
}/* head-Bereich */#head{padding: 10px;_height: 193px;}#logo{background-image:url(../img/onlineabteilung.jpg);background-repeat:no-repeat;border: 1px solid #000000;width:605px;height:193px;_float: left;}#logo a{display:block;height:193px;width:100%;}#zr{background-image:url(../img/imgright.jpg);background-repeat:no-repeat;border-width:1px 1px 1px 0px;border-color:#000000;border-style:solid;width:158px;height:193px;float:right;}/* Bereich unten */#bottom{padding:0 10px 20px;background: #FFFFFF;}#news{float:right;/* background-color:#beb185; */background-color:#92b1c1;border:1px solid #000000;width:138px;padding:10px;overflow:hidden;}#news p{color:white;}#news ul{margin-left: 5px;list-style-type: none;}#news li {    padding-left: 10px;    background: url(../img/bullet_red.gif) no-repeat left 6px;}#content{padding:20px 170px 0 30px;background-image:url(../img/contentbg.jpg);background-repeat:no-repeat;}#content a{color:#660000;}#content ul{margin-left: 20px;list-style-type: none;padding-bottom: 10px;}#content li {    padding-left: 10px;    background: url(../img/bullet.gif) no-repeat left 6px;}