/* Rechtlicher Hinweis: Design u. Text der Website stehen unter urheberrechtlichen Schutz.
Kommerzielle Verwendung - auch von Bestandteilen - ist nicht gestattet! */

body {
	margin: 0px;
	border: 0px;
	text-align: center;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #666666;
	scrollbar-arrow-color: #E9AA05;
	scrollbar-base-color: #E9AA05;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #666666;
	scrollbar-darkshadow-color: #E9AA05;
	scrollbar-shadow-color: #E9AA05;
	scrollbar-3dlight-color: #E9AA05;
	scrollbar-highlight-color: #E9AA05;
}
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* link */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:link {
	color: #4B4B4B;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #FFFFFF;
	background: #333333;
}
a:active {
	color: #CCCCCC;
}
/* geruest */
#center {
	width:710px;
	height: 640px;
	top: 0px;
	left: 50%;
	margin-left: -355px;
	position: absolute;
	text-align: left;
}
#ly1 {
	width: 30px;
	height: 330px;
	left: 0px;
	top: 87px;
	position: absolute;
	background-color: #E9AA05;
}
#ly2 {
	width:50px;
	height:330px;
	left: 180px;
	top: 87px;
	position: absolute;
	background-color: #E9AA05;
}
#ly3 {
	width: 35px;
	left: 230px;
	top: 87px;
	height: 330px;
	position: absolute;
	background-color: #F0C658;
}
#ly5 {
	width: 75px;
	height: 330px;
	left: 525px;
	top: 87px;
	text-align: left;
	position: absolute;
	background-color: #F0C658;
}
#ly6 {
	width: 45px;
	height: 330px;
	left: 600px;
	top: 87px;
	position: absolute;
	background-color: #F8E8BE;
}
#ly7 {
	width: 60px;
	height: 330px;
	left: 645px;
	top: 87px;
	position: absolute;
	background-color: #E9AA05;
}		
/* logo */
#logo {
	width:310px;
	text-align: left;
	left: 20px;
	top: 20px;
	position: absolute;
}
#logo img {
	height: 27px;
	width: 103px;
	float: left;
	border: none;
}
#logo p {
	font-size: 18px;
	color: #999999;
	margin-top: 0px;
	margin-left: 110px;
}
/* nav ob */
#navigation-3 {
	top: 70px;
	height: 15px;
	position: absolute;
	width: 377px;
	right: 0px;
}
#navigation-3 a {
	padding-right: 10px;
	padding-left: 15px;
	height: 15px;
	font-size: 11px;
	border-right: 1px solid #ACACAC;
	border-left: 1px solid #ACACAC;
	line-height: 15px;
	background: #999999 url(grafik/alink.gif) no-repeat 5px 50%;
	display: block;
	float: left;
}
#navigation-3 a:visited {
	color: #CCCCCC;
	background: #999999 url(grafik/visited.gif) no-repeat 5px 50%;
}
#navigation-3 a:hover {
	background: #333333 url(grafik/alink.gif) no-repeat 5px 50%;
}
#navigation-3 a:active {
	background: #ACACAC url(grafik/alink.gif) no-repeat 5px 50%;
	color: #4B4B4B;
}
/* nav li (+ ul,li map,nav3,stadt) */
#navigation-1 ul, #navigation-2 ul, .map ul, #navigation-3 ul, #stadt ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	white-space: nowrap;
}
#navigation-1 li, #navigation-2 li, .map li, #navigation-3 li, #stadt li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: inline;
}
/* */
#nav-1-top {
	background-color: #E9AA05;
	left: 30px;
	top: 87px;
	width:150px;
	height: 40px;
	position: absolute;
}
#navigation-1 {
	background-color: #999999;
	left: 30px;
	top: 127px;
	width:150px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	line-height: 135%;
}
#navigation-1 a, .map a {
	display: block;
	padding-left: 15px;
	border-bottom: 1px solid #ACACAC;
	font-size: 11px;
	background: url(grafik/alink.gif) no-repeat 5px 6px;
	margin: 0px;
}
#navigation-1 a:visited {
	color: #CCCCCC;
	background: url(grafik/visited.gif) no-repeat 5px 4px;
}
#navigation-1 a:hover {
	background: #333333 url(grafik/alink.gif) no-repeat 5px 6px;
}
#navigation-1 a:active {
	background-image: url(grafik/alink.gif);
	background-color: #ACACAC;
	color:  #4B4B4B;
}
#navigation-1a, #navigation-1b, #navigation-1c {
	position: relative;
}
.naviue, .naviline, .usite-map {
	color: #FFFFFF;
	display: block;
	padding-left: 5px;
	border-bottom: 1px solid #ACACAC;
	text-transform: uppercase;
}
/* */
#navigation-1 a.einz, li a.einz {
	display: block;
	padding-left: 30px;
	background:  url(grafik/einz-link.gif) no-repeat 15px 3px;
}
#navigation-1 a.einz:visited {
	background: url(grafik/visited.gif) no-repeat 15px 4px;
}
#navigation-1 a.einz:hover {
	border-bottom: 1px solid #ACACAC;
	background: #333333 url(grafik/einz-link.gif) no-repeat 15px 3px;
}
/* */
#copyright {
	position: relative;
	margin-left: 5px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #FFFFFF;
}
.copy {
	float: left;
}
.jahr {
	background: url(grafik/jahreszahl.gif) no-repeat 15px;
	display: block;
}
/* nav u */
#navigation-4 {
	position: absolute;
	height: 15px;
	width: 157px;
	top: 419px;
	right: 0px;
}
#navigation-4 a {
	float: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 15px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	background: url(grafik/alink.gif) no-repeat 5px 50%;
	border: 1px solid #999999;
}
#navigation-4 a:link {
	color: #999999;
}
#navigation-4 a:visited {
	color: #999999;
}
#navigation-4 a:hover {
	color: #333333;
	text-decoration: underline;
	background-color: #666666;
}
#navigation-4 a:active {
	color: #333333;
}
/* nav o sm, sitem */
#navigation-2 {
	width: 370px;
	left: 335px;
	top: 0px;
	font-size: 11px;
	position: absolute;
	background: #999999 url(grafik/streifen.gif);
}
#navigation-2 a  {
	color: #666666;
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: underline;
}
#navigation-2 a:hover, #stadt a:hover, #map05 a:hover {
	color: #FFFFFF;
	background-color: #333333;
}
/* nav stadt */
#stadt {
	position: absolute;
	width: 115px;
	top: 470px;
	left: 590px;
	background: #999999 url(grafik/hg-staedte.gif);
}
#stadt a {
	color: #666666;	
	margin: 0px;
	display: block;
	padding-left: 5px;
	text-decoration: underline;
}
/* inh */
#content-1 {
	position: absolute;
	top: 49;
	left: 0;
	width: 330px;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(grafik/hg-unten.gif);
}
#content-1 h1, #content-1 p, #content-2 p {
	margin: 0px 3px;
	padding: 0px;
}
#content-2 {
	position: absolute;
	top: 470px;
	left: 227px;
	width: 350px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	background: #FFFFFF url(grafik/hg-unten.gif);
}
/* mehr-spaltig - index, sitmap, sm / float - templ nav o sm */
.flo-lef, .float  {
	float: left;
	margin: 0px 3px;
	padding: 2px;
}
.float, .clear  {
	clear: left;
}
/* inhalt */
#content-3 {
	width: 260px;
	height: 330px;
	left: 265px;
	top: 87px;
	position: absolute;
	min-height: 330px;
	background-color: #F8E8BE;
}
html>body #content-3  {
	height: auto;
}
#content-3 ul{
	margin: 0px;
	padding: 0px;
}
#content-3 li{
	list-style-type: none;
	background:  url(grafik/li.gif) no-repeat 5px 5px;
	margin: 0px;
	padding-left: 15px;
}
#content-3 ul.abst {
}
#content-3 ul.abst li {
	margin: 10px 0px;
}
/* */
h4, h3, h2, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}
p {
	margin-right: 5px;
	margin-left: 5px;
}
.p-top-0px {
	margin: 0px 5px;
}
.p-down-0px {
	margin-bottom: 0px;
}
.b {
	font-weight: bold;
}
table {
	font-size: 11px;
}
/* link im tex */
a.link-pr, a.link-75, a.link-90, a.link-110, a.link-125, a.link-130, a.link-140, a.link-160, a.link-175, a.link-farv {
	background: #999999 url(grafik/alink.gif) no-repeat 5px 6px;
	padding: 1px 0px 1px 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
}
a.link-pr {
	margin-top: 5px;
	width: 110px;
}
a.link-75 {
	width: 75px;
}
a.link-90 {
	width: 90px;
}
a.link-110 {
	width: 115px;
}
a.link-125 {
	margin-top: 5px;
	width: 125px;
}
a.link-130 {
	width: 130px;
}
a.link-140 {
	width: 140px;
}
a.link-160 {
	width: 160px;
}
a.link-175 {
	width: 175px;
	margin-top: 4px;
}
a.link-farv {
	width: 55px;
	text-transform: none;
	font-weight: normal;
}
a.link-inline  {
	background: #999999 url(grafik/alink.gif) no-repeat 5px 6px;
	padding: 1px 5px 1px 15px;
	width: auto;
}
a.link-pr:hover, a.link-75:hover, a.link-90:hover, a.link-110:hover, a.link-125:hover, a.link-130:hover, a.link-140:hover, a.link-160:hover, a.link-175:hover, a.link-inline:hover, a.link-farv:hover  {
	background: #333333 url(grafik/alink.gif) no-repeat 5px 6px;
	color: #FFFFFF;
}
/* start*/
.hg3, .hg4 {
	background-color: #FDF7E8;
	display: block;
	margin: 0px;
	padding: 0px 5px;
}
.hg4 {
	background: #F8E8BE;
}
/* wie neu */
.margi {
	font-size: 28px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0px 3px 0px 0px;
	margin: -3px 0px -5px;
}
.box01 {
	background-color: #FDF7E8;
	margin: 5px 0px;
	padding: 5px;
}
#box03 {
}
/* wo */
#orte-box {
	background-color: #FDF7E8;
}
#karte {
	position: absolute;
	z-index: 10;
	left: 430px;
	top: 90px;
}
/* wo, anm spezi */
.li-punkt {
	background: url(grafik/li.gif) no-repeat 5px 5px;
	padding-left: 14px;
}
/*	wievi, wer */
#extra-box-new {
	position: absolute;
	width: 260px;
	height: 70px;
	left: 0px;
	top: 260px;
	background: #FFFFFF;
}
#extra-box-new p {
	margin: 0px;
	padding: 5px;
}
#box-ue {
	position: absolute;
	left: 0px;
	top: 243px;
	width: 260px;
	margin: 0px;
	padding: 0px; 
}
#box-ue p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 5px;
}
#box-ue p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
/* warum */
#content-3 li.hg1 {
	background-color: #FDF7E8; 
}
.hg2 {
	background: F8E8BE;
}
/* farb box  - spezi, anm, pr, */
.spezi {
	padding: 5px;
	margin: 8px 0px 0px;
	background-color: #FDF7E8;
}
/* foto */
#foto-o, #foto-o-li {
	left: 180px;
	top: 150px;
	width:525px;
	position: absolute;
	background-color: #333333;
	z-index: 15;
	padding: 0px;
	background-image:  url(single-2/essen/date.gif);
}
#foto-o-li {
	width: 30px;
	left: 0px;
	background-position: -3px 0px;
}
.foto-m, .foto-m-li {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 24px;
	margin-bottom: 0px;
	background: #333333 url(grafik/hg-07.gif) repeat-x -146px 3px;
}
.foto-m-li {
	background: #333333 url(grafik/hg-07.gif) repeat-x -40px 3px;
}
.foto-u, .foto-u-li {
	width: 100%;
	height: 24px;
	background-color: #333333;
	background-image:  url(single-2/essen/date.gif);
}
.foto-u-li {
	background-position: -3px 0px;
}
.foto {
	margin-left: 130px;
	height: 160px;
	width: 240px;
}
.foto-li {
	height: 160px;
	width: 1px;
}
.foto-m p, .foto-m-li p {
margin: 0px;
}
/* pr print */
#tab-print {
	margin: 5px;
	text-transform: uppercase;
}
#tab-print td{
	font-size: 11px;
	vertical-align: top;
}
td.print {
	padding-left: 7px;
	color: #000000;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
/*pr tv+rad datum*/
.bx-li {
	width: 38px;
	float: left;
	clear: left;
	margin: 5px;
}
.bx-re {
	margin: 5px;
	width: 180px;
	float: left;
	padding-left: 5px;
}
/* linktab - teiln, pr, tipps */
#hyp-tab {
	border: 1px;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
#hyp-tab td{
	background-color: #999999;
}
#hyp-tab td.active {
	background-color: #F8DCA0;
	font-weight: bold;
	border: 1px solid #333333;
	color: #FFFFFF;
}
#hyp-tab td.for01 {
	background-color: #FFCC99;
	color: #FFFFFF;
}
#hyp-tab td.col02 {
	background-color: #FFCC99;
}
#center div.col01 {
	background-color: #E8A810;
}
/* teiln */
.box-teiln {
	background-color: #FFFFFF;
	margin: 35px 10px 10px 20px;
	padding: 5px;
	border: 1px solid #E8A810;
	width: 205px;
}
.sprechb-re, .sprechb-li  {
	background-repeat: no-repeat;
	background-position: 110px 0px;
	margin: -11px 5px 0px;
	z-index: 12;
	height: 55px;
}
.sprechb-li {
	background-image: url(dinner/dinner.gif);
}
.sprechb-re {
	background-image: url(dinner/singles-dinner.gif);
}
.teiln-name {
	text-align: right;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	color: #E8A800;
	text-transform: lowercase;
}
/* news + regi */
.news, .regi, .extern-li { 
	background-color: #FDF7E8;
	margin: 5px;
	padding: 5px;
	width: 142px;
	border: 2px solid #FFFFFF;
	float: left;
} 
.regi {
	width: 230px;
	margin: 10px 8px 0px;
	float: none;
}
.extern-li {
	width: 175px;
	float: none;
	padding: 2px;
}
.new-ue  {
	background-color: #FFFFFF;
	padding-left: 5px;
	color: #333333;
	display: block;
	margin: -5px -5px 5px;
}
.mono {
	font-family: "Courier New", Courier, mono;
}
.line2 {
	border-left: 1px dashed #333333;
	height: 75px;
	width: 6px;
}
/* */
#farvor {
	background-color: #FDF7E8;
	float: right;
	padding: 2px;
	margin-top: 5px;
	border: 2px solid #FFFFFF;
}
.far-ue  {
	background-color: #FFFFFF;
	margin: -2px -2px 5px;
	display: block;
}
/* faq */
#content-3 p a.faq {
	padding: 3px;
	margin: 0px 5px;
	display: block;
	background: #999999 url(grafik/pfeil-nach-unten.gif) no-repeat 4px 5px;
	text-indent: 15px;
	color: #4B4B4B;
}
#content-3 p a.faq:hover {
	background: #333333 url(grafik/pfeil-nach-unten.gif) no-repeat 4px 5px;
	color: #FFFFFF;
}
.bxcol {
	background-color: #FDF7E8;
	margin: 10px 5px;
	padding: 3px;
}
.nach-oben {
	background: #FDF7E8;
	text-align: right;
	padding-right: 0px;
	margin-top: 0px;
}
p.nach-oben a.top {
	background: #999999 url(grafik/nach-oben-pfeil.gif) no-repeat 60px;
	color: #4B4B4B;
}
p.nach-oben a:hover.top  {
	background: #333333 url(grafik/nach-oben-pfeil-hover.gif) no-repeat 60px;
	color: #FFFFFF;
}
/* hier-gif fuer einz links */
#center a#hier,  {
	background: #ACACAC url(flirt.gif) no-repeat 15px 6px; color: #FFF; cursor: default;
}
#center a#hier-tn  {
	background: #ACACAC url(flirt.gif) no-repeat 5px 6px; color: #FFF; cursor: default;
}
/* wie2 + anm spezi */
.box2-li {
	width: 17px;
	float: left;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	clear: left;
	margin: 5px;
}
.box2-re {
	width: 205px;
	padding: 3px;
	float: left;
	color: #333333;
	margin: 5px 0px;
}
.flo-li {
	float: left;
	clear: both;
	width: 240px;
}	
/* flirttip */
#box-tipps {
	margin: 0px 5px;
	width: 177px;
}
#box-tipps a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px;
	display: block;
	padding-left: 15px;
	background: #999999 url(grafik/alink.gif) no-repeat 5px 5px;
}
#box-tipps a:hover {
	background-color: #333333;
	color: #FFFFFF;
}
/* */
.buch {
	float: none;
	height: 98px;
	width: 75px;
	margin-top: 4px;
	border: 1px solid #666666;

}
/* zutat */
#zutaten {
	background-color: #FDF7E8;
	position: absolute;
	top: 200px;
	left: 525px;
	width: 180px;
	z-index: 5;
	padding: 2px;
}
/* gewinnkart */
#postkarte {
	position: absolute;
	z-index: 12;
	left: 245px;
	top: 100px;
	width: 445px;
}
#tab-gewinn {
	background-color: #FDF7E8;
	border: 1px solid #FFFFFF;
	width: 440px;
	padding: 5px;
	vertical-align: top;
}
#tab-gewinn td{
	vertical-align: top;
}
td.gewinn {
	width: 260px;
}
.line {
	border-left: 1px dashed #333333;
	height: 275px;
	width: 2px;
}

