@media print
{
	.noprint
	{
		display: none;
	}
}

BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: white;
}
.InputField
{
	BORDER: #8c8f97 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #efefef;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
TEXTAREA
{
	BORDER: #8c8f97 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
LI
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
SELECT
{
	BORDER: #8c8f97 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
.input_white2
{
	BORDER: #8c8f97 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial, Helvetica,sans-serif;
}

.input_white2_disabled
{
	BORDER: gray 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ffffff;
    COLOR: gray;
    FONT-FAMILY: Verdana,Arial, Helvetica,sans-serif;
}

SPAN.eingabe INPUT
{
    WIDTH: 20px;
    TEXT-ALIGN: right;
}
.LeftTab
{
    BACKGROUND: #efefef;
    BORDER-BOTTOM: #cccccc 1px solid;
}
.rahmen
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    media: hidden
}
.table_grau_li
{
    BACKGROUND-COLOR: #efefef;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
}
.table_grau_re
{
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND-COLOR: #efefef;
    BORDER-BOTTOM: #cccccc 1px solid;
}
P
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
UL
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

.text_klein
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
.text_fett
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
.underline
{
    TEXT-DECORATION: underline;
}
.textmini
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial, Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
a.red-logo-link{
    display: block;
    color: #cc0000;
    font-size: 9px;
}
A.normal:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.normal:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.normal:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.reverse:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.reverse:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.reverse:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}

A.weiterlink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.weiterlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.weiterlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.textklein:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.textklein:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.textklein:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000099;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.textmini:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.textmini:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.textmini:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #cc0000;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: none;
}
A.copyrightul:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.copyrightul:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
A.copyrightul:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
.copyright
{
    font-weight: normal;
    font-size: 9px;
    color: #666666;
    line-height: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.menu_ohne
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    line-height: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.input_grey
{
	background-color: #ffffff
}
.text_gross
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
}
TT
{
    font-size: 11px;
}
A.RouteTreeActive:active
{
    font-weight: 900;
    font-size: 9px;
    color: red;
    font-family: Verdana,sans-serif;
}
A.RouteTreeActive:hover
{
    font-weight: 900;
    font-size: 9px;
    color: red;
    font-family: Verdana,sans-serif;
}
A.RouteTreeActive:link
{
    font-weight: 900;
    font-size: 9px;
    color: red;
    font-family: Verdana,sans-serif;
}
A.RouteTreeActive:visited
{
    font-weight: 900;
    font-size: 9px;
    color: red;
    font-family: Verdana,sans-serif;
}
A.RouteTree:active
{
    font-weight: normal;
    font-size: 9px;
    color: blue;
    font-family: Verdana,sans-serif;
}
A.RouteTree:hover
{
    font-weight: normal;
    font-size: 9px;
    color: blue;
    font-family: Verdana,sans-serif;
}
A.RouteTree:link
{
    font-weight: normal;
    font-size: 9px;
    color: blue;
    font-family: Verdana,sans-serif;
}
A.RouteTree:visited
{
    font-weight: normal;
    font-size: 9px;
    color: blue;
    font-family: Verdana,sans-serif;
}
.text_normal_bigger_distance
{
    font-size: 10px;
    color: #000000;
    line-height: 15px;
    font-family: Verdana,Arial,sans-serif;
}
.px3
{
    font-size: 3px;
}
.px1
{
    font-size: 1px;
}
.px2
{
    font-size: 2px;
}
.px5
{
    font-size: 5px;
}
.poidiv
{
	position: absolute;
	display: none;
	opacity: 0.9;
	padding: 2px;
	filter: alpha(opacity=90);
	z-index:2;
	width: auto;
	border:1px solid #333333;
	background:#EEEEEE;
	color:#000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: auto;
}
A.grau_9px:link
{
    font-weight: normal;
    font-size: 9px;
    color: #666666;
    line-height: normal;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}
A.grau_9px:visited
{
    font-weight: normal;
    font-size: 9px;
    color: #666666;
    line-height: normal;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}
