/* === loginform.pcss ============================================================= */
#LoginForm{text-align:center;padding:4px;}
#LoginForm div div{position:relative;white-space:nowrap;height:30px;line-height:30px;}
#LoginForm div div+div{height:30px;}
#LoginForm div div+div+div{height:52px;}
#LoginForm .error{padding:4px;font-size:16px;white-space:normal;}
#LoginForm b{width:45%;position:absolute;left:0;text-align:right;}
#LoginForm input{position:absolute;right:0;top:2px;width:50%;height:22px;padding:0;}
#LoginForm #entered_email{}
#LoginForm #entered_password{}
#LoginForm #login-submit{margin:8px;}
#AccountForm .label{line-height:24px;}
/* === base.php =================================================================== */
.container{padding-left:0px;padding-right:176px;}
.container .column{position:relative;float:left;}
.center{padding:4px 4px 4px 4px;width:100%;}
.left{width:0px;padding:0px 0px 0px 0px;margin-left:-100%;left:-16px;}
.right{width:144px;padding:4px 4px 4px 4px;margin-right:-176px;}
.hbar{clear:both;}
.inner-right,.inner-left,.inner-center{overflow:hidden;}
.page,.inner-center{width:100%;}
.ua_ie_lt7 .left{left:160px;}
.ua_ie_lt7 .inner-left{width:0px;}
.ua_ie_lt7 .inner-right{width:144px;}
.ua_gecko_lt175 .left {margin-left:--1px;left:-100% !important;}
.ua_gecko_lt175 .center {margin-right:-17px;margin-left:-1px;}
.ua_gecko_lt175 .right {margin-right:-159px;left:16px;}
.ua_gecko_lt175 .container {margin-left:1px;margin-right:-1px;}
.page{overflow:hidden;}
.ua_ie .page{overflow:visible;}
.ua_ie6 .page{overflow:hidden;}
.ua_op6 .left,.ua_op7_0 .left{left:-100% !important;margin-left:-1px;}
.ua_op7_0 .left{margin-left:-0px;}
.ua_op6 .center,.ua_op7_0 .center{margin-right:-16px;margin-left:-0px;}
.ua_op6 .right,.ua_op7_0 .right{margin-right:-160px;left:17px;}
.ua_op7_0 .right{left:16px;}
.ua_op6 .hbar-wrapper{float:left;width:100%;}
.ua_op6 .page:after{clear:both;content:'';}
.ua_ie5_0 .hbar-wrapper{width:100%;}
.ua_ie7 .container,.ua_ie5 .container{overflow:hidden;}
.ua_ie5 .container{padding-right:160px;}
.ua_ie_lt7 .container{float:left;}
.ua_ie5 .left{left:-0px;width:0px;}
.ua_ie5_5 .right{width:160px;display:inline;}
.ua_gecko_lt18 #nofooter{clear:both;padding:1px;}
.ua_ie .noright{float:left;padding:1px;}
.ua_ie7 .container,.ua_ie6 .container{position:relative;}
.ua_gecko17 .container:after{content:'';display:block;padding-bottom:1000em !important;margin-bottom:-1000em !important;}
body{min-width:818px;}
.ua_ie_lt7 .min1{border-left:818px solid gray;position:relative;float:left;}
.ua_ie_lt7 .min2{margin-left:-818px;position:relative;float:left;}
.hbar-wrapper{width:100%;}
.ua_op7 .page{width:100%;}
/* === parts/browserfixes.pcss ==================================================== */
.ua_gecko17 .center form div{float:left;}
.ua_gecko17 .center form:after{content:'';display:block;clear:both;}
html{overflow-y:scroll;}
.ua_ie8 #menu{ }
.inner-left{ }
.ua_ie .inner-left{}
div.ua_ie6{nborder:4px solid black;nposition:absolute;ntop:120px;}
.ua_ie .hbar-wrapper{width:auto;}
/* === parts/tags.pcss ============================================================ */
body#bzt{background:-moz-linear-gradient(top,#D3D2D1,#FFFEFC 200px,#FFFEFC);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#D3D2D1),color-stop(.5,#FFFEFC),color-stop(.5,#FFFEFC),to(#FFFEFC));background-color:#FFFEFC;background-repeat:no-repeat;padding:0;margin:auto;}
body#bzt,div#bzt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;max-width:1100px;}
a:link    { font-weight:bold;color:#000;text-decoration:none;}
a:visited { font-weight:bold;color:#000;text-decoration:none;}
a:focus   { font-weight:bold;color:#000;text-decoration:underline;}
a:hover   { font-weight:bold;color:#000;text-decoration:underline;}
a:active  { font-weight:bold;color:#000;text-decoration:underline;}
form td    { font-size:12px; }
form td    { padding-top:4px;background:#fff;}
input      { padding-top:3px;font-size:12px;}
form td+td { padding-top:1px;}
label      { position:relative;top:-2px;}
p{font-size:12px;color:#000 !important;}
h1{margin-top:0;font-family:Arial,Helvetica,sans-serif;font-size:18px !important;color:#000 !important;margin-bottom:inherit !important;}
h2{font-size:12px;font-weight:bold;color:#000 !important;}
strong         { font-weight:bold;}
em             { font-weight:bold;}
dt{margin-top:2ex;}
dd{margin:0.5ex 0 0.5ex 2em;}
dd li{margin-top:.5ex;}
dl ul{padding-left:16px;}
img{border:0px;margin:0px;padding:0px;}
dt  { font-weight:bold;}
dd{ margin-bottom:6px;}
.float-left{float:left;margin-left:0 !important;margin-top:0 !important;}
.float-right{float:right;margin-right:0 !important;margin-top:0 !important;}
.centered{text-align:center;display:block;margin:0px auto !important;}
form .error{display:block;margin:4px 0 8px 0;color:#e60000;}
input{height:20px;-moz-border-top-colors:ThreeDShadow Window;-moz-border-right-colors:ThreeDShadow ThreeDHighlight;-moz-border-bottom-colors:ThreeDShadow ThreeDHighlight;-moz-border-left-colors:ThreeDShadow Window;}
input[type="text"]{font-size:14px;}
input{-moz-border-radius:2px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#fff));background:-moz-linear-gradient(top,#f9f9f9,#fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ffffff');}
input:focus{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#E8F4E8),to(#F7FCF7));background:-moz-linear-gradient(top,#E8F4E8,#F7FCF7 );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F4E8',endColorstr='#F7FCF7');}
/* === parts/left.pcss ============================================================ */
.lbg{text-align:left;}
.left{min-height:500px;background:#FFF; }
.inner-left{background: #FFF;}
.ua_ie6 .left{height:500px;}
/* === parts/right.pcss =========================================================== */
.rbg{background:#FFF;}
.inner-right{background:#FFF;}
.right{min-height:300px;background:#FFF;border:0px solid #000;}
/* === parts/center.pcss ========================================================== */
.center{background:#FFF;}
.inner-center{background:#FFF;}
.content{margin:0px;padding:0px;border:0px;}
.links,.center-links{width:50%;float:left;margin:0;padding:0;border:0;}
.rechts,.center-rechts{width:50%;float:right;margin:0px;padding:0px;border:0px;}
.ua_ie6 .links,.ua_ie6 .center-links {width:48%;}
.ua_ie6 .rechts,.ua_ie6 .center-rechts{width:48%;margin-left:-6px;}
.ua_ie7 .rechts,.ua_ie7 .center-rechts{margin-left:-3px;}
/* === parts/header.pcss ========================================================== */
.header{background:#FFF;height:136px;}
.hbar{border:0px solid #FFF;background:#FFF;text-align:center;}
.header #title{width:900px;height:120px;}
/* === parts/footer.pcss ========================================================== */
.footer{background:#FFF;padding-top:4px;border-top:1px solid black;}
.footer div{background:#FFF;padding:4px;padding-top:0;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
/* === parts/datagrid.pcss ======================================================== */
table.liste{border-spacing:0px;width:100%;margin:0;padding:0;}
table.liste th,table.liste td{background-color:white;padding:0px;margin:0px;border-top:4px solid #ccd9cc;border-top:4px solid #ccd9cc;padding-right:8px;text-align:left;vertical-align:top;}
table.liste h2{padding:0px;}
table.liste p{padding-top:0px;}
table.liste th{text-align:left;white-space:nowrap;padding:4px 6px;}
table.termin td,table.termin th{padding-left:6px;padding-top:10pt;}
table.termin div.outer{position:relative;}
table.termin .art{padding:0px;}
table.termin .gridbetribsname,table.termin .gridbetribsname a:hover,table.termin .gridbetribsname a:link,table.termin .gridbetribsname a{font-weight:normal;font-size:10px;}
table.termin th.art{padding-top:10pt;}
table.termin div.inner{color:#aaa;display:inline;font-size:7pt;position:absolute;text-align:right;right:0px;padding:0px;top:-1px;width:300px;}
div.betrieb{border-bottom:1px dotted #CCD9CC;padding:5px 0 4px 0;}
div.betrieb p{padding:0px;margin:0px;}
div.betrieb p.art,div.box-inner-content p.art{color:#000 !important;font-size:0.8em;font-variant:small-caps;}
div.betrieb div.adresse{float:right;text-align:right;}
div.betrieb div.clear{ clear:both;}
div.betrieb div.bild{diplay:inline;float:right;margin:4px 0 4px 4px;text-align:center;}
div.betrieb p.betriebsname{color:#538312 !important;font-weight:bold;font-size:1.2em;}
div.betrieb p.betriebsname a{color:#538312 !important;font-weight:bold;font-size:1.2em;}
table.liste th a:link    { font-weight:bold;color:geen;text-decoration:none;}
table.liste th a:visited { font-weight:bold;color:green;text-decoration:none;}
table.liste th a:focus   { font-weight:bold;color:green;text-decoration:underline;}
table.liste th a:hover   { font-weight:bold;color:green;text-decoration:underline;}
table.liste th a:active  { font-weight:bold;color:green text-decoration:underline;}
table.liste tr               { background-color:#fffffa;}
table.liste tr:hover         { background-color:#fffaf0;}
table.liste tr.odd           { background-color:#f9f9f2;}
table.liste tr.odd:hover     { background-color:#fffaf0;}
table.liste td.empty         { background-color:#a5a5a5;}
table.liste tr.toolbar       { background-color:#fffffa;}
table.liste tr.toolbar:hover { background-color:#fffffa;}
table#paketuebersicht td,table#paketuebersicht th{height:34px;padding:4px 4px;border:none;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#fff;}
table#paketuebersicht th{background-color:#e6e6e6;}
table#paketuebersicht tr.odd td{background-color:#f6f6f6;}
table#paketuebersicht td+td,table#paketuebersicht th+th{width:7em;text-align:center;}
/* === parts/pager.pcss =========================================================== */
.pager{margin-top:12px;font-size:20px;white-space:normal;}
.pager-empty{text-decoration:none;display:block;float:left;text-align:center;height:25px;}
.pager .bzt-pager-button,.pager .bzt-pager-selected{padding:7px 11px 7px;margin:0 4px 4px 0;font-size:18px;font-weight:normal;padding:7px 13px 7px;}
.pager .bzt-pager-selected{cursor:default;   background:none repeat scroll 0 0 #DDDDDD;   border:1px solid #CCCCCC;   color:#000000;   cursor:default;   font-weight:bold;       font-weight:normal;}
/* === parts/buttons.pcss ========================================================= */
.tab {display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 0 0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.4em .4em 0 0;-moz-border-radius:.4em .4em 0 0;border-radius:.4em .4em 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.ua_ie9 .tab { border-radius:0;}
.tab:hover {text-decoration:none;height:19px;position:relative;top:-2px;}
.tab:active {}
.button,.button-inactive {display:inline-block;zoom:1;*display:inline;vertical-align:text-bottom;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);}
a.button {font-weight:normal;text-decoration:none;}
.button:hover {text-decoration:none;-moz-box-shadow:0 0 3px #999999;}
.button:active {position:relative;top:1px;}
.button-bigrounded {-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.button-medium {font-size:12px;padding:.4em 1.5em .42em;}
.button-small {font-size:11px;padding:.2em 1em .275em;}
.button a:visited { font-weight:bold;color:#333;text-decoration:none;}
.button a:link { font-weight:bold;color:#333;text-decoration:none;}
    .button a:focus   { font-weight:bold;color:#333;text-decoration:underline;}
.button a:hover   { font-weight:bold;color:#333;text-decoration:underline;}
.button a:active  { font-weight:bold;color:#333;text-decoration:underline;}
.gradient-black {color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top, #666, #000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000');}
.gradient-black:hover {background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top, #444, #000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');}
.gradient-black:active {color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top, #000, #444);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');}
.gradient-gray {color:#e9e9e9;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top, #888, #575757);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757');}
.gradient-gray:hover {background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top, #757575, #4b4b4b);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#4b4b4b');}
.gradient-gray:active,.gradient-gray-active {color:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top, #575757, #888);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',endColorstr='#888888');}
.gradient-white {color:#111;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}
.gradient-white:hover {background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top, #fff, #dcdcdc);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');}
.gradient-white:active {color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top, #ededed, #fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');}
.gradient-orange {color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.gradient-orange:hover {background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.gradient-orange:active,.gradient-orange-active {color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}
.gradient-red {color:#faddde;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top, #ed1c24, #aa1317);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');}
.gradient-red:hover {background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top, #c9151b, #a11115);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');}
.gradient-red:active,.gradient-red-active {color:#de898c;background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top, #aa1317, #ed1c24);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');}
.gradient-blue {color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');}
.gradient-blue:hover {background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top, #0095cc, #00678e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');}
.gradient-blue:active {color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top, #0078a5, #00adee);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');}
.gradient-rosy {color:#fae7e9;border:solid 1px #b73948;background:#da5867;background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));background:-moz-linear-gradient(top, #f16c7c, #bf404f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c',endColorstr='#bf404f');}
.gradient-rosy:hover {background:#ba4b58;background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));background:-moz-linear-gradient(top, #cf5d6a, #a53845);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a',endColorstr='#a53845');}
.gradient-rosy:active {color:#dca4ab;background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));background:-moz-linear-gradient(top, #bf404f, #f16c7c);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f',endColorstr='#f16c7c');}
.gradient-green {color:#e8f0de;border:solid 1px #538312;background:#64991e;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top, #7db72f, #4e7d0e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');}
.gradient-green:hover {background:#538018;background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));background:-moz-linear-gradient(top, #6b9d28, #436b0c);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');}
.gradient-green:active {color:#a9c08c;background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));background:-moz-linear-gradient(top, #4e7d0e, #7db72f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');}
.gradient-pink {color:#feeef5;border:solid 1px #d2729e;background:#f895c2;background:-webkit-gradient(linear,left top,left bottom,from(#feb1d3),to(#f171ab));background:-moz-linear-gradient(top, #feb1d3, #f171ab);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3',endColorstr='#f171ab');}
.gradient-pink:hover {background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#f4aacb),to(#e86ca4));background:-moz-linear-gradient(top, #f4aacb, #e86ca4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb',endColorstr='#e86ca4');}
.gradient-pink:active {color:#f3c3d9;background:-webkit-gradient(linear,left top,left bottom,from(#f171ab),to(#feb1d3));background:-moz-linear-gradient(top, #f171ab, #feb1d3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab',endColorstr='#feb1d3');}
.gradient-standard {color:white;border:solid 1px #696969;background:#ccd9cc;background:-webkit-gradient(linear,left top,left bottom,from(#009900),to(#006600));background:-moz-linear-gradient(top, #009900, #009660);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900',endColorstr='#006600');}
.gradient-standard:hover {background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#00DD00),to(#009900));background:-moz-linear-gradient(top, #00dd00, #009900);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dd00',endColorstr='#009900');}
.gradient-standard:active {background:-webkit-gradient(linear,left top,left bottom,from(#00DD00),to(#009900));background:-moz-linear-gradient(top, #00dd00, #009900);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dd00',endColorstr='#009900');}
.gradient-standard a:visited { font-weight:bold;color:#FFFFFA;text-decoration:none;}
.gradient-standard a:link { font-weight:bold;color:#FFFFFA;text-decoration:none;}
    .gradient-standard a:focus   { font-weight:bold;color:#FFFFFA;text-decoration:underline;}
.gradient-standard a:hover   { font-weight:bold;color:#FFFFFA;text-decoration:underline;}
.gradient-standard a:active  { font-weight:bold;color:#FFFFFA;text-decoration:underline;}
/* === parts/map.pcss ============================================================= */
#location-map-container{position:relative;height:500px;}
#location-map{width:100%;height:100%;float:left;border:1px solid #999;position:relative;top:-1px;left:-1px;}
#location-details .map{height:500px;position:relative;padding:8px;padding-top:5px;height:534px;}
.map-large{width:90%;height:500px;}
.map-large{position:absolute;top:10px;left:10px;z-index:100;align:center;vertical-align:middle;}
.map-large #button-big{display:none;}
.map-large #button-small{display:block;}
/* === parts/thumbs.pcss ========================================================== */
div.thumb{display:inline;float:left;vertical-align:top;text-align:middle;overflow:hidden;text-align:center;}
.thumb-frame{float:left;margin:3px;padding:4px;background:#F0EADD;border:1px solid #EAE4D7;}
.thumb-main{background:#C1B9EA;border:1px solid #BC94CC;}
div.thumb img{padding:0;margin:0;}
table.liste div.thumb-frame{float:left;margin:0px;padding:0px;background:red;border:0px}
/* === parts/misc.pcss ============================================================ */
.min1{}
.page{}
.picbox{margin:8px;}
.picbox-debug{padding:10px;background:#ccc;border:1px solid #aaa;}
#suchfeld{position:absolute;right:0px;width:250px;background:#e6e6e6;border:1px solid #ccc;margin:4px;}
div.simpleform #searchInput {width:374px;}
#SimpleSearchForm{text-aligen:center;width:450px;margin:auto;}
#SimpleSearchForm #searchSubmit{margin-top:30px;width:100px;font-weight:bold;font-size:1.2em;height:2em;}
#SimpleSearchForm td{text-align:center;}
.box-inner-content #SimpleSearchForm table{padding:30px;}
div .detail-buttons img{margin:5px;}
div .detail-buttons {float:right;margin-right:2px;}
table.oeffnungszeiten td,table.bewertung td{background:#fff;}
.oeffnungszeiten{width:100%;border-spacing:0px;}
table.oeffnungszeiten td{padding:2px 0px 1px 0px;background-color:#F5FAF5;line-height:1.5em;border-bottom:1px dotted #ccd9cc;border-left:3px solid #F5FAF5;}
.oeffnungszeiten .odd{background-color:#E6EEE6;border-bottom:1px dotted #ccd9cc;border-left:3px solid #E6EEE6;}
.oeffnungszeiten .highlight{background-color:#C7E2C7;border-left:3px solid #C7E2C7;}
.oeffnungszeiten .tag{padding:2px 5px 1px 0px;}
.reservierung-nicht-moeglich,.reservierung-nicht-notwendig{padding:3px;}
.reservierung-empfehlenswert,.reservierung-sehr-empfehlenswert {padding:3px;color:maroon;}
.reservierung-erforderlich{padding:3px;color:red;font-weight:bold;border:2px solid red;}
.euro{font-weight:bold;font-size:2em;color:#FFD000;}
  .meldung-green,.meldung-red{padding:8px;margin:8px;font-size:18px;text-align:center;-moz-border-radius:12px;}
.meldung-green{background:#DDFFDE;border:6px solid #A2E5A5;}
.meldung-red{background:#FFE5E7;border:6px solid #FFAAB1;}
td.kommentarheader{background:#ddd;}
hr.kommentartrenner{width:80%;size:1px solid #ddd;align:center;}
#page-faq dt,#page-roadmap dt{padding-top:12px;color:#538312;}
#page-faq a,#page-roadmap a{font-weight:normal;border-bottom:1px solid #538312;}
form td{padding:0;margin:0;}
td label {vertical-align:middle;padding-bottom:0.9em;}
b.label{vertical-align:middle;}
/* === parts/menu.pcss ============================================================ */
div.top-menu{padding:0px;padding-top:5px;height:30px;}
ul.top-menu{margin:0px;padding:0px;padding-top:5px;vertical-align:bottom;height:17px;border-bottom:2px solid #aaa;}
ul.top-menu li{float:left;}
ul.top-menu li a{display:block;padding:3px 6px 0px 6px;text-decoration:none;color:#f9f9f9;}
ul.top-menu li.gradient-white a{color:#222;}
div.sub-menu{padding:0px;padding-top:5px;}
ul.sub-menu{margin:0px;padding:0px;padding-bottom:5px;vertical-align:bottom;}
ul.sub-menu li{display:inline;padding:2px 6px 0px 6px;margin:0 3px 2px 3px;}
ul.sub-menu li a{text-decoration:none;color:#f9f9f9;}
/* === parts/box.pcss ============================================================= */
.outer-box{margin:0;padding:0;border:0;}
.box{padding:0;border:0;margin:5px 5px 10px 5px;}
.box-header{padding:5px 10px 5px 10px;background-color:#ccd9cc;border:0;border-bottom:1px solid #9DA59D;border-radius:.7em .7em 0 0 ;-webkit-border-radius:.7em .7em 0 0 ;-moz-border-radius:.7em .7em 0 0 ;}
.box-header h1{margin:0 0 1px 0;}
.box-header h2{margin:4px 0 4px 0;}
.box-inner-content{background-color:#FFF;padding:0;padding-bottom:4px;border:5px solid white;overflow:auto;}
.box-inner-content p,.box-inner-content h1,.box-inner-content h2,.box-inner-content h3{margin-top:0;}
.box-inner-content h1,.box-inner-content h2,.box-inner-content h3{margin-bottom:4px;}
.box-content{border:0;padding:10px;position:relative;background:#ccd9cc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CCD9CC),color-stop(1,#F7FCF7));background:-moz-linear-gradient(center top -86deg,#CCD9CC 0%,#F7FCF7 100%);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr='#CCD9CC',endColorstr='#F7FCF7')";filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr='#CCD9CC',endColorstr='#F7FCF7');}
.ua_ie_lt7 .box-content{height:1%;}
.ua_ie7 .box-gradient{position:absolute;top:0;left:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr='#CCD9CC',endColorstr='#F7FCF7');}
.box-inner-content{position:relative;}
.box-footer{}
.separator{width:100%;height:1px;overflow:hidden;margin-bottom:4px;background:#ccd9cc;background:-webkit-gradient(linear,left top,right top,color-stop(0,#CCD9CC),color-stop(1,#F7FCF7));background:-moz-linear-gradient(center top -86deg,#CCD9CC 0%,#F7FCF7 100%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#CCD9CC',endColorstr='#F7FCF7');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#CCD9CC',endColorstr='#F7FCF7')";}
/* === parts/content.pcss ========================================================= */
.overview-info{width:100%;}

