IMG {
	BORDER: 0px;
}
P {
	FONT-SIZE: 8pt; COLOR: #505050; LINE-HEIGHT: 11pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
H1 {
	margin-top: 2px;
	margin-bottom: 3px;
	
	font-size: 14pt;
	line-height: 16pt;
	color: #0080FF;
}
A {
	FONT-SIZE: 8pt; COLOR: #505050; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial; TEXT-DECORATION: none
}
A:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #004080; FONT-FAMILY: Trebuchet,Verdana,Arial; TEXT-DECORATION: none
}
A:hover {
	font-weight: normal; FONT-SIZE: 8pt; COLOR: #0080FF; FONT-FAMILY: Trebuchet,Verdana,Arial; TEXT-DECORATION:none
}
A.menue {
  	FONT-SIZE: 8pt; COLOR: #FFFFFF; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial; TEXT-DECORATION: none
}
A.menue:hover {
	FONT-SIZE: 8pt; COLOR: #0080FF; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial; TEXT-DECORATION: none
}
.monatsname {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.caltage {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.tabtex {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #004080
}
.tabcontent {
	FONT-SIZE: 8pt; COLOR: #505050; LINE-HEIGHT: 8pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #ffffff
}
.menu {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.mzell {
	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #FFFFFF
}
.mzello {
	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #0080FF
}
.mcat {
	FONT-SIZE: 8pt; LINE-HEIGHT: 11pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #004080
}
.newsoben {
	BACKGROUND-COLOR: #000000
}
.tablerand {
	BACKGROUND-COLOR: #004080
}
.newsunten {
	BACKGROUND-COLOR: #004080
}
.bandwith {
	BACKGROUND-COLOR: #000000
}
.introtxt {
	FONT-SIZE: 7pt; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.intro {
	FONT-SIZE: 7pt; COLOR: #0080FF; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #ffffff
}
.tabletopbanner {
	BACKGROUND-COLOR: #ffffff
}
.normal {
	FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.uhr {
	FONT-SIZE: 8pt; COLOR: white; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.uhrtab {
	BACKGROUND-COLOR: #ffffff
}
.cal {
	FONT-SIZE: 8pt; COLOR: black; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.caltag {
	FONT-SIZE: 8pt; COLOR: red; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.copyt {
	FONT-SIZE: 7pt; COLOR: white; LINE-HEIGHT: 10pt; FONT-FAMILY: Trebuchet,Verdana,Arial
}
.norm {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #004080 1px solid; BORDER-BOTTOM: #004080 1px solid; FONT-FAMILY: Trebuchet,Verdana,Arial; BACKGROUND-COLOR: #ffffff
}

.oben {
  BORDER-TOP:1px solid black;
}

.rechts {
  BORDER-RIGHT:1px solid black;
}

.unten {
  BORDER-BOTTOM:1px solid black;
}

.links {
  BORDER-LEFT:1px solid black;
}

.beschreibung {
  BORDER-COLLAPSE:separate;
}

LI {
  FONT-SIZE: 8pt; COLOR: #505050; LINE-HEIGHT: 11pt; FONT-FAMILY: Trebuchet,Verdana,Arial;
}

H3 {
  COLOR: #505050; FONT-FAMILY: Trebuchet,Verdana,Arial
}

.pdfdown {
	height: 16px;
	padding-left: 20px;
	
	background: url('../images/pdf.gif') no-repeat;
}

.phone {
	height: 15px;
	padding-left: 41px;
	
	background: url('../images/telefon.gif') no-repeat;
}

.fax {
	height: 15px;
	padding-left: 41px;
	
	background: url('../images/fax.gif') no-repeat;
}

.mail {
	height: 15px;
	padding-left: 41px;
	
	background: url('../images/mail.gif') no-repeat;
}

table.raster {
	border-collapse: collapse;
	
	border: 1px black solid;
}

table.raster th {
	width: 70px;
	height: 17px;
	
	border: 1px black solid;
}

table.raster td {
	width: 70px;
	height: 17px;
	
	border-left: 1px black solid;
	border-right: 1px black solid;
}

td.kt {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: red;
	color: white;
}

td.sp {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: blue;
	color: white;
}

td.ex {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: green;
	color: white;
}

td.pt {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: yellow;
}

td.sr {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: orange;
}

td.mf {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: navy;
	color: white;
}

td.vipp {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: maroon;
	color: white;
}

td.ind {
	width: 70px;
	height: 17px;
	
	text-align: center;
	background-color: pink;
}

