@charset "iso-8859-1";
html {
	min-height: 101%;
}
#container {
	padding: 0px;
	height: auto;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #header {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 895px;
	background-image: url(images/Screendesign_10.gif);
	background-repeat: no-repeat;
}
#container #content {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 895px;
}
#container #content #leftbox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 180px;
	background-image: url(images/Screendesign_01.gif);
}
#container #content #leftbox #navbar {
	background-image: url(images/Screendesign_29.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#container #content #leftbox #navbar p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}



/* HAUPT-Navigation */
#container #content #leftbox #navbar #mainnav {
	margin: 0px;
	padding: 0px;
}

ul#nav  {
	margin: 0;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 160px;
	list-style-type: none;
}
ul#nav li a {
	background: transparent url('images/Navigationsmatrix_09.gif')
	 no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 160px;
	text-decoration: none;
	margin: 0px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	line-height: 35px;
	text-indent: 35px;
}



/* HAUPT-Navigation  Navigationspunkte */

/* Handel */
body#home li#nav10 a,
body#home li#nav10aktiv a,
body#aktuell li#nav10 a,
body#datenundfakten li#nav10 a,
body#bildergalerie li#nav10 a,
body#kontakt li#nav10 a,
body#impressum li#nav10 a,
body#sitemap li#nav10 a,
body#gutschein li#nav10 a,
body#service li#nav10 a,
body#anfahrt li#nav10 a,
body#vermietung li#nav10 a {
	background-position: -180px 0px;
	top: 0px;
	left: 0px;
	height: 35px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
/* Handel mouseover */
li#nav10 a:hover,
body#home li#nav10 a:hover,
body#aktuell li#nav10 a:hover,
body#datenundfakten li#nav10 a:hover,
body#bildergalerie li#nav10 a:hover,
body#kontakt li#nav10 a:hover,
body#impressum li#nav10 a:hover,
body#sitemap li#nav10 a:hover,
body#gutschein li#nav10 a:hover,
body#service li#nav10 a:hover,
body#anfahrt li#nav10 a:hover,
body#vermietung li#nav10 a:hover {
	background-position: -720px 0px;
	color: #D34B18;
}

/* Handel aktiv */
body#home li#nav10aktiv a {
	background-position: 0px 0px;
	color:#FFFFFF;
}

/* Dienstleistungen */
body#home li#nav20 a,
body#home li#nav20aktiv a,
body#aktuell li#nav20 a,
body#datenundfakten li#nav20 a,
body#bildergalerie li#nav20 a,
body#kontakt li#nav20 a,
body#impressum li#nav20 a,
body#sitemap li#nav20 a,
body#gutschein li#nav20 a,
body#service li#nav20 a,
body#anfahrt li#nav20 a,
body#vermietung li#nav20 a {
	background-position: 0px -45px;
	top: 45px;
	left: 0px;
	height: 35px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* Dienstleistungen mouseover */
body#home li#nav20 a:hover,
body#aktuell li#nav20 a:hover,
body#datenundfakten li#nav20 a:hover,
body#bildergalerie li#nav20 a:hover,
body#kontakt li#nav20 a:hover,
body#impressum li#nav20 a:hover,
body#sitemap li#nav20 a:hover,
body#gutschein li#nav20 a:hover,
body#service li#nav20 a:hover,
body#anfahrt li#nav20 a:hover,
body#vermietung li#nav20 a:hover {
	background-position: -720px -45px;
	color: #D34B18;
}
/* Dienstleistungen aktiv */
body#home li#nav20aktiv a {
	background-position: -180px -45px;
	color:#FFFFFF;
}

/* Gastronomie */
body#home li#nav30 a,
body#home li#nav30aktiv a,
body#aktuell li#nav30 a,
body#datenundfakten li#nav30 a,
body#bildergalerie li#nav30 a,
body#kontakt li#nav30 a,
body#impressum li#nav30 a,
body#sitemap li#nav30 a,
body#gutschein li#nav30 a,
body#service li#nav30 a,
body#anfahrt li#nav30 a,
body#vermietung li#nav30 a {
	background-position: 0px -80px;
	top: 80px;
	left: 0px;
	height: 35px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* Gastronomie mouseover */
body#home li#nav30 a:hover,
body#aktuell li#nav30 a:hover,
body#datenundfakten li#nav30 a:hover,
body#bildergalerie li#nav30 a:hover,
body#kontakt li#nav30 a:hover,
body#impressum li#nav30 a:hover,
body#sitemap li#nav30 a:hover,
body#gutschein li#nav30 a:hover,
body#service li#nav30 a:hover,
body#anfahrt li#nav30 a:hover,
body#vermietung li#nav30 a:hover {
	background-position: -720px -80px;
	color: #D34B18;
}
/* Gastronomie aktiv */
body#home li#nav30aktiv a {
	background-position: -360px -80px;
	color:#FFFFFF;
}

