/* blog */
h2 {margin:0 0 10px;}
h3 {padding:5px 0!important;}
h3 a{color:#555;}
.textH2{font:17px Verdana,Arial,sans-serif;margin-left:10px;}
.BoxContent {padding:0 0 15px 0;background-color:#fff;}
.Box{border:none;padding:0;margin-bottom:0;}
.noBold {font-weight:normal;text-decoration:underline;}
.GlobalBox{background: #fff;padding:10px 0 0 0;background:url("images/sidebarBg.gif") repeat-y;}
.magazin {width:561px;float:left;margin-left:20px;overflow:hidden;}
.rss a, #magsidebar li.cat-item a, #magsidebar ul.archives li a, .more-link, div .back a,ul.letzteBeitraege li a,a.linkArrow,
.fastSearchOption li.categories ul li a, ul.immobilien li a, .readMore, .linkArrow a, .tab_content li a, .arrow {background:url(images/icons/arrowStart.gif) no-repeat 0 -29px;}
.linkArrow a, ul.immobilien li a,ul.letzteBeitraege li a,a.linkArrow{color:#555;text-decoration:underline;background-position: 0 -28px !important;padding-left:12px;margin-bottom:5px;}
a.ankerLink{text-decoration:none;color:#555;}
.linkNoArrow{color:#555;text-decoration:underline;}
mt{margin-top:5px;}

/*Post overview*/
.magazinInfo {font-size:11px;color:#535353;padding: 10px 0 0 0 !important;}
.magazin p {margin:0 0 10px;}
.more-link {padding-left:10px;color:#555;margin-left:5px;text-decoration:underline;background-position: 0 -28px !important;}
img.alignleft {float:left;margin: 3px 10px 5px 0;}
img.alignright {float:right;margin: 3px 0 5px 10px;}
img.aligncenter {margin: 3px 0 5px 0;}
.article_information { font-size: 10px; padding:3px; background: #f4efde; margin-top: 10px;}
.tags { font-size: 11px;}
.entry p a{color:#555;text-decoration:underline;}


/*RSS - Feed*/
.rssImage{background: url("images/rss.gif") no-repeat 138px 13px;}
.rss { padding:0 0 20px 0 !important;margin: 0 10px 0 10px;border-bottom:1px solid #c6c2b5}
.rss a {color:#555;font-size:12px;padding-left:12px;}

/*Sidebar*/
#magsidebar h3{margin-bottom:16px;}
#magsidebar{float:left;width:190px;}
#magsidebar #searchform {padding:10px 0; float: none; border:none;}
#magsidebar ul.newsCategory, #magsidebar ul.archives {padding: 20px 0;margin: 0 10px;}
#magsidebar ul.archives{border-top:1px solid #fff;}
#magsidebar ul.newsCategory{border-top:1px solid #fff;border-bottom:1px solid #c6c2b5;}
#magsidebar ul li{margin-bottom:12px;}
#magsidebar ul li a {display:inline;padding-left:12px;margin-bottom:12px;text-decoration:none;color:#555;font-weight:700; }
#magsidebar ul li a:hover {color:#528f1a;}
#magsidebar ul li.current-cat a {color:#528f1a !important;}

/*Seo-Navigation*/
.objectPost{border-bottom:1px solid #C6C2B5;padding:10px;margin-bottom:15px;}
.objectPostText img{padding-right:10px;float:left;}
.moreLink{margin-top:5px;display:none;}
.arrow{float:right;padding-left:12px;text-decoration: underline;cursor: pointer;}
.tab_content{margin-left:10px;}
.tab_content ul{float:left;width:249px;padding:5px 0 10px 0;}
.tab_content li{padding-bottom:5px;}
.tab_content li a{padding-left:10px; color:#555; text-decoration:underline;}
.tab_content h3 {padding:0 0 7px !important;}
.tabNavi a {cursor:pointer;}
.normalText{font-weight:400;}
.seoTab{background-color:#fff;clear:both;padding-top:10px;padding-bottom:10px;}
.seoTab .tabNavi{margin-bottom:0;}
.federalStates, .city, .region{margin-top:20px;padding-bottom:20px;}

/*Tag Cloud*/
.tagCloud{text-align: center; border-top:1px solid #c6c2b5;border-bottom:1px solid #c6c2b5; margin:20px 0;padding:10px 0;}

/* formularelemente */
form#commentform {}
textarea#comment {height:120px;width:407px;}
input#author { width: 120px;}
input#email { width: 120px;}
input#url { width: 120px;}
input#submit { background: url(images/absenden.gif) no-repeat; width: 108px; height: 29px; border: 0; margin: 15px 0 0 7px;}
label {font-size: 11px;}

/*scroll Posts*/
.scrollPosts{margin-top:10px;}

/*Banner*/
.kooperationBannerEven,.kooperationBannerOdd{background:url(images/mainSprite.png) no-repeat;float:left;height:150px;overflow:hidden;cursor:pointer;}
.kooperationBannerEven{background-position: 2px 10px;float:left;height:150px;overflow:hidden;padding-top:10px;width:545px;}
.kooperationBannerOdd{background-position:3px -161px;padding-top:15px;width:265px;}
.bannerButtonEven{left:400px;position:relative;top:110px;}
.bannerButtonOdd{left:135px;position:relative;top:110px;}

/*kontakt*/
.infoKontakt br{display:none;}
.infoKontakt{padding-top:15px;}
.wpcf7-mail-sent-ok{color:#528F1A;font-size:12px;font-weight:700;padding-top:10px;}
.wpcf7-not-valid-tip-no-ajax{color:#CC0000;display:inline-block;font-size:10px;padding-left:180px;}
.wpcf7-validation-errors{color:#CC0000;}
.wpcf7-select{width:203px;}

/*error 404 page*/
.box_error {padding:10px;background-color:#F4EFDE;}
ul.letzteBeitraege{padding:0 5px 0 15px; text-indent:-12px; width:300px;}
.fastSearchOption li.categories ul li a{text-decoration: underline;color:#555;padding-left:12px;}
.fastSearchOption li.categories ul li{padding-top:10px;}
.flatOptions li{padding-top:12px;}
.searchOptions{padding-top:10px;}
.fastSearchOption{padding-top:0;}

/*info*/
#magsidebar ul.info {width:145px; padding:0 10px; float:left; margin-top:8px}
#magsidebar ul.info li {font-size:12px; font-weight:bold;list-style-type:none; margin-bottom:5px}
#magsidebar ul.info li a{display:inline-block;margin-bottom:10px;text-decoration:none;color:#555;padding-left:0; line-height:14px}
#magsidebar ul.info li.current_page_item a, #magsidebar ul.info li a:hover, #magsidebar ul.info li.current_page_item ul li a:hover, #magsidebar ul.info li.current_page_parent ul li.current_page_item a, #magsidebar ul.info li.current_page_parent a {color:#528f1a;}
#magsidebar ul.info li.current_page_item ul li a, #magsidebar ul.info li.current_page_parent ul li a {color:#555;}
#magsidebar ul.info li ul {margin-bottom:15px;display:none;}
#magsidebar ul.info li.current_page_item ul, #magsidebar ul.info li.current_page_parent ul, #magsidebar ul.info li.current_page_ancestor ul {display:block;}
#magsidebar ul.info ul li a {display:block;padding-left:12px;margin:0 0 8px 8px;text-decoration:underline;font-weight:400;font-size:11px;color:#555;background:url(images/icons/arrowStart.gif) no-repeat 0 -28px;}

ul.arrowList{margin:0; padding:0}
ul.leftList{margin:0;overflow:hidden;padding:0;}
ul.leftList li, ul.arrowList li {color:#555;list-style-type:none; background:url(images/icons/green_check.png) no-repeat 0 3px; padding-left:15px;margin-bottom:5px;}

ol.standard {padding-left:37px;list-style-type:decimal;list-style-position:outside}
ol.standard li {font-weight:400; min-height:0;line-height:16px}
ol.standard li ol {padding-left:20px;}

ol.standard.big li {padding-top:10px}

ul.standard {padding-left:25px;list-style-type:disc;list-style-position:outside; float:none; margin:0; width:auto}
ul.standard li {font-weight:400; min-height:0;line-height:16px}


ol#breadcrumb {margin-bottom:10px;}

#magsidebar .year_row ul li {margin-bottom:12px;}
#magsidebar .year_row ul li a {display:inline! important;}
#magsidebar .year_row h3 {margin-bottom:5px;}
#magsidebar .year_row a {color:#555; cursor:pointer}
#magsidebar .year_row a:hover {color:#528f1a; text-decoration:none;}

/*immobilien*/
.GlobalBoxImmobilien .magazin{width:772px;margin-left:0px;}
.GlobalBoxImmobilien .search{margin:7px 0 20px 0;float:left;}
.pagination{margin-top:0;}
.topImmobilien{margin:10px 0;}
.immobilienH2{display:inline;margin-left:10px;}
.immobilienH3{font-size:12px; font-weight:normal; margin:0 0 0 10px;}
.immobilienPost{background-color:#F4EFDE; padding:10px;min-height:170px;position: relative;}
div.topImmoSliderBig{margin:0;}
#topBox{margin-top:0 !important;}
.ContentBox{padding:10px 10px 17px;}
.readMore{display:none; left:715px; position:absolute; top:166px; text-decoration:underline; cursor:pointer; padding-left:12px;}

/*immobilien Sidebar right*/
.sidebarRight{background-color:#F4EFDE;float:left;margin-left:10px;padding: 5px 10px 10px;width:110px;margin-top:7px;}
.postEntry{clear:both;}
.sidebarRight ul li{font-size:11px; margin-bottom:5px; padding-left:12px; text-indent:-12px;}
.sidebarRight ul li a{color:#555;}

/*subCategory Entry*/
.subCategory{background:none repeat scroll 0 0 #F4EFDE;float:left;height:138px;overflow: hidden;width:245px;border-right:solid 15px #fff;border-top:solid 15px #fff;margin:0;padding:2px 10px 10px;}
.subCategory .entry p img{width:100px;height:100px;}
.subCategory .entry p {font-size:11px;padding-top:5px;}

/*ads*/
.afc, .afs{margin:0 0 20px;}
.afcLast .afc, .afsLast .afs {margin:20px 0 0 0;}
.afcContent{padding-top:10px;overflow:hidden}
.afcNews {overflow:hidden}
.afcContent .afc a, .afcNews .afc a {padding-left:0;}
.afcContent span.wrap, .afcNews span.wrap {display:block;white-space:normal}
.afcContent span.head, .afcContent span.text, .afcNews span.text {white-space:normal;display:block}
.afcContent.box {clear:both}
.afcContent.box h4 {padding-top:20px}

/*zeilen entfernen wenn neue screen.css live*/
.afc li a, .afs li a {padding:8px 0 8px 5px; display:block;}
.afc .ad, .afs .ad {white-space:nowrap}
.ad span.head{color:#2200CC; text-decoration:underline; padding-right:8px; font:16px Arial,Verdana,sans-serif;font-weight:700; display:inline;}
.ad span.text{color:#555; font-size:11px; white-space:nowrap; padding-right:10px;font:12px Arial,Verdana,sans-serif;}
.ad span.link{font:12px Arial,Verdana,sans-serif; text-decoration:none; white-space:nowrap;}
/*zeilen entfernen wenn neue screen.css live*/

.ImmoSw {height:65px; width:105px; float:left; margin:0}

/*A-Z Navigation Lexika*/
p.AlphaIndex {position:relative; left:-4px;}
p.AlphaIndexBottom {margin:0}
.AlphaIndex a, .AlphaIndex span {padding:4px;}
.AlphaIndex a.AlphaButtonActive {font-weight:700; text-decoration:none; color:#528F1A}
.lexiconOverviewTop {margin-bottom:20px}
.lexiconOverview ul {width:560px; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #c6c2b5}
.lexiconOverview ul li {float:left; width:185px;}
.lexiconOverview ul li a{text-decoration:none;}
.lexiconOverview ul.hideable{padding-top:20px;}
.lexiconOverview ul.hidden{display:none;}


/*A-Z Scrollbox Lexika*/
.scrollBoxOuter {border:1px solid #c6c2b5; width:550px; height:90px; background:#FFF url(/images/input.png) repeat-x 0 0;}
.scrollBox {height:90px; overflow-x:hidden; overflow-y:scroll; width:550px}
.scrollBox ul {margin:5px; width:560px}
.scrollBox ul li {float:left; width:185px;}
.scrollBox ul li a {font-size:11px; color:#555}