@import url(/Templates/default/global.css);
.c {clear: both;}

body {background:#072138;}

p{ line-height:1.4em; }

a{ color:#1111a1; }

#header {margin:0; height:247px; width:100%; background: url(/Templates/immobilien/images/1px-header.gif); padding:0;}

#header #head2 {background:url(/Templates/immobilien/images/header.jpg) no-repeat; height:247px;}


#sidebar {position:absolute; top:234px; left:0px; padding:0 0 0 0; z-index:99; width:230px; }
#sidebar #menue { margin:23px 0 0 0;}
#sidebar ul{ margin:0; padding:0; }

#sidebar li { list-style:none; color:#6d8596; background:#143b55 url(images/1px-navi-button.gif) repeat-x; border: 1px solid #38596f;  margin:0 0 10px 8px; padding:0.2em 0.2em 0.2em 1.6em; text-indent:-1.2em;}
#sidebar li li { list-style:square; list-style-position:inside; }
#sidebar li li { border:0 none; background:transparent; margin:0 0 0.3em 0; padding:0 0 0 0.1em;}
#sidebar li li li { padding:0 0 0 1.2em;}
#sidebar a { color:#c8ced4; text-decoration:none; font-weight:bold; }
#sidebar a.menu1active{ color:#f3c978; }




#content {background:#fff; width:744px; position:absolute; top:219px; height:auto; margin:0 0 0 240px; }

#content h1 {color:#072138; font:1.6em georgia, times new roman, serif; margin:0 0 1em 0; padding:0; }
#content h2 {color:#072138; font:1.3em georgia, times new roman, serif; margin:0 0 0.8em 0; padding:0; }
#content h3 {color:#072138; font:bold 1.1em georgia, times new roman, serif;  margin:0 0 0.8em 0; padding:0;}

#content ul  { margin:1em 0 1em 0.8em; padding:0; list-style:square;}
#content ul li {color:#000000;}
#content ul.blog_menu { margin: 0; padding: 0; }
#content ul.blog_menu li { margin: 0; padding: 0 10px 5px 0; }


#content #kontakt {padding:50px 230px 0  255px}
#content #kontakt h1 {color:#009900;}

#content #kontakt img {float:right;margin:0;}

#content0 {margin:0 30px 0 30px;}
.cms_paragraph{ line-height:1.4em !important; margin:0 0 1.6em 0 !important; padding:0 !important;}


.cms_bloghdrlinks{ text-align:center;}
.cms_bloghdrlinks table{ text-align:left;}
.blog_menu{ display:block; text-align:right; margin:-3.4em 0 1em 0 !important;}
.blog_menu li{ display:inline !important; float:none !important;}


.blog_post_even {border:1px solid #cccccc !important;}
.blog_post_odd {border:1px solid #cccccc !important;}
#admincont .blog_post_even {margin:0 30px 20px 0 !important;} /* detailseite */
#admincont .blog_post_odd {margin:0 30px 20px 0 !important;} /* detailseite */
#content .blog_post_even h2, 
#content .blog_post_odd h2 { padding: 5px 20px 5px 20px; margin: 0px; background:#f0f0f5;}
#content .blog_post_even div, 
#content .blog_post_odd div { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div h2, 
#content .blog_post_odd div h2{ background:transparent; padding-left:0px; }
#content .blog_post_even div .cms_paragraph, 
#content .blog_post_odd div .cms_paragraph { padding: 0px; margin: 0px; }
#content .cms_addcommentdiv h2{ padding-left:20px !important; background:#eee !important;}
#content .cms_bloghdrlinks{ margin-bottom:0.6em !important;}


#breadcrumbs { margin:3px 0 15px 0!important; padding:0 !important;}
#breadcrumbs ul {display:block !important; margin:0; padding:0;}
#breadcrumbs ul li { display: inline !important; float: none !important; color:#999; font-size:x-small;}
#breadcrumbs ul li a { color:#999; font-size:x-small; }
#breadcrumbs br { display:none !important; }

#footer { margin:140px 30px 0 30px; padding-top:10px; border-top:1px solid #cccccc; }
#footer ul { list-style:none; margin:0; padding:0; float:left;}
#footer ul li { float:left; list-style:none; margin:0 10px 0 0; }
#footer a { text-decoration:none; color:#666666; font-size:x-small; }
#footer p { color: #666666; font-size:x-small;}
#footer img { margin-right:10px; }
#footer .footerimg { float:right;}

.teaser .teaser_hl { padding:5px !important; background:#f0f0f5; }
.teaser li{ list-style:none; margin:0; padding:0; }
.teaser { margin:0; padding:0; }
.teaser .teaser_image{ float:left; margin-right:10px; }
.teaser .c { margin-bottom:30px; }



#admincont { margin-left:30px; }
#adm_tabs_content{ margin:0; padding:0;}
.adm_contenttabs_content table{ background:#fff; }

.cms_download{ clear:left;}


.LessImagePadding .CMS_BILD_LINKS {
    padding-right:5px !important;
}

.ImageBorder .CMS_BILD_MITTE img,
.ImageBorder .CMS_BILD_LINKS img,
.ImageBorder .CMS_BILD_RECHTS img{
    border:1px solid #666 !important;
}


#googlemap{
    margin-bottom:25px;
    border:1px solid #999;
}

.cms_gallery{
    border:0 none !important;   
    margin:0 !important;
    padding:0 !important;
}

.cms_gallery ul{
    margin:0 !important;
    padding:0 !important;
}

.cms_gallery li{
    display:inline;
    list-style:none;
    margin:0 !important;
    padding:0 10px 0!important;
    
}

.cms_gallery_overview_link{
     float:right;
     margin-top:-0.5em;
}

.CMS_LINK_LISTE a {
	color:#143b55 !important; background:#e1e1e1 url(images/1px-link-button.gif) repeat-x; border: 1px solid #c4c4c4; display:block; margin:0 0 10px 10px; padding:0.2em 0 0.2em 1.6em; text-indent:-1.2em; text-decoration:none; font-weight:bold; width:50%;
}

.cms_gallery_image {
	width: 588px;
	height: 310px;
	background: url(/Templates/immobilien/bg-player.gif) no-repeat;
}

.CMS_BILD_MITTE img, 
.CMS_BILD_LINKS img, 
.CMS_BILD_RECHTS img{
    margin-bottom:10px;   
}

.CMS_ZITAT_BLOCK{
    background-color:#eee;
    padding:10px;
}

/* note: next two are fixes for MSIE bugs (counts 100% width including scrollbars */
#content div.cms_gallery_image { width: 684px; }
#content div.cms_gallery_video { width: 684px; }

#googlemapsliks ul{ padding-top:0; margin-top:1em; }

