/* CSS Document */
body { margin: 0px; height: 100%; }
img { border: 0px; }
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#EE1C23; text-decoration:none; } 
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#EE1C23; text-decoration:underline; }
.we { text-family: verdana; font-size: 11px; color: #336699; }
.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.text_rot { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; }
.text_weiss { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; }
.td_rot { background-color:#EE1C23; }
.td_hgrau { background-color:#E3E4E5; }
.td_dgrau { background-color:#BCBDC0; }

/* SEITENKOPF / NAVIGATION */
a.meta { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none; line-height: 25px; }
a.meta:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: underline; line-height: 25px; }
a.subnav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: none; margin-left:10px; }
a.subnav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: underline; margin-left:10px; }
.meta { padding-top: 5px; }
.login{ padding-top: 5px; padding-right: 10px; text-align:right; }
.form_login { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 100px; border: solid, 1px, #000000; margin-bottom: 2px; }
.ly_01 { padding-top: 2px; padding-left: 109px; }
.ly_01_eng { padding-top: 2px; padding-left: 200px; }
.ly_02 { padding-top: 2px; padding-left: 224px; }
.ly_02_eng { padding-top: 2px; padding-left: 244px; }
.ly_03 { padding-top: 2px; padding-left: 307px; }
.ly_03_eng { padding-top: 2px; padding-left: 438px; }

.ly_04 { padding-top: 2px; padding-left: 180px; text-align:right; }
.ly_04_slo_ie { padding-top: 2px; padding-left: 130px; }
.ly_04_slo_mz { padding-top: 2px; padding-left: 10px; text-align:right; }
.ly_04_hun_ie { padding-top: 2px; padding-left: 205px; }
.ly_04_hun_mz { padding-top: 2px; padding-left: 10px; text-align:right; }
.ly_04_eng_ie { padding-top: 2px; padding-left: 200px; }
.ly_04_eng_mz { padding-top: 2px; padding-left: 10px; text-align:right; }

/* SPALTE LINKS */
.td_verfueg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding-top: 14px; padding-left: 12px; padding-right: 12px; padding-bottom: 20px; }
.form_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 176px; margin-bottom: 4px; }
.td_check { vertical-align:top; background-color: #FAE2d5; }
.td_newsletter { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding-top: 15px; padding-left: 12px; padding-right: 12px; padding-bottom: 20px; }
.ly_checktext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-align:left; }
.head_nl { margin-bottom: 5px; }

/* SPLATE RECHTS */
.td_rspalte { background-image:url(_images/hg_lspalte.gif); width: 200px; vertical-align:top; }
.td_rspalte_map { background-image:url(_images/hg_lspalte2.gif); width: 203px; vertical-align:top; }

.td_rspalte_oben { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding-left: 10px; padding-right: 10px; vertical-align:top; background-color: #E3E4E5; width: 180px; height:100px; }
.td_rspalte_banner { text-align:center; vertical-align:top; height:100px; }
.td_rspalte_unten { vertical-align:bottom; }
a.head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; text-align:left; text-decoration:none; }
a.head:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; text-align:left; text-decoration:underline; }
a.mehr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; font-weight:bold; text-align:left; text-decoration:none; }
a.mehr:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; font-weight:bold; text-align:left; text-decoration:underline; }
.news_linie { margin-top: 8px; margin-bottom: 16px; }
.news_linie2 { margin-top: 8px; }
.banner { margin-top: 24px; }

/* CONTENT */
.td_content { padding-left: 10px; padding-top: 10px; padding-right: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; vertical-align:top; }
.td_content_skmap { padding-left: 10px; padding-top: 0px; padding-right: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; vertical-align:top; }

/* PRODUKTE */
.td_produkte { padding-right: 10px; padding-bottom: 10px; vertical-align:top; }
.td_produkte2 { padding-bottom: 10px; vertical-align:top; }
.td_prod_info { background-color:#BCBDC0; padding-left: 7px; padding-top: 11px; padding-right: 5px; padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; height: 130px; vertical-align: top; line-height: 14px; }
.td_prod_preis { background-color:#BCBDC0; padding-right: 9px; height: 50px; background-image:url(_images/produkte_preis_hg.gif); vertical-align:middle; text-align:right; }
.td_prod_mwst { background-color:#E3E4E5; padding-left: 5px; padding-top: 1px; padding-right: 9px; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; text-align:right; }
.td_prod_details { padding-left: 5px; padding-top: 3px; padding-right: 9px; padding-bottom:4px; text-align:right; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; }
.preis_klein { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.preis_gross { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#FFFFFF; }
li.produkte { list-style-type:circle; list-style-position:outside; }


/* UBERSICHT */
.datum { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.td_colspan1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; width: 100%; vertical-align:top; }
.td_ueberL1 { padding-right: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; width: 100%; vertical-align:top; }
.td_ueberR1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; font-weight: bold; vertical-align:top; }
.td_ueberL2 { padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; width: 100%; vertical-align:top; }
.td_ueberR2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; vertical-align:top; }
.tbl_download { padding:5px; border-style:solid; border-width:1px; border-color:#939598; margin-top: 3px; }
.td_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; vertical-align:middle; } 
.icon { margin-right: 7px; }

/* FORMULAR */
.tbl_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; vertical-align:top; border: solid 1px #EE1C23; }
.form_plogin { width: 190px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; border: 1px solid #000000; }
.form_submit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

.form_text2 { width: 300px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; border: 1px solid #000000; }
.form_pulldown { width: 300px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; border: 1px solid #000000; }


/* DETAILSEITE PRODUKTE */
.td_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding-top:45px; vertical-align:top; }
.tbl_prodInfo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; vertical-align:top; }