/* Markt-Café Stylesheet - Version 1.1
* for http://www.markt-cafe.de
* Dirk Köster 2011, www.dirkoester.de
*/
* {margin: 0px; padding: 0px;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
ul {list-style: none;}
img {border: none;}

/* Global */
a{color:#B77712; text-decoration:none;}
a:hover{text-decoration:underline;}
body{font-family:Georgia,Palatino,Bookman Old Style,Utopia,serif;background:#FFF url(../img/body.jpg) repeat-x top;  background-attachment:fixed; }
h3{color:#ca9215;font-size:16px;margin-bottom:3px; font-weight: normal;margin-left:8px; margin-bottom:9px; padding-left:25px; background:#FFF url(../img/mc_icon.jpg) no-repeat left;}
h1, h2{font-family: Yellowtail; color:#ca9215;font-size:24px;margin-bottom:3px; font-weight: normal;margin-left:8px; margin-bottom:9px; padding-left:25px; background:#FFF url(../img/mc_icon.jpg) no-repeat left;}

@font-face { font-family: Yellowtail; src: url('../font/Yellowtail-Regular.ttf'),  url('../font/Yellowtail-Regular.eot'); }

/* Allgemeine Klassen */
.clear {clear: both;}
.ia { cursor: pointer; }
.rounded {border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.l {float: left;}
.r {float: right;}
.txh-dark { text-shadow: #2c150c 1px 1px 0px;}
.txh-light { text-shadow: #fde4ad 1px 1px 0px;}
.txh-brown { text-shadow: #a17e31 1px 1px 0px;}
.alt-font {font-family:Verdana, sans-serif; }

/* Container */
#container{color:#250B00; position:relative; width:779px;  margin:72px auto 0 auto;}
#content {font-size:15px; width: 100%; line-height:26px; border-bottom: 1px solid #e7ca8a; background: rgb(255,255,255); background: rgba(255,255,255,0.9);}
#mc-icon {position: fixed; height:50px; width: 50px; background:#FFF url(../img/mc-icon.gif) no-repeat left; bottom: -20px; left: -20px;}

/* Content*/
#content img {}
#content img.left:hover, #content img.right:hover {border:3px solid #fde4ad; }
#content img.left{margin: 3px 15px 4px 20px;  float:left; border:3px solid #E7CA8A; padding:3px;}
#content img.right{margin: 6px 40px 6px 10px;  float:right; border:3px solid #E7CA8A; padding:3px;}

/* Header */
#header{height:236px; width: 779px; background:transparent url(../img/header-back.gif) no-repeat;}
#logo{position:absolute; right:-55px; top: -44px; width:219px; height:86px; background:transparent url(../img/mlogo.png) no-repeat; }

/* Navigation */
#navi{position:absolute; left:15px; top:197px;  padding-bottom:0px;}
#navi ul#navlist{float:left; }
#navi ul li{list-style-type:none;  font-weight:bold; padding:0px; margin:0px; display:block; float:left; text-align:center;}
#navi ul li a {color:#FFF; font-family:Trebuchet MS; line-height: 39px; font-size:16px;  font-weight:bold; text-decoration:none; padding-top:0px; display:block; height:39px; width:133px;}
#navi ul li.active{width: 133px; height: 39px; background:url(../img/h_nav_act.png) no-repeat; }
#navi ul li.active a{color:#FFF; }
#navi ul li.active a:hover{text-decoration:underline;}
#navi ul li a:hover{text-decoration:underline;}

#left{width:550px;  padding: 20px 0 20px 0;}
#left p {padding: 0 40px 25px 25px;}
.psim {padding: 0 40px 25px 25px;}
#right{width:219px;  padding: 20px 0 20px 0;}
#right img{border:none;}
#right-con{padding-left: 13px;}
.box{padding:12px;  line-height:1.425;  font-size:9pt;}
.box td{padding-bottom:10px;}
.box td.day{width:85px;  font-style:italic;}
.box td.news{background:transparent url(../img/news_icon.gif) no-repeat top;  width:15px;}

#info{width:202px;  margin-bottom:15px;}
#infoheader{height:28px;  background:transparent url(../img/box_info_h.gif) no-repeat; }
#infomid{height:80px;  background:#E7CA8A;}
#infobottom{height:14px;  background:transparent url(../img/box_info_b.gif) no-repeat;}
#open{width:202px;  margin-bottom:15px;}
#openheader{height:28px;  background:transparent url(../img/box_open_h.gif) no-repeat; }
#openmid{height:180px;  background:#EBDAA9;}
#openbottom{height:14px;  background:transparent url(../img/box_open_b.gif) no-repeat;}
.map { background:transparent url(../img/map_n.gif) no-repeat; width: 48px; height: 62px; position: absolute; right: 18px; margin-top: 7px; cursor: pointer;} 
.map:hover { background:transparent url(../img/map_o.gif) no-repeat; } 

#news{width:202px;}
#newsheader{height:28px;  background:transparent url(../img/box_news_h.gif) no-repeat; }
#newsmid{height:210px;  background:#EEE5BF;}
#newsbottom{height:14px;  background:transparent url(../img/box_news_b.gif) no-repeat;  margin-bottom:5px;}

/* Rechte Spalte */
.right-container {margin-bottom: 20px; }
.right-content {background-color: #e7ca8a; }
.right-head {background-color: #dcb358; padding: 4px 0px 4px 9px;  }
.right-head h4 {color: #fff; font-family: Yellowtail; font-size: 22px; font-weight: normal  }

.bt {border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-top-left-border-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-top-right-border-radius: 10px;}
.bb {border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-bottom-left-border-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-bottom-right-border-radius: 10px;}

/* Footer */
#footer{ margin: 3px 0 25px 0; padding-left:10px; text-align: right; }
#footer ul li{ display: inline; display: inline-block; font-size: 12px; float:right;}
#footer a{padding-right:15px; color:#815F2C; font-family:Trebuchet MS;}
#footer a:hover{text-decoration:underline;}

#left table{font-family:Trebuchet MS;margin:0 0 25px 15px;width:500px;padding: 15px 40px 25px 25px;font-size:12px;border-style:none;background:#F3F1D8;border-spacing:0px;}

tr, td {vertical-align: top;}
.food{width:365px; font-weight: bold; font-size: 14px;}
.volume{  font-size:8pt;  padding-right:3px;  width:450px; }
.price{padding-right:3px;  text-align:right;  width:55px; font-weight: bold; font-size: 14px;}

#left th {color:#250B00; width:200px; font-family: Yellowtail; padding-left:5px; margin-bottom: 12px; font-weight:normal;  font-size:24px; line-height: 30px; text-align:left;  border:none;}
#left td{padding-left:5px;}
.partner{padding-left:30px;  padding-right:30px;  padding-top:30px;}

/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#250b00;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../img/ico-loading.gif) no-repeat; width: 50px; height: 50px; padding-left:50px; display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden; background-color:#fff;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner { color: #fff; background-color: #dcb358;  }
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img/close.png);}
#sb-nav-next{background-image:url(../img/next.png);}
#sb-nav-previous{background-image:url(../img/previous.png);}
#sb-nav-play{background-image:url(../img/play.png);}
#sb-nav-pause{background-image:url(../img/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#250b00;text-decoration:underline;}
