/* Style sheet xBasic */
body{margin:0px;padding:0px;background-color:#fbfbfb;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Verdana, Arial,  sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:12px;color:#000;line-height:16px;}
#main li,#main  ul,#main ol{margin:0px;padding:0px 0px 0px 15px;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial,  sans-serif;}
h1{margin:0px 0px 8px 0px;padding:0px;font-weight:bold;font-size:16px;}
h2{margin:0px;padding:0px;font-weight:bold;font-size:14px;}
h3{margin:0px;padding:0px;font-weight:bold;font-size:13px;}
fieldset,form,input,optgroup,select,textarea{font-family:Verdana, Arial,  sans-serif;}
img{border:0px;}
p,pre,form{position:static;margin:0px;padding:0px;z-index:3;}
.mod_navigation,.mod_navigation ul,.mod_navigation{overflow:visible;z-index:25;}
optgroup{padding-top:3px;padding-bottom:3px;}
a{text-decoration:none;color:#E5382B;}
a:hover{}
.custom{position:relative;padding-bottom:10px;background-image:url("tl_files/images/schatten_h.jpg");background-position:center bottom;background-repeat:repeat-x;z-index:105;}
.caption{font-weight:bold;font-style:italic;}
.info{font-style:italic;font-size:9px;color:#999999;}
.mod_newsmenu{margin:0px 5px 20px 0px;padding:5px;background-color:#eeeeee;border:1px solid #cccccc;}
.mod_newsmenu .last li{border:0px;}
.mod_newsmenu ul{margin:0px;padding:2px 0px 0px 0px;background-color:#eeeeee;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newsmenu .year{padding-top:10px;background-color:#eeeeee;}
.mod_newsmenu .year a:hover{background-color:#eeeeee;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #bbbbbb;}
.mod_newslist p{margin:0px 0px 4px 0px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0px;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .form{margin-top:24px;}
.mod_upcoming_events .header{padding:2px;background-color:#e6e6e6;border:1px solid #cccccc;font-weight:bold;}
.mod_upcoming_events .header .first{border-top:1px solid #cccccc;}
.mod_upcoming_events .event{padding:5px 3px;background-color:#eeeeee;border:1px solid #cccccc;font-size:10px;}
.mod_upcoming_events .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_upcoming_events .event a{font-weight:bold;font-size:10px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_calendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .current{background-color:#f4a78a;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
.mod_calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .weekend{background-color:#f6f6f6;}
.mod_calendar .today{background-color:#f4a78a;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#f6f6f6;}
.mod_calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.mod_login{margin:0px 5px;padding:5px;background-color:#eeeeee;}
.mod_login .label{margin:4px 0px 1px 0px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
