@charset "UTF-8";
* {
margin:0px;
padding: 0px;
}

/* local white space reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,bold,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inhert;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;}
html{height:100%;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#760000;padding-bottom:12px;}
#content h5 {
	display: block;
	float: right;
	font-size: 16px;
	background-color: #fff;
	padding: 2px;
}
#content .bodytext {display:block;}
body{font-size:12px;color:#760000;background-image:url(../img/main_bg.jpg);line-height:18px;}
#root{display:block;margin:0 auto;width:980px;}

#root_welcome{display:block;width:300px;position:absolute;left:50%;top:50%;text-align:center;height:300px;color:#BF9B79;font-size:12px;font-weight:700;margin:-150px auto 0 -150px;}
#text{margin-top:20px;text-align:center;color:#fff;display:block;float:left;width:300px;}
#collum_head{display:block;float:left;width:980px;background-image:url(../img/header_verlauf.png);background-repeat:repeat-x;height:178px;padding-top:20px;background-position:center 22px;}
#head_left{display:block;float:left;width:400px;}
#logo{margin-left:50px;margin-top:18px;display:block;float:left;width:300px;height:62px;background-image:url(../img/schriftzug.png);background-repeat:no-repeat;}
#logo h1 a span{cursor:pointer;display:block;height:62px;position:absolute;text-indent:-10000px;width:300px;background-image:url(none);}
#head_middle{display:block;float:left;width:90px;text-align:center;height:172px;background-image:url(../img/ornament.png);background-repeat:no-repeat;background-position:center center;margin-top:4px;margin-left:45px;margin-right:45px;}
#head_middle h1 a span{cursor:pointer;display:block;height:172px;position:absolute;text-indent:-10000px;width:90px;background-image:url(none);}
#head_right{display:block;float:right;padding-top:80px;}
#collum_content{display:block;float:left;width:980px;background-image:url(../img/content.png);padding-bottom:20px;}
#collum_footer{display:block;float:left;width:980px;border-top:1px solid #fff;background-image:url(../img/ornament-footer.png);background-position:center top;background-repeat:no-repeat;height:25px;padding-top:15px;}
#collum_left{display:block;float:left;width:180px;}
#collum_menu{display:block;float:left;width:160px;height:235px;}
#collum_adresse{display:block;float:right;width:160px;margin-top:50px;background-image:url(../img/logo.png);background-repeat:no-repeat;padding-top:96px;font-size:12px;color:#fff;text-align:center;}
#content{display:block;float:left;width:546px;background:#f2e1dc;min-height:440px;margin:0 20px 0 14px;padding:10px;}
#content .csc-header-n1{height:30px;}
#content  h3{
	display:block;
	padding-bottom:6px;
	/*margin-bottom: -20px*/;clear:right;
}
#content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {padding-bottom:15px;}
/* [========== >> MainMenü // Right */

