/* -06-07-04 13:40 Uhr - ffr *//* -------------- main ------------------ */* html ul li   {float:left; height:1%;}* html ul li a {height:1%;}* html #contentArea ul li                   {float:none; height:auto;}* html #contentArea .grauePfeileLinks ul li {float:left; height:1%;}.hide, .nodisplay, .hideTeaserText   {display:none;}.showdisplay,.showTeaserText         {display:block;}/*div{		border:1px solid gray;		}*/#content{		width:90%;/*900px;*/		minimum-width:900px;		float:center;		padding:0px;		margin:0px;}#topArea{	width:100%;	float:center;}#topArea .header1{	float:right;	width:100%;	border-bottom:1px solid blue;}#topArea .header2{	background-color:#FFFFFF;	float:center;	width:100%;	border:1px solid blue;}#topArea .header2 .left{	float:left;	width:49%;}#topArea .header2 .right{	float:right;	width:49%;}#topArea .header3{		width:100%		float:center;		background-color:#FFFFFF;		border-left:1px solid blue;		border-right:1px solid blue;}.Stil1 {			color: #3333ff;			font-weight: bold;}.Stil2{			color: #3333ff;			font-family: Verdana,			Arial, Helvetica, sans-serif;}.Stil3{			color: #3333ff;			font-family: Arial, Helvetica, sans-serif;}.Stil4 {color: #3333ff}.Stil5 {			color: #3333ff;			font-weight: bold;}body,td,th{			font-family: Arial, Helvetica, sans-serif;			padping=0px;			margin=0px;}body{        background-color:#d9d9d9;        color:#000;        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        height:100%;        margin:0;        padding:0;        text-align:center;}img{        border:0;}a:link,a:visited,a:active{        color:#000;        /*text-decoration:none;*/}a:hover{        color:#4040FF;        /*text-decoration:none;*/}#footer{        width:100%;        float:left;        margin:0px;        padding:0px;}#mainArea{		background-color:#FFFFFF;		width:100%;/*900px;*/		height:500px;		/*border-top:1px solid blue;		border-bottom:1px solid blue;*/		float:center;		border:1px solid blue;}#newsBox{		vertical-align:middle;	    background-color:#4B81E5;        float:right;        width:130px;        height:100%; /*500px;*/        overflow:hidden;        display:block;}#newsBox .white{		color:#FFFFFF;		text-align:center;		font-family: Arial, Helvetica, sans-serif;}#newsBox .center{		width:100%;		height:100%;		vertical-align:middle;}#vertikaleNaviSchmall{ 		BACKGROUND-IMAGE:url("bilder/button_background.jpg");		WIDTH:130px;		BACKGROUND-REPEAT:no-repeat;   		background-color:#03052E;        float:left;      	height: 100%; /*500px;*/      	padding:0px;      	margin:0px;}#vertikaleNaviSchmall ul{        float:left;        /*width:100%;*/        padding:2px;        margin:0px;}#vertikaleNaviSchmall ul li{        display:block;        width:118px;        padding:2px;		  margin:2px;		  float:left;}#vertikaleNaviSchmall ul li a{        background-color:#D0D0FF;        color:#333;        float:left;        text-align:center;        width:114;        font-weight:700;        padding:2px; /*8px;*/        border: 2px solid;        border-color: white #0A2052 #0A2052 white ;        text-decoration:none;}#vertikaleNaviSchmall ul li a:hover{        background-color:#4040FF;        color:#FFFFFF;        border-color: #0A2052 #D0D0FF #D0D0FF #0A2052 ;}#vertikaleNaviSchmall ul li .active{        color:#FFFFFF;        background-color:#8080FF;        border-color: #E0E0FF #0A2052 #0A2052 #E0E0FF ;}#contentArea{        float:left; 		vertical-align:top;        /*width:640px;*/        height:100%;        background-color:#ffffff;        margin:0px;       /* margin: 0px 150px 0px 150px; */        padding:5px 10px 5px 10px;}#contentArea .block{		width:640px;		display:block;}#contentArea a.button{        background-color:#D0D0FF;        color:#333;        text-align:center;        width:114;        font-weight:700;        border: 2px solid;        border-color: #C0C0FF #0A2052 #0A2052 #C0C0FF ;        text-decoration:none;}#contentArea a.button:hover{        background-color:#4040FF;        color:#FFFFFF;        border-color: #0A2052 #C0C0FF #C0C0FF #0A2052 ;}/* -------------- content ------------------ */p,h1,h2   {margin:12px 0 0; padding:0;}h1,h2     {font-weight:700; line-height:125%; color:#333;}h1   {font-size:18px;}h2   {font-size:14px;}h3   {font-size:12px;}p    {font-weight:400; line-height:150%;}.linie{        height:12px;        max-height:12px;        font-size:7px;        border-bottom:1px solid #999;}.listeInContent{        margin:12px 0 0;        width:324px;}.listeInContent ul,.contentBox ul{        margin:0;        padding:0;        list-style:none;}.contentBox ul li{        width:100%;        max-width:331px;        background:url(/coremedia/generator/System/de/property=blobImage/id=141740.gif) 8px 9px no-repeat;        display:block;        padding:2px 0 2px 19px;}.contentBox ul li ul li{        max-width:328px;}.listeInContent li{        width:100%;        max-width:347px;        background:url(/coremedia/generator/System/de/property=blobImage/id=141740.gif) 8px 7px no-repeat;        display:block;        padding:2px 0 2px 19px;}.contentBox ul li p{        margin:0;        padding:0;}#rechteSpalteFuerBoxen{        clear:right;        float:right;        padding-right:12px;        padding-top:12px;        width:177px;        max-width:177px;}.rechteBox{        background-color:#d9d9d9;        margin-bottom:18px;        width:177px;        overflow:hidden;}.rechteBox p{        color:#000;        line-height:125%;        margin:0;        padding:5px 8px 6px;}.rechteBox a,.rechteBox a:active,.rechteBox a:visited{        color:#000;}.rechteBox a:hover{        color:#e20074;}.rechteSpalteLinkIntro{        font-weight:700;        margin:5px 8px 0;}.rechteSpalteLinkIntro p{        padding:0;}.rechteBoxEnde{        height:6px;        max-height:6px;        font-size:1px;        line-height:3px;}table{        font-size:12px;}table td{        padding: 0px;        line-height:150%;}table td p{        margin:0;        padding:0;}table .background-color--Grau{        background-color:#d9d9d9;}.contentBox table a:link,.contentBox table a:visited,.contentBox table a:active{        color:#005A5F;        text-decoration:underline;}/* -------------- formulare ------------------ */#contentArea form{        margin:0;        padding:0;}#contentArea table td{        padding: 4px;        line-height:150%;}input,select,.feld,.laenderAuswahl,.knopf,.suchfeld{        font-family:Arial, Helvetica, sans-serif;}.valid   {color:#000000;}.invalid {color:#FF0000;}