/* Style sheet basic */
.mod_newslist .layout_full{margin-bottom:8px;padding:6px 0 18px 10px;border-bottom:1px solid #DDE4DD;}
.mod_newslist .layout_full .last{border-bottom:0pt none;}
html{height:100.01%;margin-bottom:1px;}
body{background-color:#F0F0F0;background-image:url("tl_files/basics/rm_bg.gif");background-position:left top;}
#rm_logo{width:327px;height:83px;top:16px;position:absolute;left:16px;}
#header{margin-top:35px;border:2px solid #01559B;}
#container{margin-top:10px;background-color:#FFFFFF;border:2px solid #01559B;}
#main{padding:25px 35px 25px 95px;background-color:#FFFFFF;min-height:500px;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana, sans-serif;color:#333;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:13px;}
h1{margin:0 0 5px;font-weight:bold;font-size:14px;color:#E40A18;letter-spacing:1.5pt;}
h2{margin:0 0 6px;padding-top:7px;padding-bottom:2px;font-weight:bold;font-size:13px;color:#01559B;letter-spacing:1pt;}
a{text-decoration:none;color:#E40A18;}
a:hover{text-decoration:underline;color:#E40A18;}
:focus{outline:0;}
h2 a{text-decoration:none;color:#01559B;}
h2 a:hover{text-decoration:underline;color:#01559B;}
.mod_article .back{margin-top:18px;padding-top:6px;border-top:1px solid #CCCCCC;}
.more{font-family:Arial, sans-serif;font-size:10px;text-transform:uppercase;}
#uebersicht .more{display:block;padding-top:15px;padding-bottom:6px;border-bottom:1px solid #CCCCCC;}
.mod_article .back a,.more a{font-size:10px;text-transform:uppercase;}
#header .mod_navigation a,#header .mod_navigation span,.mod_customnav a,.mod_customnav span,#right .mod_navigation a,#right .mod_navigation span{font-family:Arial, sans-serif;text-transform:uppercase;}
#header .mod_navigation{width:865px;left:0;top:151px;position:absolute;background-image:url("tl_files/basics/nav_bg.png");background-position:left top;letter-spacing:1px;}
#header .mod_navigation ul,#header .mod_navigation li{margin:0;padding:0;list-style-type:none;}
#header .mod_navigation li{float:left;}
#header .mod_navigation li.first{border-left:0pt none;}
#header .mod_navigation a{display:block;padding:4px 14px;color:#FFFFFF;}
#header .mod_navigation a:hover{background-image:url("tl_files/basics/nav_bg-a.png");background-position:left top;text-decoration:none;color:#FFFFFF;}
#header .mod_navigation span{display:block;margin:0;padding:4px 14px;background-image:url("tl_files/basics/nav_bg-h.png");background-position:left top;color:#FFFFFF;}
#header .mod_navigation a.parent,#header .mod_navigation li.trail{background-image:url("tl_files/basics/nav_bg-h.png");background-position:left top;}
#right .mod_navigation{width:180px;left:0;top:0;position:absolute;background-image:url("tl_files/basics/rm_bg.gif");background-position:left top;letter-spacing:1px;}
#right .mod_navigation ul,#right .mod_navigation li{margin:0;padding:0;list-style-type:none;}
#right .mod_navigation li{background-image:url("tl_files/basics/nav_bg.png");background-position:left top;}
#right .mod_navigation li.first{border-top:0pt none;}
#right .mod_navigation a{display:block;padding:4px 15px;color:#FFFFFF;}
#right .mod_navigation a:hover{background-image:url("tl_files/basics/nav_bg-a.png");background-position:left top;text-decoration:none;color:#FFFFFF;}
#right .mod_navigation span{display:block;margin:0;padding:4px 15px;color:#FFFFFF;}
#right .mod_navigation li.active,#right .mod_navigation li.trail{background-image:url("tl_files/basics/nav_bg-h.png");background-position:left top;color:#FFFFFF;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.pagination li{display:inline;margin:0;padding:0;font-family:Arial, sans-serif;font-size:10px;list-style-type:none;text-transform:uppercase;}
.pagination{margin-top:15px;padding-top:4px;border-top:1px solid #CCCCCC;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;font-family:Arial, sans-serif;font-size:10px;text-transform:uppercase;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.pagination a{font-family:Arial, sans-serif;font-size:10px;text-transform:uppercase;}
.oben{display:block;margin-bottom:15px;}
.mod_customnav{right:36px;position:absolute;top:6px;z-index:2;}
.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
.mod_customnav li{float:left;margin:0;border-right:1px solid #01559B;list-style-type:none;}
.mod_customnav a,.mod_customnav span{padding:2px 10px;font-size:10px;text-transform:uppercase;}
.mod_customnav li.last{border-right:0;}
img{vertical-align:middle;border:0px;}
#img_rechts{float:right;}
#forumframe{width:733px;height:500px;}
p,pre,form{margin:0;padding:0;}
.ce_table{margin-bottom:20px;}
.ce_table td{padding:3px 8px;vertical-align:top;border-bottom:1px solid #b7b7b7;font-size:11px;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:4px 8px;background-color:#e6e6e6;border-bottom:1px solid #736D76;}
.ce_table td a{font-size:11px;}
#mitglieder .ce_table tbody .odd{background-color:#FAFAFA;}
.ce_text,.teaser{margin-bottom:15px;padding-bottom:10px;}
#verein .ce_text{width:650px;}
#verein .ce_text h1{margin-bottom:25px;}
.ce_text ul{margin:0;padding:0;}
.ce_text li{margin:0 0 7px 22px;padding:0;line-height:16px;}
* html .ce_text li{margin-left:26px;}
.ce_teaser{padding:15px;}
#uebersicht .links{width:225px;height:220px;float:left;margin-right:75px;}
#uebersicht .rechts{width:225px;height:220px;}
.ce_teaser img{margin:0 5px 15px 15px;padding:3px;border:1px solid #DCDCDC;}
.ce_teaser h1{margin-bottom:15px;}
#impressum .ce_headline{clear:both;}
#kontakt .ce_headline{margin-bottom:15px;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
#impressum .links{width:210px;float:left;}
#impressum .rechts{padding-left:126px;}
* html #impressum .links,* html #impressum .rechts{overflow:hidden;}
#kontakt .links{width:310px;float:left;}
#kontakt .rechts{padding-left:50px;}
* html #kontakt .links,* html #kontakt .rechts{overflow:hidden;}
#map{width:655px;height:350px;margin-bottom:20px;margin-left:4px;border:2px solid #dcdcdc;}
* html #map{width:650px;}
.maptext{font-size:11px;}
.ce_gallery{clear:both;}
.ce_gallery h1{margin-bottom:30px;}
.eventimg{float:left;margin:0 15px 15px 0;padding:3px;border:1px solid #DCDCDC;}
.ce_text img{margin:0 10px 0 0;padding:3px;border:1px solid #DCDCDC;}
.image_container{float:left;margin:0 5px 15px 15px;padding:3px;border:1px solid #DCDCDC;}
* html .image_container{margin:0 5px 10px 10px;}
.caption{margin:7px 0 0;font-size:11px;}
.mod_eventlist .ce_text,.mod_upcoming_events .ce_text{margin-bottom:0;}
.mod_eventlist .header{margin-top:25px;padding:3px 6px 4px;border-bottom:1px solid #01559B;font-weight:bold;}
.mod_eventlist .event,.mod_upcoming_events .event{height:118px;margin-left:15px;padding:6px 0 12px 10px;border-bottom:1px solid #DDE4DD;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventlist .date{margin-top:-6px;margin-bottom:6px;font-weight:bold;}
.mod_eventreader .info,.mod_newslist .info{margin-top:-4px;color:#666666;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:10px;border-bottom:0pt none;}
.mod_eventreader .back{margin-top:18px;padding-top:6px;border-top:1px solid #CCCCCC;}
.mod_eventreader .back a{font-size:10px;text-transform:uppercase;}
.mod_personalData,.mod_memberlist,.mod_registration{margin-bottom:36px;}
.mod_personalData fieldset,.mod_registration fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px;}
* html .mod_personalData fieldset,* html .mod_registration fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset,*:first-child+html .mod_registration fieldset{margin-top:-12px;}
.mod_personalData legend,.mod_registration legend{color:#942525;text-transform:uppercase;letter-spacing:1px;}
* html .mod_personalData legend,* html .mod_registration legend{margin-top:-12px;padding:12px 4px 12px 0;}
*:first-child+html .mod_personalData legend,*:first-child+html .mod_registration legend{margin-top:-12px;padding:12px 4px 12px 0;}
.mod_personalData .submit_container,.mod_registration .submit_container{width:428px;text-align:right;}
* html .mod_personalData .submit_container,* html .mod_registration .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container,*:first-child+html .mod_registration .submit_container{width:434px;}
.mod_personalData td,.mod_memberlist td,.mod_registration td,.mod_formautolisting td{width:160px;padding:2px 6px 2px 0;}
* html .mod_personalData td,* html .mod_memberlist td,* html .mod_registration td,* html .mod_formautolisting td{padding:1px 6px 1px 0;}
.mod_personalData .text,.mod_personalData .password,.mod_registration .text,.mod_registration .password{width:200px;}
.mod_personalData select,.mod_registration select{width:204px;}
* html .mod_personalData select,* html .mod_registration select{width:206px;}
*:first-child+html .mod_personalData select,*:first-child+html .mod_registration select{width:206px;}
.mod_lostPassword,.mod_login{margin-bottom:20px;margin-left:24px;}
.mod_login td,.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password,.mod_login .text{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#333;}
.mod_subscribe p.error,.error{margin-bottom:7px;font-size:10px;color:#942525;}
.mod_subscribe .text{width:150px;margin-bottom:7px;border:1px solid #DCDCDC;}
.mod_login .label{margin:4px 0 1px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;}
#request_password a{font-size:10px;color:#942525;}
fieldset{border:1px solid #DCDCDC;}
.select,.text,.textarea{border:1px solid #DCDCDC;}
#stellenanzeigen .linie{padding-bottom:25px;border-bottom:1px solid #01559B;}

