@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }body { background: #E1D8C6 url('../../../images/bg.gif') repeat-x 0 0; }body.green { background: #DFE5BD url('../../../images/bgg.gif') repeat-x 0 0; color:#4E6719; }.banderole {height:78px;margin: 318px 0 0 40%;width:60%;background:#C98F3E;}.green .banderole { background: #97AA20;}.page_margins {width: 960px;margin: -396px auto 0;}.ie6 .page_margins, .ie7 .page_margins { margin-top:-78px; }.page{}#header { height:396px; z-index:10; }.ie6 #header { overflow:hidden; }#topnav {}#menu { }#wrapBereichsbild { position:relative; top:0px; left:0px; height:396px; width:396px; }#bereichsbild { position:absolute; top:0px; left:0px; }#bereichsbildSlogan { position:absolute; bottom:90px; left:0px; background:#C98F3E; color:#FFFFFF; }#bereichsbildSlogan div.bildInside { position:relative; padding: 10px 10px 20px 18px; font-size:133.33%; text-shadow: none; }.bildInside .zeichenBefore { position:relative; top:30px; left:-10px; line-height:0px; font-family: 'PhilosopherRegular', Times, serif; font-size:60px; }.ie6 .bildInside .zeichenBefore, .ie7 .bildInside .zeichenBefore { top:10px; }.bildInside .zeichenAfter { position:relative; top:0px; line-height:0px; font-family: 'PhilosopherRegular', Times, serif; font-size:60px; }.bildInside .bildInsideText { position:relative; display:block; }.green #bereichsbildSlogan { background:#97AA20; }#logo { position:absolute; right:0; top:20px; }#angeboteWrap { position:absolute; top:78px; left:396px; height:240px; width:565px; }.green #angeboteWrap { background: #EAEDD3; }#angebote { position:relative; padding:22px 0px 8px 26px; }#angebotFarbe { position:absolute; top:138px; left:396px; width:23px; height:13px; background:#C98F3E; }.green #angebotFarbe { background:#97AA20; }#sloganBox { position:relative; top:-46px; left:5px; height:61px; width:396px; }.green #sloganBox { top:-34px; left:18px; }#sloganEins { width:396px; height:61px; background: transparent url('../../../images/besser-wohnen.png') no-repeat 0 0; }#sloganZwei { position:relative; top:42px; left:8px; width:396px; height:36px; background: transparent url('../../../images/einfach-mieten.png') no-repeat 0 0; }.green #sloganEins { height:42px; background: transparent url('../../../images/easy-wohnen.png') no-repeat 0 0; }.green #sloganZwei { background:0 none; }#greenteaser { position:relative; top:-92px; left:702px; color:#FFFFFF; font-size:133.33%; width:270px; text-shadow: 0 0 0; }#main { overflow:hidden; z-index:1;}#footer {}#footer a { font-size: 85%; }article, aside, figure, footer, header, hgroup, nav, section { display:block; }#col1 { width: 396px; }#col1_content { background:#EAE4D7; padding-top:44px; }#col1_footer { background:#C98F3E; height:78px; }.green #col1_content { background:#EAEDD3; }.green #col1_footer { background:#97AA20; }#col2 {}#col2_content {}#col3 { margin: 0 0 0 396px; }#col3_content { padding:44px 28px 28px; overflow:hidden; } #skiplinks a.skip:focus,#skiplinks a.skip:active {color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}
/* forms */ 
@media screen, projection{.yform {margin:0 0 1em 0;}.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#745A33;}.yform input,.yform textarea,.yform select,.yform optgroup {font-family:Arial, Helvetica, sans-serif; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #ddd;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #C98F3E solid;background:#fff;}.green .yform div input:focus,.green .yform div select:focus,.green .yform div textarea:focus,.green .yform div input:hover,.green .yform div select:hover,.green .yform div textarea:hover,.green .yform div input:active,.green .yform div select:active,.green .yform div textarea:active {border:1px #97AA20 solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(images/button_gray.png) top left repeat-x;padding:.5em 1.2em;}.yform .type-button a.formButton { background: #C0AD92; color:#745A33; font-size:133.33%; padding: 0 8px; text-decoration:none; }.yform .type-button a.formButton:focus,.yform .type-button a.formButton:hover,.yform .type-button a.formButton:active { background:#C98F3E; color:#E1D8C6; text-shadow:0 0 0; }.green .yform .type-button a.formButton { background: #97AA20; color:#FFFFFF;}.green .yform .type-button a.formButton:focus,.green .yform .type-button a.formButton:hover,.green .yform .type-button a.formButton:active { background:#4E6719; color:#97AA20; }.yform .type-button a.formButtonMaps { background: #745A33; color:#FFFFFF; font-size:133.33%; padding: 0 8px; text-decoration:none; text-transform:uppercase; text-shadow:0 0 0; }.yform .type-button a.formButtonMaps:focus,.yform .type-button a.formButtonMaps:hover,.yform .type-button a.formButtonMaps:active { background:#E1D8C6; color:#745A33; }.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555;}.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active {background:#800; color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0.5em 3px 0;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {border:1px #C98F3E dashed;background:#faf4f4;padding:0.5em;}.green .yform div.error {border:1px #97AA20 dashed;}.yform div.error label { color:#C98F3E; font-weight:bold; }.yform div.error .message { color:#C98F3E; }.green .yform div.error label { color:#97AA20; }.green .yform div.error .message { color:#97AA20; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:28%; }#frmAnfahrt label { width:0px; }.columnar div.type-check input { margin-left:28%; }#frmAnfahrt input { margin-left:0; }.columnar div.error .message { margin-left:28%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }#frmAnfahrt input { background:#E1D8C6; }.subanfahrt #frmAnfahrt input { background:#FFFFFF; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform,.yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}
/* content */ 
@font-face {font-family: 'PhilosopherRegular';src: url('../../../css/PhilosopherRegular/philosopher-webfont.eot');src: local('☺'), url('../../../css/PhilosopherRegular/philosopher-webfont.woff') format('woff'), url('../../../css/PhilosopherRegular/philosopher-webfont.ttf') format('truetype'), url('../../../css/PhilosopherRegular/philosopher-webfont.svg#webfontH35x1mrQ') format('svg');font-weight: normal;font-style: normal;}@media all{ html * { font-size:100.01%; } textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:75.00%;color:#745A33;text-shadow: 1px 1px 1px #F1F2DD;}body.green { text-shadow: 1px 1px 1px #EAEDDB; }h1,h2,h3,h4,h5,h6 {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight:normal;color:#745A33;margin:0 0 0.25em 0;}.green h1,.green h2,.green h3 { color:#4E6719; }h1 { font-size:200%; } h2 { font-size:200%; } h3 { font-size:150%; } h4 { font-size:133.33%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }p { line-height:1.5em; margin:0 0 1em 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; }pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}#col3_content p {font-size:116.67%;}#col3_content h1 { text-transform:uppercase; }#col3_content h2 { font-size:150%; }a { color:#C98F3E; background:transparent; text-decoration:none; }a:visited{ color:#C98F3E; }a:focus,a:hover,a:active { color:#C98F3E; text-decoration:underline; }.green a { color:#97AA20; }.green a:visited{ color:#97AA20; }.green a:focus,.green a:hover,.green a:active { color:#97AA20; }p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }dl.angebotBox { margin:0; }.angebotInhaltBox { margin: 20px 0 0 0; }dl.angebotBox dd, .angebotInhaltBox dd { margin:0; }dl.angebotBox dl, .angebotInhaltBox dl { margin:0; }dl.angebotBox .text, .angebotInhaltBox .text {font-size:116.67%; }.green dl.angebotBox .text, .green .angebotInhaltBox .text { color:#4E6719; }dl.angebotBox dl.daten, .angebotInhaltBox dl.daten { padding-top:15px; }dl.angebotBox dl.daten dt, .angebotInhaltBox dl.daten dt { width:110px; float:left; font-weight: normal; }.contentItem .angebotInhaltBox dl.daten dt { width: 165px; }dl.angebotBox dl.daten dd, .angebotInhaltBox dl.daten dd { padding-left:5px; font-weight: bold; }dl.angebotBox dt.boxUeberschrift {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight:normal;color:#745A33;margin:0 0 0.25em 0;font-size:200%;text-transform: uppercase;}.green dl.angebotBox dt.boxUeberschrift { color:#4E6719; }dl.angebotBox .angeboteButton a, .angebotInhaltBox .angeboteButton a { background: #C0AD92; color:#745A33; font-size:133.33%; padding: 1px 8px; text-decoration:none; text-transform:uppercase; text-shadow:none; }dl.angebotBox .angeboteButton a:focus,dl.angebotBox .angeboteButton a:hover,dl.angebotBox .angeboteButton a:active,.angebotInhaltBox .angeboteButton a:focus,.angebotInhaltBox .angeboteButton a:hover,.angebotInhaltBox .angeboteButton a:active { background:#C98F3E; color:#E1D8C6; }.green dl.angebotBox .angeboteButton a, .green .angebotInhaltBox .angeboteButton a { background: #97AA20; color:#FFFFFF;}.green dl.angebotBox .angeboteButton a:focus,.green dl.angebotBox .angeboteButton a:hover,.green dl.angebotBox .angeboteButton a:active,.green .angebotInhaltBox .angeboteButton a:focus,.green .angebotInhaltBox .angeboteButton a:hover,.green .angebotInhaltBox .angeboteButton a:active { background:#4E6719; color:#97AA20; }#angeboteWrap .angeboteButton { position:absolute; top:210px; left:26px; margin:0; }.angeboteButton { margin-top:28px; }.angeboteButton span.edge, .formButton span.edge, #accordion span.edge { position: absolute; background: url('../../../images/ecken_braun.png') no-repeat; width: 8px; height: 8px; }.green .angeboteButton span.edge, .green .formButton span.edge, .green #accordion span.edge { background: url('../../../images/ecken_gruen.png') no-repeat; }#accordion .formButtonMaps span.edge { position: absolute; background: url('../../../images/ecken_dunkelbraun.png') no-repeat; width: 8px; height: 8px; }a.edges { position:relative; }.angeboteButton span.tl, .formButton span.tl, #accordion span.tl { top: -4px; left: -4px; }.angeboteButton span.tr, .formButton span.tr, #accordion span.tr { top: -4px; right: -4px; }.angeboteButton span.bl, .formButton span.bl, #accordion span.bl { bottom: -4px; left: -4px; }.angeboteButton span.br, .formButton span.br, #accordion span.br { bottom: -4px; right: -4px; }.ie6 .angeboteButton span.bl, .ie6 .formButton span.bl, .ie6 #accordion span.bl { bottom: -18px; left: -4px; }.ie6 .angeboteButton span.br, .ie6 .formButton span.br, .ie6 #accordion span.br { bottom: -18px; right: -4px; }dl.angebotBox div.floatbox { float:right; width:185px; height:185px; }dl.angebotBox div.floatbox .btnBox { width:105px; float:right; padding-right:15px; }dl.angebotBox div.floatbox .btnBox span.btnBoxText { padding-top:2px; width:75px; float:left; text-align:center; }.green dl.angebotBox div.floatbox .btnBox span.btnBoxText { color: #4E6719; }dl.angebotBox div.floatbox .btnLeft, dl.angebotBox div.floatbox .btnRight { width:15px; height:22px; text-indent: -999em; outline: medium none; }dl.angebotBox div.floatbox .btnLeft { float:left; background:transparent url('../../../images/pfeil_l.gif') no-repeat 0 0; }dl.angebotBox div.floatbox .btnRight { float:right; background:transparent url('../../../images/pfeil_r.gif') no-repeat 0 0; }.green dl.angebotBox div.floatbox .btnLeft { background:transparent url('../../../images/pfeil_lg.gif') no-repeat 0 0; }.green dl.angebotBox div.floatbox .btnRight { background:transparent url('../../../images/pfeil_rg.gif') no-repeat 0 0; }dl.angebotBox div.floatbox .angebotImage { }dl.angebotBox div.floatbox .angebotImage img { width:185px; max-height:185px; }ul.angeboteList .angeboteName { padding-top: 10px; color:#C98F3E; font-size:150%;}.green ul.angeboteList .angeboteName { color:#4E6719; }.contentItem .angeboteList { width: 315px; }.angebotInhaltBox div.floatbox { float:right; width:185px; padding-top:10px; }.contentList .angebotInhaltBox div.floatbox .angebotImageContent img { width:185px; max-height:185px; }.angebotInhaltBox div.floatbox .angebotImageContent .firstRow img { width:185px; max-height:185px; }.angebotInhaltBox div.floatbox .angebotImageContent .firstRow { width:185px; overflow:hidden; margin-bottom: 5px; }.angebotInhaltBox div.floatbox .angebotImageContent .otherRow img { float:left; width:58px; padding-right:3px }.angebotInhaltBox div.floatbox .angebotImageContent .otherRow{ width:185px; overflow:hidden; margin-bottom:9px; }.angebotInhaltBox { overflow: hidden; }.rechnung { font-weight:bold; border-top: 1px solid #745A33;}.genossenschaftsanteileO { color:#C98F3E; }.angebotInhaltBox dl.daten dd.genossenschaftsanteileO { font-weight:normal; }.listeWohnung { width:315px; }.contentItem .angebotInhaltBox dl.listeWohnung dt { width: 100px; }.contentItem .angebotInhaltBox dl.listeAnsprechpartner dt { width: 120px; }.contentItem .angebotInhaltBox dl.listeAnsprechpartner dd { width: 380px; }.listeKosten { width:250px; }.listeKosten dd { text-align:right; }.listeAnsprechpartner { }dd img.infoGenossenschaft { vertical-align: middle; }.contentItem { padding-bottom:20px;}#maps_ergebnis td { background:#E1D8C6; color:#888880; }#anfrageWrap { overflow:hidden; width:530px; height:1100px; }#anfrageWrap #Anfrage { position:absolute; left:-44px; }#googleMap {height: 340px;width: 700px;overflow:hidden;}#angebot_googleMap {height: 305px;width: 295px;overflow:hidden;display:inline-block;}#accordion #maps_ergebnis { width:295px; padding:0; }#accordion .googledir table { width:100%; }.previewText { position: absolute; width:260px; padding: 5px; background: #FFF; border: 1px solid #E1E2E3; }}@media screen, projection {#accordion { width:315px; margin-bottom: 1em; }#accordion table { margin: 10px 5px; width: 484px; }#accordion table tr:hover { background: #edefef; }#accordion table td { border: 1px solid #c3c6c8; padding: 0.5em 0.3em; color: #745A33; }#accordion table td.image { padding: 0.1em; }#accordion table td.first { border-left: none; }#accordion table td.last { border-right: none; }#accordion table td input { width: 60px; margin-left: 3px; color: #444; }#accordion .ui-icon { width: 18px; height: 18px; }#accordion .ui-accordion-header {display: block;height: 25px;line-height: 25px;font-size: 116.67%;font-weight: bold;margin: 10px 0 0 0;background-color: rgb(192, 173, 146);text-shadow: 1px 1px 1px #F1F2DD;cursor: pointer;position: relative;outline:0 none;}#accordion .ui-accordion-header.ui-state-active { background-color: rgb(192, 173, 146); }#accordion .accordion-height.ui-state-active { background-color: rgb(192, 173, 146); }#accordion .ui-accordion-header a { color: #745A33; padding: 0 10px; text-decoration:none; text-transform:uppercase; }#accordion .ui-accordion-header.ui-state-active a { color: #745A33; text-shadow: 1px 1px 1px #F1F2DD; }#accordion .ui-state-default .ui-icon { background: transparent url(../../../images/pfeil_uo.gif) no-repeat; margin-top: -8px; right: 3px; }#accordion .ui-state-active .ui-icon { background: transparent url(../../../images/pfeil_u.gif) no-repeat 0 0; margin-top: -6px; right: 8px; }#accordion .ui-accordion-header .ui-icon { position: absolute; position: absolute; top: 50%; }#accordion .ui-accordion-content-active { background-color:#C0AD92; padding: 0 10px 10px; }#accordion .ui-state-active span.bl, #accordion .ui-state-active span.br {background: none;}a.accordionPdfLink { padding: 0 10px; width:295px; height:25px; display:block; }.green #accordion .ui-state-default .ui-icon { background: transparent url(../../../images/pfeil_uog.gif) no-repeat; margin-top: -8px; right: 3px; }.green #accordion .ui-state-active .ui-icon { background: transparent url(../../../images/pfeil_ug.gif) no-repeat 0 0; margin-top: -6px; right: 8px; }}
/* menu */ 
@media screen, projection {ul.listReset { margin: 0; padding: 0; }ul.listReset li { margin: 0; padding: 0; list-style-type: none; }#navigation ul { margin-left:12px; }#navigation ul li { margin:0; float: left; display: inline; }#navigation ul li a { white-space: nowrap; padding: 0 0 0 0.4em; }#navigation ul li span { color:#C98F3E; }#navigation ul li a.active, #navigation ul li a:hover { text-decoration: none; color:#745A33; }.green #navigation ul li span { color:#97AA20; }.green #navigation ul li a.active, .green #navigation ul li a:hover { text-decoration: none; color:#4E6719; }ul.menu { margin-left:16px; }ul.menu li { margin:0; display: block; padding-bottom:18px; list-style-type:none; }ul.menu li a { font-size:200%; color:#745A33; display: block; line-height: 22px; height: 22px; text-transform:uppercase; }ul.menu li a.active, ul.menu li a:hover { text-decoration: none; }.green ul.menu li a { color:#4E6719; }.green ul.menu li a.active, .green ul.menu li a:hover { }ul.submenu { margin-left:0; }ul.submenu li { margin:0; padding:0; }ul.submenu li a { font-size:116.67%; color:#C98F3E; display: block; line-height: 18px; height: 18px; text-transform:none; }ul.submenu li a.active, ul.submenu li a:hover { color:#745A33; }.green ul.submenu li a { color:#97AA20;}.green ul.submenu li a.active, .green ul.submenu li a:hover { color:#4E6719; }}
/* colorbox */ 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:url(../../../images/colorbox/overlay.png) 0 0 repeat;}#colorbox{}#cboxTopLeft{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -100px 0 no-repeat;}#cboxTopRight{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -129px 0 no-repeat;}#cboxBottomLeft{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -100px -29px no-repeat;}#cboxBottomRight{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -129px -29px no-repeat;}#cboxMiddleLeft{width:21px; background:url(../../../images/colorbox/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px; background:url(../../../images/colorbox/controls.png) right top repeat-y;}#cboxTopCenter{height:21px; background:url(../../../images/colorbox/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px; background:url(../../../images/colorbox/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom:-1px; left:0; text-align:center; padding:0 3% 0 16%; width:81%; color:#949494;}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../../../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(../../../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(../../../images/colorbox/loading_background.png) center center no-repeat;}#cboxLoadingGraphic{background:url(../../../images/colorbox/loading.gif) center center no-repeat;}#cboxClose{position:absolute; bottom:0; right:0; background:url(../../../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/* print */ 
@media print{#col1, #header, #footer, #angebot_maps_suche { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; } .ie8 #angebot_googleMap { display:none;}}

