

@media all
{
/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
** 

/* ### berschriften, Flietexte ###################################################################### */

body { color: #580000; font-size: 81.25%; font-family: Arial, Helvetica, sans-serif; } /* 13px */
body.mm_id95 { background: #f7efca; }


h1,h2,h3,h4 {color: #272727; font-weight: bold;}

h1 {font-size: 1.0em; height: 18px; line-height: 18px; margin: 18px 0 0.5em 0; padding: 2px 0 0 5px; background: url(../../img/custom_color_content_bar.gif) 0 0 repeat-x;}

#right h1 {font-size: 1.0em; height: 18px; line-height: 18px; margin: 0 0 0.5em 0; padding: 2px 0 0 5px; background: url(../../img/news_bar_310.gif) 0 0 no-repeat; width: 305px;}

h2 {font-size: 11px; color: #9d1e00; margin: 0 0 0.25em 0; padding-top: 0.5em; padding-left: 5px;}
h2.news {font-size: 1.0em; color: #4f4f4f; margin: 0 0 0.25em 0; padding-top: 0.5em; border-bottom: 1px #8d2d1b solid; }
h3 {font-size: 0.9em; margin: 0.5em 0; padding-left: 5px;}

.news-list-item h3 {margin: 0;}

h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #8d2d1b solid;}


.bodytext {padding-left: 5px; width: auto;}

#right .bodytext {padding-left: 0;}

#right h3 {padding-left: 0;}


ul,dd,dt { line-height: 140%; font-size: 11px; }
p { line-height: 140%; margin: 0; font-size: 11px; padding-left: 5px;}


strong,b { font-weight: bold; }
em,i { font-style:italic; }
pre, code {	font-family: "Courier New", Courier, monospace; }
address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; }

hr { 
	color: #f7e7b3; 
	background:transparent; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.5em 0; 
	border:0; 
	border-bottom: 0px #f7e7b3 solid; 
}

hr.clearer {clear: both;}

#news_col hr {width: 95%;}

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}

/* ### Bildpositionierung ############################################################################ */

img.float_left { float: left; margin-right: 1em; margin-bottom: 0.15em; border:0; }
img.float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; }
img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; }
img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4 }

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color: #2a72b6; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {text-decoration:underline;}
a {outline: none;}

/* DOM append irgendwie nicht gut_�nderunge Sebastian Gonsior, nav in TS configuriert*/
/* .jobs, .kueche, .fotogalerie  {margin-top: 12px;} */
a#mm_id67, a#mm_id63, a#mm_id85, a#mm_id84, a#mm_id8, a#mm_id7,a#mm_id35 {margin-top: 12px;}


#topnav a { color: #580000; background:transparent; text-decoration:none; }
#topnav a:hover { color: #8d2d1b; text-decoration:underline; background-color: transparent;}
#topnav a:focus { text-decoration:underline; background-color: transparent;}


/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ####################################################################################################*/

table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; }

form {overflow:hidden;}



/*########################################################################################################
### MAILFORM ############################################################################################# 
########################################################################################################*/

input, textarea {
	margin-bottom: 10px;
	color:#333;
	border: 1px solid #8d2d1b;
	padding: 1px 3px;
	font: 11px Arial, Helvetica, sans-serif;
	overflow: auto;
}
label {
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
	font-size: 11px;
}

#mailformformtype_mail {background: #ac3620; color: #fff;}


.button_submit {margin-left: 115px; padding: 0 3px; width: 288px; cursor: pointer; font-weight: bold; border: 1px solid #8d2d1b;} 

div.csc-mailform-field label {width: 110px; float: left; padding: 0 0 5px 5px;}

div.csc-mailform-field input, div.csc-mailform-field select {width: 162px;}

form {overflow:hidden;}

select {padding: 0px 0px; background: #fff; font-size: 11px; outline:none;}

#mailformanrede, #mailformBetreff, #mailformanredebesteller {
    border: 1px solid #8D2D1B;
    margin-bottom: 10px;
    outline: medium none;
    width: 170px;
}
#mailformanrede:active, #mailformBetreff:active {outline:none;}

#mailformrueckruf {width: auto;}

.csc-mailform-submit {margin-left: 118px;}

#mailformmitteilung, #mailformmitteilungbesteller {
    width: 280px;
}


