html {font-family:Arial, Verdana, Helvetica, sans-serif}
body {margin:0px;padding:0px;font-size:62.5%;background:url(/fileadmin/img/bg-grau.gif) repeat-x top left;}
body#id1 {background-image:url(/fileadmin/img/bg-grau-l.gif)}

#wrapper {border-left:14px solid #ff8401;position:absolute;top:0px;margin-top:0px;min-height:100%;width:1020px;/*max-width:96em;min-width:76em*/}
#logo {position:absolute;margin:0px;left:14px;top:23px;width:243px;padding-top:0;border:none}

/* -----------HEADER----------------------*/
#header {position:absolute;padding-left:18px;padding-top:0px;margin-left:11px;top:138px;width:1040px;}
#header img, #header .tx-digislideshow-pi1, #ww_imagecycle_container  {float:left;position:relative}
#header h2, #header #kontaktadresse{color:#022161;font-size:13px;line-height:30px;font-family:Trebuchet MS;z-index:10;margin-top:25px;float:left;padding-right:57px}
#header #kontaktadresse {width:230px}
#header h2 {width:500px;padding-right:0px}
#header .headbox {width:287px;overflow:hidden;float:left}
#header #kontaktadresse h2 {margin-top:0px;margin-bottom:5px}
#header #kontaktadresse h3 {font-size:12px;margin:0px}
#header #kontaktadresse address {font-style:normal;line-height:1.4em}
#headerimages {list-style-type:none;margin:0;padding:0;overflow:auto;height:208px;width:652px}
#headerimages li, #headerimages img {float:left}

/* ------------METANAVIGATION----------------- */
ul#metanav{list-style-type:none;position:absolute;left:685px;width:227px;text-align:right;margin-top:6px}
ul#metanav a {font-size:1.1em;line-height:22px;text-decoration:none;color:#002160;padding-right:20px;background-repeat:no-repeat;background-position:right center}
ul#metanav a:hover {color:#f15b00}
a.home {background-image:url(/fileadmin/img/iconhome.gif)}
a.print {background-image:url(/fileadmin/img/icondrucken.gif)}
a.sitemap {background-image:url(/fileadmin/img/iconsitemap.gif)}
a.kontakt {background-image:url(/fileadmin/img/iconkontakt.gif)}

/* ------------HAUPTMENUE----------------------- */
ul#hauptmenue {position:absolute;width:900px;top:138px;left:317px;list-style-type:none;margin:-2em 0 0 0;padding:0px;width:auto;background-color:white;z-index:100}
#hauptmenue li {display:block;float:left;padding-right:1.6em;margin:0px}
#hauptmenue a {color:#022161;text-decoration:none;font-size:1.25em;font-weight:bold}
#hauptmenue li.active a, #hauptmenue a:hover {color:#f15b00}
#hauptmenue span {background:no-repeat 0px 0px;width:120px;height:27px;display:block;position:absolute;margin-top:-1.9em}
#hauptmenue a:hover span, #hauptmenue .active span {background-position:0px -26px}

/* ----------UNTERMENUE------------- */
#untermenue {position:absolute;top:337px;left:29px;list-style-type:none;margin:0px;width:247px;text-align:right;background-color:#ebebe3;margin-left:0px;padding-left:18px;padding-top:36px;padding-bottom:32px}
#untermenue a {color:#022161;text-decoration:none;font-size:1.3em;font-weight:bold;line-height:2em;padding-right:12px;}
#untermenue li {border-top:1px solid #c3c3bc;margin:0;padding:0}
#untermenue li.last {border-bottom:1px solid #c3c3bc}
#untermenue li.active {background-color:white;border-left:4px solid #c3c3bc}
#untermenue li.activeParent {background-color:#c3c3bc}
#untermenue li.active a {color:#f15b00;}
#untermenue a:hover {color:#f15b00}
#untermenue span {position:absolute;width:240px;height:24px;margin-top:-2em;background:no-repeat left center;display:block}
#untermenue a:hover span {background-position:right center}
#untermenue li.active a:hover span {background-position:left center}
#unteruntermenue {list-style-type:none;margin:0;padding:0}
#unteruntermenue a {font-size:1.2em;font-weight:normal}
#unteruntermenue li {border-top:1px solid #ebebe3;background-color:#d3d3cc}
#unteruntermenue li.last {border-bottom:none;padding-bottom:2px}
#unteruntermenue li.active {width:243px;border-top:1px solid #c3c3bc;border-bottom:1px solid #c3c3bc;float:right}
#untermenue li.activeParent span {background-position:right center}


