body,td,input,textarea,select,option,p,li,ul	{ font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.mawa {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px}
.mawa1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px; padding-top:10px; padding-left:10px;}
.mawa2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px; padding-top:15px; padding-left:10px;}
.checkboxes {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.rote_headline {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 18px; font-weight: bold; color: #FF0000}
.rote_headline_10 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; font-weight: bold; color: #FF0000 }
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6699CC}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000}

a.filedownloads:link	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; }
a.filedownloads:active	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; }
a.filedownloads:visited	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#cccccc; }
a.filedownloads:hover	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#cccccc; }

.mawa_hellblau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6699CC; line-height: 14px }
.mawa_hellblau1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699CC; line-height: 14px }
.mawa_hellblau2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; line-height: 14px; padding:10px }
.mawa_hellblau_3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6699CC; line-height: 14px; }
.mawa_hellblau-s { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #6699CC; font-weight: bold}
.rote_headline-big { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #FF0000 }


.appform			{ border:1px solid #00AFEA; margin-left:70px; width:88%; }
.appformbox			{ padding:20px; }
.appformfield		{ width:220px; border:1px solid #00AFEA; }
.appformfile		{ border:1px solid #00AFEA; font-size:11px;  width:218px; }
.appformplz			{ border:1px solid #00AFEA; width:55px; }
.appformkontakt		{ border:1px solid #00AFEA; font-size:11px;  width:220px; }
.appformort			{ border:1px solid #00AFEA; width:160px; }
.appformtd			{ font-size:11px; }
.button				{ font-size:11px; color:#000000; background:#EDF4F8; font-weight:bold; border:1px solid #00AFEA; }
.koopline			{ padding:10px; background-color:#DFDEDE; }
.top_right			{ padding-right:60px; }
.appformfieldwarn	{ background-color:#ffaaaa; width:220px; border:1px solid #00AFEA; }
.warn				{ background-color:#ffaaaa;  }
.appformfilewarn	{ background-color:#ffaaaa; border:1px solid #ff0000; font-size:11px;  width:218px; }
.appformplzwarn		{ background-color:#ffaaaa; border:1px solid #ff0000; width:55px; }
.appformortwarn		{ background-color:#ffaaaa; border:1px solid #ff0000;  width:160px; }
.sonstiges			{ width:300px; height:200px; border:1px solid #00AFEA; }
.formhg				{ background:#DEE8F1; }

.ok					{ background-color:#99FF99; }
.warning			{ background-color:#ffaaaa; }
.warntext			{ color:#ff0000; }
.orange				{ color:#D49012; }

.newstimestamp		{ font-size:9px; color:#999999; }
.newsheader			{ font-size:11px; font-weight:bold; }
.newsitem			{ margin-bottom:15px; }


div					{ text-align:left; vertical-align:middle; }


.smallest			{ font-size:9px; }


.indexbody			{ width:1050px; }
.indexlogo			{ width:1050px; text-align:left; }
.indexcontent		{ text-align:left; }

.normcontent		{ text-align:left; }
.productcontent		{ position:relative; top:0px; left:0px; background:none; margin-left:210px; z-index:10; padding-top:10px; }



.indeximage			{ position:relative; top:-40px; }
.indexmain			{ position:relative; top:-415px; left:0px; }
.indexbackground	{ position:relative; top:0px; left:0px;float:none; background:#E5E5E5; height:410px; width:1011px; }
.indextextlayer		{ position:relative; top:20px; left:110px; }
.indextext1			{ position:relative; top:15px; left:74px; font-size:11px; }
.indexoriginal		{ position:relative; top:385px; left:420px; width:500px; }
.indexbottom		{ position:relative; top:-25px; left:0px; background:none; font-size:11px; }
.indextext2			{ position:relative; float:left; width:505px; }
.indexteaser		{ float:left; padding-right:10px; }
.indexnews			{ position:relative; float:left; width:465px; padding:20px; padding-top:0px; }
.indexnewsheadline	{ color:#002859; font-size:11px; font-weight:bold; border-bottom:1px solid #002859; margin-bottom:10px; }



h1						{ font-size:17px; font-weight:bold; color:#000000; padding:0px; margin:0px; margin-bottom:20px; }
h2						{ font-size:15px; font-weight:bold; color:#000000; padding:0px; margin:0px; margin-bottom:15px; }


.navi					{ background:#D0E1EB; width:100%; border-style:solid; border-width:1px 0px 1px 0px; border-color:#ffffff #ffffff #ffffff #ffffff; }
.navilang				{ position:relative; top:5px; left:644px; width:200px; text-align:center; vertical-align:middle; padding:0px; margin:0px; }
.navi_spacerleft		{ width:195px; float:left; color:#ffffff; font-size:11px; border-right:1px solid #ffffff; background:none;  }
.navi_1					{ cursor:pointer; background:#D0E1EB; float:left; color:#002859; font-size:11px; padding:0px 10px 0px 10px; border-right:1px solid #ffffff; }
.navi_2					{ cursor:pointer; background:#002859; float:left; color:#ffffff; font-size:11px; padding:0px 10px 0px 10px; border-right:1px solid #ffffff; }
.navi_3					{ cursor:pointer; background:#5095B6; float:left; color:#ffffff; font-size:11px; padding:0px 10px 0px 10px; border-right:1px solid #ffffff; }
.navi_a					{ cursor:pointer; background:#DF2020; float:left; color:#ffffff; font-size:11px; padding:0px 10px 0px 10px; border-right:1px solid #ffffff; }

.td_lefttop				{ text-align:left; vertical-align:top; }

.productnavibox			{ color:#ffffff; float:left; position:relative; top:0px; left:0px; background:#DF2020; width:194px; height:1400px; border-style:solid; border-width:0px 1px 0px 0px; border-color:#ffffff #ffffff #ffffff #ffffff; padding:0px; }
.productnaviboxcontent	{ padding-left:10px; }
.folgenaviboxcontent	{ width:194px; height:1400px; }
.logolayer				{ padding:10px; margin-bottom:40px; }
.productnavibg			{ width:194px; height:100%; background:#DF2020; table-layout:auto; border-collapse:collapse; border-spacing:0px; empty-cells:show; }
.productnavi			{ cursor:pointer; font-size:11px; color:#ffffff; padding-left:6px; background-image:url('../img/icon.dot.gif'); background-repeat:no-repeat; }
.productnavi_a			{ cursor:pointer; font-size:11px; color:#ffffff; padding-left:6px; font-weight:bold; background:#E26663; background-image:url('../img/icon.dot.gif'); background-repeat:no-repeat; }


.producttextblock		{ position:relative; top:0px; left:0px; background:none; padding-top:50px;width:800px;  }
.productoverview		{ position:relative; top:0px; left:0px; margin-top:20px; float:left; }
.productmatrixtop		{ text-align:center; vertical-align:middle; font-size:14px; color:#E02521; font-weight:bold; background:#E5E5E5; height:20px; width:220px; border:1px solid #D0D0D0; margin-bottom:5px; padding-top:2px; }
.productmatrixmiddle	{ background:#E5E5E5; }
.producttablemiddle		{ background:none; table-layout:auto; border-collapse:collapse; border-spacing:0px; empty-cells:show; border-style:solid; border-width:1px 1px 1px 1px; border-color:#D0D0D0 #D0D0D0 #D0D0D0 #D0D0D0; }

.producttable_l			{ padding:5px; text-align:center; }
.producttable_m			{ padding:5px; text-align:center; }
.producttable_r			{ padding:5px; text-align:center; }
.producttable_a			{ padding:5px; background:#CACACA; text-align:center; }
.producttable_spacer	{ padding:0px; width:1px; background:#ffffff; }
.hrproducts				{ height:1px; width:100%; padding:0px; margin:0px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#ffffff #ffffff #ffffff #ffffff; }

.productmatrixbottom	{ text-align:center; vertical-align:middle; font-size:14px; color:#E02521; font-weight:bold; background:#E5E5E5; height:20px; width:220px; border:1px solid #D0D0D0; margin-top:5px; padding-top:2px; }

.formhg					{ background:#DEE8F1; width:100%; }