/* Mailformplus */

#table_res {font-size: 11px;}

#table_res textarea {width: 180px;}

#table_res .input_date {width: 61px;}

#table_res .input_radio {border: none; background: none; margin: 0; padding: 0; width: 15px;}

.cal_image {position: absolute; margin: -37px 0 0 220px; z-index: 1;}

.radio_div {padding-left: 136px;}

legend {font-weight: bold; margin: 0.5em 0;}

label {width: 130px; float: left; height: 21px; line-height: 21px; padding-left: 5px;}

#table_res p {margin: 0; padding: 0; line-height: 50%;}

#table_res input {width: 180px;}

.needed {display: block; margin-bottom: 7px; font-size: 10px;}

#table_res input#button_submit  {background: #9c412c; color: #fff; width: 180px; font-weight: bold; border: 1px solid #e4c1ae; margin: 5px 0 0 136px; cursor: pointer;}
.tx-thmailformplus-pi1 input#button_submit  {background: #9c412c; color: #fff; width: 180px; font-weight: bold; border: 1px solid #e4c1ae; margin: 5px 0 0 136px; cursor: pointer;}

.monat {width: 180px;}

ul.fehler li {background: #ff6a48; padding: 1px 3px; color: #fff; width: 150px; margin-bottom: 1px; list-style: none; float: left;}

ul.fehler {margin: 7px 0;}


#col1 .validate-one-required {width: 20px; background: none; border: none;}
#col1 .small {width: 20px; background: none; border: none;}
#col1 .search {width: 100px;}

#col1 input.required {border: 1px solid #ed1c24; color: #9c412c;}

#col1 input.validation-failed, textarea.validation-failed {color : #be0d0d; background: #ffc5c5;}
#col1 input.validation-passed, textarea.validation-passed {color : #2c9c34; border: 1px solid #2c9c34; background: #cef8cc;}



#col1 .validation-advice {width: 180px; margin: 0; padding: 2px 3px; background: #ff6a48; color: #000; font: 11px Arial, Helvetica, sans-serif;}

#col1 .custom-advice {margin: 0; padding: 2px 3px; background-color: #ff6a48; color : #000;}



#newsletterform {padding-left: 5px;}

#newsletterform td { line-height: 130%; font-size: 11px;}

#newsletterform .button {width: 132px; font-weight: bold;}

span.need {padding: 0 0 7px 150px; font-size: 10px;}

.no_border {border: none;}

/* ######################################################################################################
** ### Textformatierungen ###############################################################################
** ####################################################################################################*/


/* Navigation am Seitenende */
p.navlink { background-color: #f4f8f4; border: 1px #aca dotted; padding: 6px; margin-bottom: 0.5em; }
p.navlink a { color: #353;}
p.navlink a:hover { font-weight: bold; background: transparent; }

blockquote { 
	color: #580000; 
	background: #f8f8f8; 	
	border: 1px #ddd solid;
	border-left: 8px #ddd solid;
	padding: 1em 1em 0 1em;
	margin: 0 0 1em 1em;
}

/* Ungeordnete Listen ohne Listenpunkt */ 
ul.linklist { list-style-type: none; margin: 0 0 1em 0; }
ul.linklist li { margin: 0 0 1em 0; }


/* ######################################################################################################
** ### Tabellen #########################################################################################
** ####################################################################################################*/




/* ######################################################################################################
** ### Klassen/IDs ######################################################################################
** ####################################################################################################*/

#news_col p.bodytext {font-size: 11px;}

.tx-flseositemap-pi1 {font-size: 11px; padding-bottom: 100px;}

.red span {color: #9e0000; font-weight: bold;}

.directmail_sub {font-size: 11px;}

table.directmail_tab  {margin: 10px 0 0 5px;}

.directmail_tab td {vertical-align: top;}

.button_nl {cursor: pointer; width: 100px;}

.formfiel_nl {width: 195px;}

.checkbox input {border: none;}


/* ######################################################################################################
** ### TT-NEWS ##########################################################################################
** ####################################################################################################*/

.news-single-item {padding-left: 5px;}

.news-latest-date {color: #424242; font-size: 90%; padding-bottom: 4px;}

.news-single-imgcaption {font-size: 11px; color: #8d2d1b;}

.news-single-img {padding-bottom: 7px;}

.news-list-morelink {font-size: 11px; text-indent: 5px;}

.news-latest-morelink a {font-size: 11px; padding-top: 4px; border-bottom: 1px solid #2a72b6;}
.news-latest-morelink a:visited {color: #ac3620; border-bottom: 0px solid #2a72b6;}
.news-latest-morelink a:active {border-bottom: 0px solid #2a72b6;}
.news-latest-morelink a:hover {color: #ac3620; border-bottom: 0px solid #2a72b6;}

.tt_news-latest-container {color: #787878; font-size: 85%;}

.news-single-timedata {font-size: 85%; color: #8d2d1b; visibility: hidden; height: 1px; line-height: 1px;}

.tt_news-latest-item {line-height: 150%; padding-left: 16px;}

.tt_news-latest-gotoarchive {padding: 0 0 36px 420px;}

.news-single-backlink a {font-size: 85%; color: #2578C6;}

.news-single-backlink {padding-bottom: 7px;}

.tt_news_title {padding-bottom: 5px; display: block;}

.tt_news_title a {color: #787878;}

.tt_news_icon {padding: 5px 12px 5px 23px; background: url(../../img/layout/news_icon.gif) 0 50% no-repeat;}

.tt_news_pic {padding:0 15px 5px 0; padding-top: 0; float: left;}

.tt_news_line {padding: 5px 0;}



.news-list-date {display: block; font-size: 85%; color: #333; padding-bottom: 7px; visibility: hidden; height: 1px; line-height: 1px;}

.news-list-container img {padding-right: 5px;}

.news-img-float-right {float: right; padding: 0 0 10px 10px;}

.news-single-item img {padding-top: 3px;}

.news-single-files img {padding: 0 5px;}

.news-single-files dt {padding-bottom: 5px;}

.news-single-additional-info {font-size: 90%;}



/*#################################################################################################
### SEARCHFORM/INDEXED_SEARCH ##################################################################### 
#################################################################################################*/

.tx-indexedsearch fieldset {border: none;}

/*muss noch angepasst werden*/

div.tx-macinasearchbox-pi1 input {margin: 0; padding: 0;}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display: inline; visibility: hidden; height: 1px; line-height: 1px; margin-right:5px; font-size: 11px; }

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {background: #9c412c; color: #fff;  font-weight: bold; width: 178px; border: 1px solid #2a72b6; margin: 5px 0 0 9.1em;}

#tx-indexedsearch-searchbox-button-submit { padding: 0 3px; cursor: pointer; font-weight: bold; border: 1px solid #8d2d1b;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:170px; }

.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; font-size: 11px; color: #ac3620; margin-bottom:5px; border-bottom: 1px solid #2a72b6;}

.tx-indexedsearch-whatis p {font-weight: bold;}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { color: #ac3620; font-size: 11px; }

.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

span.tx-indexedsearch-title a {display: block; background: #9c412c; padding-left: 3px; width: 90%; color: #fff;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: #ac3620; font-style: bold;}

.tx-indexedsearch-descr {width: 90%; padding-left: 10px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-top: 1px dotted #ac3620; font-size: 11px; color: #2a72b6; margin-top: 5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top: 20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#ffde46; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#2a72b6; }

.tx-indexedsearch .tx-indexedsearch-category { background:#ffde46; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }

.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right: 1em; width: 8em; float: left; }

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }


.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }

.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }

.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-percent {font-weight: bold; color: #303030; font-size: 90%; padding-bottom: 0.5em;}

input.tx-indexedsearch-searchbox-sword {width: 163px; border: 1px #8d2d1b solid; background: #fff; padding: 1px 3px;}


/* ######################################################################################################
** ### CSS_FILELIST ######################################################################################
** ####################################################################################################*/

	.filelinks div{padding-left:25px; background: url(../../../typo3/gfx/fileicons/default.gif) left top no-repeat; margin-bottom:10px;}

	.filelinks_layout_1 {padding: 0 10px; font-size: 11px;}

	.filelinks span {display: inline;}

	.filelinks .filecount{display:block; margin-bottom:3px; visibility: hidden; height: 1px; line-height: 1px;} 

	.filelinks a{color:#303030; font-weight: bold; text-decoration:none; padding-right: 15px;}		

	.filelinks a:hover{text-decoration:underline;}

	/* Icons begin */

	.filelinks .ai{background: url(../..../../../typo3/gfx/fileicons/ai.gif) 0 50% no-repeat !important;}

	.filelinks .ani{background: url(../../../typo3/gfx/fileicons/ani.gif) 0 50% no-repeat !important;}

	.filelinks .au{background: url(../../../typo3/gfx/fileicons/au.gif) 0 50% no-repeat !important;}

	.filelinks .avi{background: url(../../../typo3/gfx/fileicons/avi.gif) 0 50% no-repeat !important;}

	.filelinks .bmp{background: url(../../../typo3/gfx/fileicons/bmp.gif) 0 50% no-repeat !important;}

	.filelinks .cdr{background: url(../../../typo3/gfx/fileicons/cdr.gif) 0 50% no-repeat !important;}

	.filelinks .css{background: url(../../../typo3/gfx/fileicons/css.gif) 0 50% no-repeat !important;}

	.filelinks .csv{background: url(../../../typo3/gfx/fileicons/csv.gif) 0 50% no-repeat !important;}

	.filelinks .doc{background: url(../../../typo3/gfx/fileicons/doc.gif) 0 50% no-repeat !important;}

	.filelinks .dtd{background: url(../../../typo3/gfx/fileicons/dtd.gif) 0 50% no-repeat !important;}

	.filelinks .eps{background: url(../../../typo3/gfx/fileicons/eps.gif) 0 50% no-repeat !important;}

	.filelinks .exe{background: url(../../../typo3/gfx/fileicons/exe.gif) 0 50% no-repeat !important;}

	.filelinks .fh3{background: url(../../../typo3/gfx/fileicons/fh3.gif) 0 50% no-repeat !important;}

	.filelinks .flash{background: url(../../../typo3/gfx/fileicons/flash.gif) 0 50% no-repeat !important;}

	.filelinks .folder{background: url(../../../typo3/gfx/fileicons/folder.gif) 0 50% no-repeat !important;}

	.filelinks .gif{background: url(../../../typo3/gfx/fileicons/gif.gif) 0 50% no-repeat !important;}

	.filelinks .htm{background: url(../../../typo3/gfx/fileicons/htm.gif) 0 50% no-repeat !important;}

	.filelinks .html{background: url(../../../typo3/gfx/fileicons/html.gif) 0 50% no-repeat !important;}

	.filelinks .ico{background: url(../../../typo3/gfx/fileicons/ico.gif) 0 50% no-repeat !important;}
	
	.filelinks .inc{background: url(../../../typo3/gfx/fileicons/inc.gif) 0 50% no-repeat !important;}
	
	.filelinks .java{background: url(../../../typo3/gfx/fileicons/java.gif) 0 50% no-repeat !important;}

	.filelinks .jpg{background: url(../../../typo3/gfx/fileicons/jpg.gif) 0 50% no-repeat !important;}

	.filelinks .js{background: url(../../../typo3/gfx/fileicons/js.gif) 0 50% no-repeat !important;}

	.filelinks .max{background: url(../../../typo3/gfx/fileicons/max.gif) 0 50% no-repeat !important;}

	.filelinks .mid{background: url(../../../typo3/gfx/fileicons/mid.gif) 0 50% no-repeat !important;}

	.filelinks .mov{background: url(../../../typo3/gfx/fileicons/mov.gif) 0 50% no-repeat !important;}

	.filelinks .mpeg{background: url(../../../typo3/gfx/fileicons/mpeg.gif) 0 50% no-repeat !important;}

	.filelinks .mpg{background: url(../../../typo3/gfx/fileicons/mpg.gif) 0 50% no-repeat !important;}

	.filelinks .pcd{background: url(../../../typo3/gfx/fileicons/pcd.gif) 0 50% no-repeat !important;}

	.filelinks .pcx{background: url(../../../typo3/gfx/fileicons/pcx.gif) 0 50% no-repeat !important;}

	.filelinks .pdf{background: url(../../../typo3/gfx/fileicons/pdf.gif) 0 50% no-repeat !important; line-height: 20px; height: 20px;}

	.filelinks .png{background: url(../../../typo3/gfx/fileicons/png.gif) 0 50% no-repeat !important;}

	.filelinks .ps{background: url(../../../typo3/gfx/fileicons/ps.gif) 0 50% no-repeat !important;}

	.filelinks .psd{background: url(../../../typo3/gfx/fileicons/psd.gif) 0 50% no-repeat !important;}

	.filelinks .rtf{background: url(../../../typo3/gfx/fileicons/rtf.gif) 0 50% no-repeat !important;}

	.filelinks .sgml{background: url(../../../typo3/gfx/fileicons/sgml.gif) 0 50% no-repeat !important;}

	.filelinks .swf{background: url(../../../typo3/gfx/fileicons/swf.gif) 0 50% no-repeat !important;}

	.filelinks .sxc{background: url(../../../typo3/gfx/fileicons/sxc.gif) 0 50% no-repeat !important;}

	.filelinks .sxw{background: url(../../../typo3/gfx/fileicons/sxw.gif) 0 50% no-repeat !important;}

	.filelinks .tga{background: url(../../../typo3/gfx/fileicons/tga.gif) 0 50% no-repeat !important;}

	.filelinks .tif{background: url(../../../typo3/gfx/fileicons/tif.gif) 0 50% no-repeat !important;}

	.filelinks .ttf{background: url(../../../typo3/gfx/fileicons/ttf.gif) 0 50% no-repeat !important;}

	.filelinks .txt{background: url(../../../typo3/gfx/fileicons/txt.gif) 0 50% no-repeat !important;}

	.filelinks .wav{background: url(../../../typo3/gfx/fileicons/wav.gif) 0 50% no-repeat !important;}

	.filelinks .wrl{background: url(../../../typo3/gfx/fileicons/wrl.gif) 0 50% no-repeat !important;}

	.filelinks .xls{background: url(../../../typo3/gfx/fileicons/xls.gif) 0 50% no-repeat !important;}

	.filelinks .xml{background: url(../../../typo3/gfx/fileicons/xml.gif) 0 50% no-repeat !important;}

	.filelinks .xsl{background: url(../../../typo3/gfx/fileicons/xsl.gif) 0 50% no-repeat !important;}

	.filelinks .zip{background: url(../../../typo3/gfx/fileicons/zip.gif) 0 50% no-repeat !important;}

	.filelinks .odd {background: #f3f3f3;}

	/* Icons end */
	
/*******************************************
* Styles fr SK_Simple_Gallery Extension
********************************************/
.tx-sksimplegallery-pi1 {width: 100%;}

.tx-sksimplegallery-pi1 dl.list {float: left; margin: 20px 10px 20px 135px; border: 1px solid #8f5a42; background: #f7e7b3;}

.tx-sksimplegallery-pi1 dl.list dt {border-bottom: 1px solid #8d2d1b; margin: 0; padding: 0}

.tx-sksimplegallery-pi1 dl.list dd {vertical-align: middle; margin: 0; padding: 0px; font-size:11px; height:30px; text-align:center; line-height: 30px;}

.tx-sksimplegallery-pi1 dl.single {float:left; margin: 0 10px 10px 10px; border: 1px solid #8d2d1b; background: #f7e7b3;}

.tx-sksimplegallery-pi1 dl.single dt {border-bottom: 1px solid #8f5a42; margin: 0; padding: 0}

.tx-sksimplegallery-pi1 dl.single dd {vertical-align: middle; background: #f7e7b3; margin: 0; padding-top: 0px; font-size:11px; height: 30px; text-align:center; line-height: 30px;}

.tx-sksimplegallery-pi1 h3 {margin:6px;}

.tx-sksimplegallery-pi1 .description {margin: 2px 0 12px 0; padding-bottom:0px; border-bottom:1px solid #f6c016; visibility: hidden; height: 1px; line-height: 1px;}

.tx-sksimplegallery-pi1-image {margin: 0; padding: 0; display: block;}

.tx-sksimplegallery-pi1 .clear {clear:both; visibility: hidden;}

.tx-sksimplegallery-pi1 .pagebrowser {font-size: 11px; color: #000; width: 100%; display: block; margin-bottom: 10px;}


.mm_id37 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id37 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id37 .bodytext {margin-left:12px;}
.mm_id37 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id37 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id37 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id37 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id38 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id38 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id38 .bodytext {margin-left:12px;}
.mm_id38 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id38 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id38 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id38 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id39 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id39 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id39 .bodytext {margin-left:12px;}
.mm_id39 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id39 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id39 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id39 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id40 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id40 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id40 .bodytext {margin-left:12px;}
.mm_id40 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id40 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id40 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id40 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}


.mm_id41 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px; margin-top:15px;}
.mm_id41 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px; margin-top:0px;}
.mm_id41 .bodytext {margin-left:12px;}
.mm_id41 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id41 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id41 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id41 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id43 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px; margin-top:15px;}
.mm_id43 #col1 h1 {background: transparent url(../../img/speisekarte-bghead.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px; margin-top:0px;}
.mm_id43 .bodytext {margin-left:12px;}
.mm_id43 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id43 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id43 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id43 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id55 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id55 #col1_content h1 {background: transparent url(../../img/speisekarte-bghead_zunft.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id55 .bodytext {margin-left:12px;}
.mm_id55 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id55 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id55 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id55 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id56 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id56 #col1_content h1 {background: transparent url(../../img/speisekarte-bghead_zunft.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id56 .bodytext {margin-left:12px;}
.mm_id56 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id56 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id56 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id56 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id57 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id57 #col1_content h1 {background: transparent url(../../img/speisekarte-bghead_zunft.jpg) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id57 .bodytext {margin-left:12px;}
.mm_id57 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id57 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id57 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id57 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id96 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id96 #col1_content h1 {background: transparent url(../../img/speisekarte-bghead_zunft.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id96 .bodytext {margin-left:12px;}
.mm_id96 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id96 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id96 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id96 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id59 #col1_content {background:transparent url(../../img/speisekarte-bgcontent.gif) no-repeat scroll left bottom;margin-bottom:30px;margin-left:88px;width:396px; margin-top:15px;}
.mm_id59 #col1_content h1 {background: transparent url(../../img/speisekarte-bghead_zunft.gif) no-repeat scroll left top; color:#000000;font-family:Arial, Helvetica, sans-serif;margin-left:0;padding-top:107px;text-align:center;width:390px; margin-top:18px;}
.mm_id59 .bodytext {margin-left:12px;}
.mm_id59 .htmlarea-showtableborders {margin-top:25px; width:376px;}
.mm_id59 .bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:0; width:375px;}
.mm_id59 .csc-header-n2 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n3 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n4 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n5 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n6 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n7 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}
.mm_id59 .csc-header-n8 {background: url(../../img/speisekarte-bgbottom.gif) left top no-repeat; padding-top:11px;}

.mm_id95 .img_left{ position:absolute}
.mm_id95 .img_right{ position:absolute; padding-left:355px;}

.mm_id95 table {background: url(../../templates/startpage/img/bg.png) no-repeat scroll 0 0; width:754px;}
.mm_id95 #topnav {margin-left:603px;
text-align:center;}#accolades a {display: block; float: left; width: 63px; height: 63px; text-indent: -999em;}
#accolades a.bettundbike {display: block; float: left; width: 101px; height: 31px; text-indent: -999em; margin-left:12px;}
#accolades a:hover {text-indent: -999em;}a.q2 {background: url(../../img/logo_q2.gif) left top no-repeat;}a.q2:hover {background: url(../../img/logo_q2.gif) left bottom no-repeat;}
a.bettundbike {background: url(../../img/bett_und_bike_fk_20042011.png) left top no-repeat; height}a.bettundbike:hover {background: url(../../img/bett_und_bike_fk_20042011.png) left bottom no-repeat;}

}