/* ----------MENUE DER DRITTEN EBENE----------------- */
#hauptspalte ul#thirdnav {list-style-type:none;margin:-14px 0px 0px;padding:0;position:absolute}
#hauptspalte ul#thirdnav li{background-image:none;padding:0px;margin:0px 12px 0px 0px;float:left}
#hauptspalte ul#thirdnav li a {padding:0px;text-decoration:none;font-size:12px;font-family:Trebuchet MS;color:#022161}
#hauptspalte ul#thirdnav li.active a, #hauptspalte ul#thirdnav li a:hover {color:#f15b00}

#untermenuejump {visibility:hidden;position:absolute}

#breadcrumbs {font-size:1.2em;width:637px;border-bottom:1px solid #dadad2;padding-bottom:6px}
#breadcrumbs a {color:#012060}
#breadcrumbs a:hover {color:#f15b00}

#content {position:relative;margin-top:288px;padding-top:3em;margin-left:316px;width:640px;}
#id1 #content {width:790px;margin-top:310px}

#linkespalte {position:absolute;top:357px;left:29px;width:265px}

#hauptspalte {width:410px;float:left;padding-right:22px;padding-top:17px}
#id1 #hauptspalte, .einspaltig #hauptspalte {width:635px}
#marginalspalte {width:204px;float:left;padding-top:19px}
#marginalspalte h3 {color:white;background-color:#9b9b96;font-size:1.3em;padding:5px 3px 6px 7px;font-weight:normal;margin-bottom:1em}
#marginalspalte div.box, #marginalspalte .csc-frame-frame1 {background-color:#ebebe3;padding-bottom:1em}
#content #marginalspalte div.box p, #content #marginalspalte .csc-frame-frame1 p {color:#565656;padding:3px 3px 3px 10px;margin:0px 0px 0.5em 0px}
#content p, #linkespalte p {line-height:1.47em;font-size:1.2em;margin-bottom:10px;margin-top:5px}
#hauptspalte h3, #linkespalte h3  {color:#f15b00;font-family:Trebuchet MS;margin:1em 0 1.3em 0;padding-bottom:1px;font-size:1.7em;border-bottom:4px solid #ff8401}
#linkespalte h3 {color:#4b4b46;border-bottom-color:#9b9b96}

#hauptspalte ul {list-style-type:none;font-size:1.2em;margin-left:10px;padding-left:0px}
#hauptspalte ul li {padding-left:10px;background:url(/fileadmin/img/bulletpoint.gif) no-repeat 0px 6px;margin-bottom:5px}