/* map */
#map01, #map02, #map03 {
	background-color: #989898;
	padding: 0px;
	width: 200px;
	z-index: 10;
	top: 110px;
	position: absolute;
	height: 420px;
	left: 26px;
}
#map02 {
	left: 252px;
}
#map03 {	
	left: 478px;
}
.font02 {
	color: #FFFFFF;
}
.usite-map {
	text-transform: none;
}
li.einz-diot {
	border-bottom: 1px solid #ACACAC;
	display: block;
	padding-left: 15px;
	font-style: italic;
	color: #666666;
}
li a.einz-2x {
	border-bottom: 1px solid #ACACAC;
	display: block;
	padding-left: 45px;
	background: url(grafik/einz-link.gif) no-repeat 30px 3px;
}
#map05 {
	color: #FFFFFF;
	padding: 0px;
	width: 650px;
	height: 120px;
	left: 26px;
	top: 550px;
	position: absolute;
	background: #FFFFFF url(grafik/hg-staedte.gif);
}
#map05 a  {
	color: #666666;
	border-bottom: none;
	background: url(none);
}
/* vormerken teilncitys klein */
.px10  {
	font-size: 10px;
	color: #666666;
}
/* ue  bestae formular */
.px14 {
	font-size: 14px;
	font-weight: bold;
}
p.ue {
	margin-top: 5px;
}
/*  */
.foto-team {
	float: left;
}
/* pr vivian */
#vivian {
	position: absolute;
	width: 390px;
	left: 50%;
	margin-left: -195px;
	top: 30px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 5px;
}
.rot {
	color: #FF0000;
	background-image: none;
	padding: 5px;
}
.hg-weis {
	background-color: #FFFFFF;
}
/* dating-css */
.druck {
}
/* mail-formular #FBF1D9 */
.hg-hinw {
	background-color: #FFFFFF;
	margin: -5px;
	padding: 5px 10px;
}
/* hg gifs */
.brunch {
	background: #FDF7E8 url(grafik/brunch.gif) no-repeat 67px 15px;
}
.xxl {
	background: #FDF7E8 url(grafik/xxl.gif) no-repeat 170px 13px;
}
.cook {
	background: #FDF7E8 url(grafik/cook.gif) no-repeat 125px 11px;
}
.online {
	background: #FDF7E8 url(grafik/online.gif) no-repeat 90px 15px;
}
.post {
	background: #FDF7E8 url(grafik/post.gif) no-repeat 30px 17px;
}
/* */
html body div#center div#content-3 form textarea {
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #666666;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-highlight-color: #666666;
}

/* Elite Kooperation */
#elit-grafik {
	position: absolute;
	z-index: 5;
	height: 330px;
	width: 120px;
	left: 525px;
	top: 87px;
}
.spezi-02 {
	padding: 5px;
	margin: 6px 0px;
	background-color: #FDF7E8;
}
.p-marg {
	margin: 6px 5px;
}
.elit-ue {
	margin: 2px 0px 10px;
}
/* pata| Date*/

.textmar, .tab-line-termin {
	background-color: #FDF7E8;
    font-weight: bold;
}
.font-03 {
	text-transform: uppercase;
	font-family: "Courier New", Courier, mono;
}
#zusatz-box {
	background-color: #F8E8BE;
	position: absolute;
	top: 87px;
	left: 540px;
	z-index: 5;
	height: 330px;
	width: 110px;
	color: #575757;
}
.pu {
	background: url(grafik/li.gif) no-repeat 0px 5px;
	padding-left: 9px;
}
.silv {
	margin: 7px 3px;
}
.tab-line {
	border-bottom: 1px solid #666666;
}
.tab-beispiel {
	margin: 5px;
}

