/* Stylesheet VIAG Internet */ 
/* Hintergrundfarbe */ 
body { background-color: #FFFFFF; }

/* Position Haupttabelle */ 
.table { position:absolute; top:0px; left:0px; }

/* Zusatznavigation oben rechts */ 
.menu { font-family: verdana, geneva, arial, helvetica; font-size: 9px; text-decoration: none; font-weight: normal; line-height:18px;  color: #3584AF; }

.top:link { color:#0c7ebc; text-decoration: none; }
.top:visited { color:#0c7ebc; text-decoration: none; }
.top:hover { color:#FFFFFF; background-color: #0c7ebc; text-decoration:none; } 
.top:active { color:#FFFFFF; background-color: #0c7ebc; text-decoration:none; }

.topak:link { color: #EA574A; text-decoration: none; }
.topak:visited { color: #EA574A; text-decoration: none; }
.topak:hover { color: #EA574A; text-decoration: none; } 
.topak:active { color: #EA574A; text-decoration: none; }

.lang:link { color:#0c7ebc; text-decoration:none; font-weight: bold; }
.lang:visited { color:#0c7ebc; text-decoration:none; font-weight: bold; }
.lang:hover { color:#FFFFFF; background-color:#0c7ebc; text-decoration: none; font-weight: bold; } 
.lang:active { color:#FFFFFF; background-color:#0c7ebc; text-decoration: none; font-weight: bold; }

.langak:link { color: #0c7ebc; text-decoration: none; font-weight: bold; }
.langak:visited { color: #0c7ebc; text-decoration: none; font-weight: bold; }
.langak:hover { color: #EA574A; text-decoration: none; font-weight: bold; } 
.langak:active { color: #EA574A; text-decoration: none; font-weight: bold;}

.langintro:link { color:#0c7ebc; text-decoration:none }
.langintro:visited { color:#0c7ebc; text-decoration:none }
.langintro:hover { color: #EA574A; text-decoration: none; } 
.langintro:active { color: #EA574A; text-decoration: none; }

/* Positionsnavigation */ 
.position { font-family: verdana, geneva, arial, helvetica; color: #0c7ebc; text-decoration: none; font-weight: normal; line-height:22px; font-size: 11px; padding-left: 4px; padding-right: 10px; }
.posak { font-weight: bold; }

.pos:link { color:#0c7ebc; text-decoration:underline }
.pos:visited { color:#0c7ebc; text-decoration:underline }
.pos:hover { color:#FFFFFF; background-color:#0c7ebc; text-decoration:none; } 
.pos:active { color:#FFFFFF; background-color:#0c7ebc; text-decoration:none; }

/* Unternavigation linke Seite */ 
.side { font-family: verdana, geneva, arial, helvetica; color:#FFFFFF; font-weight: normal; line-height:20px; font-size: 11px; padding-left: 4px; }

.sidenavi:link { color:#FFFFFF; text-decoration:none }
.sidenavi:visited { color:#FFFFFF; text-decoration:none }
.sidenavi:hover { color:#FFFFFF; text-decoration:underline; } 
.sidenavi:active { color:#FFFFFF; text-decoration:underline; }

/* Standardformatierung */ 
.standard:link { color:#0c7ebc; text-decoration:underline }
.standard:visited { color:#0c7ebc; text-decoration:underline }
.standard:hover { color:#FFFFFF; background-color:#0c7ebc; text-decoration:none; } 
.standard:active { color:#FFFFFF; background-color:#0c7ebc; text-decoration:none; }

.prodtit:link { color:#FFFFFF; text-decoration:none }
.prodtit:visited { color:#FFFFFF; text-decoration:none }
.prodtit:hover { color:#FFFFFF; text-decoration:underline; } 
.prodtit:active { color:#FFFFFF; text-decoration:underline; }

.red:link { color:#FF0000; text-decoration:underline }
.red:visited { color:#FF0000; text-decoration:underline }
.red:hover { color:#FFFFFF; background-color:#FF0000; text-decoration:none; } 
.red:active { color:#FFFFFF; background-color:#FF0000; text-decoration:none; }

.sitemap:link { color:#666666; text-decoration:underline }
.sitemap:visited { color:#666666; text-decoration:underline }
.sitemap:hover { color:#FFFFFF; background-color:#666666; text-decoration:none; } 
.sitemap:active { color:#FFFFFF; background-color:#666666; text-decoration:none; }

.quotation:link  { font-family: arial, helvetica; font-size: 16px; color: #FF0000; text-decoration: none; font-weight:lighter;}
.quotation:visited  { font-family: arial, helvetica; font-size: 16px; color: #FF0000; text-decoration: none; font-weight:lighter;}
.quotation:hover  { font-family: arial, helvetica; font-size: 16px; color: #FF0000; text-decoration: underline; font-weight:lighter;}
.quotation:active  { font-family: arial, helvetica; font-size: 16px; color: #FF0000; text-decoration: underline; font-weight:lighter;}



.text { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; font-size: 11px; padding-right: 15px; }
.textrot { font-family: verdana, geneva, arial, helvetica; color: #FF0000; text-decoration: none; font-weight: normal; line-height:16px; font-size: 11px; padding-right: 15px; }
.textfett { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: bold; line-height:16px; font-size: 11px; }
.textfettrot { font-family: verdana, geneva, arial, helvetica; color: #FF0000; text-decoration: none; font-weight: bold; line-height:16px; font-size: 11px; }
.textinfo { font-family: verdana, geneva, arial, helvetica; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height:18px; font-size: 11px; }
.textprodname { font-family: verdana, geneva, arial, helvetica; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height:22px; font-size: 13px; padding-left: 4px; padding-right: 10px; }
.textprodtitel  { font-family: arial, helvetica; font-size: 16px; color: #333333; text-decoration: none; font-weight:lighter; line-height:21px; }
.textseitentitel { font-family: arial, helvetica; color: #333333; text-decoration: none; font-weight:lighter; line-height:25px; font-size: 21px; padding-right: 15px;}
.textlegende { font-family: verdana, geneva, arial, helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height:14px; padding-left: 4px; font-weight: normal; }
.untertitel  { font-family: arial, helvetica; font-size: 16px; color: #333333; text-decoration: none; font-weight:lighter; line-height:21px; }
.produntertitel  { font-family: arial, helvetica; font-size: 16px; color: #333333; text-decoration: none; font-weight:lighter; line-height:21px; padding-left: 4px; padding-right: 10px;}
.einleitungweiss  { font-family: arial, helvetica; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:lighter; line-height:21px; padding-right: 15px; }

/* Erste Seite */ 
.startmenu  { font-family: arial, helvetica; font-size: 16px; color: #000000; text-decoration: none; font-weight:lighter; line-height:21px; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-bottom:1px #FFFFFF solid; }
.startlink  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #000000; text-decoration: none; font-weight:lighter; line-height:30px;}
.start:link { color:#000000; text-decoration: none; }
.start:visited { color:#000000; text-decoration: none; }
.start:hover { color:#000000; text-decoration:underline; } 
.start:active { color:#000000; text-decoration:underline; }

.lookat  { font-family: arial, helvetica; font-size: 16px; color: #000000; text-decoration: none; font-weight:lighter; line-height:21px; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }

.newstitle  { font-family: arial, helvetica; font-size: 16px; color: #000000; text-decoration: none; font-weight:lighter; line-height:21px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 8px; }



/* Positionsnavigation */ 
.volltext { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; font-size: 11px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 10px; }
.volltextfett { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: bold; line-height:16px; font-size: 11px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 10px; }
.volltextfettrot { font-family: verdana, geneva, arial, helvetica; color: #FF0000; text-decoration: none; font-weight: bold; line-height:16px; font-size: 11px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; }
.vollnormal { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; font-size: 11px; padding-bottom: 4px; padding-left: 4px; padding-right: 10px; }

/* VertriebsAdressen */ 
.adress { font-family: verdana, geneva, arial, helvetica; color: #333333; text-decoration: none; font-weight: bold; line-height:16px; font-size: 11px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 10px; }

/* Zusatzinformationen */ 
.info { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; font-weight: bold; padding-left: 4px; }
.infotitel { font-family: verdana, geneva, arial, helvetica; color:#FFFFFF; font-weight:bold; line-height:20px; font-size: 10px; padding-left: 4px; }

.stellung { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; font-weight: normal; padding-left: 4px; }

.newsdate { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; font-weight: normal; padding-left: 4px; padding-top: 4px; }

/* Techinfo */
.tech { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }
.techfett { font-family: verdana, geneva, arial, helvetica; color:#333333; font-weight:bold; line-height:14px; font-size: 9px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }

/* Produkteabstand */ 
.abstand { line-height:40px; }

/* Kopf und Fusszeilen */ 
.notice { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; font-weight: normal; }
.noticebold { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; line-height:14px; font-weight: bold; }

/* Anfrage */ 
.inputfield { border: 1px solid #0c7ebc; font-family: verdana, geneva, arial, helvetica; font-size: 11px;}

/* Neue Anfrage */
.productname  {
	font-family: arial, helvetica;
	padding: 0 20px 0 0;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	line-height:21px;
	background:url(../pics/lay_line_quote.png) repeat-x top #EDF1F4;
}

.productdescription {
	font-weight:lighter;
}

.producpic  {
	background:url(../pics/lay_line_quote.png) repeat-x top #EDF1F4;
}