A.grau_9px:hover
{
    font-weight: normal;
    font-size: 9px;
    color: #000000;
    line-height: normal;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.cyanlink
{
	color:#336699;
}
.kachel
{
	width:200px;
	height:200px;
}

.poicatoff
{
    line-height: normal;
    background-color: #d0dbdf;
}

div#poi
{
	border:1px solid #cccccc;
	padding:1px;
	width:180px;
}
div.poitab
{
	width:100%;
	background-color:#d0dbdf;
}

.poitab a
{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	width:100%;
    font-weight: normal;
    font-size: 10px;
	color: #333333; 
    text-decoration: none;	
}
.poitab a img
{
	border:0px;
	margin-top:1px;
	margin-right:2px;
	vertical-align:top;
}

.poitab a:hover 
{
	BACKGROUND-COLOR: #efefef; 
	TEXT-DECORATION: underline;
}

div.poicat
{
	background-color:#d0dbdf;
	width:100%;
}

div.poicat:hover
{
	text-decoration:underline;
	background-color:#efefef;
}

a.poicaton
{
	width:100%;
	background-color:#efefef;
	text-decoration:underline;
}
a.poicaton:hover
{
	background-color:#d0dbdf;
}

a.on
{
	text-decoration: underline;
}

table.poilist
{
	border: 1px solid #336699;
	border-top: 2px solid #336699;
	background-color:#efefef;
	width:100%;
}

table.poilist a
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none;
	width:100%;
	color: #336699;	
	margin:1px;
	padding:0px;
}

table.poilist a:hover
{
	text-decoration:underline;
	background-color:#d0dbdf;
}

tr.poilisttitle
{
	background-color: #adbcd1;
}

tr.pli img
{
	border:0px;
	padding:0px;
	margin:1px;
}
tr.pli:hover
{
	background-color:#d0dbdf;
}

/* Poi Categories List */

dl.catlist
{
	font-size: 10px;
	font-family: Verdana;
	margin: 0px;
	padding: 1px;	
	vertical-align: middle;
}

dl.catlist a img
{
	vertical-align: middle;
}

dl.catlist .RollOver
{
    border: 0;
    cursor: pointer;
}

dl.catlist dt
{
	padding-top: 7px;
	display: block;
}

dl.catlist dt.poicaton
{	
	background-color: #efefef;	
}

dl.catlist dt a
{
	margin: 1px;
	color: #000000;
	text-decoration: none;
}

dl.catlist dt a:hover
{
	text-decoration: underline;
}

dl.catlist dt.poicaton a
{
	text-decoration: underline;
}

dl.catlist input{
    border-width: 0;
	border-spacing: 0;
	padding: 0;
	font-size: 0;
	width: 12px;
	height: 12px;
	margin: 1px 0px 1px 2px;
	vertical-align: middle;
}

dl.catlist dd
{
	margin: 0px;
	display: none;
	background-color: #efefef;	
}

dl.catlist dd a
{
	color: #316698;
	text-decoration: none;
}

dl.catlist dd a:hover
{
	text-decoration: underline;
}

dl.catlist dd.poisubcat
{
	display: block;
	padding-left: 15px;
}

dl.catlist dd.poisubcaton
{
	display: block;
	padding-left: 3px;
}

dl.catlist dd
{
	padding: 3px 0px 1px 0px;
}

dl.catlist dd.nearest
{
	display: block;
	padding-left: 15px;
}

dl.catlist dd.nearest a.nearest, dl.catlist dd.nearest a.neareston
{
	text-decoration: none;
}

dl.catlist dd.nearest a.nearest:hover, dl.catlist dd.nearest a.neareston:hover
{
	text-decoration: underline;
}

dl.catlist dd.nearest a.nearest
{
	color: gray;
}

dl.catlist dd.nearest a.neareston
{
	color: #000000;
}

/* Poi Categories List End */


/* HRS Slot */

dl.hrs
{
	font-size: 10px;
	font-family: Verdana;
	margin: 0;
	padding: 0;
}

dl.hrs input{
    border: 0;
	padding: 0;
	font-size: 0;
	width: 12px;
	height: 12px;
	vertical-align: middle;
}

dl.hrs a img
{
	border: 0;
	vertical-align: middle;
	margin: 3px;	
}

dl.hrs dt
{
	display: block;
    font-weight: bold;
    background: #6b7c89;
    height: 24px;
    text-align: right;
}

dl.hrs dt span
{
	float: left;
	margin-top: 3px;
}

dl.hrs dt a
{
	color: #000000;
	text-decoration: none;
	margin-bottom: auto;
}

dl.hrs dt a:hover
{
	text-decoration: underline;
}

dl.hrs dd.nearest
{
	padding-top: 3px;
	display: block;
	margin: 0;
	padding-left: 17px;
}