#footer {margin-top:30px;float:left;width:637px;border-top:1px solid #e1e1db;font-size:1.2em;padding-top:15px;padding-bottom:30px}
#footerlinks {list-style-type:none;margin-left:0px;margin-top:0px;padding-left:0px;width:495px;float:left}
#footerlinks li {float:left;border-right:1px solid #18245b;padding:0px 3px}
#footerlinks li.last {border-right:none}
#footerlinks li a {color:#18245b;text-decoration:none}
.copyright {text-align:right;width:140px;display:block;float:left}
.copyright a {color:#18245b;text-decoration:none}

#hauptspalte .csc-sitemap ul {font-size:1.2em}
#hauptspalte .csc-sitemap ul ul, #hauptspalte .csc-sitemap ul ul ul, #hauptspalte .csc-sitemap ul ul ul ul {font-size:1em;margin-left:0px}
#hauptspalte .csc-sitemap ul li {margin:5px 0;margin-bottom:15px;padding-bottom:15px;font-weight:bold;border-bottom:1px dotted #bbbbb6}
#hauptspalte .csc-sitemap ul ul li {margin-bottom:0px;padding-bottom:0px;font-weight:normal;border-bottom:none;background:url(/fileadmin/img/arrow.gif) no-repeat 0px 3px;padding-left:15px}
.csc-sitemap a {color:#333}
.csc-sitemap ul ul a {color:#6b6b66}

#hauptspalte .csc-textpic-imagewrap li.csc-textpic-image {background-image:none;padding-left:0px}
#hauptspalte .csc-textpic-imagewrap ul {margin:0px}

/* normales Formular */
#mailform label {font-size:1.1em;font-weight:bold;position:absolute;width:140px;text-align:right}
#mailform fieldset {border:none}
#mailform input, #mailform textarea {margin-left:150px;margin-bottom:10px;border:none;background-color:#ebebe3}
#mailform input[type=text], textarea {width:300px;font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:1.2em;padding:3px;color:#3b3b36;margin-top:-3px}
#mailform input[type=text]:focus, #mailform textarea:focus {background-color:#deded6;border:1px solid #bbb;margin-left:149px;margin-top:-4px;padding-bottom:2px}
#mailform input[type=checkbox] {margin-top:1px}
#mailform input[type=submit] {margin-top:10px;width:100px;margin-left:350px;background-color:#9b9b96;color:white}

/* Powermail-Formular */
.tx_powermail_pi1_form label, .tx_powermail_pi1_fieldwrap_html_checkbox_title {font-size:1.1em;font-weight:bold;position:absolute;width:140px;text-align:right}
.powermail_check_inner {padding-top:5px}
.tx_powermail_pi1_form fieldset {border:none}
.tx_powermail_pi1_form textarea {height:100px}
.tx_powermail_pi1_form input, .tx_powermail_pi1_form textarea {margin-left:150px;margin-bottom:10px;border:none;background-color:#ebebe3;}
.tx_powermail_pi1_form input[type=text], textarea {width:300px;font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:1.2em;padding:3px;color:#3b3b36;margin-top:-3px}
.tx_powermail_pi1_form input[type=text]:focus, .tx_powermail_pi1_form textarea:focus {background-color:#deded6;border:1px solid #bbb;margin-left:149px;margin-top:-4px;padding-bottom:2px}
.tx_powermail_pi1_form input[type=checkbox] {margin-top:1px}
.tx_powermail_pi1_form input[type=submit] {margin-top:10px;width:100px;margin-left:350px;background-color:#9b9b96;color:white}
.powermail_mandatory_js {background:url(/fileadmin/img/required_bg.gif) no-repeat top left;color:#900;position:absolute;width:150px;height:auto;text-align:center;z-index:99;padding:8px 10px;margin-left:470px;margin-top:-37px;font-size:12px;border-top:1px solid white;border-bottom:1px solid white}
#advice-required-uid6 {margin-top:-80px}
.tx_powermail_pi1_form legend {display:none}
img.tx-srfreecap-pi2-image,.tx-srfreecap-pi2-cant-read {margin-left:196px;clear:both;display:block}
.tx-srfreecap-pi2-cant-read {padding-top:2px}

.powermail_all {font-size:12px}
.powermail_all b {width:150px;text-align:right;display:block;}

/* Überprüfung der eingegebenen Daten */
.tx-powermail-pi1_confirmation input[type=submit]{margin-top:5px;width:150px;margin-left:155px;background-color:#9b9b96;color:white}
.tx-powermail-pi1_confirmation input {margin-left:150px;margin-bottom:0px;border:none;background-color:#ebebe3;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back {background-color:#bbbbb6;margin-top:20px;}

/* Bestätigung der eingegebenen Daten */
.tx-powermail-pi1_thx .powermail_all {font-size:1em}
.tx-powermail-pi1_thx .powermail_all b {padding-right:10px;width:100px;}
.tx-powermail-pi1_thx td, .tx-powermail-pi1_thx td p.bodytext{padding:0;margin:0;line-height:1em}

.indent {margin-left:150px}

:focus {outline: 0;}

.csc-linkToTop a {color:#022161;display:block;margin:0 0 0 180px;font-weight:bold;text-decoration:none;padding-left:12px;background:url(/fileadmin/img/pfeil-nach-oben.gif) no-repeat 0px 7px;font-size:11px}
.csc-linkToTop a:hover {color:#f15b00;text-decoration:underline}

.enlarge {display:block;position:absolute;margin-top:-30px;margin-left:10px;}
.enlarge a {background:url(/fileadmin/img/zoom.gif) no-repeat top left;height:21px;width:21px;text-indent:-2000px;display:block}

.immoscout {width:630px;margin-left:-10px}


body#id1 #linkespalte a {color:#022161;background:url(/fileadmin/img/arrow.gif) no-repeat 0px 3px;padding-left:15px;display:block;text-decoration:none}
body#id1 #linkespalte a:hover {text-decoration:underline}


#hauptspalte ul.linklist li {background:url(/fileadmin/img/pfeil_blau.gif) 0px 5px no-repeat; padding-left:23px;margin-bottom:0;padding-bottom:5px}
#hauptspalte ul.linklist a {color:#022161;}
#hauptspalte ul.linklist a:hover {color:#f15b00}
