/* Style sheet styles */
*{margin:0;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-size:100.1%;}
body{text-align:center;font-size:0.75em;color:#242C2E;}
body.startseite{background:url("tl_files/themes/layout/bodybg.jpg") center center no-repeat;background-attachment: fixed;}
body.jugend{background:url("tl_files/themes/layout/bodybg_Jugend.jpg") center center no-repeat;background-attachment: fixed;}
body.mitglieder{background:url("tl_files/themes/layout/bodybg_Mitglieder.jpg") center center no-repeat;background-attachment: fixed;}
a img{border:0;}
.clear{height:1px;overflow:hidden;clear:both;font-size:1px;}
sub,sup{font-size:0.6em;}
label,.toggler{cursor: pointer;}
td,th{vertical-align:top;}
.onlyprint{display:none;}
img.mime_icon{vertical-align:middle;}
.invisible{width:0px;height:0px;left:-1000px;position:absolute;overflow:hidden;display:inline;top:1000px;}
#wrapper{width:1000px;position:relative;margin:0 auto;text-align:left;z-index:0;background: transparent url(tl_files/themes/layout/Sheet-c.png) repeat left top!important;background: #d9e3fc;}
#header{width:1000px;position:relative;padding-top:175px;z-index:0;background: url(tl_files/themes/layout/Header.jpg) no-repeat top left;}
#container{width:1000px;}
#main{width:730px;height:150px;float:left;margin:10px;padding:10px;text-align:justify;w\idth: 710px;height: auto!important;min-height: 150px;}
#left{display:none;}
#right{width:230px;float:right;margin:10px;padding:10px;w\idth: 210px;}
#right .sponsor{width:150px;float:right;margin:10px;padding:10px;}
#right .banner_image{margin-top:10px;margin-bottom:5px;}
#footer{width:1000px;position:relative;overflow:hidden;clear:both;padding:15px;text-align:center;w\idth: 970px;background: url(tl_files/themes/layout/Footer.png) no-repeat left top;}
#header #kopflink a{width:1000px;height:170px;top:0;left:0;position:absolute;display:block;}
#header .mod_navigation{height:36px;position:relative;background-image:url("tl_files/themes/layout/nav.png");z-index: 100;}
#header .mod_navigation ul{display:block;margin:0;padding:8px 4px 0;border:0;list-style-type:none;min-height: 0;}
#header .mod_navigation li{position:relative;float:left;display:block;margin:0;padding:0;border:0;z-index: 5;background:none;}
#header .mod_navigation li:hover{z-index: 10000;}
#header .mod_navigation li a{height:28px;position:relative;overflow:hidden;display:block;margin:0 13px;padding:0 14px;text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight:normal;text-decoration:none;font-size:12px;color:#C7EBF5;line-height:28px;outline:none;letter-spacing:normal;word-spacing:normal;cursor: pointer;font-style: normal;background: url(tl_files/themes/layout/MenuItem.png) no-repeat 0px 0px;}
#header .mod_navigation li:hover a,#header .mod_navigation li a:hover{color:#5C7075;background-position: 0px -28px;}
#header .mod_navigation li a.active,#header .mod_navigation li a.trail{color:#404040;background-position: 0px -56px;}
#header .mod_navigation ul ul{left:0;top:0;position:absolute;margin:-10px 0 0 -30px;padding:10px 30px 30px;background-image:url("tl_files/themes/layout/spacer.gif");z-index: 10;background:none;visibility: hidden;}
#header .mod_navigation li li{float:none;clear:both;}
#header .mod_navigation li:hover>ul{top:100%;visibility: visible;}
#header .mod_navigation li li:hover>ul{top:0;left:100%;}
#header .mod_navigation li.mitglieder li:hover>ul{left:-177px;}
#header .mod_navigation ul:after,#header .mod_navigation ul ul:after{height:0;overflow:hidden;clear:both;display:block;content: ".";visibility: hidden;}
#header .mod_navigation li:hover li a,#header .mod_navigation li li a{width:160px;height:20px;overflow:hidden;display:block;margin-right:auto;text-align:left;border:1px solid #949494;font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight:normal;text-decoration:none;font-size:12px;color:#145D71;line-height:20px;white-space:nowrap;text-indent: 12px;font-style: normal;background: url(tl_files/themes/layout/subitem-bg.png) repeat-x left top;}
#header .mod_navigation li:hover li a.active,#header .mod_navigation li:hover li a.trail{color:#CBEDF6;background-position: 0 -20px;}
#header .mod_navigation ul ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px;}
#header .mod_navigation li li li a{margin-left:auto;}
#right .mod_login label{width:200px;display:block;}
#right .mod_password label{width:200px;display:block;}
#right h5{padding:2px;color:#fff;background: #045498;}
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a,#main h6 a{font-weight:normal;text-decoration:none;font-style: normal;}
#main h1 a:hover,#main h2 a:hover,#main h3 a:hover,#main h4 a:hover,#main h5 a:hover,#main h6 a:hover,#main h1 a:visited{font-weight:normal;text-decoration:none;font-style: normal;}
#main h1{margin:0.2em 0;padding:0;text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-weight:normal;text-decoration:none;font-size:22px;color:#0C3945;font-style:normal;letter-spacing:normal;word-spacing:normal;font-variant:normal;font-variant:normal;text-transform:none;text-indent:0;font-style: normal;}
#main h1 a,#main h1 a:link,#main h1 a:visited,#main h1 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:22px;color:#0C3945;font-style: normal;}
#main h1 a:visited{color:#435256;}
#main h1 a:hover{color:#1B7D98;}
#main h2,#main h2 a,#main h2 a:link,#main h2 a:visited,#main h2 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:22px;color:#1B7D98;font-style: normal;}
#main h3,#main h3 a,#main h3 a:link,#main h3 a:visited,#main h3 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:18px;color:#343F42;font-style: normal;}
#main h4,#main h4 a,#main h4 a:link,#main h4 a:visited,#main h4 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:16px;color:#0C3945;font-style: normal;}
#main h5,#main h5 a,#main h5 a:link,#main h5 a:visited,#main h5 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:14px;color:#0C3945;font-style: normal;}
#main h6,#main h6 a,#main h6 a:link,#main h6 a:visited,#main h6 a:hover{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:14px;color:#0C3945;font-style: normal;}
#main ul,#main ol{margin-left:1.5em;}
#main ol,#main ul{margin:1em 0 1em 2em;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-size:12px;color:#4A5A5E;}
#main li ol,#main li ul{margin:0.5em 0 0.5em 2em;padding:0;}
#main li{margin:0.2em 0;padding:0 0 0 13px;line-height:1.2em;}
#main ol li{padding-left:0;background: none;}
#main ul{list-style-type:none;}
#main ol{list-style-position:inside;}
#main ul li,#main ol ul li{padding-left:13px;background: url(tl_files/themes/layout/PostBullets.png) no-repeat left top;}
#main blockquote p{text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-style:italic;font-weight:normal;color:#0F0F0F;}
#main blockquote{margin:10px 10px 10px 50px;padding:5px 5px 5px 41px;background:#E0E0E0 url(tl_files/themes/layout/PostQuote.png) left top no-repeat;}
#main a{text-decoration:underline;color:#125264;}
#main a:visited,#main a.visited{text-decoration:underline;color:#595959;}
#main a:hover,#main a.hover{text-decoration:none;color:#1B7D98;}
#main .ce_table table{width:auto;border:1px none;border-collapse:separate;border-spacing: 4px;}
#main .ce_table table th{padding-top:7px;padding-bottom:7px;border:1px solid #999;background: #d8eef6;}
#main .ce_table table td{padding:5px;border:1px solid #999;background: #F0EFEB;}
#main .pagination{margin:0;padding:0;}
#main .pagination p{margin:0;padding:0;}
#main .pagination ul{margin:0;padding:0;list-style: none;}
#main .pagination ul li{float:left;margin:0 0.8em 0 0;padding:0;background: none;}
#main .pagination ul li .pagination_current{font-weight:bold;color:#666;}
#main .formbody label{width:220px;float:left;clear:left;display:block;margin:0 0 2px;padding:1px;}
#main p.error,#main span.error{font-weight:bold;color:#ff0000;}
#main .formbody div.error,#main .formbody label.error{color:#ff0000;}
#main .formbody input.captcha,#main .formbody input.text{width:200px;margin:0 0 2px;padding:1px;border:1px solid #999;}
#main .formbody input.captcha{width:60px;}
#main .formbody input.error{}
#main .formbody textarea{width:200px;height:100px;margin:0 0 2px;padding:1px;border:1px solid #999;}
#main .formbody label.error{font-weight:bold;color:#ff0000;}
#main .formbody .checkbox_container{padding-left:222px;}
#main .formbody .checkbox_container span{clear:left;display:block;margin-bottom:1px;}
#main .formbody .checkbox_container input.checkbox{}
#main .formbody .checkbox_container label{width:300px;float:none;display:inline;}
#main .formbody .submit_container{margin:5px 0 0 220px;padding:1px;}
#main .formbody br{height:1px;clear:left;font-size:1px;}
#footer .art-rss-tag-icon{width:26px;height:27px;position:relative;float:left;display:block;margin:0 5px 0 0;background-image:url("tl_files/themes/layout/rssIcon.png no-repeat center right");}
#footer p{margin:0;color:#FFFFFF;}
#footer a:link{text-decoration:underline;color:#38B8DC;}
#footer a:visited{text-decoration:underline;color:#98AAAE;}
#footer a:hover{text-decoration:none;color:#63C8E3;}
.mod_calendar table{width:80%;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#F6F6F6;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0px solid #CCC;border-left:1px solid #CCC;}
.mod_calendar .col_first{border-left:1px solid #CCC;}
.mod_calendar .current{background-color:#d8eef6;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#825A36;font-size:10px;color:#FFFFFF;}
.mod_calendar td{width:14%;height:72px;padding:1px;text-align:right;vertical-align:top;background-color:#FFFFFF;border-right:1px solid #CCC;color:#FFF;border-bottom:1px solid #CCC;}
.mod_calendar td.weekend{background-color:#F6F6F6;}
.mod_calendar .today{background-color:#d8eef6;}
.mod_calendar .empty,.mod_calendar .empty .header{background: url(tl_files/themes/layout/schraffur.gif) repeat;}
.mod_calendar td .header{padding-right:2px;padding-bottom:2px;background-color:#AAA;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.mod_calendar .head.previous{border-radius-topleft: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;-khtml-border-radius-topleft: 15px;}
.mod_calendar .head.next{border-radius-topright: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-right-radius: 15px;-khtml-border-radius-topright: 15px;}
.mod_calendar .last .col_first{border-radius-bottomleft: 15px;-moz-border-radius-bottomleft: 15px;-webkit-border-bottom-left-radius: 15px;-khtml-border-radius-bottomleft: 15px;}
.mod_calendar .last .col_last{border-radius-bottomright: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;-khtml-border-radius-bottomright: 15px;}
p.info{margin:10px 0 5px;padding:2px 0 2px 20px;color:#4d4d4d;background:url("tl_files/themes/layout/time.png") left center no-repeat;}
p.more{display:inline;margin-top:2px;padding:2px 0 2px 20px;color:#4d4d4d;background:url("tl_files/themes/layout/bullet_go.png") left center no-repeat;}
p.back{padding:2px 0 2px 20px;background-image:url("tl_files/themes/layout/arrow_turn_left.png");background-repeat:no-repeat;color:#4d4d4d;}
.ticker_text{display:block;text-align:center;background-color:#045498;font-weight:bold;font-size:12px;color:#a1cdff;}
.pdf_link{width:auto;float:right;margin-left:10px;}
.image_container img{border:2px solid #d9d9d9;border-right-color: #bbb;border-bottom-color: #bbb;}

