/* Background */ 
body {background-image:url(../pics/lay/background.gif); background-repeat:repeat-x; }

/* Formatierung SPrachentabelle */ 
.mainlayer { position:absolute; left:0px; top:0px; width:100%; height:10px; }

/* Formatierung Haupttabelle */ 
.maintable { background-color:#FFFFFF; border-style:solid; border-width:2px 1px 1px 2px; border-color:#FFFFFF; }

/* Hauptmenu */
.mainmenutable  { font-family:verdana, geneva, arial, helvetica; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; line-height:16px; padding-left:3px; }

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

.mainmenu_ak:link { color:#666666; text-decoration:none; font-weight:bold; }
.mainmenu_ak:visited { color:#666666; text-decoration:none; font-weight:bold }
.mainmenu_ak:hover { color:#666666; text-decoration:none; font-weight:bold } 
.mainmenu_ak:active { color:#666666; text-decoration:none; font-weight:bold }

/* Quicklinks */
.quicktable  { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:bold; line-height:15px; padding-left: 3px; }
.quicktext  { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; line-height:14px; padding-left: 3px; }

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

/* Produktelinks */
.prodlinktable  { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:bold; line-height:15px; padding-left: 3px; }

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

.prodlink_ak:link { color:#FF0000; text-decoration:none }
.prodlink_ak:visited { color:#FF0000; text-decoration:none }
.prodlink_ak:hover { color:#FF0000; text-decoration:none } 
.prodlink_ak:active { color:#FF0000; text-decoration:none }

/* Startseitentitel */
.starthead  { font-family:arial, helvetica; font-size: 20px; color: #333333; text-decoration:none; font-weight:lighter; line-height:26px; padding-right:8px; }

/* Seitentitel */
.pagetitle  { font-family:arial, helvetica; font-size: 20px; color: #333333; text-decoration:none; font-weight:lighter; line-height:26px; padding-right:8px; }
.pagetitle3px  { font-family:arial, helvetica; font-size: 20px; color: #333333; text-decoration:none; font-weight:lighter; line-height:26px; padding-left:3px;}

/* Allgeminer Link */
a:link, a:visited {color: #333333;font-family: verdana, geneva, arial, helvetica; text-decoration: underline}
a:hover, a:active {color: #3584AF;font-family: verdana, geneva, arial, helvetica; text-decoration: underline}

.navi:link { color:#3584AF; text-decoration:underline }
.navi:visited { color:#3584AF; text-decoration:underline }
.navi:hover { color:#FFFFFF; background-color:#3584AF; text-decoration:none; } 
.navi:active { color:#FFFFFF; background-color:#3584AF; text-decoration:none; }

.naviak:link { color:#FFFFFF; background-color:#3584AF; text-decoration:none; }
.naviak:visited { color:#FFFFFF; background-color:#3584AF; text-decoration:none; }
.naviak:hover { color:#FFFFFF; background-color:#3584AF; text-decoration:none; } 
.naviak:active { color:#FFFFFF; background-color:#3584AF; text-decoration:none; }

/* Textformate */
.text  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; }
.titel  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
.tab  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; line-height:18px;}
.textkurs { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; ; font-style: italic; font-variant: normal; text-transform: none}
.copyright { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold; line-height:14px;}
.navinaktiv  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #999999; text-decoration: none; font-weight: bold;}
.notice { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; font-weight: normal; line-height:14px;}
.noticebold { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold; line-height:14px; }
.noticeitalic { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; line-height:14px; font-style: italic}

.protext  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; padding-left: 5px; padding-bottom:5px; padding-top:5px; padding-right:8px; }
.prountertitel  { font-family: arial, helvetica; font-size: 16px; color: #333333; text-decoration: none; font-weight:lighter; line-height:21px; }

/* Tabellenformate */
.techtab { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; line-height:19px; padding-left:3px; }
.techtabblue { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; line-height:19px; background-color:#D5E5F0; padding-left:3px; }
.techtabbold { font-family:verdana, geneva, arial, helvetica; font-size:9px; color:#333333; text-decoration:none; font-weight:bold; line-height:19px; background-color:#D5E5F0; padding-left:3px; }

.normtab  { font-family:verdana, geneva, arial, helvetica; font-size:11px; color:#333333; text-decoration:none; font-weight:bold; line-height:19px;}
.normtabblue  { font-family:verdana, geneva, arial, helvetica; font-size:11px; color:#333333; text-decoration:none; font-weight:bold; line-height:19px; background-color:#D5E5F0; }

.hometext  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; padding-right: 8px; }
.hometit  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; line-height:16px; padding-right: 8px; }
.homeusp  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #3584AF; text-decoration: none; }

/* News */
.newstitt  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height:18px; padding-left: 8px; padding-right: 8px; padding-top: 1px; padding-bottom: 1px; }
.newshead  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; line-height:16px; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; }
.newsheadred  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: bold; line-height:16px; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; }
.newstext  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 6px; }
.newslinks  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:16px; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; }
.newsdate  { font-family: verdana, geneva, arial, helvetica; font-size: 9px; color: #333333; text-decoration: none; font-weight: normal; line-height:14px; padding-left: 8px; padding-right: 8px; padding-top: 4px; }
.newstitel  { font-family: arial, helvetica; font-size: 16px; color: #333333; text-decoration: none; font-weight:lighter; line-height:21px; padding-left: 8px; padding-right: 8px; padding-top: 4px;}

.news:link { color:#3584AF; text-decoration:none; font-weight: bold;}
.news:visited { color:#3584AF; text-decoration:none; font-weight: bold; }
.news:hover { color:#FFFFFF; background-color:#3584AF; text-decoration:none; font-weight: bold; } 
.news:active { color:#FFFFFF; background-color:#3584AF; text-decoration:none; font-weight: bold; }
.prodtitle  { font-family: verdana, geneva, arial, helvetica; font-size: 17px; color: #333333; text-decoration: none; font-weight: bold; line-height:24px; padding-left: 25px; padding-right: 25px; }

/* Unique Selling Points */
.usptext  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #3584AF; text-decoration: none; font-weight: bold; line-height:18px; padding-left: 5px; padding-bottom:5px; padding-top:5px; padding-right:5px;}
.uspred  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #FF0000; text-decoration: none; }
.uspohne  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #3584AF; text-decoration: none; font-weight: bold; line-height:18px; }

.paddtext  { font-family: verdana, geneva, arial, helvetica; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal; line-height:18px; padding-left: 5px; }

.inputfield { border: 1px solid #3584AF; font-family: verdana, geneva, arial, helvetica; font-size: 11px;}
