.naviLeft a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #666666;
}
.naviLeft a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #666666;
}
.naviLeft a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #FA460F;
}
.naviLeft a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : #CCCCCC;
	text-decoration : none;
	color: #FA460F;

}

.naviLeftActive a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #FA460F;
}
.naviLeftActive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #FA460F;
}
.naviLeftActive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #FA460F;
}
.naviLeftActive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
	color: #FA460F;
}

.naviTop A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.naviTop A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.naviTop A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.naviTop A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.naviTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
}

.naviLink A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA460F;
	text-decoration: none;
}
.naviLink A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA460F;
	text-decoration: none;
}
.naviLink A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA460F;
	text-decoration: none;
}
.naviLink A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA460F;
	text-decoration: none;
}
.naviLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA460F;
	text-decoration: none;
	word-spacing: normal;
}


.tickNorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.tickLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FA460F;
	text-decoration: none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}

.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dddddd;
	text-decoration: none;
	line-height: 15px;
}

.form_smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
	line-height: 15px;
}

.text_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA460F;
	text-decoration: none;
	line-height: 15px;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA460F;
	font-weight: none;
	text-decoration: underline;
}

.link_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: none;
	text-decoration: underline;
}

.linkklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AC0000;
	text-decoration: none;
}

.rahmenMitte {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #00003F;
	border-right-color: #00003F;
	border-bottom-color: #00003F;
	border-left-color: #00003F;
	border-left-style: solid;
}

.rahmenUnten {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00003F;
	border-right-color: #00003F;
	border-bottom-color: #00003F;
	border-left-color: #00003F;
}

.rahmenOben {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #00003F;
	border-right-color: #00003F;
	border-bottom-color: #00003F;
	border-left-color: #00003F;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
}

P {
	
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.toptable {
    background-image:url(../image/background.jpg);
	background-repeat:no-repeat;
}

.tx-newloginbox-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 TABLE TR TD P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 TABLE TR TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 TABLE TR {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00003F; text-decoration: none;}
.tx-newloginbox-pi1 TABLE TR TD INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00003F; text-decoration: none;}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AC0000; text-decoration: none;}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AC0000; text-decoration: none;}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AC0000; text-decoration: none;}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AC0000; text-decoration: none;}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}

BODY {
	margin: 0 0 0 0; background-color: white; 
}

.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00003F;
	text-decoration: none;
	line-height: 16px;
}

.list_1	{
	font: verdana;
	font-size: 11px;
	color: grey;
	margin-top: 0px;
	margin-left: 17px;
}	

.formular {
	color : Black;
	font-size: 14px;
	font: verdana;
	border-color: Black;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.tx_cal_controller {
        _CSS_DEFAULT_STYLE (

                /*------------ Category style package: red - start ------------*/

                .red_catheader, .red_catheader_allday {
                        background-color: #D42020;
                        }

                .red_catheader_bullet {
                        color: #FF5E56;
                        font-size: 13px;
                        }

                .red_catheader_text {
                        color: #000000;
                        font-size: 11px;
                        margin-left: 3px;
                        }

                .red_catheader_legend_bullet {
                        margin-left: 3px;
                        }

                .red_catheader_bullet_text {
                        }

                .red_catheader_allday {
                        text-align: center;
                        }

                .red_catbody {
                        background-color: #FF5E56;
                        border: 1px solid #D42020;
                        color: #fff;
                        }

                .red_catbody a:link {
                        color: #fff;
                        }

                .default_categoryheader_allday {
                        background-color: #D42020;
                        color: #FF5E56
                        }

                /*------------ Category style package: red - end ------------*/
)
}
