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

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

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

#header #head2 { background:url(images/header.jpg) no-repeat; height:230px;; width:985px; position:relative; }

#header #head2 div{ position:absolute; right:0; bottom:139px; width:490px; color:#9F9F9F; font:120% arial, verdana, helvetica, sans-serif;}

#sidebar { position:absolute; top:150px; left:0;  z-index:99; width:238px; background:#fff; padding: 10px 0; }

#sidebar * {font-family:Verdana, Arial, Helvetica, sans-serif;}

#sidebar ul { padding:0; margin:0; }
#sidebar li { display:block; list-style:none; padding:0; margin:0; }
#sidebar li li { margin-left:20px; } 
#sidebar span{ display:block; list-style:square; display:list-item; list-style-position:inside; text-indent:-1.2em; color:#acacac; padding:0.5em 10px 0.5em 25px; }
#sidebar span a { color:#000; text-decoration:none; }

#sidebar span a.menu1active { color:#fff; }
#sidebar li.menu1active span { background:#D22225; color:#fff;}
#sidebar li.menu1active li span{ background:none; color:#acacac;}

#menu1{ margin:0; padding:0;}

#search { margin-top:25px;}

#search .searchform_text{ width:100px; margin-left:1em;}

#content {width:685px; margin:0 0 0 240px; padding: 0 30px 0 30px; position:relative;}

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


#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;}

#content .flagge{ position:absolute; right:29px; top:10px}

.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:250px 17px 0 17px; 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 ul { display: block !important; }
#breadcrumbs ul li { display: inline !important; float: none !important;  color:#484848; font-size:90%;}
#breadcrumbs ul li a { text-decoration:none; color:#484848; font-size:90%;}
#breadcrumbs br{ display:none;}


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