/*     Cafe-Creme 2008      */
/* Webdesign by site-RAHMEN */

html, body, table,th, td {
	font-family : verdana, arial, sans-serif;
	font-size: 11px;line-height:1.2em;
	color : RGB(60,40,0);
}
fieldset {border:none;margin:0;padding:0 20px 0 0}
body {
	background-image:url('../images/Mauer_kachel.jpg');
	background-attachment:fixed;
	background-repeat:repeat;
}
#mainB {
	position : absolute;
	background-image : url('../images/black.png');
	background-repeat : repeat;
	width : 760px;
	height : 440px;
	margin : -210px 0 0 -370px;
	left : 50%;
	top : 50%
}
#main {
	position : absolute;
	background-color : #556C4F;
	width : 760px;
	height : 440px;
	margin : -220px 0 0 -380px;
	left : 50%;
	top : 50%
}
#map {
	position : absolute;
	top:30px;left:30px;
	width:670px;height:380px;
	text-align:center
}
#OutMap {
	position : absolute;
	background:url('../images/hg-map.gif') right 50px no-repeat rgb(251,236,176);
	width : 760px;
	height : 440px;
	margin : -220px 0 0 -380px;
	left : 50%;
	top : 50%
}
#GALNavi {
	position:absolute;
	top:329px;left:720px;
	width:24px;
}
.galerieVS {
	float:left;margin:0 20px 20px 0;padding:2px;
	background-image : url('../images/hg-galerievorschau.png');
	width:151px;height:111px;
	text-align:center;
}
#pic-h {
	position : absolute;
	background-image : url('../images/cafe-creme-neuss.jpg');
	width : 570px;
	height : 312px;
	left : 190px;
	top : 114px;
	}
#kontakt-l {
	position : absolute;
	margin : 0 0 0 0 ;
	width : 570px;
	height : 312px;
	left : 0;
	top : 0;
	overflow : auto;
	}
#kontakt-r {
	position : absolute;
	width : 180px;
	height : 312px;
	left : 390px;
	top : 0;
	}
#gbuch-l {
	position : absolute;
	margin : 0 0 0 0 ;
	width : 290px;
	height : 262px;
	left : 0;
	top : 0;
	overflow : hidden;
	}
#gbuch-r {
	position : absolute;
	margin : 0 0 0 0 ;
	width : 280px;
	height : 262px;
	left : 290px;
	top : 0;
	overflow : auto;
	}
#bilder-r {
	position : absolute;
	width : 178px;
	height : 262px;
	left : 392px;
	top : 0;
	overflow : auto;
	}
#links {
	position : absolute;
	background-image : url('../images/cc-links.gif');
	background-repeat : no-repeat;
	width : 190px;
	height : 406px;
	left : 0;
	top : 0;
	}
#linksS {
	position : absolute;
	background-image : url('images/hobi-links.gif');
	background-repeat : no-repeat;
	width : 190px;
	height : 406px;
	left : 0;
	top : 0;
	}
#oben {
	position : absolute;
	background-image : url('../images/cc-oben.gif');
	background-repeat : no-repeat;
	width : 570px;
	height : 79px;
	left : 190px;
	top : 0;
	}
#unten {
	position : absolute;
	font-size:12px;
	background-image : url('../images/cc-unten.gif');
	background-repeat : no-repeat;
	width : 760px;
	height : 34px;
	left : 0;
	top : 406px;
	padding-top : 6px;
	}
#content {
	position : absolute;
	margin : 0 0 0 0 ;
	width : 570px;
	height : 262px;
	left : 0px;
	top : 0;
	overflow : auto;
	scrollbar-base-color:rgb(228,211,142);
	scrollbar-face-color:rgb(228,211,142);
	scrollbar-3dlight-color:rgb(255,241,180);
	scrollbar-darkshadow-color:rgb(208,191,122);
	scrollbar-arrow-color:rgb(72,43,21);
	scrollbar-highlight-color:rgb(248,231,162);
	scrollbar-track-color:rgb(248,231,162)
}
#navi {
	position : absolute;
	background-color : #F8E7A2;
	width : 570px;
	height : 35px;
	left : 190px;
	top : 79px;
	}
