/* CONTAINER */
#container {padding:0 74px;margin:0;}

/* BREADCRUMB */
#Breadcrumb {padding:0}
#Breadcrumb .mod_breadcrumb{top:15px;position:relative;float:left;margin-bottom:24px;padding:5px 3px 7px;font-size:14px;color:#aaaaaa;background:transparent;}
#Breadcrumb .mod_breadcrumb a{font-size:14px;}
#Breadcrumb .mod_search{top:15px;position:relative;float:right;}
#Breadcrumb .mod_search form{width:190px;padding:5px;}
#Breadcrumb .mod_search form .text{width:110px;}
#Breadcrumb .mod_search .header{display:none;}

/* MAIN */
#main{width:530px;top:10px;left:0;position:relative;padding:0 25px;border:1px solid #30221a;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background:url("tl_files/feuerfaenger/trans.png") repeat #000000;}


/* SUBNAVIGATION */
#subnav{width:530px;margin:-18px 0 30px;text-align:center;}
#subnav .level_1{margin:auto;}
#subnav li{width:120px;display:block;margin:auto;padding:0;}
#subnav div{width:auto;float:left;margin:auto;}
#subnav a{margin:auto;padding:10px;font-weight:bold;font-size:15px;color:#604433;}
#subnav .active span{margin:auto;padding:10px;font-weight:bold;font-size:15px;color:#30221a;}

/* BOXEN */
#main .box{width:500px;margin-bottom:20px;border:1px solid #30221a;color:#dddddd;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background:url("tl_files/feuerfaenger/trans.png") repeat #000000;}
#main .kasten{width:480px;margin:20px auto 30px auto;}
#main .kasten2{
	width:450px;margin:20px auto 30px auto;padding:15px;
	background-color:#9f795e;color:#000000;font-size:14px;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
#main .kasten2 h1{font-size:16px;color:#30221a;text-align:center;}
#main .kasten2 a{color:#ffffff;}
#main .kasten2 ul{padding:0 20px;}
#main .kasten2 li{list-style-type:disc;}

/* ALLGEMAIN */

