body {
	font-size:11px;
	font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

table,td {
	font-size:11px;
	font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;
	color:#000000;
}

p {
	margin-top:0px;
}

a {
	color:#842C2E;
}

a:visited {
	color:#842C2E;
}

a:active {
	color:#842C2E;
}

.copytext {
	font-size:11px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#303030;
}

.textsmall {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
}

.home {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#909090;
}

.mini {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1px;
}

.copyright {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
}

.contentnavrand {
	background-color:#ffffff;
}

.contentnavtop {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#DED5C4;
}

.contentnavlinie {
	background-color:#000000;
}

.teaserrand {
	background-color:#ffffff;
}

.headlinebalken {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#DED5C4;
}


.textgray {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#909090;
	line-height:12px;
}

.textgraybold {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#909090;
	font-weight:bold;
}

.whitebold {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.bildtext {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	background-color:#C9C9C9;
}


.registerHeadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#909090;
}

.register {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#585757;
	background-color:#f2f3f4;
}

.registerHeadlineHome {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f2f3f4;
	background-color:#909090;
}

.registerHome {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#909090;
}


.registerHeadlineA {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
}


.headlinegray {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#909090;
}

.subheadgray {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#585757;
}

.subheadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.subheadlinegray {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#909090;
}


.textcolor {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#000000;
}

.headline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:9px;
}

.headlinewhite {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#842C2E;
}

.headlineblack {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#DED5C4;
}

.headlinegrau {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#585757;
	background-color:#DED5C4;
}

.subheadcolor {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.headlinewhitesmall {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#842C2E;
}



.subheadteaser {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#C9C9C9;
	color:#0A543B;
}

.bgschnellsuche {
	background:#f2f3f4none;
}


.gray1 {
	background-color:#f2f3f4;
}

.gray2 {
	background-color:#f2f3f4;
	background:#f2f3f4none;
}

.gray3 {
	background-color:#909090;
	background:#909090none;
}

.gray4 {
	background-color:#585757;
	background:#585757none;
}


.white {
	background:#ffffff;
}

.brown {
	background-color:#B38F6B;
	background:#B38F6B;
}


.grundfarbe1 {
	/* background-color:#F9DCAD; */
	/* background-color:#f5eac2; */
	background-color:#EBE5DA;
}

.grundfarbe2 {
	background-color:#842C2E;
}

.grundfarbe3 {
	background-color:#000000;
}


.linielinks {
	background-color:#909090;
}

.linierechts {
	background-color:#909090;
}


.navSekundaer {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#909090;
}

A.navSekundaer:link {
	color:#ffffff;
	background-color:#909090;
}

A.navSekundaer:hover {
	color:#ffffff;
	TEXT-DECORATION:none;
	background-color:#909090;
}

A.navSekundaer:active {
	color:#ffffff;
	TEXT-DECORATION:none;
	background-color:#909090;
}

A.navSekundaer:visited {
	color:#ffffff;
	TEXT-DECORATION:none;
	background-color:#909090;
}



.navTertiaer {
	font-size:10px;
	font-weight:bold;
	color:#585757;
	background-color:#CCCCCC;
}

A.navTertiaer:link {
	color:#585757;
	background-color:#CCCCCC;
}

A.navTertiaer:hover {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#CCCCCC;
}

A.navTertiaer:active {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#CCCCCC;
}

A.navTertiaer:visited {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#CCCCCC;
}


.navTertiaerActive {
	font-size:10px;
	font-weight:bold;
	color:#585757;
	background-color:#F2F3F4;
}

A.navTertiaerActive:link {
	color:#585757;
	background-color:#F2F3F4;
}

A.navTertiaerActive:hover {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}

A.navTertiaerActive:active {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}

A.navTertiaerActive:visited {
	color:#585757;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}



.navSekundaerActive {
	font-size:10px;
	font-weight:bold;
	color:#842C2E;
	background-color:#F2F3F4;
}

A.navSekundaerActive:link {
	color:#842C2E;
	background-color:#F2F3F4;
}

A.navSekundaerActive:hover {
	color:#842C2E;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}

A.navSekundaerActive:active {
	color:#842C2E;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}

A.navSekundaerActive:visited {
	color:#842C2E;
	TEXT-DECORATION:none;
	background-color:#F2F3F4;
}



a.navFooter:link {
	text-decoration:none;
	color:#585757;
}

a.navFooter:visited {
	text-decoration:none;
	color:#585757;
}

a.navFooter:active {
	text-decoration:none;
	color:#585757;
}

a.navFooter:hover {
	color:#585757;
	text-decoration:underline;
}


.navFooterActive {
	font-size:10px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	TEXT-DECORATION:none;
	color:#000000;
	background-color:#ffffff;
	font-weight:bold;
}



.AnzeigeTeaserHeadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#909090;
	color:#FFFFFF;
}

.AnzeigeTeaserWert {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#585757;
	color:#FFFFFF;
}



.BoxHeadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	background-color:#909090;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
}

.BoxText {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	background-color:#F5F5F7;
}


.CaveHeadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	background-color:#842C2E;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
}

.CaveText {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	background-color:#C9C9C9;
}


a:link {
	color:#842C2E;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

a:visited {
	color:#842C2E;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

a:hover {
	color:#842C2E;
	text-decoration:underline;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

a:active {
	color:#842C2E;
	text-decoration:underline;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}


a.bold:link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.bold:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.bold:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.bold:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


a.boldsmall:link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a.boldsmall:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a.boldsmall:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

a.boldsmall:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}


a.linkblack:link {
	color:#000000;
	text-decoration:underline;
}

a.linkblack:visited {
	color:#000000;
	text-decoration:underline;
}

a.linkblack:hover {
	color:#000000;
	text-decoration:underline;
}

a.linkblack:active {
	color:#000000;
	text-decoration:underline;
}


a.linkblackbold:link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.linkblackbold:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.linkblackbold:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.linkblackbold:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


a.whitebold:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

a.whitebold:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

a.whitebold:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

a.whitebold:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}


a.graybold:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#909090;
	font-weight:bold;
	text-decoration:none;
}

a.graybold:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#909090;
	font-weight:bold;
	text-decoration:none;
}

