@charset "UTF-8";/* CSS Document */* {	margin: 0px;	padding: 0px;	font-family: Verdana, Geneva, sans-serif;}html{		overflow: scroll;}body {	background-color: #a7a7a7;	margin-bottom: 20px;	background-image: url(_images/body_bg.jpg);	background-repeat: repeat;	background-attachment: fixed;}#MAIN {	width: 777px;	margin-left: auto;	margin-top: 10px;	background-color: #FFF;	background-image: url(_images/main_bg.jpg);	background-repeat: repeat-y;	min-height: 768px;	margin-right: auto;}#MAIN #HEADER {	height: 246px;	width: 777px;	background-image: url(_images/head_bg.jpg);	background-repeat: no-repeat;	clear: both;	padding-bottom: 10px;}#MAIN #HEADER #LOGO {	height: 73px;	width: 125px;	margin-top: 0px;	margin-left: 0px;	float: left;	margin-bottom: 0px;	padding-top: 23px;	padding-left: 33px;	padding-bottom: 0px;}#MAIN #HEADER #TOPRIGHT {	float: right;	clear: right;}#MAIN #HEADER #TOPRIGHT #SPRACHNAVI {	height: 27px;	width: 100px;	clear: both;	margin-left: 450px;	padding-top: 20px;	text-align: right;}#MAIN #HEADER #TOPRIGHT #SPRACHNAVI img {	margin-left: 8px;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI{	width: 565px;	height: 15px;	float: none;	margin-top: 25px;	font-size: 10px;	padding-right: 25px;	text-align: right;	clear: none;	margin-bottom: 28px;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI ul{	list-style-type: none;	list-style-position: outside;	float: right;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI ul li{	list-style-position: outside;	list-style-type: none;	float: left;	margin-left: 10px;	padding-left: 10px;	background-image: url(_images/level1_bg.jpg);	background-repeat: no-repeat;	text-transform: uppercase;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI a , #MAIN #HEADER #LEVEL1NAVI a:visited {	text-decoration: none;	color: #333;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI li a:hover {	color: #004b99;}#MAIN #HEADER #TOPRIGHT #LEVEL1NAVI ul .level1active a , #MAIN #HEADER #TOPRIGHT #LEVEL1NAVI ul .level1active a:visited {	color: #004b99;}#MAIN #HEADER #KEYVISUAL {	height: 121px;	margin-left: 25px;	clear: left;	float: none;	width: 726px;}#MAIN #MID {	width: 757px;	min-height: 530px;	margin-top: 0px;	float: none;	margin-left: 20px;}#MAIN #MID #LEFT {	width: 195px;	margin-left: 0px;	float: left;}#MAIN #MID #LEFT .leftheading {	height: 17px;	width: 190px;	padding-left: 5px;	background-image: url(_images/left_heading1_bg.gif);	background-repeat: repeat-x;	background-color: #E1E1E1;	padding-top: 2px;}#MAIN #MID #LEFT h1  {	font-size: 9px;	text-transform: uppercase;	color: #666666;	font-weight: normal;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul {	list-style-type: none;	list-style-position: inside;	font-size: 9px;	margin-bottom: 25px;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul li {	list-style-position: outside;	list-style-type: none;	height: 16px;	background-repeat: no-repeat;	padding-top: 5px;	background-image: url(_images/level1_full_bg.gif);	padding-left: 25px;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul  a, #MAIN #MID #LEFT #SECONDLEVELNAVI ul  a:hover {	text-decoration: none;	color: #999;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul li.level2active a, #MAIN #MID #LEFT #SECONDLEVELNAVI ul li.level2active a:visited {	color: #1D499B;}#MAIN #MID #LEFT #SECONDLEVELNAVI li.level2active {	background-image: url(_images/level2_full_active.gif);	background-repeat: no-repeat;	background-color: #FFF;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul li.level3 {	background-image: none;	background-color: #FFF;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul li.level3.level3active a, #MAIN #MID #LEFT #SECONDLEVELNAVI ul li.level3.level3active a:visited{	background-image: none;	background-color: #FFF;	color: #1D499B;}#MAIN #MID #LEFT #SECONDLEVELNAVI ul  a:hover {	color: #214596;}#MAIN #MID #LEFT #SOFORTKONTAKT {	font-size: 9px;	color: #999999;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 30px;	background-image: url(_images/level2_bullet.gif);	background-repeat: no-repeat;	margin-top: 5px;}#MAIN #MID #LEFT #SOFORTKONTAKT p {	margin-bottom: 10px;}#MAIN  #MID  #LEFT  #JAHRE {	padding-top: 5px;	padding-bottom: 5px;	margin-top: 5px;	height: 170px;}#MAIN #MID #LEFT #PARTNER {	padding-top: 5px;	height: 120px;}#MAIN #MID #RIGHT{	width: 530px;	min-height: 500px;	margin-left: 20px;	background-color: #FFF;	float: left;}#MAIN #MID #RIGHT #UNITKEYVISUAL {	width: 525px;	clear: right;}#MAIN #MID #RIGHT .rightheading {	height: 19px;	width: 505px;	padding-top: 3px;}#MAIN #MID #RIGHT .rightheading h1 {	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	color: #1D499B;}#MAIN #MID #RIGHT #CONTENT , #MAIN #MID #RIGHT #CONTENT_KONTAKT{	font-size: 10px;	margin-top: 20px;	line-height: 14px;	width: 520px;}#MAIN #MID #RIGHT #CONTENT p , #MAIN #MID #RIGHT #CONTENT_KONTAKT p{	margin-bottom: 10px;}#MAIN #MID #RIGHT #CONTENT h1      {	font-size: 11px;	text-transform: uppercase;	margin-bottom: 10px;	font-weight: bold;}#MAIN #MID #RIGHT #CONTENT_KONTAKT h1 {	font-size: 10px;	font-weight: bold;	color: #000;	margin-top: 4px;	margin-bottom: 8px;}#MAIN #MID #RIGHT #CONTENT h2 , #MAIN #MID #RIGHT #CONTENT_KONTAKT h2{	font-size: 11px;	color: #1D499B;	margin-bottom: 5px;}#MAIN #MID #RIGHT #CONTENT h3 , #MAIN #MID #RIGHT #CONTENT _KONTAKT h3{	font-size: 11px;	color: #000;	margin-bottom: 5px;}#MAIN #MID #RIGHT #CONTENT  a, #MAIN #MID #RIGHT #CONTENT  a:visited , #MAIN #MID #RIGHT #CONTENT_KONTAKT a, #MAIN #MID #RIGHT #CONTENT_KONTAKT a:visited{	color: #1D499B;	text-decoration: none;}#MAIN #MID #RIGHT #CONTENT a:hover , #MAIN #MID #RIGHT #CONTENT_KONTAKT a:hover{	text-decoration: underline;}#MAIN #FOOTER {	width: 747px;	margin-left: 15px;	margin-right: 15px;	background-image: url(_images/footer_bg.gif);	background-repeat: repeat-x;	font-size: 8px;	color: #999999;	padding-top: 5px;	padding-bottom: 3px;	clear: both;}#MAIN #FOOTER a, #MAIN #FOOTER a:visited {	text-decoration: underline;	color: #999999;}#MAIN #FOOTER a:hover {	color: #1D499B;}td.td-0  {	padding-top: 8px;	padding-bottom: 15px;	font-weight: bold;	color: #1D499B;	width: 150px;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E1E1E1;	vertical-align: top;}td.td-1  {	padding-top: 8px;	padding-bottom: 15px;	width: 350px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E1E1E1;}#MAIN #MID #RIGHT #CONTENT .table_history {	border-collapse: collapse;	vertical-align: top;	margin-top: 20px;	margin-bottom: 15px;}#MAIN #MID #RIGHT #CONTENT .contenttable {	margin-bottom: 20px;}#MAIN #MID #RIGHT #CONTENT th{	padding-top: 8px;	padding-bottom: 5px;	font-weight: bold;	color: #1D499B;	width: 150px;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E1E1E1;	vertical-align: top;}#MAIN #MID #RIGHT #CONTENT td{	padding-top: 8px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E1E1E1;	width: 340px;	vertical-align: top;	padding-left: 10px;}#MAIN #MID #RIGHT #CONTENT ul , #MAIN #MID #RIGHT #CONTENT ol, #MAIN #MID #RIGHT #CONTENT_KONTAKT ul , #MAIN #MID #RIGHT #CONTENT_KONTAKT ol{	margin-left: 30px;	margin-bottom: 15px;}#MAIN #MID #RIGHT #CONTENT ul li {	margin-bottom: 3px;}#MAIN #MID #RIGHT #CONTENT_KONTAKT table th {	width: 250px;	vertical-align: top;	text-align: left;	font-weight: normal;}#MAIN #MID #RIGHT #CONTENT_KONTAKT table td {	padding-left: 30px;}#MAIN #MID #RIGHT #CONTENT img , #MAIN #MID #RIGHT #CONTENT_KONTAKT img{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}/* ========== Registrierung und Login Styles begin ===========  */.tx-felogin-pi1 legend {	display: none;}.tx-felogin-pi1 fieldset {	padding: 10px;	margin-top: 10px;}.tx-felogin-pi1 .login label {	display: block;	width: 160px;	float: left;	margin-top: 10px;}.tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password] {	width: 250px;	margin-top: 10px;}.tx-felogin-pi1 .submit {	border: 1px solid #E1E1E1;	margin-top: 10px;	padding: 3px;	text-transform: uppercase;}.tx-felogin-pi1 .login .submit {	margin-left: 160px;}/* ========== Registrierung und Login Styles end =============  */