dl.hrs dd.nearest a
{	
	text-decoration: none;
}

dl.hrs dd.nearest a:hover
{
	text-decoration: underline;
}

dl.hrs dd.nearest a.nearest
{
	color: gray;
}

dl.hrs dd.nearest a.neareston
{
	color: #000000;
}
/* HRS End */

/* Apotheken Slot */

dl.apotheke
{
	font-size: 10px;
	font-family: Verdana;
	margin: 0;
	padding: 0;
}

dl.apotheke a img
{
	vertical-align: middle;
	border: 0;
	margin: 3px;
}

dl.apotheke input{
    border-width: 0;
	padding: 0;
	font-size: 0;
	width: 12px;
	height: 12px;	
	vertical-align: middle;
}

dl.apotheke dt
{
	display: block;
    font-weight: bold;
    background: #6b7c89;
    text-align: right;
    height: 24px;
	margin: 0;
	padding: 0;
}

dl.apotheke dt span
{
	float: left;
	margin-top: 3px;
}

dl.apotheke dt span a
{
	color: #000000;
	text-decoration: none;
}

dl.apotheke dt span a:hover
{
	text-decoration: underline;
}
	
dl.apotheke dd
{
	margin: 0;
	padding: 7px 0 0 0;
	background-color: #efefef;		
}

dl.apotheke dd a
{	
	color: #000000;
}

dl.apotheke dd a:hover
{
	text-decoration: underline;
}

dl.apotheke dd.layer
{
	padding-left: 16px;
}

dl.apotheke dd.layer a
{
	text-decoration: none;
}

dl.apotheke dd.layeropen a
{
	text-decoration: underline;		
}

dl.apotheke dd.nearest
{
	padding-top: 3px;
	display: block;
	padding-left: 17px;
}

dl.apotheke dd.nearest a
{	
	text-decoration: none;
}

dl.apotheke dd.nearest a:hover
{
	text-decoration: underline;
}

dl.apotheke dd.nearest a.nearest
{
	color: gray;
}

dl.apotheke dd.nearest a.neareston
{
	color: #000000;
}


/* Apotheken Slot End*/


div.poiblink
{
	position:absolute;
	padding:0px;
	margin:0px;
	display:none;
	opacity:1;
	z-index:10;
	font-size:1;
	opacity:0.75;
	-moz-opacity:0.75;
	filter:Alpha(opacity=75);
}

table.print-inner
{
	width: 100%;
	margin-right: 2px;
	margin-left: 2px;
	border: 0px;
	border-collapse: collapse;
}

#spd-menu	{
	vertical-align: top;
	border-collapse: collapse;
	height:23px;
	border: 0;
	margin-left: 0;
	width: 910px;
}
#spd-menu .RollOver	{
	border:0 solid red;
}

#spd-menu td {
	margin: 0px;
	padding: 0px;
}

#searchform
{
    border-left: solid 1px #7F9DB9;
    border-right: solid 1px #7F9DB9;
    border-bottom: solid 1px #7F9DB9;
}

#searchform .first_row td
{
     border-top: solid 5px #003366;
     padding: 2px;
}

#dbsearchform
{
    border: solid 1px #7F9DB9;
    width: 390px;
}
#dbsearchform .dbfirst_row td
{
     padding: 2px;
}

#spd-search-menu
{        
    margin-top: 0px !important;
    border-collapse: collapse;
    width: 480px;
}

#spd-search-menu tr td
{ 
	width: 160px;
}

.button-off a {
	display: block;
	background: transparent url("../images/panel-orig.png") repeat-x scroll top left;
    height: 18px;
    border-right: 1px solid #ccc;
    line-height: 18px;
    vertical-align: bottom;
    color: black;
	text-align: center;
}
.button-off a:hover	{
	height: 23px;
	background: transparent url("../images/panel-bbg.png") repeat-x scroll top left;
	border-right: 1px solid black;
	text-decoration: none;
	font-weight: bold;
	color: white;
	line-height: 23px;
}

.button-on a {
	display:block;
    background: transparent url("../images/panel-bbg.png") repeat-x scroll top left;
    height: 23px;
    border-right: 1px solid black;
    font-weight: bold;
    text-decoration:none;
    text-align: center;
    color: white;
    line-height: 23px;
}
.button-on a:hover
{
    text-decoration:none;
}

