﻿html {text-align:center;}
form { margin:0px; padding:0px; }
body {background-color:White;margin:0px;padding:0px;text-align:center;font-family:Arial,sans-Serif;font-size:12px;color:Black;}
#conthead { height:161px; background-image:url(images/bg_head.jpg); background-repeat:repeat-x;  }
#conthead #head { width:950px; margin-left:auto;margin-right:auto;text-align:left; position:relative;}
#conthead #head #metamenu { position:absolute; right:0px;top:12px; }
#conthead #head #metamenu ul { list-style-type:none;margin:0px;padding:0px;}
#conthead #head #metamenu ul li { float:left; margin:0px;padding:0px;list-style-type:none; }
#conthead #head #metamenu ul li a { display:block; border-right:solid 2px #88898b; width:60px;padding:3px 0px 2px 12px; background-image:url(images/bg_metamenu.gif);  background-repeat:repeat-x;}
#conthead #head #metamenu ul li a:link, #conthead #head #metamenu ul li a:visited { color:#949596;font-size:11px;text-decoration:none}
#conthead #head #metamenu ul li a:hover, #conthead #head #metamenu ul li a:focus, #conthead #head #metamenu ul li .metamenuover:link, #conthead #head #metamenu ul li .metamenuover:visited  {color:Black}
#contmain { width:950px; margin-left:auto;margin-right:auto;text-align:left; }
#contmain #menu { width:241px; float:left; background-image:url(images/bg_menu.jpg); background-repeat:repeat-y; margin-bottom:20px;}
#contmain #menu ul { font-weight:bold; list-style-type:none;margin:4px 0px 2px 0px;padding:0px; }
#contmain #menu ul li { margin:0px;padding:0px;list-style-type:none; }
#contmain #menu ul li a {display:block;width:100%;padding:12px 0px 10px 40px; border-bottom: dotted 1px white;}
#contmain #menu ul li a.last, #contmain #menu ul li a.mainmenuoverlast { border:none; }
#contmain #menu ul li a:link, #contmain #menu ul li a:visited { color:White;text-decoration:none; font-size:14px; } 
#contmain #menu ul li a:hover, #contmain #menu ul li a:focus{ background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:26px 16px; }
#contmain #menu ul li .mainmenuover:link, #contmain #menu ul li .mainmenuover:visited, #contmain #menu ul li .mainmenuoverlast:visited, #contmain #menu ul li .mainmenuoverlast:link 
{ background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:26px 16px; }
#contmain #menu ul ul.mainmenu2 { border-bottom: dotted 1px white; }
#contmain #menu ul ul.mainmenu2 li a { font-size:12px; border: none; padding:4px 0px 4px 70px; }
#contmain #menu ul ul.mainmenu2 li a:hover, #contmain #menu ul ul.mainmenu2 li .mainmenu2over:link, #contmain #menu ul ul.mainmenu2 li .mainmenu2over:visited { background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:58px 7px; }
#contmain #content { width: 679px; padding-left:30px; padding-bottom:10px; margin-bottom:20px; float:left; }
#footer { position:absolute; bottom:0px; left:0px; width:100%; height:133px; background-image:url(images/bg_footer.png);background-repeat:repeat-x; }
#footer a:link, a:visited, a:focus, a:active {color:#3f6615; text-decoration:none; }}