#headline{display:block;float:left;width:566px;margin:0 24px 0 14px;height:46px;}
#headline .csc-textpic-imagewrap{float:left!important;display:block;}
#collum_right .csc-header-n1{height:40px;}
#collum_right{display:block;float:left;width:180px;}
#collum_news{display:block;float:left;width:160px;background-color:#F2E1DC;padding:5px 10px;}
#collum_news h3{background-image:url(../img/aktuelles.png);background-repeat:no-repeat;height:36px;font-size:1px;line-height:0;color:#F2E1DC;margin-left:-5px;}
#collum_right .bodytext {margin-top:-20px;}
#collum_zeiten{display:block;float:left;width:160px;margin-top:30px;background-color:#F2E1DC;padding:5px 10px;}
#collum_zeiten h3{background-image:url(../img/oeffnungszeiten.png);background-repeat:no-repeat;height:36px;font-size:1px;line-height:0;color:#F2E1DC;margin-left:-5px;}
#collum_anfahrt{display:block;width:160px;margin-top:30px;background:#F2E1DC;float:left;padding:5px 10px;}
#collum_anfahrt h3{background-image:url(../img/anfahrtsbeschreibung.png);background-repeat:no-repeat;height:36px;font-size:1px;line-height:0;color:#F2E1DC;margin-left:-5px;}
/* [========== >> Submenüs // Head */
#collum_middle_menu{display:block;float:left;width:566px;margin-top:10px;}
#collum_middle_menu li{color:#747577;display:block;float:left;font-size:10px;padding-right:4px;}
#sprachen{display:block;float:right;}
#sprachen .NO{padding-left:7px;float:right;}
#sprachen .tx-srlanguagemenu-pi1{display:block;float:left;width:90px;}
#sprachen .tx-srlanguagemenu-pi1 img{display:block;float:left;width:7px;height:10px;}
#sprachen a,#sprachen .SPC{display:inline;float:right;color:#747577;font-size:10px;text-transform:uppercase;font-weight:400;font-family:Tahoma, Verdana, Arial, Helvetica;}
#submenu1 a,#submenu2 a,#collum_middle_menu a{color:#747577;display:block;float:left;font-size:10px;text-transform:uppercase;padding:0 -4px;}
#submenu1 li,#submenu2 li,#submenu3 li{color:#747577;display:block;float:left;font-size:10px;padding:0 15px;}
#submenu1 ul,#submenu2 ul,#submenu3 ul,#submenu4 ul,#collum_middle_menu ul{list-style:none;margin:0;padding:0;}
#submenu1,#submenu3{display:block;float:left;width:auto;}
#submenu2{display:block;float:left;width:auto;padding-left:10px;}
#submenu3 a{color:#747577;display:block;float:left;font-size:10px;text-transform:uppercase;}
#submenu4{display:block;float:right;width:200px;}
#submenu4 li{color:#747577;display:block;float:left;font-size:10px;}
#submenu4 a{color:#747577;display:block;float:left;font-size:10px;}


/* [========== >> Submenüs // Footer */

#footer_col{display:block;float:left;width:940px;margin-top:4px;height:15px;background-color:#F29400;padding-top:1px;}
#footer_menu ul{list-style:none;float:right;margin:0;padding:0 10px 0 0;}
#footer_menu li{color:#FFF;display:block;float:left;font-size:10px;padding:0 5px;}
#footer_menu a{color:#FFF;display:block;float:left;text-transform:uppercase;}

/* [========== >> MainMenü // Left */

#m1{margin-bottom:5px;margin-top:40px;}
#m1 ul{list-style:none;padding:0;}
#m1 li{display:block;list-style-type:none;color:#7C1905;width:150px;padding-top:3px;font-weight:700;font-size:14px;}
#m1 .no a:link,#m1 .no a:visited{color:#7C1905;text-decoration:none;font-size:14px;}
#m1 .no a:hover,#m1 .no a:active{color:#FFF;text-decoration:none;display:block;font-size:14px;}
#m1 .l2{display:block;}
#m1 .l2 li{display:block;list-style-type:none;font-size:9px;font-weight:400;color:#747577;width:130px;margin-bottom:2px;border:0 none;margin-left:10px;letter-spacing:.1em;}
#m1 .l1 .act a{display:block;width:145px;}
#m1 .act a:link,#m1 .act a:visited,#m1 bold,#m1 .act a:hover,#m1 .act a:active{color:#F29400;}

/* [========== >> Spalten */

.cols2 .c21{display:block;float:left;width:273px;text-align:left;}
.cols2 .c22{display:block;float:right;width:273px;text-align:left;}
.cols2 .h21{display:block;float:left;width:546px;text-align:left;}
.cols2 .h22{display:block;float:left;width:546px;text-align:left;margin-top:5px;}
.cols3 .c22{display:block;float:left;width:273px;text-align:left;margin-top:5px;}
.cols3 .c23{display:block;float:right;width:273px;text-align:left;margin-top:5px;}
.cols2,.cols3,.cols3 .c21{display:block;float:left;width:546px;}

