html, body {background-color:#c71810;padding:0px;margin:0px;background-image: url(../images/sd-background.gif); background-repeat: repeat;height: 100%;}

#container {width:945px;margin:0px;padding:0px; text-align: center; margin:0 auto; height: auto !important; height: 100%; min-height: 100%;}

#header {height: 200px; background: #ffffff url(../images/header.jpg) 5px center no-repeat;}

#logo {float:right;clear:both;padding-right:30px;margin-top:45px;}

#menu {width:945px;float:left;z-index:100;padding:0px;}
#menu ul {list-style-type:none;float:left;margin:0px;padding:0px;padding-left:15px;}
#menu ul li {list-style-type:none;float:left;margin:0px 0px 0px 0px;padding:2px 12px; line-height: 20px;}
#menu ul li a,a:link,a:visited {color:white;margin:0px;padding:0px;line-height: 17px;}
#menu ul li a:hover,a:active {color:#C50E06;text-decoration:none;}

#menu a {font:10px Verdana, Arial, Helvetica, sans-serif;}
#menu ul li.menuLive a {color:#C50E06 !important; font-weight: bold;}


#quickbar {width:945px;float:left;margin:0px;min-height:40px;height:auto !important;height:40px;padding:0px;}
#quickLeft {width:245px;background:white;min-height:40px;height:auto !important;height:40px;margin:0px;padding:0px;float:left;}
#quickLeft a {margin:10px 0px 0px 12px;padding:0px;float:left;}

#quickRight {width:945px;background:white;min-height:40px;height:auto !important;height:40px;margin:0px;padding:0px;float:left;}
#quickRight ul#ticker {width:450px;padding:0px;margin:13px 0px;padding-left:20px;float:left;}
#quickRight ul#ticker li {width:450px;list-style:none;list-postion:inside;position:absolute;overflow:hidden;font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;}

#quickRight div#searchbox {float:right;width:160px;padding-right:20px;}
#quickRight input#searchbtn {float:left;margin-top:9px;border:none;}
#quickRight input.searchtext {float:left;margin-top:11px;padding:2px 0px;width:120px;margin-left:2px;border:1px solid #e6e6e6;}
#quickRight input.searchtext:hover {background:#f2f2f2;padding:2px 0px;float:left;border:1px solid #e6e6e6;}
#quickRight input.searchtext:focus {background:#f2f2f2;outline:none;border:1px solid #e6e6e6;float:left;padding:2px 0px;}


#submenu {width:190px;float:left;min-height:200px;height:auto !important;height:200px;margin:0px 0px 20px 28px;padding:0px;position:relative;}
#submenu ul {list-style-type:none; margin: 0; padding: 0;}
#submenu ul li {background:#e2e2e4/*c50e06*/;margin:1px;padding:0px;list-style-type:none;color:#919294}
#submenu ul li .sub,.sub:link,.sub:visited {font-variant:normal; text-transform:none;display:block;width:190px;padding:5px 5px 5px 5px;font:10px Verdana, Arial, Helvetica, sans-serif;color:#818284}
#submenu ul li .sub:hover,.sub:active {background:#e2e2e4;display:block;width:170px;padding:5px 5px 5px 5px;color:black;}

#submenu ul li .subLive {background:#555;display:block;width:178px;padding:5px 5px 5px 5px;color:white; text-transform:none;font:10px Verdana, Arial, Helvetica, sans-serif;}



#infobox {width:240px;float:left;height: auto !important; height: 100%; min-height: 100%;;margin:0px;padding:0px;overflow:hidden;background:white; text-align: left;}

#katalog {width:230px;float:left;position:relative;margin: 15px 0px 0px 7px;overflow:visible;}


#content {width:500px;float:left;min-height:500px;height:auto !important;height:500px;background:white;}
#content h2 {background:#e6e6e6;padding:4px;font:12px Verdana, Arial, Helvetica, sans-serif;margin:10px 8px;float:left;width:485px;}
#content h3 {color:#c50e06;font:14px Verdana, Arial, Helvetica, sans-serif;padding:2px 4px;margin:5px;clear:both;}
#content p {font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#222;padding:2px 4px;margin:5px 5px 20px 5px; line-height:18px;float:left; width:480px;}
#content p img.pic_left {margin:0px 8px 8px 0px;float:left;}
#content p img.pic_right {margin:0px 8px 8px 0px;float:right;}

#content img.pic_left {margin:0px 8px 8px 0px;float:left;}
#content img.pic_right {margin:0px 8px 8px 0px;float:right;}

#content p a,a:link,a:visited {color:#c50e06; text-transform:none; font-variant:normal;font-size:12px;}
#content p a:hover,a:active {color:#703431; text-decoration:none;}

#sidebar {width:200px;float:left;min-height:500px;height:auto !important;height:500px;background:white;}
#sidebar h3 {color:#c50e06; font:12px Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:10px 0px;}
#sidebar h1 {margin:0px;font:18px Verdana, Arial, Helvetica, sans-serif;padding:0px;font-weight:bold; color: #1668b4;}
#sidebar p {margin-left:0px;margin-bottom:0px;}
#sidebar .sidebarBox {width:140px;border-bottom:1px solid silver;margin-bottom:20px;padding-bottom:10px;margin-left:20px;}
#sidebar .sidebarBox p {color:#666;font:12px Verdana, Arial, Helvetica, sans-serif;padding-bottom:0px;margin-bottom:0px;}

.holder {background:white;float:left;padding-left:5px; text-align: left; }

.clear		{
			clear: both;
			height: 0px;
			line-height: 0px;
			}

#footer {font:11px Verdana, Arial, Helvetica, sans-serif;color:#999;float:right;padding:5px;margin-right:20px;margin-bottom:6px;}


/* Warengruppensuche */
#content .cat {width:110px;display:block;float:left;font:11px Verdana, Arial, Helvetica, sans-serif;margin:3px 0px;padding:0px; vertical-align:text-bottom;}


/* Warenkategorien */
label.waren {
	font-size:9px;
}


/* Ausstellersuche */
#content .goToChar {margin-left:8px;display:block;float:left;}

/* Suchergebnisse */
#content .row_light {background:#f2f2f2;padding:8px;font:12px Verdana, Arial, Helvetica, sans-serif;color:#444;}
#content .row_dark {background:none;padding:8px;font:12px Verdana, Arial, Helvetica, sans-serif;color:#444;}

#content .row_light a,a:link,a:visited {color:#c50e06; text-transform:none; font-variant:normal;font-size:12px;}
#content .row_light a:hover,a:active {color:#703431; text-decoration:none;}

#content .row_dark a,a:link,a:visited {color:#c50e06; text-transform:none; font-variant:normal;font-size:12px;}
#content .row_dark a:hover,a:active {color:#703431; text-decoration:none;}

#content .row_TEST {background:black;}



#submenu li {list-style-type:none;background: white; padding: 0; margin: 0;}

#submenu li a,a:link,a:visited {text-decoration:none;}
#submenu li a:hover,a:active {text-decoration:none;}



#submenu a.subleft { font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0; line-height: 15px; color: #C50E06;}

#submenu .toplist, #submenu .toplist a {list-style-type:none; font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0; line-height: 15px; color: #818284; margin: 0;}
#submenu .toplist li {list-style-type:none;background: white; padding: 0; margin: 0;}

#submenu .toplist li a,a:link,a:visited {text-decoration:none;}
#submenu .toplist li a:hover,a:active {text-decoration:none;}

#submenu .toplist li a img { display: none;}