#subnavi {
	position : absolute;
	line-height:30px;
	font-size:12px;
	width : 570px;
	height : 30px;
	left : 0px;
	top : 263px;
}



a 				{color:RGB(50,20,0);text-decoration : underline;font-weight:normal;font-style:normal}
a:visited	{color:RGB(50,20,0)}
a:active	{color:RGB(50,20,0)}
a:hover		{color:RGB(0,100,0)}
h1{margin:0 0 1.2em 0;font-size : 14px;font-style : italic}
h2{margin:0 0 1.2em 0;font-size : 12px;font-style : italic}
.ftext {
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
	}
.layerbilder {
	width:145px;
	height:280px;
	overflow:auto;
	margin-left:10px; margin-top:0px; margin-right:0px; margin-bottom:0px;
	}
td.nav {
	text-align : center;
	height : 30px;
	width : 82px;
	}
td.snav {
	text-align : center;
	height : 30px;
	}
td.karteLD {
	background-image : url('images/dunkel.gif');
	background-repeat : repeat;
	width : 70%;
	}
td.karteMD {
	background-image : url('images/dunkel.gif');
	background-repeat : repeat;
	text-align : right;
	width : 15%;
	}
td.karteRD {
	background-image : url('images/dunkel.gif');
	background-repeat : repeat;
	text-align : right;
	width : 15%;
	}
td.dark {
	background-image : url('images/dunkel.gif');
	background-repeat : repeat;
	}
td.karteL {
	width : 70%;
	}
td.karteM {
	text-align : right;
	width : 15%;
	}
td.karteR {
	text-align : right;
	width : 15%;
	}
td.bild {
	text-align : center;
	}
tr.dark {
	background-image : url('../images/dark.png');
	background-repeat : repeat;
	}
img {
	border-style : none;
	border-width : 0;
    }
li {
	margin : 4px;
	}
hr {
	height : 1px;
	width : 100%;
	color : RGB(90,60,0);
	}
.wichtig {
	color : rgb(200,0,0);
	}
table.navigation td {
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
	font-size:12px;font-style:italic;font-weight : bold;
}

table.navigation a					{color:RGB(90,60,0);text-decoration : none;font-weight:bold;font-style:italic}
table.navigation a:visited	{color:RGB(90,60,0)}
table.navigation a:active		{color:RGB(90,60,0)}
table.navigation a:hover		{color:RGB(0,100,0);text-decoration : underline}
table.navigation .aktiv			{color:RGB(0,100,0)}


form		{margin:0;padding:0}
p				{margin:0 0 1.2em 0}
p.bez1	{float:left;margin: 0;width:60px}
p.bezf	{float:left;margin: 0;width:138px}
p.bez2	{margin:0}
p.nscr 	{margin:0;padding:0}
.klein	{font-size:10px}

.inp {
	width:100px;height:22px;margin-bottom:4px;
	color:rgb(060,040,000);background-color:rgb(248,231,162);
	border:1px solid rgb(255,241,180);
	border-left:1px solid rgb(255,241,180);
	border-right:1px solid rgb(208,191,122);
	border-bottom:1px solid rgb(208,191,122);
}
.eingabe {
	background: 0 url('../images/dark.png') repeat;
	border-top:1px solid rgb(050,050,050);border-bottom:1px solid rgb(050,050,050);
	border-left:none;border-right:none;
	width:98%;padding:0 4px 0 4px
}
.Download {
	margin:-10px 0 10px 0;padding-left:36px;height:33px;line-height:33px;
	background-image:url('../images/pdf.gif');background-repeat:no-repeat
	}
