*{	font-family:verdana;	font-size:11px;}body {	margin: 0px;	padding: 0px;}#catchall{	width:975px;	padding:0px;	margin:0px;}#navi_top{	width:970px;	padding:0px;	margin:0px;	background-color:#eeefef;	text-align:right;}h1{	height:104px;	padding:0px;	margin: 0px;	background: #eeefef url(../bilder_system/banner.png) no-repeat left top;	overflow: hidden;	position: relative;}h1 span {	position: absolute;	margin-left: 1200px;}h2 {	border-bottom: 1px solid #CC0000;	padding: 0px 0px 4px 0px;	margin: 8px 0px 0px 0px;}h4{    font-family: arial,verdana;	font-size:27px;    color:#CC0000;}#logo{	width:250px;	height:104px;	padding:0px;	margin:0px;	background-image:url(../bilder_system/logo_bg.gif);    background-repeat:no-repeat;    float:left;    text-align:left;}a img {	border: none;}img.logo{	margin:0px;	margin-top:4px;	padding:0px;}#titelbild{	width:384px;	height:104px;	padding:0px;	margin:0px;	background-image:url(../bilder_system/titelbild.gif);    background-repeat:no-repeat;    float:right;}#navi_left{	width:255px;	padding:0px;	margin:0px;	float:left;}#container_rechts{	width:710px;	padding:0px;	margin:0px;	float:right;}#inhalt{	width:460px;	padding:0px;	margin:0px;	margin-top:3px;	float:left;	line-height: 16px;}#navi_right{	width:235px;	padding:0px;	margin:0px;	float:right;}.clear{	padding:0px;	margin:0px;	clear:both;}ul.topnavi{	margin:0px 4px 0px 0px;	padding: 5px 0px;	list-style-type:none;	background-color:#eeefef;	width: 972px;	text-align: right;}ul.topnavi li{	display: inline;	padding:0px;	margin:0px;}ul.topnavi li a{	color:#000000;	padding:0px;	padding-left:15px;	padding-right:15px;	margin:0px;	text-decoration:none;}ul.topnavi li a:hover, ul.topnavi li a.active{	color:#de0011;	padding:0px;	padding-left:15px;	padding-right:15px;	margin:0px;	text-decoration:none;}ul.topnavi li.trenn{	color:#000000;	padding:0px;	margin:0px;}ul.navi{	padding:0px;	margin:0px;	list-style-type:none;	width:255px;}ul.navi li{	padding:0px 0px 0px 30px;	background:url(images/bkg_item.gif) repeat-y;}ul.navi .title{	background:url(images/bkg_top.gif) no-repeat 0px bottom;	font-weight:bold;	padding-bottom:10px; letter-spacing: 1px}ul.navi li a{	background:url(images/bkg_inactive.gif) no-repeat 0px 8px;	display:block;	height:100%;	padding:5px 20px 1px 20px;	text-decoration:none;	color:#000000;}ul.navi li.last{	background:url(images/bkg_bottom.gif) no-repeat left bottom;	padding-bottom:21px;}ul.navi li a:hover, ul.navi li a.active{	background:url(images/bkg_active.gif) no-repeat 0px 8px;	color:#CC0000}ul.navi2{	padding:0px;	margin:0px;	list-style-type:none;	width:235px;}ul.navi2 li{	padding:0px 0px 0px 30px;	background:url(images/bkg_item2.gif) repeat-y;}ul.navi2 .title{	background:url(images/bkg_top2.gif) no-repeat 0px bottom;	font-weight:bold;	padding-bottom: 0px; letter-spacing: 1px}ul.navi2 li a, .sidebar_box a{	background:url(images/bkg_inactive.gif) no-repeat 0px 8px;	display:block;	height:100%;	padding:5px 0px 1px 20px;	text-decoration:none;	color:#000000;}ul.navi2 li a.mail, ul.navi2 li a.mail:hover{	color:#cc0000;	text-decoration:underline;	display:inline;	background:none;	padding:0px;	margin:0px;}ul.navi2 li.last{	background:url(images/bkg_bottom2.gif) no-repeat left bottom;	padding-bottom:21px;}ul.navi2 li a:hover, ul.navi2 li a.active{	background:url(images/bkg_active.gif) no-repeat 0px 8px;	color:#CC0000}.sidebar_box {	width: 100%;	border-collapse: collapse;}.sidebar_box td {	padding: 0px;}.sidebar_box a {	padding:3px 0px 1px 20px;}ul.zahn{	padding:0px;	margin:0px;	margin-top:15px;	margin-bottom:20px;	list-style-type:none;}ul.zahn li{	color:#000000;	padding:0px;	padding-left:20px;	margin:0px;}ul.angebot2{	padding:0px;	margin:0px;	margin-top:10px;	margin-left:15px;	margin-bottom:20px;	list-style-type:none;	width:440px;}ul.angebot2 li{	padding:0px;	padding-left:10px;	padding-right:10px;	margin:0px;	color:#000000;	background-color:#f4f4f4;}ul.angebot2 li.title{	background-color:#e1e1e1;	padding:10px;	margin:0px;	color:#cc0000;	font-weight:bold;}ul.angebot2 li.utitle{	background-color:#f4f4f4;	padding:0px;	padding-left:10px;	padding-top:10px;	padding-right:10px;	margin:0px;	color:#cc0000;	font-weight:bold;}ul.angebot2 li a.info{	padding:0px;	margin:0px;	color:#cc0000;	text-decoration:underline;	background-color:#f4f4f4;}ul.angebot2 li a.info:hover{	padding:0px;	margin:0px;	color:#cc0000;	text-decoration:underline;	background-color:#f4f4f4;}ul.angebot{	padding:0px;	margin:0px;	margin-top:10px;	margin-left:15px;	margin-bottom:20px;	list-style-type:none;	width:210px;}ul.angebot li{	padding:0px;	padding-left:10px;	padding-right:10px;	margin:0px;	color:#000000;	background-color:#f4f4f4;}ul.angebot li.title{	background-color:#e1e1e1;	padding:10px;	margin:0px;	color:#cc0000;	font-weight:bold;}ul.angebot li.utitle{	background-color:#f4f4f4;	padding:0px;	padding-left:10px;	padding-top:10px;	padding-right:10px;	margin:0px;	color:#cc0000;	font-weight:bold;}ul.angebot li a.info{	padding:0px;	margin:0px;	color:#cc0000;	text-decoration:underline;	background-color:#f4f4f4;}ul.angebot li a.info:hover{	padding:0px;	margin:0px;	color:#cc0000;	text-decoration:underline;	background-color:#f4f4f4;}.imageRight {	padding: 1px;	margin: 0px 0px 1px 0px;	border: 1px solid #CCCCCC;}* a.wei{color:#FFFFFF;}.verd18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px}.verd16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}.blinker {	text-decoration: blink;}#footer {	border-top: 1px solid #CCCCCC;	color: #666666;	padding: 15px 10px 30px 10px;}ul.navi2 li.googleGadget a, ul.navi2 li.googleGadget a {	background: none;	padding: 0px;	display: inline;	color: #000000;}.mapData {	border: 1px solid #E80000;	border-top: none;	display: none;	padding: 10px;	background: #FDFDFD url (../bilder_system/bg_mapData.gif) repeat-x left bottom;}.mapData strong {	display: block;	margin-bottom: 7px;}.mapData td {	width: 50%;	vertical-align: top;}area {	cursor: default;}.angebot {	line-height: 1.2;}
