.dot1 {
	margin-left: 3px;
}
.dot2 {
	margin-left: 1px;
}
.dot3 {
	margin-left: 0px;
}
.dot4 {
	margin-left: 0px;
}
.dot5 {
	margin-left: 0px;
}

.dot6 {
	margin-left: 2px;
}
.dot7 {
	margin-left: 5px;
}
.dot8 {
	margin-left: 9px;
}
.dot9 {
	margin-left: 14px;
}
.dot10 {
	margin-left: 21px;
}

.dot11 {
	margin-left: 29px;
}

.dot12 {
	margin-left: 40px;
}

FONT {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;

}

P, UL {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0px;

}

H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #376A97;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: normal;

}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #FDEBAB; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; LINE-HEIGHT: normal; SCROLLBAR-ARROW-COLOR: #F8B101; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #FBF8F3; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; TEXT-DECORATION: none;
}

.linie {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	}
	
}
.linieunten {
	border-top: 3px none #FFFFFF;
	border-right: 3px none #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px none #FFFFFF;
	background-color: #999999;

}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D80018;
	letter-spacing: 1px;

}
	
.bold {
	color: #636F79;
	font-weight: bold;
		
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #D80018;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;

}
.linieunten {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}

.TEXTLINK {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	}
A.TEXTLINK:link {
	COLOR: #666666; TEXT-DECORATION: none;
	font-weight: bold;

}
A.TEXTLINK:visited {
	COLOR: #666666; TEXT-DECORATION: none;
	font-weight: bold;

}

A.TEXTLINK:hover {
	COLOR: #666666; TEXT-DECORATION: none
	font-weight: bold;

}	

A.TEXTLINK:aktive {
	COLOR: #666666; TEXT-DECORATION: none
	font-weight: bold;

}



.SNAVP {
	FONT-SIZE: 9px;
	COLOR: #207F21;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-decoration: none;
	}
A.SNAVP:link {
	COLOR: #207F21; TEXT-DECORATION: none;
	font-weight: normal;

}
A.SNAVP:visited {
	COLOR: #207F21; TEXT-DECORATION: none;
	font-weight: normal;

}

A.SNAVP:hover {
	COLOR: #D80018; TEXT-DECORATION: none
	font-weight: normal;

}

.SNAVINF0 {
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-decoration: none;
	}
A.SNAVINF0 :link {
	COLOR: #666666; TEXT-DECORATION: none;
	font-weight: normal;

}
A.SNAVINF0 :visited {
	COLOR: #666666; TEXT-DECORATION: none;
	font-weight: normal;

}

A.SNAVINF0 :hover {
	COLOR: #CC3300; TEXT-DECORATION: none: normal;

}

A.SNAVINF0 :aktive {
	COLOR: #666666; TEXT-DECORATION: none
	font-weight: normal;

}		
		
	
.NAV {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	letter-spacing: 1px;
	font-weight: bold;
	}

A.NAV:link {
	COLOR: #666666; TEXT-DECORATION: none;
		font-weight: bold;

}
A.NAV:visited {
		font-weight: normal;

}

A.NAV:hover {
TEXT-DECORATION: none;
		font-weight: normal;
}
A.NAV:active {
	TEXT-DECORATION: none;
	font-weight: normal;
}




.SNAV {
	FONT-SIZE: 10px;
	COLOR: #207F21;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: right;

}

A.SNAV:link {
	COLOR: #207F21; TEXT-DECORATION: none
	
}
A.SNAV:visited {
	COLOR: #207F21;
	TEXT-DECORATION: none;
	font-weight: bold;
}


A.SNAV:hover{
	COLOR: #D80018; TEXT-DECORATION: none
}	
A.SNAV:active {
	COLOR: #D80018;
	TEXT-DECORATION: none;
	font-weight: bold;
}


.SNAVA {
	FONT-SIZE: 10px;
	COLOR: #D80018;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: right;

}

