body, p, td, th, li, ul, ol, form, input, .stdtxt {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
}

body {
	margin:8px 0px 0px 8px;
	padding: 0;   /* Opera hack */
}

hr { height: 1px; background: #99CCCC; color: #99CCCC; width: 100%; border: 0; }
img { border: none; }

th {
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size:12px;
	font-weight:bold;
}

body a[href$=".pdf"]{
padding-right: 18px;
background-image: url(icon_pdf_16.gif);
background-position: right;
background-repeat: no-repeat;
}

/* --------------------------------------------------------------------- */

#siterem {
	color:#999;
	background-color:transparent;
	font: 11px/normal Arial, Helvetica, sans-serif;
	margin-top: 90px;
}

/* --------------------------------------------------------------------- */

.boxa {
	padding: 8px;
	color: #404040;
	background-color: #CCFFFF;
	border: 1px solid #33CCCC;
	font: 12px/15px Arial, Helvetica, sans-serif;
	}
.boxa td {
	font: 12px/16px Arial, Helvetica, sans-serif;
}
.boxa p {
	font: 12px/16px Arial, Helvetica, sans-serif;
}

.boxa ul {
	list-style: square inside;
	margin: 0;
	padding-left: 0;
}
.boxa li {
	color: #404040;
	background-color: transparent;
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	}

/* Box für Status-Ampel Betriebe */
.boxbesta {
	padding: 5px;
	color: #404040;
	background-color: #CCFFFF;
	border: 1px solid #33CCCC;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	}

.boxcam {
	padding: 8px;
	background-color: #CCFFFF;
	border: 1px solid #33CCCC;
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.einleitung {
	font-weight:bold;
	color:Teal;
	background-color:transparent;
}

.footer {
	font-family:Arial, Helvetica, Swiss, sans-serif;
	font-size:11px;
	color:#006666;
	background-color:transparent;
}

.news {
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size:9pt;
	color:#006666;
	background-color:transparent;
}

.label {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	color:#006666;
	background-color:transparent;
	font-weight:bold;
}

.labelbig {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	color:#006666;
	background-color:transparent;
	font-weight:bold;
}

.labelhl {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	color:#ff3333;
	background-color:transparent;
}

.labelhl1 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	color:#ff3333;
	background-color:transparent;
}

.kapit1 {
	font-size:11pt;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	color:Teal;
	line-height:14pt;
	background-color:transparent;
}

.title {
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	background-color:#33CCCC;
	height:24px;
}

.smallfont {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.medfont {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.eingang {
	color:#006666;
	font-family:"Times New Roman", Times, serif;
	font-size:13pt;
	background-color:transparent;
}

.withform-a {
	width:280px;
}

.withform-b {
	width:420px;
}

/* Darstellung Tabellen */

.sch  { border-top: 1px solid White; border-bottom:1px solid #006666; }
.schr { border-top: 1px solid #33CCCC; }

.sch0 { background-color:transparent; }
.sch1 { background-color:#CCFFFF; }

/* Farben */

.cola { background-color:#99FFFF; }
.colb { background-color:#88EEEE; }
.colc { background-color:#80E0E0; }
.cold { background-color:#66CCCC; }

.searchform {width:113px; border:0; background-color:#CCFFFF; margin-left:5px;}
