body {height: 100%; width: 100%; margin: 0px; background-color: #807f84; color:#ffffff; text-align: center;}
html {height: 100%;	width: 100%; text-align: center;}
a {color: #E60010;}

a:hover {text-decoration: underline;}


.wrapper {height: 100%; width: 100%;}
.page {width:902px; background-color:#ffffff; color:#818085; height: 100%;}
.pageHeader {vertical-align: top; height: 150px;}
.pageMain {text-align: left; vertical-align: top; background-color: #FFFFFF; color: #818085;}
.pageHeaderPics {height:0px; padding-bottom:0px; margin:0px;}
.pageHeaderPics img {padding:0px; _margin-bottom:-4px;}
.pageBody {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.pageBodyTopRow {height: 4px;}
.pageBodyRandL {width: 13px;}
.pageBodyRandR {background-image: url(../img/bg_header_R.gif); width: 34px;}
.headerLogoR {background-image: url(../img/hd_logo_rechts.gif); height: 90px; width: 234px;}
.headerR2Sp {background-color: #929292; width: 30px; color: #FFFFFF;}


.navStandart { width: 170px; background-color: #929292; height: 20px; background-image: url(/de/wLayout/design/img/bg_navStd.gif); background-repeat: no-repeat; background-position: right; color: #FFFFFF;}
.langSelect {height: 29px; width: 131px; padding-top: 7px; vertical-align: top; }
.Sp30pxW {width: 30px;}

.breadcrumb {font-family: Arial, Helvetica, sans-serif; height: 29px; width: 494px; text-align: left; vertical-align: top; padding-top: 4px; font-size: 10px;}
.breadcrumb a {color:#818085; text-decoration:none}
.breadcrumb a:visited {color:#818085; text-decoration:none}
.breadcrumb a:active {color:#E60010; text-decoration:none}

.breadcrumb a:hover {color:#E60010; text-decoration:underline}

.linkeSpalte {text-align: left;	vertical-align: top;}
.navEbene2 { background:url(/de/wLayout/design/img/nav/nav_ebene2_off.gif); height:19px; padding-left:20px; padding-top:3px ; vertical-align:top}
.navEbene2:hover { background:url(/de/wLayout/design/img/nav/nav_ebene2_on.gif); height:19px; padding-left:20px; padding-top:3px ; vertical-align:top}

.navEbene2 a { text-decoration:none; color:#807f84; font-weight:bold; font-size:10px}
.navEbene2 a:visited { text-decoration:none; color:#807f84; font-weight:bold; font-size:10px}

.navEbene2 a:hover { color:#E60010;text-decoration:underline}



.navEbene2Active { background:url(/de/wLayout/design/img/nav/nav_ebene2_on.gif); height:19px; padding-left:20px; padding-top:3px ; vertical-align:top}
.navEbene2Active a { text-decoration:none; color:#807f84; font-weight:bold; font-size:10px}
.navEbene2Active a:hover { text-decoration:underline}


.navBtmSpc {height: 30px;}

.mainArea {text-align: left; vertical-align: top;}

.content {width: 494px; background-color:#ffffff; color: #818085; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.cHeader {text-align: left; vertical-align: middle; height: 20px; color: #E60010; background-color: #efefef; padding-left: 5px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #E60010; font-weight: normal; margin: 0px; background-color: #EFEFEF;}
h1 a, a:active, a:visited, a:hover {color:#E60010; text-decoration:none}


.cPicArea {padding-top: 15px; padding-right: 15px; text-align: left; vertical-align: top;}
.cTxtArea {text-align: left; vertical-align: top; padding-top: 5px;}

.cTxtArea a, a:visited {color:#E60010; text-decoration:none;}
.cTxtArea a:hover {color:#E60010;text-decoration:underline;}


h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E60010; margin: 0px; font-weight: normal; background-color: #FFFFFF;}

.cSpacer {height: 20px;}

.txtBlock { color: #818085; padding-top:10px;}
.txtBlock img {margin-right:10px; margin-bottom:6px;}
.txtBlock a, a:visited {color:#E60010; text-decoration:none;}
.txtBlock a:hover {color:#E60010;text-decoration:underline;}

.gruendertxt {color: #818085; padding-top:10px; text-align:left;}
.gruendertxt a, a:visited {color:#E60010; text-decoration:none;}
.gruendertxt a:hover {color:#E60010;text-decoration:underline;}

textarea {background-color:#FFFFFF}


.rechteSpalte {text-align: left; vertical-align: top; width: 170px;}
.rechteSpalteBox {text-align: left; vertical-align: top; width: 170px; padding-left: 10px;}
.rechSpalteBoxHeader {background-image: url(../img/bg_rSpalteBox.gif); height: 20px; padding-left: 10px; color: #E60010; text-align: left; vertical-align: middle; background-color: #FFFFFF;}
.rechteSpalteBoxContent {background-image: url(../img/bg_rSpalteBox.gif); font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818085; padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;	text-align: left; vertical-align: top; background-color: #FFFFFF;}

.rechteSpalteBoxContent a, a:visited {color:#E60010; text-decoration:none;}
.rechteSpalteBoxContent a:hover {color:#E60010;text-decoration:underline;}

.rechteSpalteBoxAbstand {height: 20px;}

.rSpalteSpacer {height: 2px;}

.pageBodyBottom {height: 20px;}

.pageFooter {text-align: center; vertical-align: bottom; height: 49px;}

.footerS1 {width: 13px;}
.footerS2 {background-image: url(../img/bg_footer_l.jpg); width: 131px;}
.footerS3 {width: 30px; background-image: url(../img/bg_footer_c.gif);}
.footerS4 {width: 494px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top; text-align: left; padding-top: 7px; background-image: url(../img/bg_footer_c.gif);}
.footerS4 a {color:#818085; text-decoration:none;}
.footerS4 a:visited {color:#818085; text-decoration:none;}
.footerS4 a:hover {color:#E60010;text-decoration:underline;}
.footerS5 {background-image: url(../img/bg_footer_r.jpg); width: 204px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.profilLinks {padding-top: 10px; padding-left: 10px; padding-bottom: 10px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C9C9C9; border-right-color: #C9C9C9; border-bottom-color: #C9C9C9; border-left-color: #C9C9C9;}
.profilRechts {padding-top: 10px; padding-left:10px; padding-bottom: 10px; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-style: solid; border-bottom-style: solid; border-right-style: solid; border-top-color: #C9C9C9; border-right-color: #C9C9C9; border-bottom-color: #C9C9C9; border-left-color: #C9C9C9;}
	
.newsDate {color:#E60010;}

#sitemap  li {padding-bottom:10px;}