.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 0 0px 0 ;
	margin:0px;
	color:#676664;
	font-weight:normal;
	text-align:left;
	
	
}
select { color: #676664; background-color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
option, checkbox, submit  { color: #676664; background-color: #ffffff }
.input   { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #ffffff; margin: 0; padding: 0 }
.randlos  {
	color: #676664;
	background-color: #ffffff;
	margin: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
}
.titws   { color: #ffffff; font-size: 22px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-left: 20px }
.titws_o_r    { color: #ffffff; font-size: 22px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-left: 20px }
.titbl    {
	color: #2690d2;
	font-size: 22px;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
.titgr  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-left: 8px }
.titws_bgred  { color: #fff; font-size: 22px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
.titws_bgred_small  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-left: 8px; padding-top: 12px}
.box_red {padding-left: 20px; }
.titadmin  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #2690d2; padding-left: 8px }
.titadmin_en  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #FF0000; padding-left: 8px }
.wstext    { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; background-color: transparent; padding: 10px 20px }
.wstext_bgred    { color: #ffffff; font-size: 15px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; background-color: transparent;}
.wstextnopad  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; background-color: transparent }
.ftext  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; padding: 10px 15px }
.ftext_agb  { color: #676664; font-size: 10px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 14px; padding: 10px 15px }
.box_re    { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; padding-top: 10px; padding-right: 10px; padding-left: 10px }
.form     { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 16px; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.shoptxt   { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px }
.fliess      { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 16px; padding-top: 2px; padding-bottom: 6px }
.warnfliess   { color: #d30021; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 16px; padding-top: 2px; padding-bottom: 6px }
.alinks       { color: #676664; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 22px; padding: 10px 15px }
.bltext    { color: #2690d2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; background-color: transparent; padding: 10px 20px }
.blfoot    { color: #2690d2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 18px; background-color: transparent; }
.blheader    { color: #2690d2; font-size: 15px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 20px; background-color: transparent; }
.rotheader    { color: #d10016; font-size: 25px; font-family: "Arial Narrow", Arial; line-height: 25px;  }
.wsheader    { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 20px; background-color: transparent; }
.grleer  { background-color: #DBE3E5; }
.ws  { background-color: #ffffff; }
.wsde  { color: #ffffff; font-size: 13px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; text-decoration: none; }
.wsde a { text-decoration: none; }
.menu   { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #cdd7d9 }
.submenu   { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align:center;  background-color: #2690d2; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; height:30px ; width:102px;}
.menuhi   { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  background-color: #2690d2; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; }
.aktuelltxt  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 13px; padding: 5px }
.boxtext   { padding-bottom: 5px; padding-left: 5px }


a:link { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: transparent }
a:visited { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: transparent }
a:hover { color: #D30021; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: transparent }
a:active { color: #D30021; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: transparent }

#sectionLinks  { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none }
#sectionLinks a   { color: #676664; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; display: block; padding-top: 7px; padding-bottom: 7px; padding-left: 5px }
#sectionLinks a:hover  { color: #ffffff; background-color: #2690d2 }
#sectionLinks a:active  { color: #ffffff; background-color: #2690d2 }


#redLinks { color: #d30021; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none }
#redLinks a  { color: #d30021; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none }
#redLinks a:hover { color: #2690d2 }
#redLinks a:active { color: #2690d2 }

#wsLinks  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
#wsLinks a   { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
#wsLinks a:hover { color: #ffffff }
#wsLinks a:active { color: #ffffff }

#blheadLinks  {
	color: #2690d2;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	text-decoration: none;
}
#blheadLinks a   {
	color: #2690d2;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	text-decoration: none;
}
#blheadLinks a:hover { color: #d30021 }
#blheadLinks a:active { color: #d30021 }

#blLinks  { color: #2690d2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#blLinks a   { color: #2690d2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#blLinks a:hover { color: #d30021 }
#blLinks a:active { color: #d30021 }
	
#formmaileralles {
	background-color: #DBE3E5;
	border: 1px solid #ccc;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	color: #676664;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
}
.formmailerlinks {
	clear: left;
	float: left;
	width: 50%;
}
.formmailerlinksrechts {
	clear: right;
	float: left;
	width: 50%;
}
.formmailertextfeld {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 237px;
	font-size: 12px;
	color: #676664;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	padding-left: 3px;
}
.formmailertextarea {
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 483px;
	font-size: 12px;
	color: #676664;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.formmailerbutton {
	background-color: #ffffff;
	height: 25px;
	width: 115px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.formmailertextfeldspam {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 120px;
	font-size: 12px;
	color: #676664;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	margin-right: 60px;
	text-align: center;
}
.formmailerimg {
	vertical-align: middle;
}	
.iframe {
scrollbar-base-color: #2690d2;
scrollbar-track-color: #2690d2;
scrollbar-face-color: #2690d2;
scrollbar-highlight-color: #2690d2;
scrollbar-shadow-color: #2690d2;
scrollbar-arrow-color: #ffffff;
overflow-x:hidden; 
overflow-y:scroll;
} 

.pad { padding-top:5px; padding-bottom:5px;}