@charset "utf-8";
/* CSS Document */


body {
	background-image: url(bilder/bg,holz.gif);
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.loading {
	background-image: url(bilder/loading.gif);
	background-repeat: no-repeat;
}

.link-top {
	text-decoration: none;
}
.bg-r1 {
	background-image: url(bilder/bg,rechtstipps.gif);
	background-repeat: repeat-x;
}
.edit {
	font-weight: bold;
}
.marker {
	background-color: #FFFF00;
}


.txtbox {
	font-size: 16px;
	height: 18px;
	border: 1px none #FFFFFF;
}
.bg-r2 {
	background-image: url(bilder/bg,rechtsanmeldung.gif);
	background-repeat: repeat-x;
}
td {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}

h1 {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h2 {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.t11 {
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}
.bg-l1 {
	background-image: url(bilder/bg,tagesmenues.gif);
	background-repeat: repeat-x;
}
.link-tages {
	color: #FFFFFF;
}
.kruemellink {
	color: #666666;
	text-decoration: none;
}

a.kruemellink:link {  color: #666666; text-decoration: none; }
a.kruemellink:visited {  color: #666666; text-decoration: none; }
a.kruemellink:hover {  color: red; }
a.kruemellink:active {  color: #666666; text-decoration: none; }
a.link-tages:link {  color: #ffffff; text-decoration: none; }
a.link-tages:visited {  color: #ffffff; text-decoration: none; }
a.link-tages:hover {  color: red; }
a.link-tages:active {  color: #ffffff; text-decoration: none; }
.h3 {
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}
.txtgrey {
	color: #666666;
}
.txt-red {
	color: #990000;
}
.reg-false {
	font-weight: bold;
	color: #FF0000;
}
.m1 {color: #666666;
	font-size: 11px;
}
.button {
	font-size: 10px;
}
a:link {  color: #000099; text-decoration: underline; }
a:visited {  color: #000099; text-decoration: underline; }
a:hover {  color: red; }
a:active {  color: #000099; text-decoration: underline; }

a.edit:link {  color: #648aaf; text-decoration: none; font-weight: bold; }
a.edit:visited {  color: #648aaf; text-decoration: none; font-weight: bold; }
a.edit:hover {  color: red; text-decoration: none; font-weight: bold;}
a.edit:active {  color: #648aaf; text-decoration: none; font-weight: bold; }

a.t11:link {  color: #aaaaaa; text-decoration: none; font-weight: bold; }
a.t11:visited {  color: #aaaaaa; text-decoration: none; font-weight: bold; }
a.t11:hover {  color: #ffffff; text-decoration: none; font-weight: bold;}
a.t11:active {  color: #aaaaaa; text-decoration: none; font-weight: bold; }

.bg-kal {
	background-image: url(bilder/bg,kalender.gif);
	background-repeat: no-repeat;
}
.menu-trenn {
	background-image: url(bilder/menu_trenn.gif);
	background-repeat: no-repeat;
	height: 42px;
}

#werbung {
	list-style: none;
	font-weight: bold;
	padding: 0;
	border-width: 1px 0;
	margin: 1em 0 1em 0;
	position: absolute;
	top: 7px;
	width: 484px;
	height: 64px;
	left: 19px;
	z-index: 0;
}

#logo {
	list-style: none;
	font-weight: bold;
	padding: 0;
	border-width: 1px 0;
	margin: 1em 0 1em 0;
	position: absolute;
	top: 84px;
	width: 250;
	height: 64px;
	left: 23px;
	z-index: 0;
}

.nounderlinelink {
	text-decoration: none;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-bsp {
	background-color: #e8e8e8;
	color: #333333;
}
.bg-c1 {
	background-image: url(bilder/bg_suche1.gif);
	background-repeat: no-repeat;
}
.txtbox-norm {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}
.tooltip {
	background-color: #FFFFFF;
	border: 1px solid #FF9933;
	  float: left; 
	  border: 1px solid #CCC; 
	  width: 280px; 
	  padding: 5px;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.h4 {
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.h5 {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e8e8e8;
}
.t10 {
	font-size: 10px;
	color: #666666;
}


.suggestionsBox {
    position: relative;
    left: 0px;
    margin: 10px 0px 0px 0px;
    width: 220px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
}

.suggestionsBoxMenu {
    position: relative;
    left: 0px;
    margin: 10px 0px 0px 0px;
    width: 220px;
    background-color: #f9f9f9;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #cccccc;
    color: #333333;
}


.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
}
.marker {
	color: #111111;
	background-color: #FFFFCC;
}

.white {
	color: #FFFFFF;
}
.menutab {
	background-image: url(bilder/tabbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #e8e8e8;
}
.txtbox-preis {
	border: 1px solid #CCCCCC;
	text-align: right;
}
.txtarea {
	border: 1px solid #CCCCCC;
	font-size: 11px;
}
.t12 {
	font-size: 12px;
	color: #666666;
}
.markerred {
	font-size: 11px;
	color: #666666;
	background-color: #EDD8DB;
	padding: 2px;
}
.markeryellow {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFCC;
	padding: 2px;
}
.markergreen {
	font-size: 11px;
	color: #666666;
	background-color: #D0DDC2;
	padding: 2px;
}
.markerwhite {
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	padding: 2px;
}
.rahmen-menu {
	border: 1px dashed #4a3a2a;
}
.txt-menu {
	font-size: 10px;
	text-transform: uppercase;
	color: #b69e67;
}

.button-menu {
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.button-menu:link { color: #333333; text-decoration: none;  }
a.button-menu:visited { color: #333333;  text-decoration: none; }
a.button-menu:hover {  color: #ffffff; background-color: #000000; }
a.button-menu:active { color: #333333;  text-decoration: none;}

.h4 {
	font-size: 16px;
	font-weight: normal;
	color: #4a3a2a;
}
.h5 {
	font-size: 14px;
	font-weight: normal;
	color: #990505;
}
.bg-l2 {
	background-image: url(bilder/suche_restaurant.gif);
	background-repeat: repeat-x;
}
.bg-l3 {
	background-image: url(bilder/schmausen,suche.gif);
	background-repeat: repeat-x;
}
.suchbox {
	border: 1px solid 3a5c22;
}
.markersuche {
	font-weight: bold;
	background-color: #87b959;
	color: #FFFFFF;
	padding: 1px;
}
.txtgreen {
	color: #81b259;
}
.txtred {
	color: #9d241d;
}
.txtblue {
	color: #1f6fb9;
}
.txt-aktion-h1 {
	font-size: 14px;
	color: #FFFFFF;
}
.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
}
