*{
	/* padding und margin ausschalten */
	padding:0px;
	margin:0px; }

.contentgrau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	text-align: justify }
	
.contentgrau:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	text-align: justify }
	
.contentgrau:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	text-align: justify }
	
.contentgraubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	text-align: justify }	
	
.menuinaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	text-transform: uppercase }
	
.menuinaktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: uppercase }
	
.menuinaktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: uppercase }

.menuaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: none;
	text-transform: uppercase }
	
.menuaktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: uppercase }
	
.menuaktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: uppercase }	

.contentrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: none}
	
.contentrot:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: none;
	text-align: justify }
	
.contentrot:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #D2232A;
	text-decoration: none;
	text-align: justify }	
  
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}   
   
.schwarzaufzaehlung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	list-style-type: square;
	list-style-position: inside;

}

a:link { text-decoration: none }

p { line-height: 17px ;
  margin-top: 0px ;
  margin-bottom: 0px }

.suchfeld { font-family: Arial, Helvetica, sans-serif ;
  font-size: 11px ;
  font-style: normal ;
  line-height: 17px; 
  font-weight: normal ;
  font-variant: normal ;
  color: #000000 ;
  text-decoration: none ;
  ;
  height: 17px ;
  width: 100px ;
  border: #999999 ;
  border-style: solid ;
  border-top-width: 1px ;
  border-right-width: 1px ;
  border-bottom-width: 1px ;
  border-left-width: 1px }

.anzahlfeld { font-family: Arial, Helvetica, sans-serif ;
  font-size: 11px ;
  font-style: normal ;
  line-height: 17px; 
  font-weight: normal ;
  font-variant: normal ;
  color: #000000 ;
  text-decoration: none ;
  ;
  height: 17px ;
  width: 30px ;
  border: #999999 ;
  border-style: solid ;
  border-top-width: 1px ;
  border-right-width: 1px ;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  background-color: #cccccc}

.kontaktfeld { font-family: Arial, Helvetica, sans-serif ;
  font-size: 11px ;
  font-style: normal ;
  line-height: 15px; 
  font-weight: normal ;
  font-variant: normal ;
  color: #333333;
  text-decoration: none ;
  ;
  height: 15px;
  width: 225px;
  border: #999999 ;
  border-style: solid ;
  border-top-width: 1px ;
  border-right-width: 1px ;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  background-color: #FFFFFF}

.kontaktfeldmz { font-family: Arial, Helvetica, sans-serif ;
  font-size: 11px ;
  font-style: normal ;
  line-height: 15px; 
  font-weight: normal ;
  font-variant: normal ;
  color: #333333;
  text-decoration: none ;
  ;
  height: 60px;
  width: 225px;
  border: #999999 ;
  border-style: solid ;
  border-top-width: 1px ;
  border-right-width: 1px ;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  background-color: #FFFFFF; }

ul { line-height: 17px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 17px;
  list-style-position: outside ;
  list-style-type: disc; }

ol { line-height: 17px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 17px;
  list-style-position: outside; }
  
.error { font-family : Arial, Helvetica, sans-serif;
  font-size: 10px ;
  font-style: normal ;
  line-height: 17px ;
  font-weight: normal ;
  font-variant: normal ;
  color: #FFFFFF ;
  text-decoration: none }
  
.formtextbox {
	background-color: #FFFFFF;
	height: 18px;
	width: 210px;
	border: none; }

.formtextboxgross {
	background-color: #FFFFFF;
	height: 70px;
	width: 210px;
	border: none; }

.formtextbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF4C00;
	text-decoration: none;
	border: none;
	background-color: #E6E9EB;
	text-align: left;
	font-weight: bold; }

.layer {
	position: static;
	z-index: auto;
	overflow: auto;
	visibility: visible;
	height: 301px;
	width: 1000px; }

.rahmen {
border:1px solid #999; }