#MultiFunctionalToolbar
{
    width: 100%;
    height: 21px;
    max-height: 21px;
    line-height: 21px;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    background: white url("../images/upper-map-bg.png") repeat-x scroll top left;
}

#MultiFunctionalToolbar div	{
	float: left;
	height: 21px;
}

#MultiFunctionalToolbar-GridControl
{
    float: left;
    display: inline;
    color: white;
    margin-top: 1px;
    margin-left: 5px;
    vertical-align: bottom;
    width: 190px;
}

#MultiFunctionalToolbar-GridControlSlider
{
    float: left;
    display: inline;
    color: white;
    margin-top: 1px;
    margin-left: 5px;
    vertical-align: bottom;
    width: 330px;
    font-size:0px;
}

#MultiFunctionalToolbar-RedCircle
{
    display: inline;
    margin-top: 0px;
    vertical-align: bottom;
    margin-left: 10px;
    width: 25px;
}

#MultiFunctionalToolbar-Print
{
    display: inline;
    margin-top: 0px;
    width: 25px;
}

#MultiFunctionalToolbar-Size
{
    display: inline;
    margin-top: 0px;
    width: 77px;
}

#MultiFunctionalToolbar-ReportError
{
    display: inline;
    margin-top: 0px;
    width: 95px;
}

#MultiFunctionalToolbar-PrintTree
{
    display: inline;
    margin-top: 0px;
    width: 117px;
}

#MultiFunctionalToolbar-PrintTreeAndKarte
{
    display: inline;
    margin-top: 0px;
    width: 117px;
}

a.black-cyan	
{
    font:normal 10px Verdana,Sans-Serif;
	text-decoration: none;
	color: black;
}

a.black-cyan:hover
{
	FONT-WEIGHT: normal;
	COLOR: #336699;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: underline;
}

#overview-tabs {
	margin: 8px 1px 0px 0px;
	text-align: center;
    border-collapse:collapse;
    width: 200px !important;
    border-width: 0px;
}	

#overview-tabs td
{
    vertical-align:bottom;
    margin: 0px;
    padding: 0px;
}

#overview-map {
	border: 1px solid #336699;
	overflow: hidden;
	width: 200px;
	height: 260px;
	margin: 0px;
}




#zoom{
	margin: 4px;
	padding: 0px;
}
#zoom td{
    margin:0;padding:0;vertical-align: top;
}
#zoom-plus	{
	margin: 0px;
	padding: 0px;
}
#zoom-minus	{
	margin: 0px;
	padding: 0px;
}

#zoom-ruler-container {
	position: relative;
	font-size: 0;	
	margin:0;
	padding:0;
}
#zoom-ruler	{
	margin:0;
	padding:0;
}

#zoom-slider{
	position: absolute;
	top: 5px;
	left: 5px;
	cursor: pointer;
	margin:0;
	padding:0;
	visibility: hidden;
}

#zoom-plus, #zoom-minus, #zoom-ruler-container, #zoom-ruler{
	cursor: pointer;
	margin:0;
	padding:0;
}


div.container
{  
    margin: 6px 3px 6px 3px;
    background-color: #efefef;
    width:339px;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

.rtop, .rbottom{display:block;background: #FFF}
.rtop b{display:block;height: 1px;
					 overflow: hidden; background: #efefef}
.rbottom b{display:block;height: 1px;
					 overflow: hidden; background: #fff}
					 
.r1{margin: 0 5px;border:1px solid #999;border-bottom-width:0;}
.r2{margin: 0 4px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r3{margin: 0 3px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r4{margin: 0 2px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r5{margin: 0 1px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}

.r6{margin: 0 5px;border:1px solid #999;border-top-width:0;}
.r7{margin: 0 4px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r8{margin: 0 3px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r9{margin: 0 2px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
.r10{margin: 0 1px;border:1px solid #999;border-top-width:0;border-bottom-width:0;}

.shop-title
{
    padding:5px;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
}
.unter-title
{
    padding:5px;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
    background-color: white;
    height: 160px;
}
.img-right
{
    float:right;
    margin-left:10px;
    border-width:0;
}

.shop-link:hover
{
    color:#336699;
}
.shop-link-more
{
    color:#336699;
    font-size:9px;
}

.leftPanelWidth
{
	width: 206px;
}

#routing-tree-menu
{        
    margin-top: 0px !important;
    border-collapse: collapse;
    width:100%;
    min-width: 321px;
}