#contmain #content { color:#666161; }
#contmain #content a:link, #contmain #content a:visited { color:#3f6615; text-decoration:none; }
#contmain #content a:hover, #contmain #content a:focus, #contmain #content a:active { text-decoration:underline; }
#contmain #content .big {font-size:24px;}
#contmain #content .uber div, #company_contacts_title { font-weight:bold;color:#79b51c;padding-bottom:12px;}
#contmain #content ul li { list-style-type:circle; }
#contmain #content #newsdetails tr td.uber div { width:100%; display:block;border-bottom:dotted 1px #002d6d; margin-bottom:16px; }
#contmain #content .blau { color:#002d6d;}
#contmain #content .rahmen_unten { border-bottom:dotted 1px #002d6d; }
#contmain #content .gruen { color:#79b51c;}
#contmain #content ul li { margin-left:-20px;list-style-type: square;}
.contactgalery td {padding-top:10px;}
.ReferenzenItem td, .ReferenzenAlternating td{ border-bottom:dotted 1px #002d6d; padding-right:20px;}
.ReferenzenItem_Over td, .ReferenzenAlternativ_Over td{ border-bottom:dotted 1px #002d6d; padding-right:20px;}
#module1_ctl01_td1,#module1_ctl00_td1 {display:none;}
.td1 {color:#002d6d;}
.td2 {text-align:right;color:#002d6d;font-weight:bold;}
#module1_ctl01_datalist_uebersichtsliste {width:100%;}
.contentuebersicht_kurzautext { padding-bottom: 20px; border-bottom:dotted 1px #002d6d; }
.trDetails {background-color:#dfeed4;}
.hg_eck {margin-bottom:30px;padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:5px;}
#module1_ctl01_lbl_Category, #module1_ctl00_lbl_Category {display:none;}
.shopoverview {padding-left:-28px;margin-left:-28px;}
#module1_ctl00_lbl_Category {color:#002d6d;font-size:20px;}
#contmain #content table.shopoverview tr td table tr td { padding-top:0px; }
#contmain #content table.shopoverview tr td table tr td.trDetails { padding-left:0px;background-image:url(/custom/kmsg/bg_background.gif);background-repeat:repeat-x;}
#contmain #content table tr td table.shopoverview tr td table tr td span.spdetails { display:block; position:relative; padding:0px; margin:0px; }
#contmain #content table.shopoverview tr td table tr td.trDetails span.no { position:absolute;right:10px;top:11px; color:White; font-weight:bold;}
#contmain #content table.shopoverview tr td table tr td.trDetails span.shopoverviewtitle {display:block;color:white;padding:12px 0px 11px 12px;margin-left:40px;border-left: solid 4px white;font-size:13px;}
#contmain #content table.shopoverview tr td table tr td.trDetails .kurztext { display:block; padding-left:14px; }
.shopoverview .shop_menge_input {display:none;}
#contmain #content table.shopoverview tr td table tr td div.shopovervieworder a:link, #contmain #content table.shopoverview tr td table tr td div.shopovervieworder a:visited {color:white;}

#contmain #content table tr td table.shopoverview tr td table tr td div.shopovervieworder a
{	padding: 7px 22px; color:white;background-image:url(/custom/kmsg/bg_anmelden.gif);background-repeat:no-repeat;
	position:absolute; left:500px;bottom:20px;}

#content #tbl_shop_detail tr td .LinkButtonAddItem:link, #content #tbl_shop_detail tr td .LinkButtonAddItem:visited { display:block; width:56px;  color:White; padding: 7px 26px; text-align:center; color:white;background-image:url(/custom/kmsg/bg_anmelden.gif);background-repeat:no-repeat; }
#content #tbl_shop_detail .aBack:link, #content #tbl_shop_detail .aBack:visited { display:block; padding-left:10px; width:50px; float:left; text-transform:lowercase; background-image:url(images/pfeil2.gif);background-repeat:no-repeat; background-position:left 4px; }
#content #tbl_shop_detail .aPrint:link, #content #tbl_shop_detail .aPrint:visited { background-image:url(images/icon_print.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:13px; }
#content .anmeldung_ok b { font-size:22px; color:#79b51c; margin-bottom:4px; display:block; }
#content .anmeldung_ok { display:block; height:110px; background-image:url(images/ihr_kmsg_team.gif); background-repeat:no-repeat; background-position:left bottom; }
#content .mr4  { margin-right:4px; }
#tbl_shop_detail .shop_menge_input {display:none;}
#tbl_shop_detail .no { font-weight:bold; }
.shopoverview td.trDetails span.AU {display:block;position:absolute;left:0px;top:0px; color:White;background-image:url(images/icon_au.gif);width:39px;height:32px;background-repeat:no-repeat;}
.shopoverview td.trDetails span.PM {display:block;position:absolute;left:0px;top:0px; color:White;background-image:url(images/icon_pm.gif);width:39px;height:32px;background-repeat:no-repeat;}
.shopoverview td.trDetails span.WB {display:block;position:absolute;left:0px;top:0px; color:White;background-image:url(images/icon_wb.gif);width:39px;height:32px;background-repeat:no-repeat;}
.shopoverview td.trDetails span.EK {display:block;position:absolute;left:0px;top:0px; color:White;background-image:url(images/icon_ek.gif);width:39px;height:32px;background-repeat:no-repeat;}

#contmain #content table.clstblAnmeldung {width:100%;}
#contmain #content table.clstblAnmeldung td {background-color:#dfeed4; height:38px;}
#contmain #content table.clstblAnmeldung .clsFirmaText input, .clsSeminarTitelText input, .clsEMailText input {width:98%}
#contmain #content table.clstblAnmeldung .clsNachnameText input, .clsOrtText input, .clsHausnummerText input, .clsFaxText input {width:93%}


#contmain #content table.clstblAnmeldung .clsVorname, .clsTitel,  .clsFirma, .clsPLZ, .clsStrasse, .clsTelefon, .clsEMail {padding-left:30px;padding-right:5px;}
#contmain #content table.clstblAnmeldung  .clsSeminarTitel, .clsSeminarNr {padding-left:30px;padding-right:5px;} 

#contmain #content table.clstblAnmeldung .clsNachname, .clsOrt, .clsHausnummer, .clsFax {text-align:right;padding-right:10px;}
#contmain #content table.clstblAnmeldung #tblRow1 .clsNachnameText {width:40%}
#contmain #content table.clstblAnmeldung #tblRow1 .clsVornameText {width:40%}
#contmain #content table.clstblAnmeldung #tblRow1 .clsVornameText input {width:98%}

#contmain #content table.clstblAnmeldung #tblRow2 .clsPLZText {width:15%}
#contmain #content table.clstblAnmeldung #tblRow2 .clsPLZText input {width:98%}
#contmain #content table.clstblAnmeldung #tblRow2 .clsOrtText {width:75%}
#contmain #content table.clstblAnmeldung #tblRow2 .clsOrtText input {width:98%}

#contmain #content table.clstblAnmeldung #tblRow3 .clsStrasseText {width:65%}
#contmain #content table.clstblAnmeldung #tblRow3 .clsStrasseText input {width:98%}
#contmain #content table.clstblAnmeldung #tblRow3 .clsHausnummerText {width:15%}
#contmain #content table.clstblAnmeldung #tblRow3 .clsHausnummerText input {width:90%}

#contmain #content table.clstblAnmeldung #tblRow4 .clsTelefonText {width:45%}
#contmain #content table.clstblAnmeldung #tblRow4 .clsTelefonText input {width:98%}
#contmain #content table.clstblAnmeldung #tblRow4 .clsFaxText {width:45%}
#contmain #content table.clstblAnmeldung #tblRow4 .clsFaxText input {width:97%}

#contmain #content table.clstblAnmeldung #tblRow5 .clsSenden {padding-left:80px;padding-right:20px;font-size:18px}


#contmain #content table.clstblAnmeldung .clsFirmenanschrift, .clsAnmeldungSeminar {padding-left:20px;font-weight:bold;padding-top:15px;}
#contmain #content #module1_ctl00_Produkt_ctl01_lbl_EinAusLangtext {display:none;}
#contmain #content table.clstblAnmeldung td.clsAnmeldeFormular{background-image:url(/custom/kmsg/bg_header.gif);height:38px;color:white;font-weight:bold;padding-left:10px;}
#contmain #content .td1 a:link {color:#002d6d;}
#contmain #content .td1 a:visited {color:#002d6d;}


