
/* --- genaral --- */

* { font-size:9px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul,li,p,h1,h2,h3,h4,h5,form {
	margin:0;
	padding:0;
}

ul,li {list-style-type:none}

a {
	text-decoration:none;
	color:#8485B5;
}

div {
	text-align:left;
	overflow:hidden;
}


body {
	background-color:black;
	text-align:center;
	margin:13px 0 20px 0;
	padding:0;
	color:#706F8D;
}

/* ---- splash ---- */

body.splash {
	margin:0;
}

body.splash table#splash {
	width:99%;
	height:99%;
	text-align:center;
}

#splash p {
	color:#525262;
	margin-top:2px;
}

#splash p a {color:#525262}
#splash p a:hover {color:#696987}

/* --- main --- */

#frameP1 {
	margin:10px auto;
	width:585px;
	background:transparent url(/img/bg_ul.gif) left bottom no-repeat;
}

#frameP2 {
	background:transparent url(/img/bg_or.gif) right top no-repeat;
	padding:3px;
}

#main {
	width:569px;
	background-image:url(/img/bg_main.gif);
}

#header {
	background:transparent url(/img/titles/without.gif) left top no-repeat;
	text-align:right;
	height:74px;
}

#header img {
	margin:1px 2px;
	vertical-align:bottom;
}

/* --- title images --- */

.welcome 	#header {background-image:url(/img/titles/welcome.gif)}
.news	 	#header {background-image:url(/img/titles/welcome.gif)}
.about 		#header {background-image:url(/img/titles/about.gif)}
.galleries 	#header {background-image:url(/img/titles/galleries.gif)}
.gallery 	#header {background-image:url(/img/titles/galleries.gif)}
.image 		#header {background-image:url(/img/titles/galleries.gif)}
.culinary 	#header {background-image:url(/img/titles/culinary.gif)}
.contact 	#header {background-image:url(/img/titles/contact.gif)}
.visitors 	#header {background-image:url(/img/titles/visitors.gif)}
.disclaimer #header {background-image:url(/img/titles/without.gif)}
.error		#header {background-image:url(/img/titles/without.gif)}

/* --- navi --- */

#navi {
	float:right;
	width:150px;
	height:204px;
	background:transparent url(/img/bg_nav.gif) no-repeat;
	text-align:right;
}

#navi a {
	display:block;
	color:#A9A9A9;
	background:transparent url(/img/nav_norm.gif) right center no-repeat;
	padding-right:10px;
	line-height:23px;
}

#navi a:hover {
	background:transparent url(/img/nav_high.gif) right center no-repeat;
	color:#8787B8;
}

#navi a.current {
	color:#6B6BA7;
	background:transparent url(/img/nav_high.gif) right center no-repeat !important;
}

/* --- footer --- */

#footer {
	height:38px;
	background:transparent url(/img/ecke_ur.gif) right bottom no-repeat;
}

#footer div {
	padding:23px 3px 0 3px;
	color:#58586B;
}
#footer div a {color:#646595}
#footer div a:hover {color:#8787B8}

/* --- general --- */

.break {
	clear:both;
	height:1px;
	width:1px;
	overflow:hidden;
	background:none;
}


input, textarea {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9999CC;/* #6495ED; */ /* or: #6699CC */
	border:1px solid #696969;
	background-color:transparent;
}
