@import url("mobile.css");
div#produkt { position:relative; margin-top:10px; }
div#produkt h3 { background:url(../img/layout/list3.png) 0 25px no-repeat; padding:10px 0 0px 24px; position:relative; font: 32px/36px 'PTSansBold', Arial, sans-serif; cursor:pointer; border-bottom:1px dotted #ccc; }
div#produkt h3.act { background:url(../img/layout/list2.png) 0 25px no-repeat !important; }
div#produkt div.pro_view { display:none; position:relative; padding:10px }
.gold_01 { background:url(../img/produkte/01.png) no-repeat; display:block; width:36px; height:80px; text-indent:-9999px; float:left; margin-right:10px }


.grid div.adresse { font: 16px/24px 'PTSansRegular' Arial, sans-serif !important; padding-top:5px; padding-left:20px }
.grid div.adresse:first-line { font: 20px/24px 'PTSansRegular', Arial, sans-serif; }
iframe.map { border:1px solid #F90; -moz-box-shadow:0 0 10px #ccc; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; margin-top:10px }
a.mapLink { background:#da6503; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 6px; color:#fff !important; margin-top:2px; display:block; width:98px; }

a.mapLink:hover { background:#e27139 }
div.gridWrap { margin:0 0 25px 0 }
div.öffnu { padding:0 0 0 35px; font: 16px/20px 'PTSansRegular', Arial, sans-serif; }
div.öffnu:first-line { font: 20px/20px 'PTSansRegular', Arial, sans-serif; }


ul.list li a { text-decoration:none; }
ul.list li { font: 110% 'PTSansRegular', Arial, sans-serif; line-height:140%; padding:10px 20px 0 0; list-style:url(../img/layout/list.png); border-bottom:1px dotted #959595; }
ul.list li:hover { border-bottom:1px dotted #da6503; color: #da6503; }

ul.leistung li { margin-left:15px; line-height:140%; padding:2px 5px 5px 0; list-style:url(../img/layout/list.png); }
ul.angebote li { margin-left:20px;}

#slider {width:583px; height:229px; overflow:hidden}
#slider_angebote	{width:205px; height:320px; float:right; margin:10px 0 0 10px; overflow:hidden}

.nivoSlider { position:relative;  background:#fff; margin-bottom:25px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
