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

body {background: #cccccc url(/Templates/jasis/images/1px-navi.jpg) repeat-y; }


#header {margin:0; height:150px; width:966px; background:#ffffff url(/Templates/jasis/images/1px-header.jpg) repeat-x; padding:0; margin-left:28px;}

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


#sidebar {position:absolute; top:158px; left:28px; padding:10px 0 10px 0; z-index:99; width:240px; background:#ffffff; border-right:1px solid #cccccc; }


#sidebar ul {list-style:none; padding:10px 0 10px 25px; margin:0; color:#cccccc; }
#sidebar ul li {  margin:0; padding:0; font-size:100%; line-height: 170%;}
#sidebar ul li a {text-decoration:none; font-weight:bold; color:#666666; font-size:110%; }
#sidebar ul li a:hover {color:#ff6600; }
#sidebar .menu1active {color:#99cc33;}

#sidebar ul li  ul { margin:0 0 0 10px; padding:0 0 0 10px; list-style:square; }
#sidebar ul li ul li a {text-decoration:none; font-weight:bold; color:#666666; font-size:90%; }

#content ol{ margin:10px 0; padding:0; }
#content ol li{ margin:0 20px; }
#content {width:736px; position:absolute; top:150px; height:auto; margin:0 0 0 255px; background:#ffffff;}

#content #col31,#content #col32,#content #col33 {float:left; width:210px; margin-right:40px; font-size:90%;}
#content h1 {color:#666666; font: bold 160%georgia, times new roman, serif; margin:0 0 25px 0; padding:15px 0 2px 0; }
#content h2 {color:#666666; font: bold 130%  georgia, times new roman, serif; padding:5px 0; margin:5px 0; }
#content h3 {color:#666666; font:bold 110% georgia, times new roman, serif; padding:5px 0 0 0; margin:0; }

#content ul  {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 {width:670px; margin-left:30px;}
#spalte1 { } /* Note: the CMS sets a fixed width in index.tpl if a second column is present */
#spalte2 { font-size:79%; float: right; width: 180px; border-left:1px solid #cccccc;   position:relative; top:-45px; right:-20px; padding:10px 0 50px 15px; }

#spalte2 .cms_ec_wrapper {margin:0;padding:0; clear:right;}
#spalte2 .cms_ec_btn {margin:0;padding:0; clear:both;}
#spalte2 .cms_ec_btn a {margin:0;padding:0; clear:both;}

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

#admincont { margin-left:30px;}

#footer {margin-top:140px; margin-left:30px; padding-top:10px; border-top:1px solid #cccccc;}
#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:5px 0 10px 0;}
#breadcrumbs ul { display: inline; }
#breadcrumbs ul li { display: block; float: left; color:#999999;}
#breadcrumbs ul li a {color:#999999; text-decoration:none; }




#content div.cms_ec_wrapper { position: relative; left: 0px; }
#content div.cms_ec_btn { position: relative; left: 0px; }
#content div.cms_ec { border: 1px solid #999999;  font: 10pt Verdana; display: none; background-color: white; z-index: 10000; position: absolute; top:0px; right: 0px}

#content div.cms_ec_header { background-color: #cccccc; padding: 6px 5px 0px 5px; }


.CMS_BILD_RECHTS { padding-left:40px; }
.CMS_BILD_LINKS { padding-right:40px;} 