div .headline{width:530px;margin-bottom:20px;text-align:center;border-bottom:1px solid #604433;}
.mod_article{margin:0;padding:0;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}
.ce_text,.teaser{line-height:1.5;}
div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.ce_gallery .caption{color:#9f5ff5;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.ce_accordion{margin-left:16px;}
.toggler{padding:1px 0 2px;}
.toggler_first{color:#a84204;}
.toggler_first:hover{text-decoration:underline;color:#a84204;cursor:pointer;}
.accordion div{padding:6px 0 8px 15px;line-height:16px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#ff0000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.sortable{width:500px;margin-bottom:10px;}
.sortable th{padding:6px;background-color:#240a0b;border:1px solid #604433;font-weight:bold;font-size:110%;color:#270f0c;white-space:nowrap;}
.sortable td{padding:3px 6px;border:1px solid #604433;}
.sortable td a{font-weight:bold;color:#240a0b;}
.sortabletd tr{background-color:#9f795e;}
.sortable .unread{background-color:#9f795e;}
.sortable .replied{background-color:#9f795e;}
.absatz {margin: 0 15px;}
.zentriert {text-align:center;vertical-align:center;margin-bottom:15px;}
.links {float:left;margin-bottom:15px;}
.rechts{float:right;margin-bottom:15px;}
.clear{clear:both;margin-bottom:15px;}
.absatz {margin: 0 15px;}
.code {width:450px; background-color:#240a0b; margin:5px 0 30px 0; border:1px solid #cccccc; padding:5px;} 

.supporter{text-align:center;}
.supporter img {margin-top:10px;border:1px solid #604433;padding:5px;}

/* FORMULARE */
#main .tableform,.mod_registration,.mod_personalData{width:498px;margin:0 auto 20px;padding:10px;background-color:#240a0b;border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}
#main .tableform h1{width:100%;margin-bottom:20px;text-align:center;border:none;}
#main .tableform .headline{border:none;}
#main form legend{padding:1px 3px;font-weight:bold;font-size:110%;color:#604433;}
#main form td{padding:3px;}
#main form .col_first{width:140px;padding-right:10px;text-align:right;vertical-align:top;}
#main form .col_last .text{width:200px;}
#main form .col_last span{display:block;}
#main  form textarea{width:99%;}
#main form .col_first .mandatory{color:#dddddd;}
#main form.agreement_text{height:130px;position:relative;overflow:auto;margin:10px 0 10px -130px;padding:5px 10px;background-color:#dddddd;}
#main fieldset{width:488px;margin:10px 0;padding:5px;border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}

/* LOGIN */
.login h1{font-size:16px;margin-bottom:10px;}
#main .mod_login{width:280px;margin:0 auto 20px;padding:10px 10px 30px;}
#main .mod_login form td{padding:2px 5px;}
#main .mod_login form .text{width:200px;}
#main #login_links{width:280px;top:-52px;position:relative;margin:auto;}
#main #login_links div{width:50%;float:left;margin:auto;}
#main #login_links #register{text-align:right;}

/* SUCHE */
#Main .mod_search form{width:490px;margin:0 0 20px;padding:15px;background-color:#240a0b;border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}
#Main  .mod_search form .text{width:200px;}
#Main  .mod_search form .radio_container{margin:10px 0 5px;}

/* NEWS */
.mod_newsmenu,.mod_eventmenu{margin:0 5px 20px;padding:5px;background-color:#ece4d9;}
.mod_newsmenu ul,.mod_newsmenu li,.mod_eventmenu ul,.mod_eventmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li,* html .mod_eventmenu ul,* html .mod_eventmenu li{height:1px;}
.mod_newsmenu .year,.mod_eventmenu .year{margin-bottom:2px;font-weight:bold;}
.mod_newslist p{margin:0 0 4px;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;color:#ffffff;}
.mod_newslist h1{text-align:center;}
.mod_newslist .layout_short{
	width:400px;margin:0 auto 30px auto;padding:10px;background-color:#240a0b;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
.mod_newslist .layout_short a{color:#9f795e;}
.mod_newslist .layout_full{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #604433;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newsreader .ce_text{margin-top:10px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}


/*Kalender*/
.calendar{color:#dddddd;}
.calendar td{width:75px;height:75px;padding:3px;vertical-align:top;border:1px solid #604433;}
.calendar th{padding:2px 0;}
.calendar .current{text-align:center;}
.calendar .next{text-align:right;}
.calendar .label{text-align:center;font-size:10px;color:#cccccc;}

/* KOMMENTARE */
.ce_comments {margin:60px auto 20px auto;}
.ce_comments .comment_default{
	width:448px;padding:10px 15px 0 15px;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
.ce_comments .form{
	width:448px;background-color:#240a0b;padding:15px;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
.ce_comments form label{color:#dddddd;}
.ce_comments .form .widget{padding-bottom:5px;}

#community .ce_headline {text-align:center;padding-bottom:10px;border-bottom:1px solid #604433;}


/* REGISTRIERUNG */
.agreement_text{height:150px;overflow:auto;margin:10px 0;padding-right:5px;}

.row_34{display:none;}


/* MITGLIEDERLISTE */
#mitglieder .ce_table{margin-top:24px;margin-bottom:24px;border:none;}
#mitglieder .all_records{width:525px;color:#240a0b;}
#mitglieder .all_records th{padding:6px;background-color:#240a0b;border:1px solid #604433;font-weight:bold;font-size:110%;color:#270f0c;white-space:nowrap;}
#mitglieder .all_records td{padding:3px 6px;border:1px solid #604433;}
#mitglieder .all_records td a{font-weight:bold;color:#240a0b;}
#mitglieder .all_records td span{display:none;}
#mitglieder .all_records .odd{background-color:#9f795e;}
#mitglieder .all_records .even{background-color:#9f795e;}
#mitglieder .list_per_page{margin-top:-30px;float:right;}
#mitglieder .all_records .avatar{width:50px;height:50px;}

/* PROFILE */
#profil h1{text-align:center;}
#profil .layout_full .mainprofile{
	min-height:150px;width:420px;margin:auto;padding:15px;background-color:#240a0b;z-index:10;position:relative;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
	-moz-box-shadow:8px 8px 8px #000000;box-shadow:8px 8px 8px #000000;-khtml-box-shadow:8px 8px 8px #000000;
}
#profil .layout_full .name{font-weight:bold;color:#604433;font-size:16px;}
#profil .layout_full .mainprofile td{color:#dddddd;font-size:12px;padding:5px 0;}
#profil .layout_full  img{border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;padding:2px;}
#profil .layout_full  .name img{margin:0 0 5px 10px;border:none;}

#profil .layout_full .details {
	z-index:0;position:relative;top:-20px;
	width:400px;margin:0 auto 0 auto;padding:35px 15px 15px 15px;background-color:#9f795e;color:#000000;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
#profil .layout_full .details  td{color:#000000;}
#profil .layout_full .left{width:120px;text-align:right;padding:0 10px 5px 0;}
#profil .layout_full .right{padding-bottom:5px;}
#profil .layout_full .right a{color:#240a0b;font-weight:bold;}

#avatar{float:right;text-align:center;}
#avatar img{margin-bottom:5px;}



/* PM */
.mod_pmwriter{
	width:450px;margin:20px auto;padding:15px;background-color:#240a0b;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
.mod_pmwriter .col_first{vertical-align:top;text-align:right;color:#dddddd;font-size:12px;}
.mod_pmwriter td{padding:5px;}
.mod_pmreader{
	width:450px;margin:20px auto;padding:15px;background-color:#240a0b;
	border:1px solid #604433;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
	color:#dddddd;font-size:12px;
}
.mod_pmreader div{padding:5px;}
.mod_pmreader .formbody{margin:5px 20px;float:left;}





