/* CSS Document */
body { 
	bgcolor: #B2CCE5;
	background: #B2CCE5;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	}
a:link { 
	text-decoration:none; 
	color:#003366;
	}
a:visited { 
	text-decoration:none; 
	color:#003366;
	}
a:hover, a:active { 
	text-decoration:none; 
	color:#FFFF00
	}
span a:link { 
text-decoration:underline; 
color:#000000;
}   
span a:visited   {
 	text-decoration:underline;
  color:#000000;
  }
span a:hover { 
	text-decoration:underline; 
	color:#FF0000;
}
#haupttabelle {
width:790px;
height:100%;
vertical-align:center;
padding:0px 0px 0px 0px;
spacing=0px;
}
#formular  { font-size:70%; font-family:verdana, arial, helvetica, sans-serif; color:#003366 }
#text			{ font-size:75%; font-family:verdana, arial, helvetica, sans-serif; color:#003366 }
.norm			{ font-size:70%; font-family:verdana, arial, helvetica, sans-serif; color:#003366 }
.slim			{ font-size:65%; font-family:verdana, arial, helvetica, sans-serif }
.menue_top		{ font-size:80%; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; }
.kurzinhalt		{ font-size:65%; font-family:verdana, arial, helvetica, sans-serif; color:#003366}
.untermenue		{ font-size:70%; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold }
.untermenue2	{ font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
.small			{ font-size:60%; font-family:verdana, arial, helvetica, sans-serif ; color:black }
.headline		{ font-size:70%; font-family:verdana, arial, helvetica, sans-serif ; color:#003366; font-weight:bold }
.news_bold		{ font-size:75%; font-family:verdana, arial, helvetica, sans-serif ; color:#003366; font-weight:bolder }
.news_small		{ font-size:65%; font-family:verdana, arial, helvetica, sans-serif ; color:black; }
table.tbl_norm{	width: 100% }
td.tbl_norm { background : #eaeaee; padding : 4px; font-size: 70%;	font-family:verdana, arial, helvetica, sans-serif ; }

#newsimage {
	padding: 5px;
	border-bottom: 1px solid #036;	
	border-top: 1px solid #036;	
	background: #FFF; 	
	margin-left: 15px;
	float: right;
	clear: both;
	}
	
.text			{ font-size:70%; font-family:verdana, arial, helvetica, sans-serif; color:#003366 }
#login			{ font-weight: bold; color:#FFF }	

#normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#036}
#normal a {color:#000; font-size: 11px}
#rot {font-size: 12px; color:red}	
.textfield {
	background-color: #FFF;
    width: 220px;
	border: 0px #E5E9F7 solid;
	color: #000000;
	font-size: 11px;
	line-height: 12pt
}

.textfieldshort {
	background-color: #FFF;
    width: 50px;
	border: 1px #000 solid;
	color: #000000;
	font-size: 11px;
	line-height: 12pt
}

.textfieldplz {
	background-color: #FFF;
    width: 36px;
	border: 0px #E5E9F7 solid;
	color: #000000;
	font-size: 11px;
	line-height: 12pt
}

.textfieldtown {
	background-color: #FFF;
    width: 180px;
	border: 0px #E5E9F7 solid;
	color: #000000;
	font-size: 11px;
	line-height: 12pt
}

#button {
	background-color: #FFF;
    width: 200px;
	border: 1px #000 solid;
	color: #000;
	font-size: 11px;
	line-height: 12pt
}

#proddescr li {
	line-height: 2.5ex; 
	list-style-type: none;
	border-bottom: 1px solid #FFF;	
	display: block; 
	padding-top: 0px; 
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#fragen li {
	line-height: 2.5ex; 
	list-style-type: none;
	border-top: 1px solid #B1C1CA;	
	border-bottom: 1px solid #B1C1CA;	
	background: #FFFFC0; 
	padding: 5px; 
	margin-bottom: 5px;
	margin-left: -40px;
	color: red;
	font-weight: bold;
	}