body{	margin: 0 0 10px 0;        padding:0;	background-color: #F8F8F8;}h1{	font-family: arial;	font-size: 13px;	color: #365067;	margin: 0px 0px 4px 0px;	font-weight: bold;}h2{	font-family: arial;	font-size: 12px;	color: #365067;	margin: 0px 0px 4px 0px;	font-weight: bold;}h3{	font-family: arial;	font-size: 12px;	color: #365067;	margin: 0px 0px 4px 0px;	font-weight: normal;}h4{	font-family: arial;	font-size: 11px;	color: #365067;	margin: 0px 0px 4px 0px;	font-weight: normal;}a{	font-family: arial;	color: #365067;	text-decoration: none;	font-weight: bold;}a:visited{	font-family: arial;	color: #365067;	text-decoration: none;	font-weight: bold;}a:active{	font-family: arial;	color: #7E98AF;	text-decoration: none;	font-weight: bold;}a:hover{	font-family: arial;	color: #7E98AF;	text-decoration: none;	font-weight: bold;}a.link{	background-image: url('../img/pf_link.gif');	background-repeat: no-repeat;	background-position: 0 50%;	font-family: arial;	color: #365067;	text-decoration: underline;	font-weight: normal;	padding-left: 10px;	display: inline-block;}a.link:hover{	background-image: url('../img/pf_link_hover.gif');	font-family: arial;	color: #7E98AF;	text-decoration: none;}.homelink{    position:absolute;    display:block;    top:30px;    height:25px;    width: 200px;}.header_navi{	background-color: #365067;}.naviblock{	position: relative;	top: 30px;	left: 232px;	z-index:60;}.navi_main{	background-image: url(../img/navi_bg.gif);	background-position: top left;	background-repeat: repeat-x;	height: 32px;}.navi_main a{	padding: 1px 12px 1px 12px;	font-family: arial;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}.navi_main a:hover{	background-image: url(../img/navi_hover.gif);	background-position: top left;	background-repeat: repeat-x;	font-family: arial;	color: #ffffff;	text-decoration: none;}div.navi_side{	width: 222px;	float: left;	min-height: 100%;	margin-right: 8px;}ul.subnavi{	margin: 0;	padding: 0;	cursor: default;	list-style-type: none;	width: 222px;}.subnavi a.navi2{	display: block;	background-image: url('../img/subnavi_bg.png');	background-repeat: no-repeat;	background-position: top left;	font-family: arial,sans-serif;	color: #ffffff;	text-decoration: none;	font-weight: bold;	font-size: 12px;	padding: 4px 0px 4px 22px;	height: 18px;}.subnavi a:hover,.subnavi a.navi2aktiv{	display: block;	background-image: url('../img/subnavi_bg2_hover.png');	background-repeat: no-repeat;	background-position: top left;	font-family: arial,sans-serif;	color: #365067;	text-decoration: none;	font-weight: bold;	font-size: 12px;	padding: 4px 0px 4px 22px;	height: 18px;}ul.thirdnavi{	margin: 0;	padding: 0;	cursor: default;	list-style-type: none;	width: 222px;}ul.thirdnavi a{	display: block;	background-image: url('../img/thirdnavi_bg2_hover.png');	background-repeat: no-repeat;	background-position: left top ;	font-family: arial;	color: #365067;	text-decoration: none;	font-weight: bold;	font-size: 12px;	padding: 4px 0px 4px 26px;	height: 18px;	}ul.thirdnavi a:hover{	display: block;	background-image: url('../img/thirdnavi_bg2_hover.png');	background-repeat: no-repeat;	background-position: left top;	font-family: arial;	color: #365067;	text-decoration: none;	font-weight: bold;	font-size: 12px;	padding: 4px 0px 4px 26px;	height: 18px;	}.language{	position: absolute;	top: 8px; 	left: 636px;}.language a{	background-image: url(../img/pf_weiss.gif);	background-repeat: no-repeat;	background-position: 0 50%;	padding-left: 10px;	font-family: arial;	font-size: 12px;	color: #ffffff;	font-weight: normal;	text-decoration: none;	display: block;}.language a:hover{	color: #ffffff;	text-decoration: none;}.header{	background-image: url(../img/header_bg.jpg);	background-position: top left;	background-repeat: no-repeat;	height: 265px;}.small{	height: 228px;}.header_bottom{	background-image: url(../img/header_bottom.gif);	background-repeat: repeat-x;	height: 16px;}.main{	border-left: 1px solid #DFDFDF;	border-right: 1px solid #DFDFDF;}.content{	background-image: url('../img/content_bg.jpg');	background-position: top left;	background-repeat: no-repeat;	background-color: #F0F0F0;	font-family: arial,verdana,sans-serif;	font-size: 12px;	color: #000000;/* 	height: 466px; */}.abstand{	padding: 20px 6px;        margin-left:228px;        min-height:400px;}.content div.nav_right{	margin: 0px;}.news{	background-color: #F8F8F8;	font-family: arial,sans-serif;	font-size: 11px;	color: #000000;	padding: 8px;}.news_teaser{	font-family: arial;	font-size: 11px;	color: #000000;	padding: 8px;	background-image:  url(../img/news_bg.gif);	background-position: bottom left;	background-repeat: repeat-x;	background-color: #F6F5F2;}.footer{	background-image: url(../img/footer_bg.gif);	background-color: #365067;	background-position: top right;	background-repeat: no-repeat;	color: #365067;	height: 32px;	padding-right: 8px;	text-align: right;	font-size: 12px;}.footer a, .footer a:hover{	color: #ffffff;	font-weight: normal;	margin: 0px 8px 0px 8px;}.td{	background-color: #ffffff;	padding-left: 4px;}/*----------------------Teaser----------------------*/.produkt_teaser{	width: 170px;	height: auto;	display: block;	float: left;}.teaser_link a{	margin-left: 40px;}/*----------------------Formulare----------------------*/form{	padding: 0px;	margin: 0px;	display: inline;}form td{	font-size: 11px;}.form_hl{	font-weight: bold;	background-color: #F2F2F2;	border-bottom: 1px solid #ffffff;}.button{	background-image: url(../img/button_bg.gif);	font-family: arial;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none;	border: 0px; 	padding: 1px 8px 1px 8px;}.warning_message{    padding:10px;    color:#900;    font-weight:bold;}
