/* Style sheet majo */
.mod_navigation.protokolle{width:auto;border:0px;}
*:focus{outline:0;}
.pagination{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #d30303;}
.pagination p{float:left;display:inline;margin:0;padding:0;}
.mod_calendar{}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px;background-color:#fbe7e8;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
#gaestebuch .gbuch{padding:2px;background-color:#fbe7e8;border:1px solid #d30303;font-size:11px;}
#gaestebuch .gbuch th{height:18px;margin:2px;text-align:left;background-color:#d30303;font-weight:bold;font-size:11px;color:#ffffff;}
#gaestebuch .gbuch td{font-size:12px;color:#000000;}
#gaestebuch .gbuch p{line-height:100%;}
#gaestebuch .gbuch a{font-weight:normal;text-decoration:none;color:#d30303;}
#gaestebuch .gbuch a:hover{text-decoration:underline;}
#gaestebuch .gbuch .gbon td{color:#000000;}
#gaestebuch .gbuch .gboff,#gaestebuch .gbuch .gboff td{background-color:#eeeeee;color:#999999;}
.gberror{font-size:10px;color:#ff0000;}
.Musik .head_0,.Musik .head_2{padding-right:3px;padding-left:3px;text-align:center;vertical-align:text-top;background-color:#d30303;color:#ffffff;}
.Musik .head_1,.Musik .head_3{padding-right:3px;padding-left:3px;vertical-align:text-top;background-color:#d30303;color:#ffffff;}
.mod_navigation{width:180px;margin-left:20px;}
.mod_navigation ul{margin:0 5px;padding:0;border-bottom:1px solid #f7cfcf;list-style-type:none;}
.mod_navigation li{margin:0;padding:5px 0;border-top:1px solid #f7cfcf;list-style-type:none;}
.mod_navigation p{margin:0;padding:0;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_2{padding:3px 0 0 9px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0 0 3px;border-top:0px;}
.mod_navigation .level_3{padding:3px 0 0 12px;border-bottom:0px;}
.mod_navigation a,.mod_navigation li,.mod_navigation p{font-weight:bold;font-size:13px;color:#d30303;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 p{font-weight:normal;font-size:12px;}
body{background:#000000 url("tl_files/majo/background.gif") center top repeat-y;}
#header .Vereinsname h1{width:900px;height:33px;padding-top:8px;text-align:center;font-size:20pt;color:#d30303;}
#header .mod_mdc .image_container{width:900px;height:296px;margin-bottom:14px;padding-top:13px;background-image:url("tl_files/majo/title-background.jpg");background-repeat:repeat-y;}
#header #Wappen{width:111px;height:229px;left:46px;top:133px;position:absolute;background-image:url("tl_files/majo/wappenspiegel.gif");background-repeat:no-repeat;}
#left #Majorette{margin-top:10px;margin-left:45px;}
.mod_navigation .active{color:#800000;}
.stabprfg .col_0{width:110px;}
.stabprfg th .col_1,.stabprfg th .col_2,.stabprfg th .col_3,.stabprfg th .col_4,.stabprfg th .col_5,.stabprfg th .col_6{text-align:center;}
.stabprfg .col_1,.stabprfg .col_2,.stabprfg .col_3,.stabprfg .col_4{width:60px;text-align:center;}
.stabprfg .col_5{width:80px;text-align:center;}
.stabprfg .col_6{width:60px;text-align:center;}
.mod_calendar .previous{text-align:left;}
.mod_calendar .current{text-align:center;}
.mod_calendar .next{text-align:right;}
.mod_calendar table.calendar{width:98%;margin-right:auto;margin-left:auto;}
.mod_calendar table.calendar .label{width:14%;height:20px;text-align:center;background-color:#fbe7e8;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-size:9pt;}
.mod_calendar table.calendar .days{height:50px;padding-right:2px;padding-left:2px;text-align:center;vertical-align:top;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-size:8pt;}
.mod_calendar table.calendar tr{border-right:1px solid #ff0000;}
.mod_calendar table.calendar .days .header{text-align:left;font-weight:bold;font-size:8pt;color:#aaaaaa;}
.mod_calendar table.calendar .col_last{border-right:1px solid #cccccc;}
.mod_calendar table.calendar .today{border:2px solid #ff0000;}
.mod_calendar table.calendar .weekend{background-color:#f0f0f0;}
.mod_calendar table.calendar .empty{background-color:#ffffff;}
.mod_calendar table.calendar .cal_3,.mod_calendar table.calendar .cal_3 a{font-weight:normal;color:#cccccc;}
.mod_calendar.mini{margin:0 20px 5px 5px;padding:5px;background-color:#fbe7e8;}
.mod_calendar.mini h1{width:160px;margin:0 0 3px;padding:2px 0 2px 5px;text-align:left;background-color:#d30303;color:#ffffff;}
.mod_calendar.mini table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f0f0f0;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .today{background-image:url("tl_files/majo/rs_blink.gif");}
table.minicalendar .current{background-color:#fbe7e8;}
table.minicalendar .active a{font-weight:bold;font-size:11px;}
.mod_upcoming_events{margin:0 20px 5px 5px;padding:5px;background-color:#fbe7e8;}
.mod_newslist{margin:15px 20px 5px 5px;padding:5px;background-color:#fbe7e8;}
.mod_newslist h1{width:160px;margin:0 0 3px;padding:2px 0 2px 5px;text-align:left;background-color:#d30303;color:#ffffff;}
.mod_login{margin:0 20px 5px 5px;padding:5px;background-color:#fbe7e8;}
.mod_login h1{width:160px;margin:0 0 3px;padding:2px 0 2px 5px;text-align:left;background-color:#d30303;color:#ffffff;}
.mod_login .label{margin:4px 0 1px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
.Softleister{width:180px;text-align:right;}
.Softleister a{font-size:9px;color:#f7cfcf;}
.Softleister a:hover{color:#d30303;}
.mod_article div{font-size:13px;}
#main .mod_article .ce_headline{font-weight:bold;font-size:17px;color:#d30303;}
#main .mod_article .ce_text h1,#main .mod_article .ce_gallery h1{margin:3px 0;padding:0;font-size:17px;color:#d30303;}
#main .mod_article .ce_text td,#main .mod_article .ce_text td a{margin-top:3px;font-size:12px;}
.linkliste a{font-size:12px;color:#000000;}
.linkliste a:hover{color:#d30303;}
.toggler{font-weight:bold;font-size:14px;color:#d30303;line-height:16px;cursor:pointer;}
.accordion div{margin-bottom:10px;padding:6px 15px 8px;background-color:#fbe7e8;border:1px solid #d30303;line-height:110%;}
.line{border-bottom:1px solid #d30303;}
.ce_form .col_0,.mod_personalData .col_0{padding-top:3px;padding-right:15px;text-align:right;vertical-align:top;}
.ce_form .col_1,.mod_personalData .col_1{padding-bottom:2px;}
.ce_form input,.ce_form textarea{width:250px;}
.ce_form .error,.mod_personalData .error{font-size:9px;color:#ff0000;}
.Musik .col_0,.Musik .col_2{width:40px;padding-right:3px;padding-left:3px;text-align:center;vertical-align:text-top;}
.Musik .col_1{padding-right:3px;padding-left:3px;vertical-align:text-top;}
.TRK .head_0{padding-right:3px;padding-left:3px;vertical-align:text-top;background-color:#d30303;color:#ffffff;}
.TRK .head_1,.TRK .head_2{padding-right:3px;padding-left:3px;text-align:center;vertical-align:text-top;background-color:#d30303;color:#ffffff;}
.TRK .head_3{padding-right:3px;padding-left:3px;vertical-align:text-top;background-color:#d30303;color:#ffffff;}
.TRK .col_0{width:160px;padding-right:3px;padding-left:3px;vertical-align:text-top;}
.TRK .col_1,.TRK .col_2{width:60px;padding-right:3px;padding-left:3px;text-align:center;vertical-align:text-top;}
.TRK .col_1{width:80px;}
.TRK .col_3{padding-right:3px;padding-left:3px;vertical-align:text-top;}
.ce_table .even{padding-top:1px;padding-bottom:1px;background-color:#fbe7e8;}
.ce_table .odd{padding-top:1px;padding-bottom:1px;background-color:#f9d4d6;}
.sl_bilderarchiv{padding:5px 10px;background-color:#fbe7e8;}
.sl_bilderarchiv p a{font-weight:bold;font-size:13px;line-height:18px;}
.bs{text-align:justify;}
.zentriert{margin-right:auto;margin-left:auto;text-align:center;}
.ce_form .captcha{width:50px;margin-right:20px;}
.ce_form .captcha_text{color:#ff0000;}
.ce_comments .comment_default{margin-bottom:10px;border:1px solid #d30303;}
.ce_comments .info,.ce_comments .info a{padding:2px 5px;background-color:#d30303;font-size:9pt;color:#ffffff;}
.ce_comments .info a{font-weight:bold;}
.ce_comments .comment{padding:5px;background-color:#fbe7e8;}
.ce_comments span.mandatory{display:none;}
.ce_comments span.captcha_text{display:inline;color:#d30303;}
.ce_comments .captcha{width:50px;margin-right:20px;}
.pagination ul{float:right;display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li{display:inline;padding-left:3px;}
.ce_comments .form{padding:5px;background-color:#fbe7e8;border:1px solid #d30303;}
.ce_comments label,.ce_comments .captcha_text{font-size:9pt;}
.ce_comments .widget{margin-bottom:2px;}
.ce_comments textarea{width:484px;}
.image_container .caption{color:#d30303;}
.vorstandsblog #ctrl_name,.vorstandsblog #ctrl_email,.vorstandsblog #ctrl_website,.vorstandsblog label{display:none;}
.vorstandsblog div.form{margin-bottom:10px;}
.comment_vorstandsblog{margin-bottom:4px;border:0px;border-bottom:1px dotted #ff0000;}
.comment_vorstandsblog p.info{margin:0;padding:0;background-color:#ffffff;font-size:8pt;color:#ff0000;}
.comment_vorstandsblog div.comment{padding:0 0 10px;background-color:#ffffff;}
.protokolle ul{border:0px;}
.protokolle ul li{float:left;padding-right:30px;border:0px;}
.mod_booknav{display:block;border-top:1px dotted #ff0000;border-bottom:1px dotted #ff0000;}
.mod_booknav ul{display:block;margin:0;padding:0;list-style-type:none;}
.mod_booknav ul li{width:31%;display:inline-block;margin:0;padding:0;font-weight:bold;list-style-type:none;}
.mod_booknav ul li.prev{padding-left:10px;text-align:left;}
.mod_booknav ul li.next{text-align:right;}
.mod_booknav ul li.up{text-align:center;}
#aktuelles .ce_table .col_0,#aktuelles .ce_table .col_1,#aktuelles .ce_table .col_2,#aktuelles .ce_table .col_3{padding:2px 5px;white-space:nowrap;}
.intensivtraining table{border:1px solid #d30303;}
.intensivtraining table thead{background-color:#d30303;}
.intensivtraining th{padding-left:4px;text-align:left;color:#ffffff;}
.intensivtraining .odd{background-color:#fbe7e8;}
.intensivtraining td{padding-right:4px;padding-left:4px;}
.intensivtraining .col_0,.intensivtraining .col_1,.intensivtraining .col_2{vertical-align:top;white-space:nowrap;}
.ankuendigung{width:400px;display:block;margin:10px auto;padding:4px 30px;border:2px solid #ee0000;}
.ankuendigung h1,.ankuendigung h3,.ankuendigung p{text-align:center;color:#c70000;}
.ankuendigung h1{margin:4px;padding:0;}
.ankuendigung h3{margin:0;padding:0;color:#666966;}
.ankuendigung p{margin:0;padding:0;}