a.graybold:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#909090;
	font-weight:bold;
	text-decoration:underline;
}

a.graybold:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#909090;
	font-weight:bold;
	text-decoration:underline;
}


a.dienste:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a.dienste:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a.dienste:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a.dienste:active {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.hauptnavigray {
	color:#842C2E;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

a.hauptnavigray:link {
	color:#842C2E;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

a.hauptnavigray:visited {
	color:#842C2E;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

a.hauptnavigray:hover {
	color:#842c29;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

a.hauptnavigray:active {
	color:#808080;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}


.hauptnavi {
	color:#842C2E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

a.hauptnavi:link {
	color:#842C2E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

a.hauptnavi:visited {
	color:#842C2E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

a.hauptnavi:hover {
	color:#842C2E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

a.hauptnavi:active {
	color:#842C2E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}



.faqmain {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
}

a.faqmain:link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
}

a.faqmain:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
}

a.faqmain:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
}

a.faqmain:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
}


.HitHeadline {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

A.HitHeadline:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

A.HitHeadline:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	TEXT-DECORATION:underline;
}

A.HitHeadline:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

A.HitHeadline:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}


.contactfield {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
}

.searchfield {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	height:16px;
	width:85px;
}

.SearchInput {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	border:#909090;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}

.search {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	height:15px;
	width:125px;
}






.headorange {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ec6200;
	font-weight:bold;
}

.smallorange {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ec6200;
	font-weight:bold;
}

.grayform {
	background:#e9e9e9;
}

.orange {
	background:#ec6200;
	background-color:#ec6200;
}

.grayhead {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#909090;
	background:#909090;
}

.textformgray {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
}

.formreg {
	width:185px;
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
}

.buttonorange {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	background:#FF6600;
	background-color:#FF6600;
}


a.textformgray:link {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
	text-decoration:none;
}

a.textformgray:visited {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
	text-decoration:none;
}

a.textformgray:hover {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
	text-decoration:underline;
}

a.textformgray:active {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#585757;
	text-decoration:underline;
}


a.whiteboldform:link {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.whiteboldform:hover {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.whiteboldform:active {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.whiteboldform:visited {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

td.table_headline {
	border-bottom:1px solid #F9DCAD;
	border-left:1px solid #F9DCAD;
	border-right:1px solid #F9DCAD;
	padding:2px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background-color:#842C2E;
	vertical-align:middle;
}

td.table_cell {
	border-bottom:1px solid #862C28;
	border-left:1px solid #862C28;
	border-right:1px solid #862C28;
	padding:2px;
	height:15px;
	/* background-color:#f5eac2; */
	background-color:#EBE5DA;
	vertical-align:top;
}

div.stylespacer {
	background-color:#949294;
	font-size:1px;
	line-height:1px;
	height:1px;
}

.content {
	padding:22px;
	/* background-color:#f5eac2; */
	background-color:#EBE5DA;
	border-left:1px solid #949294;
	border-right:1px solid #949294;
}

.form {
	margin:0px;
	padding:0px;
}
div#skyscraper {
	left: 845px;
	margin-left: 15px;
	position: absolute;
	top: 152px;
	width: 300px;
}