/* Freizeit */
body#home li#nav40 a,
body#home li#nav40aktiv a,
body#aktuell li#nav40 a,
body#datenundfakten li#nav40 a,
body#bildergalerie li#nav40 a,
body#kontakt li#nav40 a,
body#impressum li#nav40 a,
body#sitemap li#nav40 a,
body#gutschein li#nav40 a,
body#service li#nav40 a,
body#anfahrt li#nav40 a,
body#vermietung li#nav40 a {
	background-position: 0px -115px;
	top: 115px;
	left: 0px;
	height: 37px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* Freizeit mouseover */
body#home li#nav40 a:hover,
body#aktuell li#nav40 a:hover,
body#datenundfakten li#nav40 a:hover,
body#bildergalerie li#nav40 a:hover,
body#kontakt li#nav40 a:hover,
body#impressum li#nav40 a:hover,
body#sitemap li#nav40 a:hover,
body#gutschein li#nav40 a:hover,
body#service li#nav40 a:hover,
body#anfahrt li#nav40 a:hover,
body#vermietung li#nav40 a:hover {
	background-position: -720px -115px;
	color: #D34B18;
}
/* Freizeit aktiv */
body#home li#nav40aktiv a {
	background-position: -540px -115px;
	color:#FFFFFF;
}

/* Ende HAUPT-Navigation */


/* THEMEN-Navigation */
#container  #content  #leftbox  #navbar  #subnav {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* Ende */


#container  #content  #leftbox  #navbar  #subnav  #border {
	border: 1px solid #FFFFFF;
	width: 130px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}

/* THEMEN-Navigation   Suchfunktion */
#container  #content  #leftbox  #navbar  #subnav  #border  #search_abisz {
	margin: 0px;
	padding: 0px;
	width: 130px;
}
#container  #content  #leftbox  #navbar  #subnav  #border  #search_branche {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* Ende */

#container #content #leftbox #navbar #subnav ul {
	list-style-type: none;
	list-style-image: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #content #leftbox #navbar #subnav li  {
	border-bottom-width: 0px !important;
	border-bottom-style: solid !important;
}
/* THEMEN-Navigation   Navigationspunkte */
#container #content #leftbox #navbar #subnav li  a {
	font-weight: bold;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	background-color: #FFDB5E;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/arrow_a.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	text-indent: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #FDC500 !important;
}
#container #content #leftbox #navbar #subnav li a:hover {
	font-weight: bold;
	color: #D34B18;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	background-color: #FDC500;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/arrow_ahover.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	text-indent: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #FDC500 !important;
}
/*#container #content #leftbox #navbar #subnav a:active,
#container #content #leftbox #navbar #subnav a:focus,*/
body#aktuell #container #content #leftbox #navbar #subnav li#nav51 a,
body#datenundfakten #container #content #leftbox #navbar #subnav li#nav52 a,
body#bildergalerie #container #content #leftbox #navbar #subnav li#nav53 a,
body#kontakt #container #content #leftbox #navbar #subnav li#nav54 a,
body#impressum #container #content #leftbox #navbar #subnav li#nav55 a,
body#sitemap #container #content #leftbox #navbar #subnav li#nav56 a {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	background-color: #EA7826;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/arrow_ahover.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	text-indent: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #FDC500 !important;
}
/* Ende */



#container #content #leftbox #infobar {
	background-image: url(images/Screendesign_57.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#container #content #leftbox #infobar h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

#container #content #leftbox #infobar p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}



#container #content #centerbox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 535px;
}

#container #content #centerbox #maincontent {
	background-image: url(images/Screendesign_30.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
#container  #content  #centerbox  #maincontent  .img_a  {
	border: 1px solid #7E6A26;
	padding: 2px;
	height: auto;
	width: 473px;
	display: inline;
	clear: left;
	margin: 0px;
}
#container   #content   #centerbox   #maincontent   .img_b {
	border: 1px solid #7E6A26;
	padding: 2px;
	height: auto;
	width: 150px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#container #content #centerbox #maincontent .img_c {
	border: 1px solid #7E6A26;
	padding: 2px;
	height: auto;
	width: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#container #content #centerbox #maincontent .img_thumb {
	height: auto;
	width: auto;
	border: 1px solid #7E6200;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	padding: 4px;
}
#container #content #centerbox #maincontent p#thumb {
	margin-left: 4px;

}
#container #content #centerbox #maincontent #thumb {
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 0px;
	display: inline;
}
#container #content #centerbox #maincontent #thumb .thumbzoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}






