/*allgemein*/
body{ background:#000 url(/img/vorhang.jpg) no-repeat top center fixed;font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;font-weight:bold; }
a { outline:0; color:black; }
img a{border:0 }

/*bausteine*/
#wrapper {width:910px; margin: 0 auto; background:#000;z-index:0;border:1px solid #212121; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; }
#wrapper2 {width:910px; margin: 0 auto; background:#000;z-index:0;border:1px solid #212121; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; }
#head_links {width:910px; margin: 0 auto;height:27px;color: #9E9E9E; font-weight:normal; text-align:right;padding: 11px 14px 0 0; }
#head_banner {height:72px; background:url(/img/krimi_total_kopf.jpg); }
#head_banner h1 {color: #df1010;font-family: 'Arial Black','Arial Bold',Arial,Verdana,Helvetica,sans-serif;font-size: 39px;font-style: normal;font-weight: 900;text-decoration: none;float:left; padding:0; margin:0; display:inline;}
#head_banner h2 {color: #000;font-family: 'Arial Black','Arial Bold',Arial,Verdana,Helvetica,sans-serif;font-size:35px;font-style: italic;font-weight: 900;text-decoration: none;float:left; padding-top:4px; margin:0;display:inline;}
#head_banner h3 {font-family: 'Arial Black','Arial Bold',Arial,Verdana,Helvetica,sans-serif;font-size:14px; font-weight: 900; text-decoration: none;float:left; padding-top:7px; margin:0;display:inline;}
#top_navi {height:27px; background:url(/img/verlauf.png);border:1px solid #212121}
#image {height:188px; color:#fff; border-bottom:1px solid #212121; border-top:0; z-index:1; padding:0px; position: relative; }
#sidebar {width:250px; margin:-30px 20px 0 20px; float:left; clear:left;}
#content {width:600px; float:left; clear:right;margin-top:-45px; z-index:10;}
#head_img_left {margin:6px 0 0 18px; float:left;}
#head_img_right {margin:6px 18px 0 0;float:right;}
#suchform {background:#f1eff0;border:2px solid #f1eff0;color:#9e9e9e;}

#image span { position: absolute; top: 0px; right: 0px; color: #f1eff0; font-size: 10px; font-weight: normal; background: rgb(0, 0, 0); /* fallback color */  background: rgba(0, 0, 0, 0.5); padding: 10px; z-index: 2; display: none; }
#image span a {color: #f1eff0;}

/*Header Links*/
#head_links a {font-size: 10px; font-weight: normal;color: #9E9E9E; text-decoration: none; text-transform:uppercase; }

/*Top Navi*/
#top_navi a {color:#fff; font-size:13px; display:block; height:22px; width:112px; padding:5px 5px 0 5px; text-decoration:none; text-align: center; background:url(/img/arrow.png) no-repeat 100px 10px;}
/* #top_navi a{color:#fff; font-size:13px; display:block; height:22px;width:112px; padding:5px 0 0 30px; text-transform:uppercase; text-decoration:none; background:url(/img/arrow.png) no-repeat 100px 10px;}	*/
#top_navi ul {padding:0; margin:0; list-style-type:none; height: 27px;}
#top_navi li {float:left;border-right:1px solid #212121; }
#top_navi li:hover {background: #000000 url(/img/hover_top.png) no-repeat bottom; }
#top_navi .active {background: #000000 url(/img/hover_top.png) no-repeat bottom; }


/*Kopfbereich fuer Menue- und Contentbox*/
.head {height:30px;background:url(/img/verlauf.png);color:#fff; z-index:10; position:relative; margin-left:4px; margin-right:4px;}
.head h1 {font-size:18px !important; color:#df1010;  float:left;  padding:4px 0 0 10px; margin:0px;  line-height: normal;}
.head h2 {font-size:12px;clear:none; float:left; padding:0 0 0 10px; color:#fff; line-height: normal; }
.head a {font-size:12px;clear:none; float:left; padding:0; }
.head_left {background:url(/img/left.gif) top left;float:left;height:30px; width:4px; margin-left:-4px;}
.head_right {background:url(/img/right.gif) top right; float:right;height:30px; width:4px;margin-right:-4px;}
.head_krimitotal {padding:7px 0 0 345px;}

.head_main {height:45px; background:url(/img/verlauf_45.png) repeat-x; margin-top: 0px; background-color: #000000; color:#fff; z-index:20; position:relative; margin-left:4px; margin-right:4px;}
.head_main h1 {font-size:20px !important; color:#df1010; float:left; padding:12px 0 0 10px; margin-top:1px;  line-height: normal;}
.head_main h2 {font-size:11px;clear:none; float:left; padding:0 0 0 10px; color:#fff; }
.head_main a {font-size:11px;clear:none; float:left; padding:0;}
.head_main_left {background:url(/img/left_45.gif) top left no-repeat;float:left;height:45px; width:4px;margin-left:-4px;}
.head_main_right {background:url(/img/right_45.gif) top right no-repeat; float:right;height:45px; width:4px;margin-right:-4px;}

/* Menuebox - Die Spiele*/
.menu_box {padding-bottom:1px; margin-bottom:15px;}
.menu_box_krimi_total {background:#f1eff0;  -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
.menu_box_krimi_total ul {padding:0; margin-top:-1px; z-index:1; margin-bottom:5px;}
.menu_box_krimi_total li {border-top:1px solid #aeadae; margin: 0 7px 0 7px; text-decoration:none; color:black; list-style:none;}
.menu_box_krimi_total li h1 {display:block;margin-left:-7px; margin-bottom:0px; padding-left:14px; padding-top:7px; padding-bottom:0px; text-decoration:none; font-size:12px;}
.menu_box_krimi_total li h3 {display:block;margin-left:-7px; margin-top:3px; padding-left:14px; padding-top:0px; padding-bottom:0px; text-decoration:none; font-weight:normal; font-size:10px;}
.menu_box_krimi_total li h3 a {display:inline; margin-left:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; text-decoration:underline;}
.menu_box_krimi_total li h3 a:hover {background:#f1eff0;}
.menu_box_krimi_total li a {display:block;margin-left:-7px; padding-left:14px; padding-top:7px; padding-bottom:7px; text-decoration:none;}
.menu_box_krimi_total li a:hover {background:url(/img/hover.png); background-repeat:no-repeat;}
.menu_box_krimi_total li a.shop {background:url(/img/shop.jpg) no-repeat; margin-left:7px; float:none; height:21px; width:89px;}
.menue_active {background:url(/img/hover.png); background-repeat:no-repeat;}
.menu_box_krimi_total ul li ul {padding-left:7px; margin-bottom:5px; font-size: 11px; }
.menu_box_krimi_total li ul li {border-top:1px dotted #aeadae;}
.menu_box_krimi_total li ul li a {display:block;margin-left:-7px; padding-left:14px; padding-top:2px; padding-bottom:2px; font-weight:normal; text-decoration:none; }
.menu_box_krimi_total li ul li a:hover {background:url(/img/hover.png); background-repeat:no-repeat; }

/* Menuebox - Ueber KRIMI total*/
.menu_box_kt { background:#f1eff0;padding-bottom:1px; margin-bottom:15px;  -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
.menu_box_kt ul {padding:0;  margin-top:-1px; z-index:1;margin-bottom:5px;}
.menu_box_kt li {border-top:1px solid #aeadae; margin: 0 7px 0 7px; text-decoration:none; color:black; list-style:none; background:url(/img/arrow_black.png) no-repeat 187px 11px;}
.menu_box_kt li a {height:22px;display:block;margin-left:-7px; padding-left:14px; padding-top:7px; text-decoration:none; }
.menu_box_kt li a:hover {background:url(/img/hover.png); background-repeat:no-repeat; }


/* Inhaltsboxbox*/
/*	.content_box {width:100%;border:1px solid #212121;margin-bottom:20px;height:100%; z-index:20; }	*/
.content_box {width:100%; margin-bottom:20px; height:100%; z-index:20; line-height: 1.5em; }
.content_text {background :#f1eff0; padding: 14px 14px 14px 14px;font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
.content_text h2 {margin-top: 0px;}
.content_box h1 {font-size:14px;}
.content_text_half { float: left; margin-right: 14px; width: 272px; }
.content_text_drittel { float: left; margin-right: 14px; width: 180px; }
.content_text_drittel_end { float: left; width: 180px; }
.content_text_quater { float: left; margin-right: 14px; width: 136px; }
a.text_link {background:url(/img/arrow_black.png) no-repeat 0px 7px; padding-left:15px;}

/*Footer*/
#footer {background-color:#202020;clear:both;width:910px;text-align:center;color: #9E9E9E; font-weight: normal; padding-top:8px;}
#footer a {font-size: 10px; font-weight: normal;color: #9E9E9E; text-decoration: underline;}
.footer_box {text-align: left; float:left; width:140px; margin: 14px 20px 14px 20px; }

/*Games*/
.game {clear:both;padding-bottom:15px;}
.game h1 {font-size:12px; color:#e01010; margin-bottom:20px;}
.gameimage {float:left; clear:left; width:112px; min-height:174px; border: #c0c0c0 1px solid; }
.gameimage2 {float:left; clear:left; width:112px; min-height:174px; border: none; }
.description { padding-left:16px; width: 280px; float:left; font-weight:normal; border: 0px solid #000000;}
.gamelinks {clear:both;padding-top:20px;float:left;}
a.shop {background:url(/img/shop.jpg) no-repeat; display:block;height:21px;width:89px;float:left;margin-right:22px;}
a.game {background:url(/img/game.png) no-repeat; display:block;height:21px;width:89px;float:left;margin-right:22px;}
hr {clear:both;margin: 14px 0 14px 0; background:url(/img/hr.png) no-repeat; border:0;}
p{padding-top:15px;}

/*Spieleseiten*/
.gp {clear:both;padding-bottom:15px;}
.gp_image {float:left; width:150px; min-height:174px; border: #c0c0c0 1px solid;}
.gp_description {padding-left:166px; font-weight:normal;}

.gp_image_200 {float:left; width:220px; min-height:300px; }
.gp_description_200 {padding-left:226px; font-weight:normal;}

/*Rezis*/
.rezi{clear:both; }
.rezi h1 {font-size:12px; color:#000000; margin-bottom:20px;}
.reziimage {float:left; clear:left; width:200px;}
.rezidescription {padding-left:16px; width:350px; float:left; clear:right; font-weight:normal;}
.reziquotstart {float:left; width:45px; height:45px; }
.reziquotend {float:right; width:45px; height:45px;}
.rezitext {padding-left:16px; padding-right:16px; width:218px; float:left; font-weight:normal;}
.rezitext_center {padding-left:16px; padding-right:16px; width:450px; float:left; font-weight:normal; align: center;}
.rezilink {padding-left:16px; padding-right:16px; float:right; font-weight:normal;}

/* Zubeh�r */
.zubehoer {clear:both; }
.zubehoer h1 {font-size:12px; color:#000000; margin-bottom:20px;}
.zubehoer_img {float:left; clear:left; width:248px;}
.zubehoer_img_list{float:left;clear:left;width:248px;}
.zubehoer_img_list img {max-height: 248px; max-width:180px}
.zubehoer_desc {padding-left:16px; width:305px; float:left; clear:right; font-weight:normal;}
.zubehoer_dotted {width:550px; height: 1px; border-top: 1px dotted #909090; margin: 10px 14px 10px 14px; }
.preis { font-size: 14px; font-weight: bold; }

.dinner_gal_vid { float: right; width: 220px; height: 124px; border: 1px solid #c0c0c0; margin-left: 14px; margin-bottom: 14px; overflow: hidden; }
.dinner_gal_sm { float: right; width: 220px; height: 157px; border: 1px solid #c0c0c0; margin-left: 14px; margin-bottom: 14px; overflow: hidden; }
.dinner_gal { text-align: center; width: 572px; height: 365px; margin: 12px 12px 12px 12px; overflow: hidden; }
.image_141_left {float:left; clear:left; width:141px; margin-bottom: 14px; }
.image_141_desc {padding-left:16px; width:415px; float:left; clear:right; font-weight:normal;}
.image_90_left {float:left; clear:left; width:90px; margin-bottom: 14px; }
.image_90_desc {padding-left:16px; width:466px; float:left; clear:right; font-weight:normal;}
.image_200_left {float:left; clear:left; width:200px; margin-bottom: 14px; }
.image_200_desc {padding-left:16px; width:356px; float:left; clear:right; font-weight:normal;}

.fotoecke { left: 50%; margin-left: -30px; top: -10px; background:url(/img/fotoecke_oben.png) no-repeat; width: 60px; height: 17px; z-index: 100000; text-align: center; position: absolute; opacity: 0.7;}
.fotoecke2 { left: 50%; margin-left: -17px; top: -15px; background:url(/img/fotoecke_oben2.png) no-repeat; width: 35px; height: 23px; z-index: 100000; text-align: center; position: absolute; opacity: 0.7;}
.fotoecke3 { left: 50%; margin-left: -35px; top: -12px; background:url(/img/fotoecke_oben3.png) no-repeat; width: 55px; height: 20px; z-index: 100000; text-align: center; position: absolute; opacity: 0.7;}
.fotoecke4 { left: 50%; margin-left: -17px; top: -14px; background:url(/img/fotoecke_oben4.png) no-repeat; width: 50px; height: 21px; z-index: 100000; text-align: center; position: absolute; opacity: 0.7;}
.fotoecke_ru { right: 0px; margin-right: -21px; bottom: -20px; background:url(/img/fotoecke_ru.png) no-repeat; width: 50px; height: 46px; z-index: 100000; position: absolute; opacity: 0.7; float:right;}
.fotoecke_lu { margin-left: -25px; bottom: -23px; background:url(/img/fotoecke_lu.png) no-repeat; width: 50px; height: 46px; z-index: 100000; position: absolute; opacity: 0.7; float: left;}
.fotoecke_ro { right: 0px; margin-right: -25px; top: -23px; background:url(/img/fotoecke_lu.png) no-repeat; width: 50px; height: 46px; z-index: 100000; position: absolute; opacity: 0.7; float: left;}
.fotoecke_lo { right: 0px; margin-left: -21px; top: -20px; background:url(/img/fotoecke_ru.png) no-repeat; width: 50px; height: 46px; z-index: 100000; position: absolute; opacity: 0.7; float:right;}
.foto_box { text-align: center; position: relative; width: 360px; margin: auto; padding: auto; border: 0px solid #000000;}
.foto_box_w { text-align: center; position: relative; margin: auto; padding: auto; }
.foto_box_text { text-align: center; margin: 5px 15px 5px 15px; padding: 10px 5px 10px 5px; border: 1px dotted #c0c0c0;}
.foto_box_270 { text-align: center; position: relative; width: 270px; margin: auto; padding: auto; border: 0px solid #000000;}
.foto_box_upl { text-align: center; margin: 5px 15px 5px 15px; padding: 10px 5px 10px 5px; border: 1px dotted #c0c0c0;}
.foto { position: relative; text-align: center; border: 1px solid #000000; min-width: 270px; padding: auto; margin: auto; }
.center { text-align: center;}
.div_center{margin: 0 auto;}
.vcenter{margin:auto 0;}

.neuerscheinung { width: 100px; height: 100px; margin-top: -5px; margin-right: -5px; right: 0px; top: 0px; float: right; }

td a { padding-top: 5px; padding-bottom: 5px; }

.clear {clear:both; height: 0px; margin: 0 0 0 0; border:0;}
.right { float: right; clear:right; padding: 10px 0px 10px 0px; }
.center { text-align: center; }
.bold { font-weight: bold; } 
.weiss { color: #ffffff; }
.darkgrey { color: #606060; }
.error {color: #FF0000; font-weight: bold; padding: 10px; border: 1px solid #ff0000; border-top-width:5px; display:block;}

.txt_kl { font-size: 10px; line-height: normal; }

.shop_box {}
.shop_box:hover { border-bottom: 0px dotted #c0c0c0; background-color: #e4e3e5; }
.dottab_box { border: 1px dotted #c0c0c0; }
.tab_box_on  { border: 1px solid #c0c0c0; }
.event_marker { background-color: #e01010; margin-left: -14px; width: 11px; height: 30px; float: left; clear: left;}
h2.shop { background-color: #e4e3e5; margin-left: -14px; margin-right: -14px; padding: 5px; }
h2.bggrey { background-color: #e4e3e5; margin-left: -3px; margin-right: -14px; margin-bottom: 0px; padding-left: 3px; padding-right: 14px; padding-top: 8px; padding-bottom: 4px; }
h2.norm { margin-bottom: 0px; padding-top: 5px; padding-bottom: 0px; line-height: 1.5em; }
/* .tooltip {	display:none; border: 1px solid #c0c0c0; background-color: #f1eff0; width: 170px; padding:10px 10px 10px 10px; color:#000000; z-index: 100; }	*/
h2.red { color: #e01010; padding-right: 5px; display: inline; }
h2.norm_grey { background-color: #e4e3e5; margin-left: -14px; margin-right: -14px; padding: 5px; padding-left: 14px;}

#tooltip
{
	padding:10px 10px 10px 10px;
    text-align: left;
    color: #fff;
    background: #fff;
    position: absolute;
    z-index: 100;
/*    padding: 15px;	*/

			border-bottom: 1px dotted #000000; color: #000000; outline: none;
/*			cursor: help;	*/ 
			text-decoration: none;
/*			position: relative;	*/

			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 320px;
			background: #FFFFFF; border: 1px solid #2BB0D7;
			padding: 0.5em 0.8em 0.8em 2em;
			line-height: 1.5em;
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }

		#tooltip {
		}
		#tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		#tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip_img {
			border: 0; margin: -30px 0 0 -48px;
			float: left; position: absolute;
		}
		#tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

.prod_cross {
	float: left; margin: 5px; padding: 5px; border: 1px dotted #d0d0d0; width: 168px; height: 215px;
}
.prod_cross img {max-height:170px; max-width:168px; margin-bottom:8px;}

.upload_process {
   z-index: 200; visibility: hidden; position: absolute; text-align: center; width: 180px; margin: 0px; padding: 3px;
}

p.upload { margin: 0px; padding: 5px; text-align: center;}

.uploadform {
   visibility: hidden;
   position: absolute;
   z-index: 200;
	padding:3;
	border:1px solid #c0c0c0;
	background: #e4e3e5;
}

.input_large {
   width: 360px;
	padding:3;
	border: 1px solid #909090;
	color: #000000;
	background: #e4e3e5;
}

.input_full {
   width: 540px;
	padding:3;
	border: 1px solid #909090;
	color: #000000;
	background: #e4e3e5;
}

.input_norm {
   width: 180px;
	padding:3;
	border:1px solid #909090;
	color: #000000;
	background: #e4e3e5;
}

.grey {
	color: #606060;
}

.white {
	color: #000000;
}

TD.active {
	color: #000000;
}

.active {	color: #000000; }
.inactive {	color: #909090; }

.rankingtable { border: 0px; border-spacing: 0px; margin: 0px; padding: 0px; margin-left: 40px; }
.rankingtable td { padding-left: 22px; padding-top: 5px; padding-bottom: 3px; border-bottom: 1px solid #d0d0d0; }
.rankingtable tr { border-bottom: 1px solid #d0d0d0; }

.rankingtable2 { border: 0px; border-spacing: 0px; margin: 0px; padding: 0px; margin-left: 0px; }
.rankingtable2 td { padding-left: 0px; padding-top: 5px; padding-bottom: 3px; border-bottom: 1px solid #d0d0d0; }
.rankingtable2 tr { border-bottom: 1px solid #d0d0d0; }

/* #slidingTopWrap { width:250px; margin-bottom:20px; height:100%; z-index:20000; line-height: 1.5em; background: #333333; display:inline-block; } 
#slidingTopContent { background :#f1eff0; padding: 14px 14px 14px 14px;font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; } 
#slidingTopFooter { background :#f1eff0; padding: 14px 14px 14px 14px;font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
 * 
 * */
#slidingTopWrap { width:450px; z-index:20000; display:inline-block; }

#slidingTopContent { font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
#slidingTopFooter { font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; }
#slidingTopFooterLeft { background :#000; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; height:18px;padding:3px 5px 0; }
#slidingTopContentVis { background :#f1eff0; padding: 14px 14px 14px 14px; font-weight:normal; z-index:10; position: relative; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; } 
#basketWrap { background :#f1eff0; padding: 14px 14px 14px 14px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px;}
#basketTitleWrap {font-weight:600;width:100%;text-align:center;font-weight:bold;font-size:14px;margin-bottom:5px;}

#basketItemsWrap img {
	border: 0;
}

#basketItemsWrap ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#basketItemsWrap li {
//	background-color: #ffffff;
	margin: 5px 0px;
	font-size: 12px;
}
.cart {border: 1px solid #d0d0d0;background:#cccc33;height:29px;width:200px;padding:5px 8px;font-size:14px;vertical-align:middle;border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.cart_txt {padding: 6px 3px 3px 20px;height:24px;font-size:14px;font-weight:600;float:left;}
.cart_small {border: 1px solid #d0d0d0;background:#cccc33;height:29px;width:29px;padding:5px 8px;font-size:14px;vertical-align:middle;border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;float:left;margin:4px;}
.cart_ecke {}
.add2cart {}
.cart_quant {float:right;width:30px;padding:3px;text-align:right;}
.cart_prod {float:right;width:200px;padding:3px;}
.cart_prod_summe {float:right;width:220px;padding:3px; margin: 6px 0;}
.cart_price {float:right;width:70px;padding:3px;text-align:right;}
.cart_img {float:right;width:35px;padding:3px;text-align:center;}
.cart_img img {max-width:30px;max-height:30px;}
.cart_opt {float:right;width:10px;padding:3px;text-align:right;}

