body, td { font-size:11px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 0px; }
p { margin:0px 0px 6px 0px; }
h1 { margin:15px 0px 3px 0px; font-size:14px; font-weight:700; color:#E60004; }
h2 { margin:10px 0px 3px 0px; font-size:11px; font-weight:700; }
ul { line-height:16px; margin-top:0px; margin-bottom:10px; }
li { margin-bottom:0px; margin-left:-20px; }

.list h2 { margin:0px 0px 0px 0px; font-size:11px; font-weight:700; }


#Logo { position:absolute; left:126px; top:13px; }
#Top { position:absolute; left:0px; top:66px; }

a:hover { color:#E60004; text-decoration:none; }

/* Navigation */
#Cat { position:absolute; left:787px; top:120px; }

#NavI { position:absolute; left:788px; top:77px; color:#ffffff; width:200px; }
#NavL { position:absolute; left:788px; top:132px; color:#ffffff; width:200px; }
#NavI A, #NavL A { color: #ffffff; text-decoration:none; }

#NavA { position:absolute; left:327px; top:36px; width:455px; }
#NavA img { margin:0px 7px 0px 7px; }

#NavB { position:absolute; left:0px; top:167px; line-height:13px; }
#NavB img { margin:6px 0px 0px 0px; }

.Nav3, .Nav3s { margin:8px 0px 3px 18px; }
.Nav3 A { color:#000000; text-decoration:none; }
.Nav3 A:hover { color:#E60004; }
.Nav3s A { color:#E60004; text-decoration:none; }

.Nav4, .Nav4s { margin:0px 0px 6px 32px; }
.Nav4 A, A { color:#000000; text-decoration:none; }
.Nav4 A:hover { color:#E60004; }
.Nav4s A { color:#E60004; text-decoration:none; }

/* Content-Bereich Teaser */
#NavC { position:absolute; left:776px; top:157px; width:208px; }
#NavC h2 { margin:18px 0px 0px 13px; padding:0px 0px 0px 0px; font-size:11px; font-weight:700; }
#NavC p { margin:0px 0px 6px 13px; line-height:16px; }
#NavC .line { margin:4px 0px 4px 0px; }
/*
#NavC .download { color:#2161D0; }
*/

.Nav5, .Nav5s { margin:0px 0px 6px 13px; }
.Nav5 A { color:#000000; text-decoration:none; }
.Nav5 A:hover { color:#E60004; }
.Nav5s A { color:#E60004; text-decoration:none; }

/* Content-Bereich */
#Cnt { position:absolute; left:195px; top:157px; margin-bottom:200px; }
#Head { margin:0px 0px 0px 95px; }
.Intro { margin:16px 0px 0px 109px; line-height:16px; width:460px; }

.bu { font-size:9px; line-height:12px; width:260px; }

.textlink a { color:#2161D0; }

.hinweis { background-image:url(../images/hinweis-pfeil2.gif); background-repeat:no-repeat; background-position: 0px 5px; display:block; padding:0px 0px 0px 21px; }

.dl_pdf { background-image:url(../images/pdf_download.gif); background-repeat:no-repeat; display:block; padding:0px 0px 0px 19px; min-height:17px; }
.dl_file { background-image:url(../images/file_download.gif); background-repeat:no-repeat; display:block; padding:0px 0px 0px 19px; min-height:17px; }
.dl_jpg { background-image:url(../images/jpg_download.gif); background-repeat:no-repeat; display:block; padding:0px 0px 0px 19px; min-height:17px; }
.dl_folder { background-image:url(../images/folder.gif); background-repeat:no-repeat; display:block; padding:0px 0px 0px 22px; min-height:17px; }
.dl_pdf a { color:#2161D0; }

.button_fass {width:124px; border-width:2px 0px 2px 0px; border-style:solid; border-color:#ff0000; padding:3px 3px 4px 3px; background-color: #fff; }
.tm { font-size:80%;  }
#Prod1 {position:relative; left:30px; top:0px; margin:20px 0px 40px 0px; width:768px; }
#Prod2 {position:relative; left:30px; top:0px; margin:20px 0px 40px 0px; width:530px; }
#Prod3 {position:relative; left:109px; top:0px; margin:20px 0px 40px 0px; width:460px; }

#ml h2 { margin:20px 0px 0px 108px; }
#ml h1 { margin:30px 0px 0px 108px; font-size:14px; font-weight:700; color:#E60004; }
#ml table { margin:20px 0px 0px 0px; }
#ml td { height:120px; }
#ml p { margin-top:-4px; width:440px; }

#artikel {position:relative; left:109px; top:0px; margin:20px 0px 40px 0px; width:460px; }
#artikel h2 { margin:5px 0px 5px 0px; font-size:11px; font-weight:700; }
.datum { color:#999999; font-weight:700; }

.LftOv { float:left; margin-right:3px; }
.line { margin:20px 0px 0px 0px; }

/* us - Blockelemente Adressen */
.block-first {
	border: 0px solid #000;
	position:relative;
	width:228px;
	float:left;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 10px 0px;
}

.block {
	border: 0px solid #f00;
	position:relative;
	width:228px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.blockmessehome {
	border: 1px solid #f00;
	width:150px;
	float:left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}


form { padding: 0px; margin: 0px; }

.finput, .finput_30, .finput_40, .finput_50, .finput_60, .finput_100, .finput_120, .finput_164, .finput_180, .finput_200, .finput_186, .finput_234, .finput_410, .finput_s, .finput_m, .ftextfeld { border:1px solid #CCCCCC; font-size: 11px; width:300px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
.finput_30 { width:30px; }
.finput_40 { width:40px; }
.finput_50 { width:50px; }
.finput_60 { width:60px; }
.finput_100 {	width:100px; }
.finput_120 {	width:120px; }
.finput_180 {	width:180px; }
.finput_200 {	width:200px; }
.finput_164 {	width:164px; }
.finput_186 {	width:186px; }
.finput_234 {	width:234px; }
.finput_410 {	width:340px; }

.fbutton { border:1px solid #CCCCCC; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; height:17px;}

.fcheck { margin:1px 2px 10px 0px; float:left; }
.fcheck2 { margin:1px 2px 0px 0px; }