body {
 font-family:Arial,Helvetica,Verdana,sans-serif;
 margin:0px;padding:0px;
 text-align:justify;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #990000;
 scrollbar-highlight-color: #990000;
 scrollbar-3dlight-color: #990000;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-track-color: #CC0000;
 scrollbar-arrow-color: #CC0000; 
 background-color:rgb(247,247,247);
 font-size:12px; 
}

td {
	font-family:Arial,Helvetica,Verdana,sans-serif;
 	text-align:justify;
	vertical-align:top;
	font-size:12px; 
}

th {
	font-family:Arial,Helvetica,Verdana,sans-serif;
 	text-align:left;
	font-size:14px; 
	font-weight:bold;
}

a:hover 	{color:#000000;text-decoration:underline }
a 			{color:#990000;text-decoration:none }

.meldung_table {
  text-align:center; 
  border-style:solid; 
  border-width:1px; 
  border-top-width:0px; 
  border-color:#C80000;
}

.head_link {color:#FFFFFF;text-decoration:underline; font-size:10px;}

.meldung_head {
  height:38px; 
  background-image:url(./bilder/verlauf2.gif); 
  color:#FFFFFF; 
  font-size:16px;
  font-weight:bold;
  text-align:center;
  padding-top:10px;
}

.meldung_grau {
  width:67%; 
  height:7px; 
  background-color:#E2E2E2;
}

.meldung_rot {
  width:33%; 
  height:7px; 
  background-color:#660000;
}

.meldung_inhalt {
  text-align:center;
  padding-left:10px; 
  padding-right:10px;
  padding-top:10px;
}

.head1 {
  color:#CC0000; 
  font-weight:bold; 
  font-size:12px; 
  padding-left:10px;
  text-align:center;
}

h1 {
  font-size:14px;
  color:#FFFFFF;
  font-weight:bold;
  margin:0px 20px 0px 20px;
  padding:0px;
}

h2 {
  color:#CC0000; 
  font-weight:bold; 
  font-size:13px; 
  margin:0px 0px 5px 0px;
}

h3 {
  color:#CC0000; 
  font-weight:bold; 
  font-size:12px; 
  margin:0px 10px 0px 10px;
  display:inline;
}

h4 {
  color:#555555; 
  font-weight:bold; 
  font-size:11px; 
  margin:0px 0px 5px 0px;
  padding:0px;
}

h5 {
  color:#000000; 
  font-weight:bold; 
  font-size:10px; 
  margin:0px;
  padding:0px;
  display:inline;
}

.head2 {
  color:#555555; 
  font-weight:bold; 
  font-size:11px; 
  margin:10px 10px 0px 10px;
}

.head3 {#CC0000; 
  font-weight:bold; 
  font-size:11px; 
  padding-top:20px;
}

.newspreview{
  color:#666666;
  font-size:10px;
  padding-left:10px;
  padding-top:10px;
  padding-right:10px;
  float:left;
  width:212px;
}

.newslink{
  font-size:10px;
  color:#990000;
  text-decoration:none;
}

.newslink2{
  font-size:10px;
  color:#990000;
  text-decoration:none;
}

.pricepreview{
  color:#222222;
  font-size:10px;
}

.scrollen {
  overflow: auto;
  height: 95%; 
  width: 95%;
}

.fussnote{
  font-size:10px;
}

.formexpl{
  font-size:12px;
  font-weight:bold;
}

textarea, input, select {
	font-family:Arial,Helvetica,Verdana,sans-serif;
  	font-size:12px;
}

.forminput {
  
}

.formcombo{
  
}

.formbutton{
  font-size:12px;
  background-color:#ADADAD;
  border:1px solid #999999;
  color:#FFFFFF;  
}

.naviunten {
	margin-top:9px;
  font-size:10px;
  color:#000000;
}

.navioben {
  font-size:11px;
  font-weight:bold;
  color:#333333;
}

.boxNavi {
  font-size:11px;
  font-weight:bold;
  color:#333333;
  margin:8px 0px 0px 20px;
}

.welcome{
  font-size:12px;
  color:#FFFFFF;
  padding-left:20px;
  padding-right:20px;
  padding-top:7px;
  padding-bottom:7px; 
  text-align:justify;
}

.boxMainTitle{
  width:376px;
  background-color:#990000;
  vertical-align:middle;
}

.maintext {
 padding:10px 20px 10px 20px; 
 font-size:12px;
 text-align:justify;
 width:376px;
}

.text {
 font-size:12px;
 text-align:justify;
}

.cmsbutton {
 color:#FFFFFF;
}

.info {
 padding-left:7px;
 padding-right:7px;
 padding-top:7px;
 padding-bottom:7px;
 text-align:left;
 font-family:Arial;
 font-size:10px;
 }

.formtext {
 font-size:12px;
 vertical-align:middle;
}
 
.quicknav {
	font-size:12px;
	width:170px;
}

.boxColTitle {
	height:33px;
	background-color:#DCDEDE;
	vertical-align:middle;
}

.boxColTitleR {
	height:33px;width:195px;
	background-color:#DCDEDE;
	vertical-align:middle;
}

.boxColTitleL {
	height:33px;width:232px;
	background-color:#DCDEDE;
	vertical-align:middle;
}

.boxColTextR {
	background-color:#F7F7F7;
	width:175px;
	padding:10px;
	font-size:10px;
	color:#666666;
	text-align:left;
}

.boxColTextL {
	background-color:#F7F7F7;
	width:232px;
	padding:10px;
	font-size:10px;
	color:#666666;
	text-align:left;
}

.boxMainTitle {
	width:376px;
  	background-color:#990000;
  	vertical-align:middle;
}

.boxMainIntro {
	background-color:#CC0000;
  	padding:7px 20px 10px 20px;
	color:#FFFFFF;
	width:376px;
}

p {
	margin:0px 0px 10px 0px;
}

.cmsoptions {
	text-align:center;
	margin-top:10px;margin-bottom:10px;
}