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

body {background: #fff url(images/layout-1px-q.gif) repeat-y; font-family:Verdana, Helvetica, Arial, sans-serif;}

#header {margin:0; height:172px; width:100%; background: url(images/1px-header.jpg) repeat-x; padding:0; }

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


#sidebar { border-right: #000 1px solid; position:absolute; top:172px; left:0; padding:0; margin:0; z-index:99; width:230px;  background:#fff; }

#sidebar a { color:#fff; text-decoration:none;}
#sidebar a.menu1active { font-weight:bold; }
#sidebar ul { margin:0; padding:0; }
#sidebar li { background: url(images/1px-button.jpg) repeat-x #4b56aa; margin:0; padding:6px 6px 6px 10px ; list-style:none;  line-height:1.4em !important;}
#sidebar li li { background:transparent; padding-left:20px; }


#naviBild{ height:303px; background:url(images/1px-navi-unten.jpg) repeat-x;}

#content {width:709px; margin:0 0 0 231px; padding: 0 30px 0 30px; background:#fff;}

#content h1 {color:#339; font:160% arial, verdana, helvetica, sans-serif; margin:0 0 25px 0; padding:0; }
#content h2 {color:#339; font:120% arial, verdana, helvetica, sans-serif; padding:0; margin:0 0 8px 0; font-weight:bold;}
#content h3 {color:#339; font:bold 110% arial, verdana, helvetica, sans-serif; padding:0; margin:0 0 8px 0; }

#content ul  { margin:10px 20px; 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;}



.blog_post_even {border:1px solid #cccccc;}
.blog_post_odd {border:1px solid #6699cc;}
#content .blog_post_even h2, #content .blog_post_odd h2 { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div, #content .blog_post_odd div { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div .cms_paragraph, #content .blog_post_odd div .cms_paragraph { padding: 0px; margin: 0px; }

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


#breadcrumbs { margin:10px 0 1em 0 !important; padding:0;}
#breadcrumbs ul { display: block !important; }
#breadcrumbs ul li { display: inline !important; float: none !important;  color:#66f; font-size:x-small;}
#breadcrumbs ul li a { text-decoration:none; color:#66f; font-size:x-small;}
#breadcrumbs br{ display:none;}


.cms_ec_btn img{
    width:224px;
    height:126px;
    
}