@import url(/Templates/default/global.css);
.c {clear: both;}


body {background: #c1d8df url(images/1px-bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wrapper{ background:#fff url(images/1px-layout-q.jpg); width:985px; position:relative; }

#header {margin:0; height:202px; width:100%; padding:0; position:relative;}

#header #head2 { background:url(images/header.jpg) no-repeat top left; height:202px;}
#header #head2 img { position:absolute; right:20px; top:40px;}



#sidebar{ float:left; width:240px; margin-top:30px; overflow:hidden; margin-bottom:30px; }
#menue li{ list-style:none; }
#menue ul { margin:0; padding:0;  background:url(images/1px-verlauf-navi-bg.jpg) 22px top repeat-y; }
#menue li{ display:block; margin:0 0 0 20px; padding:0 5px 7px 0; background:url(images/1px-verlauf-navi-unten.jpg) left bottom no-repeat; }
#menue span{ display:block; padding:7px 0 0 15px; background:url(images/1px-verlauf-navi-oben.jpg) left top no-repeat; }
#menue a{ color:#49437F; font-weight:bold; text-decoration:none; }
#menue a:hover{ text-decoration:underline;}
#menue a.menu1active{ color:#008DC7; }
#menue li.menu1active{ color:#008DC7; }
#menue li ul{ margin:0; padding:0 0 0 1em; background:0 none;  }
#menue li li{ margin:0 0 0 2.2em; padding:0; display:list-item; list-style:square; background:0 none; color:#49437F; }
#menue li li span{ margin:0; padding:0; background:url(images/transparent.gif) no-repeat; }





#sidebar #search {text-align:center; margin:30px 0 0 0;}
#sidebar #search  .searchform_text{width:110px;}


#content {margin:0; padding: 0 30px 0 0; width:685px; float:right;}

#content h1 {color:#015168; font:160% georgia, times new roman, serif; margin:0 0 25px 0; padding:0; border-bottom:1px solid #015168;}
#content h2 {color:#015168; font:120% georgia, times new roman, serif; padding:0; margin:0 0 8px 0; font-weight:bold;}
#content h3 {color:#015168; font:bold 110% georgia, times new roman, 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:20px; 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:20px 0 20px 0 !important; padding:0;}
#breadcrumbs ul { display: block !important; }
#breadcrumbs ul li { display: inline !important; float: none !important;  color:#999; font-size:x-small;}
#breadcrumbs ul li a { text-decoration:none; color:#999; font-size:x-small;}
#breadcrumbs br{ display:none;}


.cms_ec_btn img{ width:173px; height:81px;}

