body{text-align:center;background-color:#F6BA71;}

h1 {font-size:18px;color:#B81B2F;padding-bottom:0px;margin-bottom:0px;height:35px;vertical-align:middle;}

#infoimg {text-align: center; margin-top: 10px}
#atffc {display:none;}
#atff {display:none;}

#suche{position:absolute; right: 0}

#further_informations{border: 1px solid #b81b2f; padding: 10px; padding-top: 0}

.partnerlink {line-height:2}

#centern{margin:0px auto;text-align:left;width:1003px;background:url(../images/back.jpg) repeat-y left top;}

#content{margin-left:46px;background:url(../images/content.jpg);background-position:bottom left; background-repeat:no-repeat;}

#content #logo{width:397px;height:63px;background:url(../images/logo.jpg);position:relative;margin:0px;display:block;float:left;}
#content #top{width:504px;height:63px;background:url(../images/topsearchback.jpg);position:relative;margin-left:397px;}
#content #top #search {padding-left:125px;padding-top:24px;}
#content #top #search input {border:0px;padding:3px;}
#content #top #search select {border:0px;padding:2px;}
#content #top #search .submit {background-color:#FFFFFF;padding:2px;font-weight:bold;}
#content #top #search .submit:hover {background-color:#b81b2f;color:#FFFFFF;}

#content #contentsearch {padding-left:57px;padding-top:3px;}
#content #contentsearch input {border:0px;background-color:#B51632;color:#FFFFFF;padding:3px;}
#content #contentsearch select {border:0px;background-color:#B51632;color:#FFFFFF;padding:2px;}
#content #contentsearch .submit {background-color:#B51632;padding:2px;font-weight:bold;}
#content #contentsearch .submit:hover {background-color:#b81b2f;color:#FFFFFF;}

#content #links, #content #links_detail {float:left; width:65%; margin-top:20px;padding-left:28px;padding-bottom:20px;}
#content #rechts, #content #rechts_detail, #content #rechts_detail_content {float:left; margin-top:20px;padding-left:20px;border-width:1px; border-left-style:dotted; border-color:#bcbcbc;}
#content #rechts h2 {font-size:14px;line-height:1.5em;color:#000807;margin:0px;margin-bottom:3px;padding:0px;font-family:arial; font-size:14px; color:#b81b2f; line-height:140%;}
#content #rechts_detail {width:290px;margin-bottom:20px;}
#content #rechts_detail .hilfe {width:100%;text-align:right;margin-top:-15px;}
#content #rechts_detail .hilfe a {font-size:11px;}
#content #rechts_detail h2.spezial {font-size: 14px; color: #000807; padding: 5px; text-align: center;}
#content #links_detail {width:530px;}

#content .block {background:url(../images/borderback.jpg);width:580px;height:311px;margin-left:-10px;}
#content .block p {padding:15px;margin-bottom:-10px;}
#content .block .einzug {margin-left:55px;}
#content .block p img {padding-bottom:0px;float:left;}

#content .block h2 {font-size:18px;color:#B81B2F;margin-left:55px;padding-bottom:0px;margin-bottom:0px;height:35px;vertical-align:middle;margin-top:5px;padding-top:0px;}

* html #content .block h2 {margin-bottom:-5px;}

/*#content h1 {font-family:arial; font-size:14px; color:#b81b2f; line-height:140%;}*/

#content #brotkrumenpfad {padding-left:28px;margin-top:20px;font-size:11px;}

#content #links .starttext {padding-right:10px;}
#content #links .stadt {padding-bottom:10px;padding-right:10px;}
#content #links .suchergebnis {margin-top:5px;color:#535353;clear:both;margin-bottom:30px;height:110px;}
#content #links .suchergebnis a {height:110px;}
#content #links .suchergebnis a img {float:left;margin-right:10px;width:150px;vertical-align:middle;}
#content #links .suchergebnis .text {}
#content #links .suchergebnis .text h2 {margin-bottom:5px;}
#content #links .suchergebnis .text h2 a {font-weight:bold;font-size:14px;}
#content #links .suchergebnis .text h2 span {font-size:11px;font-weight:normal;}
#content #links .suchergebnis .text .beschreibung {font-size:11px;padding-right:5px;line-height:14px;margin-top:3px;}
#content #links .suchergebnis .text .kueche {}
#content #links .suchergebnis .text p {}
#content #links #nav {margin-left:70px;}
#content #links #nav a, #content #links #nav span{float:left;margin:2px;background:#F2F2F2;border:1px solid #BBBBBB;width:23px;height:20px;text-align:center;line-height:20px;font-size:14px;font-weight:bold;color:#333333;text-decoration:none;}
#content #links #nav a.activ{background:#98acbc;color:white;}	
#content #links #nav a:hover, #content #links #nav span{background:#ff9c00;color:white;}	
#content #links #nav a.btn_left, #content #links #nav a.btn_right {width:90px;}

#content #rechts {width:200px;}
#content #rechts a {text-decoration:none;}
#content #rechts a:hover {text-decoration:underline;}

#content #links_detail h1 {margin-bottom:10px;}
#content #links_detail #kontakt {vertical-align:top;}
#content #links_detail #kontakt .bild {float:left;margin-right:10px;}
#content #links_detail #kontakt .adresse {font-size:14px;float:none;line-height:19px;}
#content #links_detail #kontakt .zusatzdaten {margin-top:10px;font-size:11px;}
#content #links_detail #kontakt .zusatzdaten strong {color:#B81B2F;}
#content #links_detail #beschreibung {clear:left;padding-right:10px;font-size:11px;}
#content #links_detail #details_oeffnungszeiten {padding-right:10px;font-size:11px;}
#content #links_detail h2 {padding-top:11px;margin-bottom:3px;}
#content #links_detail #kontakt h2 {padding-top:0px;margin-bottom:0px;}
#content #links_detail #kontakt strong {font-weight:normal;}

#content #links_detail #details_bilder a {padding:5px;}
#content #links_detail #map {padding-bottom:15px;}

#content p.vzlist {padding:1px;width:200px;float:left;}

#content .suchergebnis_small {margin-bottom:8px;font-size:11px;height:56px;}
#content .suchergebnis_small div {margin-bottom:0px;}
#content .suchergebnis_small a {}
#content .suchergebnis_small a img {float:left;margin-right:4px;vertical-align:middle;height:55px;width:70px;}
#content .suchergebnis_small .text {vertical-align:top;}
#content .suchergebnis_small .text h3 {margin-bottom:0px;line-height:11px;}
#content .suchergebnis_small .text h3 a {font-weight:bold;font-size:11px;text-decoration:none;}
#content .suchergebnis_small .text h3 span {font-size:11px;font-weight:normal;}
#content .suchergebnis_small .text .kueche {}
#content .suchergebnis_small .text div a.reservieren {color:#B81B2F;text-decoration:none;font-weight:bold;}
#content .suchergebnis_small .text p {}

#footer{margin-left:46px;width:901px;height:85px;background:url(../images/foot.jpg);background-position:top left; background-repeat:no-repeat;padding:20px;}

#footer span {color:#D5D5D5;float:left;}
#footer span a {color:#D5D5D5;margin-right:5px;font-weight:bold;}
#footer span a:hover {color:#FFFFFF;}

.TagCloud { margin-top:0px; width:180px; padding:10px; font-family:Arial; font-color:#bcbcbc; text-align:center; line-height:1em;}
.TagCloud * { line-height:18px; line-height:1.1em;margin:4px 1px 4px 1px;text-decoration:none;color: #535353;}
.TagCloud a:hover {text-decoration:underline;}
a.TagCloud_cnt1, a.TagCloud_cntW1-3 { font-size:11px;  }
a.TagCloud_cnt2, a.TagCloud_cntW4-6 { font-size:11px; }
a.TagCloud_cnt3, a.TagCloud_cntW7-9 { font-size:11px;  }
a.TagCloud_cnt4, a.TagCloud_cntW10-12 { font-size:12px; }
a.TagCloud_cnt5, a.TagCloud_cntW13-15 { font-size:15px; font-weight:bold; }
a.TagCloud_cnt6, a.TagCloud_cntW16-18 { font-size:16px; font-weight:bold;  }
a.TagCloud_cnt7, a.TagCloud_cntW19-21 { font-size:16px; font-weight:bold; }
a.TagCloud_cnt8, a.TagCloud_cntW22-24 { font-size:16px; font-weight:bold;  }
a.TagCloud_cnt9, a.TagCloud_cntW25-27 { font-size:18px; font-weight:bold; }
a.TagCloud_cnt10, a.TagCloud_cnt11, a.TagCloud_cnt12, a.spTagCloud_cnt13, a.TagCloud_cnt14,
a.TagCloud_cnt15, a.TagCloud_cnt16, a.TagCloud_cnt17, a.spTagCloud_cnt18, a.TagCloud_cnt19,
a.TagCloud_cnt20, a.TagCloud_cntW28-30, a.TagCloud_cntW31-33, a.TagCloud_cntW34-36,
a.TagCloud_cntW37-39, a.TagCloud_cntW40-42, 
a.TagCloud_cntW40 { font-size:19px; font-weight:bold; }



.clearfix {clear:both;height:0px;}
