/* Style sheet template */
*{margin:0;padding:0;}
body{background-image:url("tl_files/template/background.jpg");}
#wrapper{background-image:url("tl_files/template/background_content.jpg");}
.headerImg_left{width:200px;height:226px;float:left;background-image:url("tl_files/template/navi_01.jpg");background-repeat:no-repeat;}
.headerImg_right{margin-left:200px;}
.headerImg_top{height:90px;background-image:url("tl_files/template/header_01.jpg");background-repeat:no-repeat;}
.header_kontakt{margin-top:5px;margin-left:10px;font-family:Arial,Verdana;font-size:12px;color:#ffffff;}
#main{padding:20px 25px 0 20px;}
#main h1{margin-bottom:20px;font-family:Arial, Verdana;font-weight:bold;font-size:16px;color:#669933;line-height:20px;}
#main h2{margin-bottom:10px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#999966;line-height:20px;}
#main a{font-size:14px;line-height:17px;}
#main .ce_text{font-family:Arial, Verdana;font-size:12px;color:#333333;line-height:17px;}
#main .ce_text li{margin-left:3em;}
#main .block{margin-bottom:20px;}
#main .ce_hyperlink a,#main .ce_hyperlink.block{margin-bottom:10px;font-family:Arial, Verdana, Helvetica, sans-serif;text-decoration:underline;font-size:12px;color:#000000;}
#main .image_container img,#main .ce_teaser img,#main .teaser img{left:50%;right:50%;display:block;margin-right:auto;margin-left:auto;padding:2px;background-color:#ffffff;border:1px solid #cccc99;}
#main .ce_image.k .image_container img{margin-right:auto;margin-left:0;padding:0;border:0px;}
#main .ce_text .image_container img{margin-right:auto;margin-left:auto;padding:2px;background-color:#ffffff;border:1px solid #cccc99;}
#main .caption{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;color:#666666;}
#auszug-aus-unserer-speisekarte .row_0 .col_0{width:300px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#auszug-aus-unserer-speisekarte .row_0 .col_1{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#auszug-aus-unserer-speisekarte .row_1 .col_0{width:300px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#versand-von-hausgemachten-spezialitaeten .row_0 .col_0{width:300px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#versand-von-hausgemachten-spezialitaeten .row_0 .col_1{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#vegetarische-speisen .row_0 .col_0{width:400px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#vegetarische-speisen .row_0 .col_1{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#preisliste-fuer-zimmer table{border:1px solid #cccc99;}
#preisliste-fuer-zimmer td{padding:5px;border:1px solid #cccc99;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
#preisliste-fuer-zimmer .row_0{background-color:#cccc99;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
#main .mod_sitemap a,#main .mod_sitemap span{width:350px;display:block;margin-left:20px;padding-left:10px;font-family:Arial, Verdana;font-weight:bold;text-decoration:none;font-size:12px;color:#669933;line-height:20px;}
#main .mod_sitemap li{list-style-type:none;}
#main .mod_sitemap span,#main .mod_sitemap a:hover{background-color:#ffffff;}
#main .mod_sitemap li ul li a,#main .mod_sitemap li ul li span{width:330px;padding-left:30px;background-image:url("tl_files/template/navidot.png");background-repeat:no-repeat;font-weight:normal;font-size:11px;color:#999966;line-height:20px;}
#main .mod_sitemap li ul li.active,#main .mod_sitemap li ul li a:hover{font-weight:normal;font-size:11px;}
#kontakt label,#kontakt .widget input,#kontakt textarea{display:inline;}
#kontakt label{margin-top:10px;text-align:right;font-family:arial, verdana;font-size:14px;}
#kontakt input,#kontakt textarea{background-color:#FFFFFF;border:1px solid #cccc99;font-family:Arial,Verda,Helvetica,sans-serif;font-size:14px;color:#333333;}
#kontakt .submit{background-color:#FFFFFF;border:1px solid;font-family:Arial,Verda,Helvetica,sans-serif;font-size:10pt;color:#cccc99;}
#kontakt p.error{font-size:10px;color:#ff0000;}
#kontakt td.col_first{width:120px;height:26px;padding-right:10px;text-align:right;}
#kontakt span.mandatory{display:inline;text-align:right;color:#663300;}
#footer{background-image:url("tl_files/template/footer.jpg");background-repeat:no-repeat;}
