/* Style sheet lions */
div.ce_text ul{list-style: square outside url(images/square.gif);padding-left: 15px;width: 505px;}
div#home h2{margin-top: 28px;}
div.archiv-teaser{margin-bottom: 12px;}
div.archiv-teaser div.teaser div img{margin-right: 12px;}
div.archiv-teaser h1{display: none;visibility: collapse;}
div.last_teaser{border: none !important;background: white !important;margin-top: -4px;}
div.last_teaser div p{margin: 8px 0;}
div.last_teaser div img{margin-right: 8px;}
div{color: #333333;line-height: 18px;}
div.mod_eventlist div.termin_container{width: 490px;padding: 8px;clear: both;}
div#home div.mod_eventlist div.termin_container{width: 490px;padding: 8px;clear: both;}
div.mod_eventlist div.termin_container div.image_container{display: none;visibility: collapse;}
div.mod_eventlist div.termin_container.even{background: #e6ebf0;width: 490px;}
div#aktuelle-termine div.mod_eventlist div.termin_container.first{margin-top: 24px;}
div#aktuelle-termine div.mod_eventlist div.termin_container.last{margin-bottom: 24px;}
div#home div.mod_eventlist div.termin_container.last{margin-bottom: 12px;}
div.mod_eventlist div.termin_container div.header{margin: 0;padding: 0;float: left;line-height: 14px;width: 100px;font-weight: bold;color: #003366;}
div.mod_eventlist div.termin_container div.header span.date_label{display: none;visibility: collapse;}
div.mod_eventlist div.termin_container span.uebersicht_label{display: none;visibility: collapse;}
div.mod_eventlist div.termin_container div.event{padding: 0;padding-left: 100px;margin: 0;line-height: 14px;}
div#home div.mod_eventlist div.termin_container div.event h2{padding: 0 !important;margin: 0;margin-bottom: 12px;margin-top: 0px;line-height: 18px;font-size: 12px !important;}
div.mod_eventlist div.termin_container div.event h2{padding-top: 0 !important;margin: 0;line-height: 14px;width: 300px;font-weight: normal;font-size: 12px !important;}
div#aktuelle-termine div.mod_eventlist div.termin_container div.event h2 a{color: #333333;}
div.termin_container div.event p{padding: 0 !important;margin: 0 !important;width: 350px;}
div#gradient{padding-left: 10px;padding-top: 40px;min-height: 300px;}
a.simple{padding-left: 0 !important;background: none !important;}
div#home div.ce_teaser a,div#home div.ce_hyperlink a,p.back a,span.uebersicht_label a{background: url('images/gt.gif') 0 50% no-repeat !important;padding-left: 9px !important;}
span.uebersicht_label a{font-weight: bold;}
div#links a{background: url('images/link.png') 0 50% no-repeat;padding-left: 12px;}
div.mod_navigation{margin-top: 4px;padding-top: 0;}
div#home_overview p{margin-top: 12px;padding-left: 0px;line-height: 18px;}
div.ce_teaser h1{display: none;visibility: collapse;}
div.ce_teaser{background: #e6ebf0;border-bottom: 1px solid  #8099b2;border-top: 1px solid  #8099b2;margin-bottom: 15px;margin-right: 110px;padding-right: 32px;}
div.ce_teaser a.more{font-weight: bold;line-height: 24px;}
div.ce_teaser p{margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0;width: 490px;}
div.ce_teaser div strong{line-height: 24px;}
div.ce_teaser div img{padding: 1px 12px 1px 0;}
body{margin: 0; background: url('images/background-body.png') 50% 50% repeat; font-family: arial-narrow, arial, sans-serif;font-size: 12px;}
a:link,a:visited{color: #003366;text-decoration: none;}
a:active,a:hover{color: #003366;text-decoration: underline;}
div#wrapper{width: 100%;}
div#header{background-color: white !important;margin: 0 auto;height: 150px;width: 830px;position: relative;z-index: 1;}
div#toprow-top{background: white url('images/banner-top.png') 0 0 no-repeat;height: 150px; width: 830px;}

div#container {background: transparent url('images/banner-bottom.png') 0px 0px no-repeat; margin: -10px auto 0; padding-top: 25px; width: 830px; position: relative; z-index: 5; }
div#container div.inside{background: white;width: 810px;}

div#left{background: white;float: left;margin: 0;margin-top: -25px;padding: 0;width: 170px;}
div#left div.inside{background: url('images/background-menu.png') repeat-x;margin: 0;padding: 0;width: 170px;}
div#left div.inside img{padding: 0;margin: 0;}
ul.level_1{background: #dae1e9;font-weight: bold;list-style: none;margin: 0;padding: 0;text-indent: 10px;border-bottom: 1px solid #8099b2;}
ul.level_1 li{border-top: 1px solid #8099b2;padding: 4px 0;line-height: 14px;}
ul.level_1 li.active,ul.level_1 li.trail{background: #003366;color: white;}
ul.level_1 li.trail a{color: white;}
ul.level_1 li.submenu{margin-bottom: 0;padding-bottom: 0;}
ul.level_2{background: #ebeff3;font-weight: normal;list-style: none;margin: 0;padding: 0;text-indent: 20px;}
ul.level_2 li.active{background: #ebeff3;color: #003366;font-weight: bold;}
ul.level_2 li.active span{background: url('images/gt.gif') 0 50%  no-repeat;padding-left: 12px;}
ul.level_2 li a{color: #003366 !important;background: url('images/gt.gif') 0 50% no-repeat;padding-left: 12px;}
ul.level_2 li.active,ul.level_2 li.trail{background: #ebeff3;color: #003366;font-weight: bold;}
ul.level_3{background: #ebeff3;font-weight: normal;list-style: none;margin: 0;padding: 0;text-indent: 40px;margin-top: 4px;}
ul.level_3 li{border: none;}
ul.level_3 li.active{background: #ffffff;color: #003366;font-weight: bold;}
ul.level_3 li.active span{background: none;padding-left: 0;}
ul.level_3 li a{color: #003366 !important;background: none;padding-left: 0;}

div#main { background: white; float: left; width: 640px; }
div#main div.inside{width: 612px;margin: 0 0 0 28px;}
div#main div.inside h1{color: #deb400;font-size: 18px;}
div#main div.inside h2{color: #003366;font-size: 14px;}
div#main div.inside h3{color: #333333;font-size:14px;}

a[target='_blank']{background: url('images/link.png') 0 1px no-repeat;padding-left: 12px;}
div#clear{clear: both;height: 20px;}
div#footer{background-color: transparent;width: 830px;margin: 0 auto;clear: both;}
div#footer div.inside{background: white;color: #666;font-size: 11px;padding: 15px 0 15px 200px;width: 610px;}
p{color: #333333;line-height: 18px;width: 520px;}
form#contact{background: #e6ebf0;border-bottom: 1px solid #8099b2;border-top: 1px solid #8099b2;margin-right: 110px;padding: 10px 0 0 10px;}
form#contact table tbody tr{height: 24px;vertical-align: top;}
form#contact table tbody tr td.col_1{padding-left: 15px;}
form#contact input,form#contact textarea{border: none;font-size: 14px;width: 370px;}
form#contact input[type='submit']{border: 1px solid #666;margin: 8px 0;width: 180px;}