#container #content #centerbox #maincontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 18px;
	color: #D34B18;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7E6200;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#container #content #centerbox #maincontent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 20px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 25px;
	color: #7E6200;
	background-color: #EFECE4;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px none #7E6200;
	clear: left;
}
#container #content #centerbox #maincontent ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	text-indent: 10px;
}
#container #content #centerbox #maincontent ul li.info {
	background-image: url(images/info.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#container #content #centerbox #maincontent ul li.galerie {
	background-image: url(images/pictures.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#container #content #centerbox #maincontent h3 {
	clear: left;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EBEBEB;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 35px;
}


#container #content #centerbox #maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 12pt;
	margin-right: 30px;
	margin-bottom: 12pt;
	margin-left: 25px;
	padding: 0px;
	height: auto;
	line-height: 12pt;
}
#container #content #centerbox #maincontent #table4 {
	border: 1px dotted #7E6A26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 380px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 0px;
	clear: left;
	height: auto;
	margin-right: auto;
}
#container    #content    #centerbox    #maincontent    #table4    a    {
	text-decoration: none;
}
#container   #content   #centerbox   #maincontent   #table4   a:hover  {
	text-decoration: underline;
}

#container    #content    #centerbox    #maincontent    #table4    #column  {
	background-color: #F8F7F3;
	width: 91px;
	margin: 0%;
	float: left;
	border: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container     #content     #centerbox     #maincontent     #table4     #column.firstrow {
	background-color: #D1C9B1;
	font-weight: bold;
	margin: 0px;
	height: 12pt;
	width: 91px;
	border: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 9pt;
}
#container  #content  #centerbox  #maincontent  #table5 {
	padding: 0px;
	border: 1px dotted #7E6A26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 475px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 25px;
	clear: left;
	height: auto;
}
#container    #content    #centerbox    #maincontent    #table5    a    {
	text-decoration: none;
}
#container   #content   #centerbox   #maincontent   #table5   a:hover  {
	text-decoration: underline;
}
#container    #content    #centerbox    #maincontent    #table5    #column  {
	background-color: #F8F7F3;
	width: 91px;
	margin: 0%;
	float: left;
	border: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container    #content    #centerbox    #maincontent    #table5    #column.firstrow {
	background-color: #D1C9B1;
	font-weight: bold;
	margin: 0px;
	height: 12pt;
	width: 91px;
	border: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 9pt;
}

#container #content #centerbox #maincontent a {
	color: #D34B18;
}

#container #content #rightbox {
	background-image: url(images/Screendesign_31.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 180px;
}
#container  #content  #rightbox #sidebar {
	background-image: url(images/Screendesign_31.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#container  #content  #rightbox  #sidebar  h1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#container  #content  #rightbox  #sidebar  a  {
	color: #FFFFFF;
	text-decoration: none;
}
#container #content #rightbox #sidebar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



#container #content #rightbox #sidebar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: bold;
}
#container    #content    #rightbox    #sidebar    .img   {
	height: auto;
	width: 135px;
	background-color: #DFEFF6;
	border: 0px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 15px;
}
#container #content #centerbox #maincontent .picinfo  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right !important;
}


.floatleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


#container #content .buttom {
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#container #content .top {
	margin: 0px;
	padding: 0px;
	height: 20px;
}

#container #footer {
	clear: left;
	height: auto;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #7E6200;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7E6200;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #footer a {
	clear: left;
	height: auto;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #7E6200;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	text-decoration: none;
}
#container #footer a:hover {
	clear: left;
	height: auto;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #7E6200;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	text-decoration: underline;
}


.weiter {
	float: right;
	line-height: 25px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: bold;
	color: #D34B18;
	padding: 0px;
}
.weiter   a          {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D34B18;
	text-decoration: none;
}
.weiter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D34B18;
	text-decoration: underline;
}
    .fltrt { /* Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	margin-left: 8px;
	float: right;
    }
    .fltlft { /* Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
.description {
	font-size: 9pt;
	font-weight: bold;
}

/* Branchen- und Shopsuche */

#ShopBranchenSelect {
	font-size:10px;
}
#ShopBranchenSelect form {
	margin:0px;
	padding:0px;
}
#ShopBranchenSelect select {
	font-size:11px !important;
	width:130px;
}
#ShopListe ul {
	list-style-type: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 25px;
	margin-left: 25px !important;
}

#ShopListe ul li {
	font-size:10pt !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background-image: url(images/arrow_ahover.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 5px 0px 15px;
}
#ShopListe ul li {
	font-size:10pt !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#999999;
}
#ShopDetail {
	margin: 0px;
	padding: 0px;	
}
#ShopDetail ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: 0px !important;
}
#TabelleShopDetail td {
	vertical-align:top;
	padding:3px;
	text-align:left;
}
#TabelleShopDetail p {
	font-size:11px !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px !important;
	margin-left: 0px !important;
}
#TabelleShopDetail #einleitung {
	font-size:11px !important;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px !important;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
#TabelleShopDetail ul li {
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
}
#TabelleShopDetail img {
	border: 1px solid #7E6A26;

}
#TabelleShopDetail ul li a {
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

#katListe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#katListe ul {
	margin: 0px 30px 8px 40px;
	padding:0px;
}
#katListe ul li {
	color:#999;
	list-style-type:none;
	background-image:url(images/arrow_ahover.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0px 3px;
	line-height:16px;

}
body {
	background-image: url(images/Screendesign_01.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
