*, html
	{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	}



a { font-style: normal; font-weight: normal; color: e12129; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; font-style: normal; color: e12129 }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: normal; font-style: normal; color: e12129 }
h3 { color: e12129;font-weight:normal;font-size:14px;}


.navi_head { line-height:12pt; font-style: normal; font-weight: normal; color: 000000; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.navi_head:hover { line-height:12pt; font-style: normal; font-weight: normal; color: 666666; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.navi { line-height:12pt; font-style: normal; font-weight: normal; color: 333333; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}

.navi:hover { line-height:12pt; font-style: normal; font-weight: normal; color: 666666; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.navi_act { line-height:12pt;font-style: normal; font-weight: bold; color: 333333; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}



body {
    background-color:#dddddd;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image:url('/fileadmin/template/img/page_bg.gif');
    background-position:center 20px;
    background-repeat:repeat-y;;
    text-align:center;
}
p,table,body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000}
}


h5 {
    color:#ffffff;
    font-size:10px;
}


#rahmen
{
    width:960px;
    height:100%;
    margin:auto;
    margin-top:20px;
    text-align:left;
    background-repeat:repeat-y;
}

#mainNavi {
    margin-top:100px;
}

#left {
    positon:relative;
    float:left;
    width:198px;
    background:none;
}


#right {
    positon:relative;
    background-color:#fde16c;
    height:100%;
    float:right;
    width:742px;
    padding:10px;
}

.ebene0,.ebene0_act {
    border-top:#853b42 1px solid;
    background-image:url('/fileadmin/template/img/menu0_bg.gif');
    width:192px;
    height:25px;
    line-height:25px;
    background-color:#ee2a3a;
}

.ebene0 a {
    font-size:12px;
    color:#000000;
    margin-left:5px;
}
.ebene0_act a {
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    margin-left:5px;
}

.ebene1,.ebene1_act {
    width:192px;
    height:25px;
    line-height:25px;
    background-color:#be1b28;
}

.ebene1 a {
    font-size:10px;
    color:#f8c6cb;
    margin-left:10px;
}

.ebene1_act a {
    font-size:10px;
    color:#ffffff;
    margin-left:10px;
    font-weight:bold;
}

.ebene2,.ebene2_act {
    width:192px;
    height:25px;
    line-height:25px;
    background-color:#be1b28;
}

.ebene2 a {
    font-size:10px;
    color:#f8c6cb;
    margin-left:15px;
}

.ebene2_act a {
    font-size:10px;
    color:#ffffff;
    margin-left:15px;
    font-weight:bold;
}



#pfad {
    margin-top:0px;
    padding-top:0px;
}

#pfad a {
    color: e12129;
    font-size: 10px;
    text-decoration: none;
}


.dienstplan_rand, .einsatz_rand {
    border:#bc1a28 1px solid;
    width:180px;
    margin-left:5px;
    margin-top:15px;
    margin-bottom:20px;
}

.dienstplan_rand .head,.einsatz_rand .head {
    color:#ffffff;
    font-family:Verdana;
    font-size:11px;
    height:20px;
    padding-left:5px;
    line-height:20px;
    background-image:url('/fileadmin/template/img/menu0_bg.gif');
}

.dienstplan_rand .datum,.einsatz_rand .datum   {
    color:#000000;
    font-family:Verdana;
    font-size:10.5px;
    padding-left:5px;
    font-weight:bold;
}

.einsatz_rand .ort  {
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    padding-left:5px;
}

.dienstplan_rand .thema {
    color:#000000;
    font-family:Verdana;
    font-size:9px;
    padding-left:5px;
}

.dienstplan_rand .link a,.einsatz_rand .link a {
    color:#ffffff;
    font-family:Verdana;
    font-size:10px;
    padding-left:5px;
}

#latestnews {
    display:block;
    width:600px;
    margin:auto;
    margin-top:50px;
}

#latestnews .item,#listnews .item {
    display:block;
    clear:both;
    margin-bottom:10px;
}

#singleNews {
    display:block;
    width:600px;
    margin:auto;
    margin-top:50px;
}

#maincontent img {
    margin:5px;

}

#maincontent {
    margin-top:15px;
}



.tx-fire-pi1 {
}

.tx-fire-pi1 input {
    border:1px solid #eeeeee;
}

.tx-fire-pi1 th {
    text-align:center;
}

.tx-fire-pi1 .memberlist {
    margin:5px;
}

.einsatz_table td,.dienst_table td,.mitglieder_table td {
    border-bottom:1px solid #000000;
    padding:6px;
}

.width50 {
    width:50px;
}

.width100 {
    width:100px;
}

.width200 {
    width:200px;
}

.width400 {
    width:400px;
}

.width600 {
    width:600px;
}





.csc-textpic .imageItem {
    float:right;
    padding:10px;
}
