/* Reset Stylesheet */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus {outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a {color:#6c6c6c; text-decoration:none;}
a:hover {color:#cc0033;}

/* Stylesheet Webseite */

html, body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background-color: #efefef; height:100%;}
img {margin:0; border:0;}
#wrapper { width: 1010px; background-image: url(../images/background-rechts.jpg); background-repeat: repeat-y; background-position: top right; min-height: 800px; background-color: #ffffff; z-index: 1;}
#mainwrap { width: 1000px; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: top; min-height: 800px; }
#innerwrap { padding: 33px 40px 0px 40px; }
#contentleft { margin: 0; padding: 0; float: left; width: 715px; }
#contentright { margin: 0; padding: 0; float: left; width: 205px; }

.clear {clear: both;}

/* Menu */
#menu_wrap {float:left; min-height: 320px;}
#menu {float:left;height: 288px;width: 205px;color: #ffffff;background-image: url(../images/nav_head.png);background-repeat: repeat-x;background-position: left top;font-size: 14px;letter-spacing: 1.75pt; margin-top: 85px;}
#menu ul{margin-top: 15px;}
#menu li {list-style: none;}
#menu a {height: 38px;width: 175px;line-height:38px;padding:0 0 0 30px;display: block;color: #ffffff;text-decoration: none;background-image: url(../images/nav_over.png);}
#menu a.aktiv {width: 205px;background-image: url(../images/nav_aktiv.png);background-repeat: no-repeat;}
#menu a:hover {width: 205px;background-image: url(../images/nav_aktiv.png);background-repeat: no-repeat;}
#menu a.last {height: 30px;}
#menu a.last:hover {background-image: url(../images/nav_over.png);}
/* Menu Ende */

#logo {margin:0 0 35px 0; padding:0; border: 0;}

#headline {margin: 295px 0 0 246px; background-image: url(../images/body_headline.png); background-repeat: no-repeat; width: 389px; height: 43px;}
#headline h1{visibility: hidden;}

#contentwrapper {margin: 20px 0 0 0; width: 685px; position:relative; float:left; min-height: 280px;}
#teaser {float: left; width: 213px; margin: 82px 0 0 0;}
#teaser img{margin: 15px 0 0 0; border: 0;}
#teaser_menu {float: left; width: 213px;}


#lage_left {margin: 276px 0 0 0; border: 0;}

#submenu {float:left; margin: 0; padding: 0; min-height: 250px; width: 213px;}
#submenu ul {}
#submenu li {list-style: none;}
#submenu a {min-height: 30px; display: block; line-height: 30px; padding: 0 0 0 30px; font-size: 14px; color: #007b42; text-decoration: none; letter-spacing: 1.25px; background-image: url(../images/subnavi_reg.png); background-repeat: no-repeat; width: 183px;}
#submenu a:hover {background-image: url(../images/subnavi_over.png); color: #917b4e;}
#submenu a.aktiv {background-image: url(../images/subnavi_over.png); color: #917b4e;}
#submenu a.last {background-image: url(../images/subnavi_reg_last.png); min-height: 32px; line-height: 32px;}
#submenu a.last:hover {background-image: url(../images/subnavi_over_last.png); color: #917b4e;}
#content {float: left; width: 442px; padding: 0 0 0 30px; float:right;}
#content h2{color: #007b42; font-size: 18px; letter-spacing: 0.7pt; border-bottom: 1px solid #bbb; padding-bottom:7px; height: 20px;}
#content p{margin: 20px 0 0 0;font-size: 13px; color: #6c6c6c; line-height: 20px;}
#content2 {float: left; width: 442px; padding: 0 0 0 30px; float:right;}
#content2 h2{color: #007b42; font-size: 18px; letter-spacing: 0.7pt; border-bottom: 1px solid #bbb; height: 20px; padding-bottom:7px;}
#content2 p.text{margin: 20px 0 0 0;font-size: 13px; color: #6c6c6c; line-height: 20px;}
#content2 div.map{margin: 20px 0 30px 0;font-size: 13px; color: #6c6c6c; line-height: 15px; width: 440px; min-height: 350px;background-repeat: no-repeat;}
#content2 div.maplinks {width: 432px; text-align: right;}


#content2 #content_woh-detail-margin{margin: 0 0 0 30px;}



#content div.map{margin: 20px 0 30px 0;font-size: 13px; color: #6c6c6c; line-height: 15px; width: 440px; min-height: 350px;background-repeat: no-repeat;}
#content div.maplinks {width: 432px; text-align: right;}

#lightboxmap {width:576px; height:599px;}

#content p.mapwohnung1, #content p.mapwohnung2, #content p.mapwohnung3, #content p.mapwohnung4, #content p.mapwohnung5, #content p.mapwohnung6{position: absolute; width: 92px; min-height: 55px; padding: 3px 0 0 15px; background-image: url(../images/pfeil_links.png); background-repeat: no-repeat; background-position: 0px 6px; }

#content p.mapwohnung1{width: 100px; margin: 100px 0 0 0; background-image: url(../images/pfeil_bottom.png); background-position: 35px 33px ; padding:0;}
#content p.mapwohnung2{width: 100px; margin: 380px 0 0 35px; padding: 12px 0 0 0; background-image: url(../images/pfeil_top.png); background-position: 0px 0px ;}
#content p.mapwohnung3{margin: 130px 0 0 380px;}
#content p.mapwohnung4{margin: 185px 0 0 380px;}
#content p.mapwohnung5{margin: 245px 0 0 380px;}
#content p.mapwohnung6{margin: 305px 0 0 380px;}
#content p.mapzoom{margin:15px 0 0 280px; }

#subimage {position: absolute; margin: 257px 0 0 0; width: 205px; height:183px;}
#subimage #teaser_grundriss_detail{margin: 166px 0 0 35px; color:#e5f2ec; font-weight:regular; font-size:10px; letter-spacing:1px;}



#highlight { margin: 0; padding: 0; line-height: 22px;}
#highlight a{border:0; text-decoration: none; color: #007b42; display: block; font-size: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; text-align:left;}
#highlight a:hover{color: #917b4e;}
#highlight img{border:0;}
#highlight div.box {margin: 30px 30px 30px 30px;}
#highlight div.map {background-repeat: no-repeat; width: 576px; height: 600px; margin-left:60px; }
#highlight div.linkmap {width: 576px; height: 600px; text-align: right;}

#highlight p.mapwohnung1, #highlight p.mapwohnung2, #highlight p.mapwohnung3, #highlight p.mapwohnung4, #highlight p.mapwohnung5, #highlight p.mapwohnung6 {position: absolute; width: 100px; min-height: 55px; margin: 200px 0 0 740px; padding: 2px 0 0 18px; background-image: url(../images/pfeil_links_g.png); background-repeat: no-repeat; background-position: 0px 6px ;}

#highlight p.mapwohnung1{margin: 130px 0 0 -40px; background-image: url(../images/pfeil_bottom_g.png); background-position: 73px 50px; min-height:60px;}
#highlight p.mapwohnung2{margin: 600px 0 0 40px; background-image: url(../images/pfeil_top_g.png); background-position: 0px 0px; padding: 13px 0 0 0;}
#highlight p.mapwohnung3{margin: 200px 0 0 560px;}
#highlight p.mapwohnung4{margin: 290px 0 0 560px;}
#highlight p.mapwohnung5{margin: 380px 0 0 560px;}
#highlight p.mapwohnung6{margin: 470px 0 0 560px;}

#highlight p.mapclose{position: absolute; margin: 37px 0 0 740px;}

#highlight p.mapwohnung1vermietet {position: absolute; width: 100px; min-height: 15px; margin: 280px 0 0 100px;}
#highlight p.mapwohnung2vermietet {position: absolute; width: 100px; min-height: 15px; margin: 480px 0 0 200px;}
#highlight p.mapwohnung3vermietet {position: absolute; width: 100px; min-height: 15px; margin: 220px 0 0 500px;}
#highlight p.mapwohnung4vermietet {position: absolute; width: 100px; min-height: 15px; margin: 325px 0 0 530px;}
#highlight p.mapwohnung5vermietet {position: absolute; width: 100px; min-height: 15px; margin: 400px 0 0 530px;}
#highlight p.mapwohnung6vermietet {position: absolute; width: 100px; min-height: 15px; margin: 520px 0 0 580px;}


#aktuelles {margin: 0 0 15px 0; padding: 55px 0 0 15px; width: 190px; height: 107px; background-image: url(../images/aktuelles_head2.png); background-repeat: no-repeat;}
#aktuelles .headline {font-weight: bold; font-size: 10px; color: #cc0033; border-bottom: 1px solid #bbb; width: 175px; height: 15px; margin-bottom: 10px;}
#aktuellesslider {font-size: 10px;}
#kontakt {width: 205px; height: 140px; background-image: url(../images/kontakt_head2.png); background-repeat: no-repeat; margin:0 0 15px 0;}
#kontaktwrap {padding: 55px 15px 0 15px; font-size: 10px; color: #666666;}
#teaserright {margin: 30px 0 0 0; width: 205px;}

#pdf_download {padding: 55px 0 0 15px; width: 190px; height:41px; margin:0 0 15px 0; background-image: url(../images/pdf-download_head.png); background-repeat: no-repeat;}

#kurzinfo {width: 205px; margin:0 0 15px 0; padding:0 0 12px 0; background-image: url(../images/kurzinfo_head.png); background-repeat: no-repeat;}

.red {color:#cc0033; font-weight:bold; font-size:10px;}

#bottomwrap {float: left; width: 1000px; min-height: 130px;}
#bottomwrap2 {float: left; width: 1000px; min-height: 10px;}
#bwrapleft {float:left; width: 175px; text-align: left; padding-left:70px; min-height: 20px; color: #007d46;}
#bwrapleft a{color: #007d46; font-size: 10px; text-decoration: none;}
#bwrapmid {float:left; width: 510px; min-height: 30px}
#bwrapright {float:left; width: 205px; min-height: 30px;}

#content h3{color: #917b4e; font-size: 13px; letter-spacing: 0.7pt; border-bottom: 1px solid #bbb; height: 20px;}
#content #content-text-left { float:left; width: 210px;}
#content a.wh_title {background-image:url(../images/pfeil-uebersicht.png); background-repeat:no-repeat; padding-left:10px; background-position:0px 3px; color:#007b42;}
#content #content-text-left p {padding-left:10px;}
#content #content-text-right { float:right; width: 210px;}

#content a {color: #6c6c6c; font-size: 13px; letter-spacing: 0.7pt; text-decoration: none;}
#content a:hover {color: #007d46;}

.textfield {background-color: #efefef; border: 1px solid #917B4E; width: 292px; min-height: 20px; margin: 0 0 20px 0; color: #6c6c6c; padding: 2px 0 2px 8px ;}
.textarea {background-color: #efefef; border: 1px solid #917B4E; width: 432px; min-height: 120px;  margin: 0 0 0px 0;  color: #6c6c6c; padding: 2px 0 2px 8px ;}
.textareaexpose {background-color: #ffffff; border: 0px; width: 440px; min-height: 40px;  margin: 0px 0 0px 0;  color: #6c6c6c; padding: 2px 0 2px 0px ;}
.button {background-color: #007D46; border:0; margin: 0 0 0 15px; width:58px; color: #ffffff; padding: 1px;}
#content .clearborder {float: right; margin: 15px -10px 0 0; padding: 0px;}
#content .small-text {font-family: verdana,sans-serif; font-size: 11px;}
.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

#content tr.liste_container {background-image:url(../images/background-text.gif); background-position:0px 11px; background-repeat:no-repeat; height:130px; border-bottom:solid 1px #e5e0d6;}


#content input {font-size:11px;}
#content textarea {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:6px;}

#footer {margin-bottom: 0; width: 725px; min-height: 30px; background-image: url(../images/footer_background.jpg); font-size: 9px; color: #999999; padding: 10px 0 0 275px;}


/* jQuery CSS */

/* horinaja default */
.horinaja {width: 175px; line-height: 14px;}
.horinaja ul{position:relative;}
.horinaja ul li{background:transparent;display:block;top:0; color:#6c6c6c; font-size: 10px; min-height: 80px;}
/* horinaja pagination */
ol.horinaja_pagination{height:40px;margin: 0 0 0 130px;position:relative;background:transparent;padding:0;clear:both;}
ol.horinaja_pagination li{float:left;height:30px;display:block; width: 15px; margin:0;}
ol.horinaja_pagination li a{background:transparent; float:left; color:#6c6c6c; text-align:left; font-weight: bold;display: block; cursor: pointer; font-size: 10px;}
ol.horinaja_pagination li a:active{color: #fff;}


/* jQuery CSS ENDE */
