/* SHOP */
.spots_1, .spots_2, .spots_3, .spots_4, .spots_5, .spots_6, .spots_7, .spots_8, .spots_9, .spots_10
{
width:12px;height:12px;display:block;white-space:nowrap;line-height:1px;font-size:1px;position:absolute;
cursor:pointer;
}

.spots_1 {
background:transparent url(/images/spot_1.gif) no-repeat bottom left;

}

.spots_2 {
background:transparent url(/images/spot_2.gif) no-repeat bottom left;
}
.spots_3 {
background:transparent url(/images/spot_3.gif) no-repeat bottom left;
}
.spots_4 {
background:transparent url(/images/spot_4.gif) no-repeat bottom left;
}

.spots_5 {
background:transparent url(/images/spot_5.gif) no-repeat bottom left;
}

.spots_6 {
background:transparent url(/images/spot_6.gif) no-repeat bottom left;
}

.spots_7 {
background:transparent url(/images/spot_7.gif) no-repeat bottom left;
}

.spots_8 {
background:transparent url(/images/spot_8.gif) no-repeat bottom left;
}
.spots_9 {
background:none;
}
.spots_10 {
background:transparent url(/images/spot_10.gif) no-repeat bottom left;
}

/* shop info boxen */
.box-1, .box-2, .box-3, .box-4, .box-5 {
position: absolute;
display: none;
background-color: #FFFFFF;

}
.box-1, .box-3, .box-4, .box-5, .box-1 td.bborder, .box-3 td.bborder, .box-4 td.bborder, .box-5 td.bborder {
width:224; /* +4 offset durch borders */
height:160; /* 140 + 21 offset durch kopf und borders */ 
background-color: #FFFFFF;

}

.box-2, .box-2 td.bborder {
width:184; /* +4 offset durch borders */
height:120; /* 100 + 21 offset durch kopf und borders */ 
background-color: #FFFFFF;
}


li.lvl_0 {list-style-image:url(/layout/1/bullet.gif);margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:16px;font-weight:bold;}
li.lvl_1, li.lvl_2 {list-style-image:url(/layout/1/bullet.gif);margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:16px;font-weight:normal;}
/* overflow */
/* PADDING PROB*/
/*.box-1 table.t2 div {
width:125;height:90;overflow:hidden;
}*/


table.t1 td {
color:white;
font-size:10px;
font-family:Tahoma;
font-weight:bold;
vertical-align:middle;
padding:0px;
}
td.bborder {width:100%;vertical-align:top;}

table.t2 td {
vertical-align:top;
padding:0px;
}

table.tx {padding:0px; width:100%;}
table.tx td {padding:0px;}
table.tx td.tx1 {cursor:move;padding:0px 0px 0px 4px;width:100%;}

table.t2 td div, table.t2 td span,  table.t2 td p  {
font-size:10px;
font-family:Tahoma;
font-weight:normal;
line-height:12px; 
}

table.t1 img {margin-bottom:2px;cursor:pointer;}


table.t2 td p  {padding:4px 0px 0px 0px;}

table.t2 div {
padding:3px 2px 0px 6px;
}

table.legend {height:34;background-color:#89A2B6;}
table.legend td {padding:0px 10px 0px 10px; white-space:nowrap;}
table.legend td div{white-space:nowrap;}


.subdiv  {
font-size:10px;float:left;display:inline;margin-right:5px;text-transform:none;
font-weight:normal;line-height:12px;color:white;
}


.transparent {
filter: alpha(opacity = 50); 
-moz-opacity: 0.50;
opacity: 0.5;
}
/* shoplinks, categories menü */
#shoplinks, #shop_categories {
z-index:999999;position:absolute;width:215;height:512;overflow:auto;line-height:14px;
}
#shoplinks div, #shop_categories div {line-height:14px;}
/* zusatzinfos von shops */
#moreinfo, #saved_shops {z-index:990;position:absolute}
#showmoreinfo {padding:3 10;margin:0 0 0 0;}



/* MENU */
table.main-menu td {width:130;text-align:center}
table.main-menu td a, table.main-menu td a:link {
color:white;
font-family:Arial;
font-weight:bold;
font-size:11px;
}
table.main-menu td a:hover {color:#637D91;text-decoration:none}


/* -------------------------------------------------------*/
/* General definitions HTML tags */
html, body {margin:0;padding:0;}
html, font, p, div, span, td {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
line-height:16px;
color:#535D64;
}

form {display:inline;}
img {border: none;}
p {margin:0; padding:10px 0px 0px 0px;}

input, select, textarea {    
font-family: Tahoma; 
font-size: 11px;
margin:0px;
}

fieldset {border:1px solid white;padding:3px 6px;}
fieldset table, fieldset div {margin:0px 6px}
legend {padding:0px 2px;}

/* Validator Class */
.val-err {color:#CC0000;font-weight:normal; font-size:9px;}
.val-desc-err {color:#CC0000;font-weight:bold}




/* BACKEND and PROJECT */
/* Übersichts-Tabellen */
table.table-list {background-color:#DDDDDD;width:auto;}
table.table-list td {font-family:Tahoma, sans-serif;}
table.table-list tr.h {background:#CCCCCC; font-weight:bold;}
table.table-list tr.a {background:#FFFFFF;}
table.table-list tr.b {background:#F9F9F9;}




.ibox {
z-index:1000;width:250;
display:none;background:white;border:solid 1px #CCCCCC;
position:absolute;padding:2 4;margin:-2 0 0 12;
}
.ibox td {width:250;font-size:9px;}
a.ibox-link {vertical-align:bottom;}
a.ibox-link:hover {}

.aws_data th {
font-size:11px;
}


















