@charset "UTF-8";
@import "rte.css";

/* SPORT2000 STYLES */
html,body{
height: 100%;
margin: 0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314855;
	background-color: #C4CFD5;
}

a{
}

div#frameTop{
	background-image: url(../img/frameTop.gif);
}

div#page{
	background-image: url(../img/page.gif);
}

div#banner{
	background-image: url(../img/banner.jpg);
}

/* LEFTNAVI >>> */
/* ROOT */
li.rootNO{
	border-top: solid 1px #C4CFD5;
	border-right: solid 1px #C4CFD5;
	border-left: solid 1px #C4CFD5;
	background-color: #E2E7EA;
}

/* ROOT NORMAL */
div#leftNavi a.rootNO {	
	color: #A9001F;
	background-color: #F1F3F5;
}

/* ROOT ACT */
li.rootACT{
	border-top: solid 1px #C4CFD5;
	border-left: solid 1px #C4CFD5;
	background-color: #E2E7EA;
	background-image: url(../img/marker.gif);
}

div#leftNavi a.rootACT {	
	color: #3B515D;	
	background-color: #F1F3F5;
}

/* ROOT ACTIFSUB */
li.rootACTIFSUB{
	border-top: solid 1px #C4CFD5;
	border-left: solid 1px #C4CFD5;
	background-color: #E2E7EA;
	background-image: url(../img/marker.gif);
}

div#leftNavi a.rootACTIFSUB{	
	color: #A9001F;	
	background-color: #F1F3F5;
}

/* SUB1 */

ul.sub1{
	border-top: solid 1px #C4CFD5;
	background-color: #C4CfD5;
}

/* sub1 NORMAL */
li.sub1NO, li.sub1NOlast{
	background-color: #E2E7EA;
}

li.sub1NO a.sub1NO {
	color: #A9001F;
	border-bottom: solid 1px #C4CfD5;	
}

li.sub1NOlast a.sub1NO {
	color: #A9001F;
}

/* sub1 ACT */
li.sub1ACT, li.sub1ACTlast{
	background-color: #E2E7EA;
}

li.sub1ACT a.sub1ACT {
	color: #3B515D;
	border-bottom: solid 1px #C4CfD5;	
}

li.sub1ACTlast a.sub1ACT {
	color: #3B515D;
}

/* <<< LEFTNAVI */

/* HEADLINE */
div#pageLeftBottomRightTop h1, div#pageLeftBottomRightBottom div.newsSingleItem h1{
	color: #FFFFFF;
	background-color: #A9001F;
}

/* CONTENT */
div#pageLeftBottomRightBottom a{
	color: #A9001F;
}

/* TOPNAVI >>> */
ul#topNavi li a{
	color: #FFFFFF;
}

ul#topNavi li a:hover{
	color: #FFFFFF;
}

ul#topNavi li.ACT a{
	color: #FFFFFF;
}
/* <<< TOPNAVI */

div#serviceFooter{
	background-color: #FFFFFF;
}


/* TEASER SPALTE */
div#pageRightBottom{
	background-color: #E5E9EA;
}

div#pageRightBottom a{
	color: #FFFFFF;
}

/* INFOTEXT */
div#pageInfo{
	color: #FFFFFF;
}

/* FOOTER */
div#frameBottom{
	background-image: url(../img/frameBottom.gif);
	color: #6A6A6A;
}

div#frameBottom a{
	color: #6A6A6A;
}

/* FCEs */
/* TEASER 1*/
div.teaser1{
	background-color: #FFFFFF;
}

div.teaser1Head{
	background-color: #A9001F;
	border-bottom: solid 1px #FFFFFF;
}

div.teaser1Title{
	color: #FFFFFF;
}

div.teaser1SubTitle{
	color: #FFFFFF;
}

div.teaser1Body{
	background-color: #A9001F;
	border-bottom: solid 1px #A9001F;
}

div.teaser1BodyRight{
	color: #FFFFFF;
}

/* TEASER 2*/
div.teaser2{
	background-color: #FFFFFF;
}

div.teaser2Body{
	background-color: #A9001F;
	border-bottom: solid 1px #FFFFFF;
}

div.teaser2BodyRight{
	color: #FFFFFF;
}

/* TEASER 3*/
div.teaser3{
	background-color: #FFFFFF;
}

div.teaser3Head{
	background-color: #A9001F;
	border-bottom: solid 1px #FFFFFF;
}

div.teaser3Title{
	color: #FFFFFF;
}

div.teaser3SubTitle{
	color: #FFFFFF;
}

div.teaser3Body{
	background-color: #A9001F;
	border-bottom: solid 1px #FFFFFF;
}

div.teaser3Footer{
	background-color: #A9001F;
	color: #FFFFFF;
}

/* TEASER 4*/
div.teaser4{
	background-color: #FFFFFF;
}

div.teaser4Body{
	background-color: #A9001F;
}

/* TEASER 5*/
div.teaser5{
	background-color: #FFFFFF;
}

div.teaser5Body{
	background-color: #A9001F;
	color: #FFFFFF;
}

/* TEASER 6*/
div.teaser6{
	background-color: #FFFFFF;
}

div.teaser6Head{
	background-color: #A9001F;
	border-bottom: solid 1px #FFFFFF;
}

div.teaser6Title{
	color: #FFFFFF;
}

div.teaser6SubTitle{
	color: #FFFFFF;
}

div.teaser6Body{
	background-color: #A9001F;
	color: #FFFFFF;
}

/* 2SPALTER */
div.doubleBox h2{
	background-color: #6A6A6A;
	color: #FFFFFF;
}


/* MAIL FORM */
div.mf-Row-headline{
	background-color: #E2E7EA;
}

div.mf-Row-error{
	border-bottom: solid 1px #E2E7EA;
	color: #FF0000;
}

div.mf-Row{
	border-bottom: solid 1px #E2E7EA;
}

div.mf-Row input, div.mf-Row textarea{
	border: solid 1px #A9001F;
	background-image: url(../img/input_bg.gif);
	font-family: arial;
}

.mf-select{
	border: solid 1px #A9001F;	
	xbackground-color: #E2E7EA;
	xcolor: #FFFFFF;
	background-color: #A9001F;
	color: #FFFFFF;
}

.mf-submitbutton{
	background-color: #A9001F;
	color: #FFFFFF;
}

.mf-deletebutton{
	background-color: #C4CFD5;
	color: #314855;
}

/* TABELLE */
table.bodytexttable{
	border: solid 5px #E2E7EA;
}

td.headlinecell{
	background-color: #E2E7EA;
}

td.textcell1, td.textcell2, td.textcell3{
	border-right: dotted 1px #E2E7EA;
	border-bottom: solid 1px #E2E7EA;
}


/* NEWS */
/* MINI LIST */
div.miniNewsListItem{
	border-bottom: solid 1px #C4CFD5;
}

/* LIST */
div.newsListItem{
	border-bottom: solid 1px #C4CFD5;
}


/* NEWLOGINBOX */
div.tx-newloginbox-pi1{
	background-color: #6a6a6a;
	color: #FFFFFF;
}

div.loginLabel{
	color: #FFFFFF;
}

div.loginField input{
	border: solid 1px #A9001F;
	background-image: url(../img/input_bg.gif);
}

div.loginSubmit input, div.logoutSubmit input{
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #920001;
	border-bottom: solid 1px #920001;
	background-color: #A9001F;
	color: #FFFFFF;
}