A.SNAVA:link {
	COLOR: #CC3300; TEXT-DECORATION: none
	
}
A.SNAVA:visited {
	COLOR: #207F21;
	TEXT-DECORATION: none;
	font-weight: bold;
}


A.SNAVA:hover{
	COLOR: #D80018; TEXT-DECORATION: none
}	
A.SNAVA:active {
	COLOR: #D80018;
	TEXT-DECORATION: none;
	font-weight: bold;
}



td.NAVBAR {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-indent: 5pt;

}

A.NAVBAR {
	COLOR: #FFFFFF; TEXT-DECORATION: none
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
}

A.NAVBAR:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
	

}
A.NAVBAR:hover {
	COLOR: #FFFFFF
}
A.NAVBAR:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.NAVBAR:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.rahmenweiss {
	border: 1px solid #FFFFFF;
}

.rahmen {
	border: 1px solid #FFFFFF;
}
.textkl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.tabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding-right: 50px;
	padding-left: 0px;

}

.textohne {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textohnebold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #636F79;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;


}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
	line-height: 5px;
	color: #636F79;


}
.infoheadl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #D80018;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align: left;
	text-indent: 20px;





}
.infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;


}

.bildrahmen {

	border: 3px solid #FFFFFF;
}




.infoheadlgrau {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR:  #636F79; ;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align: center;
}

.bgoben {

	background-attachment: fixed;
	background-image: url(images/bg_kopf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgcontent {


	background-attachment: scroll;
	background-image:  url(images/bg_content1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.headlinekl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D80018;
}

.headlinekl_gr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #207f21;
}

.li {
	list-style-type: square;
	list-style-position: outside;
}
.subheadl {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #D80018;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	text-indent: 20px;
}
.infoheadlohne {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #D80018;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align: left;
}
.verlauf {
	background-image: url(images/verlauf.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFE98E;



}
.TEXTLINKGR {

	FONT-SIZE: 11px;
	COLOR: #D80018;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.TEXTLINKGR:link {
	COLOR: #CC3300; TEXT-DECORATION: none;
	font-weight: bold;

}
A.TEXTLINKGR:visited {
	COLOR: #CC3300; TEXT-DECORATION: none;
	font-weight: bold;

}

A.TEXTLINKGR:hover {
	COLOR: #CC3300; TEXT-DECORATION: none
	font-weight: bold;

}	

A.TEXTLINK:aktive {
	COLOR: #CC3300; TEXT-DECORATION: none
	font-weight: bold;

}

.TEXTLINKGREEN {
	FONT-SIZE: 11px;
	COLOR: #20812C;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
}

A.TEXTLINKGREEN:link {
	COLOR: #20812C; TEXT-DECORATION: none;
	font-weight: bold;

}
A.TEXTLINKGREEN:visited {
	COLOR: #20812C; TEXT-DECORATION: none;
	font-weight: bold;

}

A.TEXTLINKGREEN:hover {
	COLOR: #CC3300; TEXT-DECORATION: none
	font-weight: bold;

}	

A.TEXTLINKGREEN:aktive {
	COLOR: #20812C; TEXT-DECORATION: none
	font-weight: bold;

}

.lihori {
	background-image: url(images/li_hori.gif);
	background-repeat: repeat-x;
}
.reg {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.liste {
	list-style-image: url(images/pfeil_next.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	list-style-position: outside;
	list-style-type: square;
}
.textplus {

	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.kl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding-right: 50px;
	padding-left: 0px;
	line-height: normal;

}
.punkt {
	padding-left: 60px;

}
.bgoben47 {


	background-attachment: fixed;
	background-image: url(images/bg_kopf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.n1 {
	left: 3px;
}


table.featuretable {
	width: 100%;
	border: 1px solid #a9a9a9;
}

td.featurecell {
	padding: 5px;
}

p.featuretext {
	COLOR: #666666;
	font-size: 9px;
}

td.timetable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 606px;
	vertical-align: top;
}


td.timetable_year {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 100px;
	vertical-align: top;
}

ul.block {
	list-style:outside;
	list-style-type:disc;
	padding-left:35px;
}
