/* Style sheet style */
a:active,a:focus{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
.clear{clear:both;}
#main-inhalt ul,#main-inhalt ol{margin-top:10px;margin-bottom:10px;}
#main-inhalt li ul,#main-inhalt li ol{margin-left:18px;list-style:disc;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style : none;}
table{border-collapse:collapse;border-spacing : 0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content :'';}
body{font-family:Lucida Grande, sans-serif;font-size:12px;color:#5c6e74;line-height:18px;}
#zitat{font-weight:bold;font-style:italic;font-size:1.2em;color:#ffffff;line-height:1.4em;}
#main-inhalt li{margin-left:16px;padding-left:5px;list-style:disc;}
#main-inhalt li li{margin-left:0;padding-left:5px;list-style:circle;}
#main-inhalt h1,#main-inhalt h2{margin-top:10px;margin-bottom:2px;font-weight:normal;font-size:2.4em;line-height:1em;}
h4{margin-top:0;margin-bottom:30px;font-weight:bold;color:#a8b0b4;}
h3{margin-top:20px;font-weight:bold;font-size:1.4em;line-height:1em;}
#main-inhalt .mod_eventlist h1,#main-inhalt .mod_eventlist h2{margin-top:20px;margin-bottom:4px;}
#main-inhalt .mod_eventlist h1,#main-inhalt .mod_eventlist h2{margin-top:20px;margin-bottom:4px;font-size:1.6em;}
#main-inhalt .mod_eventlist p.termin{margin-top:0;margin-bottom:0;font-weight:bold;}
#inhalt_rechts h1,#inhalt_rechts h2{margin-top:10px;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #888888;font-weight:normal;font-size:2em;line-height:1em;}
#inhalt_rechts{font-size:0.9em;color:#545454;line-height:1.3em;}
#inhalt_links .caption{font-size:0.9em;}
#inhalt_rechts .caption{font-weight:bold;}
p{margin-top:15px;margin-bottom:15px;}
p.error{color:#e87b1c;}
a{text-decoration:none;color:#e87817;}
html,body{height:100%;margin:0;padding:0;}
body{background:#5c6e74 url("tl_files/sabine-petters/layout/hintergrund_logo_blau.gif") left top no-repeat;}
#wrapper{width:910px;position:relative;background-image:url("tl_files/sabine-petters/layout/hintergrund_links_mitte.gif");background-repeat:repeat-y;min-height:100%;}
#container{background:url("tl_files/sabine-petters/layout/hintergrund_links_logo.gif") left top no-repeat;min-height:800px;}
#main{position:relative;margin-left:260px;}
#left{width:260px;float:left;}
#logo{width:260px;height:200px;}
#logo h1{margin:0;padding:0;font-size:0px;line-height:0px;}
#menue{font-weight:bold;line-height:1.4em;}
#menue{width:215px;margin:50px 20px 50px 25px;}
#menue ul{}
#menue ul.level_1{}
#menue ul li ul.level_2{display:none;margin-left:10px;}
#menue ul li.active ul.level_2,#menue ul li.trail ul.level_2{display:block;}
#menue ul li{margin-top:5px;margin-bottom:5px;}
#menue ul.level_1 li a:link,#menue ul.level_1 li a:visited{color:#545454;}
#menue ul.level_2 li a:link,#menue ul.level_2 li a:visited{font-weight:normal;color:#8c8c8c;}
#menue ul.level_2 li.active{font-weight:normal;}
#menue ul.level_1 li a:hover,#menue ul.level_1 li a:active,#menue ul.level_1 li a:focus,#menue ul.level_1 li.active{color:#e87817;}
#impress{width:100px;height:100px;left:20px;position:absolute;font-weight:bold;font-size:0.9em;color:#ffffff;line-height:1.6em;top:20px;}
#impress li a:link,#impress li a:visited,#impress li a:active,#impress li a:focus{color:#ffffff;}
#impress li a:hover{color:#e87817;}
#bild{width:650px;height:300px;}
#bild img{border-bottom:10px solid #a8b0b4;}
#zitat{width:300px;height:260px;left:330px;position:absolute;top:20px;}
#zitat .ce_text{bottom:0;position:absolute;margin-left:auto;text-align:right;vertical-align:bottom;}
#main-inhalt{width:650px;}
#main-inhalt .inside{padding:25px;}
#inhalt_links{width:400px;float:left;margin-right:25px;}
#inhalt_rechts{width:175px;float:right;margin-top:50px;}
#inhalt_rechts .caption{margin:4px 10px;}
#inhalt_rechts form input.text{width:145px;}
#inhalt_rechts form#tl_subscribe,#inhalt_rechts form#tl_unsubscribe{margin-top:10px;margin-bottom:10px;}
#main-inhalt img{padding:8px;border:1px solid #d9d9d9;}
#main-inhalt .pdf_link img{border:0px hidden #ffffff;}
#inhalt_rechts .ce_text,#inhalt_rechts .mod_eventlist,#inhalt_rechts .mod_subscribe,#inhalt_rechts .mod_unsubscribe{margin-right:10px;margin-left:10px;}
#footer{width:220px;bottom:0;left:0;position:absolute;font-size:1em;color:#545454;line-height:1.5em;}
#footer .inside{padding-right:15px;padding-bottom:20px;padding-left:25px;text-align:left;vertical-align:bottom;}
#bottomline{width:650px;bottom:0;left:260px;position:absolute;background-color:#a8b0b4;border-bottom:10px solid #a8b0b4;font-size:2px;line-height:2px;}
#main form{margin-top:20px;margin-bottom:20px;}
#main form label{display:block;margin-top:7px;font-weight:bold;}
#main form input,#main form textarea{width:370px;display:block;margin:5px 0 0;padding:3px;}
#main form input.submit{width:100px;display:block;margin-top:6px;}
#main form input.captcha{width:30px;display:inline;margin-bottom:10px;}
#main form span.captcha_text{margin-left:8px;}
#main form br{display:none;}
#main td{padding:5px 10px;text-align:left;border:1px solid #dbdbdb;}
#main td p{margin:0;padding:0;}
#main .randlos td{padding:5px 30px 5px 0;text-align:left;border:none;}
#main .randlos td p{margin:0;padding:0;}
#main .dlh_googlemap{margin-top:15px;margin-bottom:15px;}

