body {	margin: 0;	padding: 0;	width: 1000px;	height: 100%;	border: 0;	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-size: 11px;	background-color: #f2f2f2;	background-image: url(../img/back.gif);	background-repeat: repeat-y;}img {border:0;}.bold {font-weight: bold;}#logobeschriftung{	position: relative;	top: 2px;	left: 200px;	width: 300px;	height: 65px;	display: block;	z-index:5;}#contentframe {	overflow: hidden;	float: left;}table tr {	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-size: 11px;}table td {	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-size: 11px;}#topContent {	padding: 0;	margin: 0;	height: 337px;	background-color: #fff;}#logo {	position: relative;	top: 22px;	left: 30px;	width: 172px;	height: 65px;	display: block;}#flash {	display: block;	float: right;}#homepageImage {	margin-left: 375px;	margin-top: -65px;	max-width: 607px;	max-height: 328px;}#centreImage {	margin-left: 240px;	margin-top: -65px;	max-width: 607px;	max-height: 328px;}#referenceImage {	position: absolute;	bottom: 40px;	top: 0px;	left: 0px;}#referenceImageRight {	position: absolute;	top: 170px;	left: 775px;}#referenceList {	position: absolute;	top: 60px;	left: 510px;}.referenceBreak {	height: 8px;}#topContent #reference {	position: absolute;	top: 0px;	left: 450px;}#referenceCaption {	position: absolute;	font-size: 10px;	color: #EA592C;	top: 305px;	width: 450px;	left: 515px;}#referenceCaption2 {	position: absolute;	font-size: 10px;	color: #EA592C;	bottom: -304px;	left: 315px;	width: 130px;}#referenceCaption2 {}#news {	margin-top: 0px;	margin-left: 275px;}.backlink {	z-index: 99 !important;	position: absolute;	top: 305px;	right: -605px;	width: 125px;	font-size: 10px;	font-weight: bold;}.paginator {	z-index: 99 !important;	position: absolute;	top: 365px;	right: -520px;	font-size: 10px;	font-weight: normal;}.backlink a, .backlink a:active, .backlink a:visited, .back a:link,.backlinkNews a, .backlinkNews a:active, .backlinkNews a:visited, .backlinkNews a:link,.paginator a, .paginator a:active, .paginator a:visited, .paginator a:link {	text-decoration: none;	color: #EA592C;}#navcontainer {	position: relative;	left: 0;	top: 0;	margin: 0;	padding: 0;	height: 18px;	background-color: #999999;}#navcontainer ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}#navcontainer li {	display: block;	margin: 0;	padding: 0;	float: left;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;}#navcontainer a {	color: #ebebeb;	display: block;	text-decoration: none;	background: #999999;	margin: 0;	padding: 2px 14px 3px;}#navcontainer li.item1 {	width: 70px;}#navcontainer a:hover {	background: #cccccc;}#navcontainer a:active {	background: #cccccc;	color: #ea592c;}#navcontainer a.selected {	background: #cccccc;	color: #ea592c;}#navcontainer a.active:link, #navcontainer a.active:visited {	position: relative;	background: #cccccc;	font-weight: bold;}.subnav {	display: none;	position: absolute;	top: 18px;	left: 290px;	margin: 0;	padding: 0px 0 3px 0;	height: 18px;}.subnav ul {	display: inline;}.subnav li {	font-size: 11px !important;	font-weight: normal !important;	text-transform: none !important;}.subnav ul li a:active,.subnav ul li a:link,.subnav a:visited {	color: #444 !important;	background: #fff !important;}.subnav ul li a:hover {	color: #ea592c !important;}#boxesContainer {	margin: 0px;	padding: 0px;	position: relative;	top: 90px;	left: 560px;	width: 290px;	height: 174px;}#boxesContainer ul {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: left;}#boxesContainer ul li {	float: left;	margin: 0px;	height: 50px;	width: 50px;	padding: 4px;}#boxesContainer li a:hover {	color: #000000;}#captionsContainer {	margin: 0px;	padding: 0px;	position: relative;	top: 268px;	left: 566px;	width: 290px;	height: 24px;	visibility: hidden;}#captionsContainer ul {	list-style-type: none;}#captionsContainer li {	position: relative;	left:0px;	top:0px;	font-size:10px;	font-weight:normal;	color: #fe4201;}#leftArea {	float: left;	width: 224px;	height: 100%;	background-color: #e5e5e5;	padding-top: 1px;	padding-bottom: 1px;}#vertNav {	position: relative;	left: 3px;	width: 222px;}#vertNavService {	position: relative;	top: 75px;	left: 3px;	width: 222px;}#vertNav ul {	list-style-type: none;	margin-left: 0.5em;	padding-left: 0.5em;}#vertNav ul li {	background-image: url(../img/nav1.gif);	background-repeat: no-repeat;	background-position: 0 4px;	font-weight: bold;	font-size: 12px;	padding-left: 12px;	line-height: 1.5em;}#vertNav ul .nav1 {}#vertNav ul.nav1 li {	background-image: url(../img/nav2.gif);	background-repeat: no-repeat;	background-position: 0 2px;	font-size: 11px;	font-weight: normal;}#vertNav ul.nav2 li {	background-image: none;}#vertNav ul.nav3 li {	background-image: none;}#vertNavService ul {	list-style: none;	margin-left: 0.5em;	padding-left: 0.5em;}#vertNavService ul li {	background-image: url(../img/nav1.gif);	background-repeat: no-repeat;	background-position: 0 3px;	padding-left: 12px;	font-size: 11px;	font-weight: bold;	line-height: 1.5em;}#vertNav a,#vertNavService a {	margin: 0;	padding: 0;	color: #999999;	text-decoration: none;}#vertNav a:hover, .vertNav a:active,#vertNavService a:hover, .vertNavService a:active {	color: #ea592c;}#vertNav a.active:link, .vertNav a.active:visited,#vertNavService a.active:link, .vertNavService a.active:visited {	color: #ffffff;}#navcontainer a.selected {	color: #ea592c !important;}#vertNav a.selected,#vertNavService a.selected {	color: #fc4006 !important;	font-weight: bold;}#vertNav2 {	position: relative;	left: 20px;	top: 20px;	margin: 0;	padding: 0;}#vertNav2 ul {	list-style: none;	margin-left: 0px;	padding-left: 0px;	border: none;}#vertNav2 li {	font-family: arial,helvetica,geneva,sans-serif;	margin: 0;	padding: 0;	font-size: 11px;	line-height: 22px;	font-weight: normal;}#vertNav2 a {	margin: 0;	padding: 0;	color: #999999;	text-decoration: none;}#vertNav2 a:hover, .vertNav2 a:active {	color: #ea592c;}#vertNav2 a.active:link, .vertNav2 a.active:visited {	color: #ffffff;}#innerBox ul {	list-style-image: url(../img/arrow_r.gif);	margin-left: 19px;	padding-left: 0px;	border: none;}#innerBox ul .nav1 {	list-style: none;	margin-left: 0px;}#innerBox ul .nav2 {	list-style: circle inside;	margin-left: 0px;}#innerBox ul .nav3 {	list-style: disc inside;}#memberLogoArea {	clear: both;	margin-top: 20px;	margin-left: 20px;	height: 95px;}#gc {	margin-left: 0px;	float: left;}#comvort {	margin-top: -8px;	margin-left: 28px;}#fcp { 	margin-top: 15px;}#bds { 	margin-top: 15px;	margin-bottom: 15px;}#contentBox {	float: left;	padding: 0;	margin: 0;	width: 750px;	height: auto;}#contentBox p {}#contentBox a {	text-decoration: none;	color: #ea592c;;}#contentBox a:hover, .contentBox a:active {	color: #999;}#innerBox {	float: left;	color: #464C53;	margin-left: 50px;	margin-right: 10px;	margin-top: 25px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: normal;}#innerBox h1 {	margin: 0;	margin-bottom: 10px;	font-size: 15px;	line-height: 22px;	font-weight: bold;	color: #464c53;	vertical-align: baseline;}#innerBox h2 {	margin: 0;	margin-bottom: 10px;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #464c53;	vertical-align: baseline;}#leftInnerBox  {	float: left;	width: 320px;	height: auto;	margin-right: 10px;}#rightInnerBox  {	float: left;	width: 330px;	height: auto;	margin-left: 15px;}#leftInnerBox2  {	float: left;	width: 320px;	height: auto;	margin-right: 10px;}#rightInnerBox2  {	float: left;	width: 330px;	height: auto;	margin-left: 15px;}#leftInnerContentBox {	padding: 0;	margin: 0;	width: 310px;	height: auto;	position: absolute;	top: 0px;	left: 0px;}#rightInnerContentBox {	padding: 0;	margin: 0;	width: 330px;	height: auto;	position: absolute;	top: 0px;	left: 384px;}#contentBox h1 {	margin: 0;	margin-bottom: 10px;	font-size: 15px;	line-height: 22px;	font-weight: bold;	color: #464c53;	vertical-align: baseline;}#contentBox h2 {	margin: 0;	margin-bottom: 10px;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #464c53;	vertical-align: baseline;}#innerBox .unitXS {	margin: 0;	padding: 0;	font-size: 9px;	line-height: 22px;	font-weight: bold;	color: #fc4006;	vertical-align: baseline;}#innerBox .unitXL {	font-family: arial,helvetica,geneva,sans-serif;	margin: 0;	padding: 0;	font-size: 23px;	line-height: 23px;	font-weight: bold;	color: #fc4006;	vertical-align: baseline;}#innerBox .unitText {	display: block;	margin-top: 9px;	font-size: 11px;	line-height: 16px;	color: #464c53;}#unit01 {	float: right;	width: 40px;	height: 23px;	border-right: 2px solid #fc4006;}#unit02 {	float: right;	width: 40px;	height: 23px;	border-right: 2px solid #fc4006;}#imgUnit {	top: 60px;}.unitHead {	height: 50px;}#newsBox {	clear: both;	padding: 0;	margin-left: 50px;	width: 714px;	height: auto;}#newsOrange {	float: left;	margin-top: 15px;	padding-right: 5px;	margin-right: 15px;	border-right: 2px solid #fc4006;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	color: #fc4006;	vertical-align: bottom;	height: 100%;}#newsText {	float: left;	margin: 0;	margin-top: 15px;	width: 600px;	top: 0px;	left: 60px;	font-size: 11px;	font-weight: normal;	color: #74787D;	vertical-align: bottom;}.download {	margin-top: 5px;	background-image: url(../img/arrow_r.gif);	background-repeat: no-repeat;	background-position: 0px 4px;	clear: left;	padding-left: 15px;}.spacer {	margin-top: 5px;}.listArrows {	list-style-image: url(../img/ArrowToRight.gif);	margin-left: 0px;	padding-left: 0px;	border: none;}.listArrows li {	padding-bottom: 5px;}.pressTop {	position: absolute;	top: 70px;	left: 375px;	font-size: 11px;	width: 600px}.pressTop h1 {	font-size: 11px !important;	line-height: 16px !important;}.pressTop h2 {	font-size: 11px !important;	line-height: 16px !important;}.pressBottom {	position: absolute;	top: 380px;	left: 375px;	width: 600px;}.backlinkNews {	position: absolute;	top: 310px;	left: 915px;	width: 125px;	font-size: 10px;	font-weight: bold;	z-index: 99999;}


#leftInnerBox2  li{	padding-bottom: 11px;}#rightInnerBox2  li{		padding-bottom: 11px;}

/*  k a l e n d e r  */

.kalender {}