/* [========== >> Bildermenü */
#m1 .uid_38 a{background-image:url(../img/btn_desserts.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_37 a{background-image:url(../img/btn_beilagen.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_36 a{background-image:url(../img/btn_menue.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_35 a{background-image:url(../img/btn_vorspeisen.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_34 a{background-image:url(../img/btn_service.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_33 a{background-image:url(../img/btn_catering.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_32 a{background-image:url(../img/btn_events.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_31 a{background-image:url(../img/btn_kurse.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_30 a{background-image:url(../img/btn_galerie.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_25 a{background-image:url(../img/btn_hauptgerichte.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_24 a{background-image:url(../img/btn_spezialitaeten.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_23 a{background-image:url(../img/btn_mittagstisch.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_22 a{background-image:url(../img/btn_getraenke.png);background-repeat:no-repeat;width:150px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#m1 .uid_25,#m1 .uid_24,#m1 .uid_23,#m1 .uid_22,#m1 .uid_30,#m1 .uid_31,#m1 .uid_32,#m1 .uid_33,#m1 .uid_34,#m1 .uid_35,#m1 .uid_36,#m1 .uid_37,#m1 .uid_38{width:150px;height:25px;display:block;}

#submenu1 .uid_19{width:90px;height:25px;display:block;}
#submenu1 .uid_19 a{background-image:url(../img/btn_ueber_uns.png);background-repeat:no-repeat;width:90px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu1 .uid_20{width:110px;height:25px;display:block;}
#submenu1 .uid_20 a{background-image:url(../img/btn_restaurant.png);background-repeat:no-repeat;width:110px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu1 .uid_21{width:110px;height:25px;display:block;}
#submenu1 .uid_21 a{background-image:url(../img/btn_speisekarte.png);background-repeat:no-repeat;width:110px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu2 .uid_15{width:60px;height:25px;display:block;}
#submenu2 .uid_15 a{background-image:url(../img/btn_news.png);background-repeat:no-repeat;width:60px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu2 .uid_16{width:30px;height:25px;display:block;}
#submenu2 .uid_16 a{background-image:url(../img/btn_pr.png);background-repeat:no-repeat;width:30px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu2 .uid_17{width:80px;height:25px;display:block;}
#submenu2 .uid_17 a{background-image:url(../img/btn_kontakt.png);background-repeat:no-repeat;width:80px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu2 .uid_18{width:100px;height:25px;display:block;}
#submenu2 .uid_18 a{background-image:url(../img/btn_gaestebuch.png);background-repeat:no-repeat;width:100px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu4 .uid_13{width:60px;height:25px;display:block;}
#submenu4 .uid_13 a{background-image:url(../img/btn_sitemap.png);background-repeat:no-repeat;width:60px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu4 .uid_14{width:80px;height:25px;display:block;}
#submenu4 .uid_14 a{background-image:url(../img/btn_impressum.png);background-repeat:no-repeat;width:80px;height:25px;display:block;text-indent:-2000px;position:absolute;}
#submenu4 .uid_1{color:#FFF; xwidth:50px;height:25px;display:block;}
#submenu4 .uid_1 a{ xbackground-image:url(../img/btn_2008.png); background-repeat:no-repeat; color:#FFF; xwidth:50px;height:25px;display:block;xtext-indent:-2000px;position:absolute;}

/* ================= SITEMAP */
#content ul{margin-left:12px;list-style:none;}
#content li{#content list-style:none;background-image:url('../img/pfeil.jpg');background-repeat:no-repeat;background-position:0 5px;padding-left:15px;}
#content li.none{#content list-style:none;background:url('../img/trans.gif');background-position:100px 100px;padding-left:15px;}
#content li.nav2{padding-left:30px;background-position:15px 5px;}
#content li.nav3{padding-left:45px;background-position:30px 5px;}
#content li.act{background-image:url('../img/pfeil_aktiv.jpg');}
#content li.act a{color:#549E13;text-decoration:none;}
#content li.act a acronym{color:#549E13;text-decoration:none;border-bottom:dotted 1px #549E13;}
