A:link{
	color:rgb(127,29,26);
	text-decoration:underline;
}
A:visited{
	color:rgb(127,29,26);
	text-decoration:underline;
}
A:active{
	color:rgb(127,29,26);
	text-decoration:underline;
}
A:hover{
	color:rgb(0,0,0);
	text-decoration:underline;
}

.newslink
{
	color:rgb(255,255,255);
	text-decoration:underline;
}

.newslink:link
{
	color:rgb(255,255,255);
	text-decoration:underline;
}

.newslink:visited
{
	color:rgb(255,255,255);
	text-decoration:underline;
}
.newslink:active
{
	color:rgb(255,255,255);
	text-decoration:underline;
}
.newslink:hover
{
	color:rgb(221,172,171);
	text-decoration:underline;
}

/*BEACHTE: beim P-Selektor kann zu Fehldarstellungen kommen
wenn ein P-Tag innerhalb eines SPAN-Tags vorkommt.
Dann dominiert das Format des P-Tags über das Format des SPAN-Tags
Wg. Kompatibilität mit Netscape 4.x muss jedoch leider der P-Selektor auch angegeben werden*/
body,td,div,span,menu,ul,li{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12px;
}
strong,b{
	font-weight:bold;
}

.headline-drot-18{
	font-weight: bold;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:18px;
}

.headline-drot-16{
	font-weight: bold;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:16px;
}

.headline-drot-14{
	font-weight: normal;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.headline-drot-12{
	font-weight: normal;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.headline-rosa-14{
	font-weight: normal;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.headline-rosa-12{
	font-weight: normal;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.headline-black-14{
	font-weight: normal;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.headline-white-12{
	font-weight: normal;
	color:rgb(255,255,255);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.headline-white-14{
	font-weight: normal;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.smalltext1{
	font-size:10px;
}


.text-ueberschrift-dunkelrot-18{
	font-weight: bold;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:18px;
}

.text-ueberschrift-dunkelrot-16{
	font-weight: bold;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:16px;
}

.text-ueberschrift-dunkelrot-14{
	font-weight: bold;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.text-ueberschrift-rosa-18{
	font-weight: bold;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:18px;
}

.text-ueberschrift-rosa-16{
	font-weight: bold;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:16px;
}

.text-ueberschrift-rosa-14{
	font-weight: bold;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.text-ueberschrift-schwarz-18{
	font-weight: bold;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:18px;
}

.text-ueberschrift-schwarz-16{
	font-weight: bold;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:16px;
}

.text-ueberschrift-schwarz-14{
	font-weight: bold;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
}

.text-normal-dunkelrot-12{
	font-weight: normal;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.text-normal-rosa-12{
	font-weight: normal;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.text-normal-schwarz-12{
	font-weight: normal;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
}

.text-klein-dunkelrot-10{
	font-weight: normal;
	color:rgb(127,29,26);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
}

.text-klein-rosa-10{
	font-weight: normal;
	color:rgb(220,171,170);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
}

.text-klein-schwarz-10{
	font-weight: normal;
	color:rgb(0,0,0);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
}



/* ----------------- CMS interne Klassen ------------------- */

.cmsintern_bt_dblau12{
	color:rgb(239,246,254);
	background-color:rgb(24,23,94);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_dblau12:link{	color:rgb(239,246,254);}
.cmsintern_bt_dblau12:active{color: rgb(239,246,254);}
.cmsintern_bt_dblau12:visited{color:rgb(239,246,254);}
.cmsintern_bt_dblau12:hover{
	background-color:rgb(181,200,223);
	color:rgb(255,102,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}



.cmsintern_bt_mblau12{
	color:rgb(24,23,94);
	background-color:rgb(181,200,223);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_mblau12:link{	color:rgb(24,23,94);}
.cmsintern_bt_mblau12:active{color:rgb(24,23,94);}
.cmsintern_bt_mblau12:visited{color:rgb(24,23,94);}
.cmsintern_bt_mblau12:hover{
	background-color:rgb(222,232,245);
	color:rgb(255,102,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}



.cmsintern_bt_green12{
	color:rgb(239,246,254);
	background-color:rgb(51,153,102);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_green12:link{	color:rgb(239,246,254);}
.cmsintern_bt_green12:active{color:rgb(239,246,254);}
.cmsintern_bt_green12:visited{color:rgb(239,246,254);}
.cmsintern_bt_green12:hover{
	background-color:rgb(222,232,245);
	color:rgb(255,102,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}



.cmsintern_bt_red12{
	color:rgb(239,246,254);
	background-color:rgb(204,0,0);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_red12:link{color:rgb(239,246,254);}
.cmsintern_bt_red12:active{	color:rgb(239,246,254);}
.cmsintern_bt_red12:visited{color:rgb(239,246,254);}
.cmsintern_bt_red12:hover{
	background-color:rgb(222,232,245);
	color:rgb(255,102,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}



.cmsintern_bt_gorange12{
	color:rgb(24,23,94);
	background-color:rgb(255,204,0);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_gorange12:link{color:rgb(24,23,94);}
.cmsintern_bt_gorange12:active{color:rgb(24,23,94);}
.cmsintern_bt_gorange12:visited{color:rgb(24,23,94);}
.cmsintern_bt_gorange12:hover{
	background-color:rgb(222,232,245);
	color:rgb(255,102,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}


.cmsintern_bt_grey12{
	color:rgb(0,0,0);
	background-color:rgb(230,230,230);
	font-weight:bold;
	font-size:12px;
	border-left:1px solid rgb(255,255,255);
	border-top:1px solid rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	display:inline-block;
}
.cmsintern_bt_grey12:link{color:rgb(0,0,0);}
.cmsintern_bt_grey12:active{color:rgb(0,255,0);}
.cmsintern_bt_grey12:visited{color:rgb(0,0,0);}
.cmsintern_bt_grey12:hover{
	background-color:rgb(230,230,230);
	color:rgb(0,0,0);
	border-left:1px solid rgb(0,0,0);
	border-top:1px solid rgb(0,0,0);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}

body, textarea{	
	scrollbar-3dlight-color:rgb(128,30,27);
   	scrollbar-arrow-color:rgb(128,30,27);
	scrollbar-base-color:rgb(240,240,240);
	scrollbar-darkshadow-color:rgb(230,230,230);
   	scrollbar-face-color:rgb(250,250,250);
	scrollbar-highlight-color:rgb(221,172,171);
	scrollbar-shadow-color:rgb(230,230,230);


	background-attachment:fixed;

}
