/* Style sheet stylesheet */
body{margin:0;padding:0;background-color:#fff;background-image:url("tl_files/layout/header_fade.gif");background-repeat:repeat-x;}
html{height:100%;overflow:scroll;margin-bottom:0;}
img{vertical-align:middle;border:0px;}
.image_container{padding-bottom:1px;}
.block{overflow:hidden;}
a{font-weight:bold;text-decoration:none;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana, Arial, Sans-Serif;font-size:12px;color:#333333;line-height:160%;}
#right a,#right div,#right em,#right input,#right label,#right li,#right ol,#right p,#right select,#right span,#right strong,#right td,#right th,#right textarea,#right u,#right ul{font-size:10px;}
h1{padding:0;font-size:18px;color:#807F83;line-height:1.3em;margin: 0 0 10px 0px;}
h2{padding:0;font-size:15px;color:#807F83;line-height:1.3em;margin: 0 0 10px 0px;}
h3{margin:0;padding:0;font-size:13px;color:#807F83;line-height:1.3em;}
h4{margin-bottom:0;font-size:12px;color:#807F83;line-height:1.3em;}
h5{margin:0;padding:0;font-size:12px;color:#807F83;line-height:1.3em;}
li{margin-top:0;margin-bottom:0;list-style-type:square;text-indent: 0;}
ul{padding:0px 0 0 2px;margin:0 1em;}
strong{margin:0;padding:0;font-weight:bold;color:#807F83;}
a:hover{color:#FAC000;}
a:active{color:#FAC000;}
p{margin:0;padding:0;}
#wrapper{width:950px;margin:0 auto 10px;padding:0;}
#header{height:225px;margin:0;padding:0;}
#container{width:950px;margin-top:0;margin-bottom:10px;padding:20px 0 10px;}
#left{width:200px;float:left;margin:0;padding:0;}
#right{width:200px;float:right;margin:0;padding:0;min-height:300px;}
#main{margin:0 235px;padding:0;}
* html #main{width:480px;margin:0 232px;}
#logo{top:0;left:390px;position:absolute;padding:0;}
#image_header1{height:41px;margin:145px 0 0;padding:0;}
#image_header2{height:42px;margin:0;padding:0;}
#left ul{width:200px;margin:0;padding:0;text-align:left;background-color:#ffffff;line-height:100%;list-style: none;}
div.formbody td{padding:5px;vertical-align:bottom;}
#left .level_1 li{margin:0;padding:0;border-bottom:1px solid #fff;text-decoration:none;line-height:100%;list-style: none;}
#left .level_1 li a,#left .level_1 li span{display:block;margin:0;padding:5px 10px 5px 12px;border-top:1px solid #FADE80;font-weight:normal;font-size:14px;color:#807F83;line-height:100%;}
#left .level_2 li a,#left .level_2 li span{padding:0 0 5px 22px;font-size:12px;border-top-width:0px;}
#left ul.level_2{width:192px;margin:5px 0 2px 1px;border-bottom-width:0px;}
#left ul.level_3{width:180px;margin:5px 0 2px 11px;border-bottom-width:0px;}
#left .level_1 a.last,#left .level_1 span.last{border-bottom:1px solid #FADE80;}
#left .level_2 a.last,#left .level_2 span.last,#left .level_3 a.last,#left .level_3 span.last{border-bottom-width:0px;}
#left li a:hover{text-decoration:none;color:#FAC000;}
#left li span.active{text-decoration:none;color:#000000;}
#left .trail,#left .active{background: url(tl_files/layout/pfeil.gif) 0px 9px no-repeat;}
#left .level_2 .trail,#left .level_2 .active{background: url(tl_files/layout/pfeil.gif) 10px 3px no-repeat;}
.kasten1{margin:5px 0;padding:5px;border:1px dotted #FAC000;}
.kasten2{margin:5px 0;padding:5px;border:1px dotted #807F83;}
.kasten3{margin:5px 0;padding:5px;background-color:#FADE80;}
#right .kasten1,#right .kasten2,#right .kasten3{margin-top:0;}
.mod_eventlist h2{float:left;}
.mod_eventlist .datum{padding-top:4px;text-align:right;}
.mod_eventlist .ce_text{margin-top:10px;margin-bottom:10px;}
.mod_eventreader .ce_text{margin-top:10px;margin-bottom:10px;}
.mod_newslist .teaser{margin-top:10px;margin-bottom:10px;}
.mod_newsreader .ce_text{margin-top:10px;margin-bottom:10px;}
.mod_login input,.mod_login label,.mod_login .login_info{margin:5px 10px;}
.mod_subscribe input{margin:5px 10px;}
#meine-spende label.typ1,#meine-spende label.typ2{width:200px;float:left;display:block;}
#meine-spende input.typ1,#meine-spende select.typ1{width:200px;height:18px;margin-bottom:5px;padding:0;}
#meine-spende input.typ2,#meine-spende select.typ2{width:200px;height:18px;margin-top:60px;margin-bottom:5px;padding:0;}
.error{color:#aa2222;}
.toggler{padding:5px;background-color:#FADE80;cursor:pointer;}
.header4{padding:5px;background-color:#FADE80;}
#loginregistrierung .col_0,#passwort-anfordern .col_0,#registrierung .col_0{width:110px;}
.accordion div{margin-top:0;}
