@charset "UTF-8";
/* CSS Document */


html{
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	}

body {
	background-color:#690;
	background-image: url(../images/design/hg_gruen.jpg);
	background-repeat: repeat;
	height:100%;
	width:100%;
	padding:0;
	margin:0;	
}

body,td,th {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 0.8em;
	color:#630;
}
a:link {
	text-decoration:none;
	color:#C30;
}
a:visited {
	text-decoration:none;
	color:#C30;
}
a:hover {
	text-decoration:none;
	color:#39F;
}
p {
	margin-top:0;
	margin-bottom:8px;
}
h1 {
	font-size: 1.6em;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:8px;
}
h2 {
	font-size: 1.3em;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:8px;
}
h3 {
	font-size: 1.3em;
	font-weight:bold;
	display:inline;
}
h5 {
	font-size: 1.1em;
	margin-top:-8px;
	margin-bottom:5px;
}
	
	
ul {
	list-style:circle;
}
#bilderbox{
	position:relative;
	width:316px;
	height:250px;
	overflow:visible;
	background-color:#FFF;
	padding:8px;
	overflow:visible;
	margin-bottom: 6px;
}

#bildbeschreibung {
	position:absolute;
	bottom:0;
	left:14px;
	height:25px;
	width:100%;
}

#bilderbox img {
	position:relative;
	float:left;
	margin: 6px;
}
#thumbs img {
	margin: 6px;
	border:#FFF solid 5px;
}

#menu a:visited {
	color:#F3AA0B;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover {
	color:#8BE1FC;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}
#active {
	list-style:circle;
	color:#8BE1FC;
}
#map {
	border:#FFF solid 6px;
	background-color:#FFF;
}
label, select, input[type=submit], input[type=reset]{
    cursor: pointer;
}
input:focus, textarea:focus {
 color:#000;
 background:#FFE994;
}


#container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:20;
	overflow:auto;
	overflow-x:hidden;
}
#hgholz {
	position:absolute;
	left:50%;
	top:343px;
	margin-left:-1005px;
	width:1900px;
	height:4000px;
	overflow:hidden;
	z-index:1;
	background-image:url(../images/design/hg_holz.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
	
#hgheadcenter {
	position:absolute;
	left:50%;
	top:0;
	margin-left:-425px;
	width:850px;
	height:100%;
	z-index:2;
	background-image:url(../images/design/hg_head_center.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:visible;
}
#hgheadre {
	position:absolute;
	left:850px;
	top:0;
	width:470px;
	height:343px;
	z-index:2;
	background-image:url(../images/design/hg_head_re.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#hgheadli {
	position:absolute;
	left:-580px;
	top:0;
	width:580px;
	height:343px;
	z-index:2;
	background-image:url(../images/design/hg_head_li.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}



/*rounded Menubox*/
#menucenter {
	/*background-image:url(../images/design/menubox/menubox_center.png);*/
	background-repeat:repeat;
	position:absolute;
	top:343px;
	left:51px;
	width:290px;
	height:350px;
	z-index:2;
	overflow:visible;
}
#menucenter2 {position:absolute; top:0; left:0; width:290px; height:350px; z-index:2; overflow:visible;}
#menucenter3 {position:absolute; top:0; left:0; width:290px; height:350px; z-index:2; overflow:visible;}
#menucenter4 {position:absolute; top:0; left:0; width:290px; height:350px; z-index:2; overflow:visible;}
#menucenter5 {position:absolute; top:0; left:0; width:290px; height:350px; z-index:2; overflow:visible;}

#menuli {
	position:relative;
	top:0;
	left:0;
	width:59px;
	height:350px;
	background-image:url(../images/design/menubox/menubox_li.png);
	background-position:top left;
	background-repeat:repeat-y;
	overflow:visible;
	z-index:4;
}
#menure {
	background-image:url(../images/design/menubox/menubox_re.png);
	background-position:top left;
	background-repeat:repeat-y;
	position:relative;
	top:0;
	left:225px;
	width:80px;
	height:100%;
	z-index:3;
	overflow:visible;
}
#menuu {
	background-image:url(../images/design/menubox/menubox_u.png);
	position:absolute;
	bottom:-76px;
	left:59px;;
	width:166px;
	height:76px;
	z-index:2;
}
#menuure {
	background-image:url(../images/design/menubox/menubox_ur.png);
	position:absolute;
	bottom:-76px;
	right:-15px;
	width:80px;
	height:76px;
	z-index:2;
}
#menuuli {
	background-image:url(../images/design/menubox/menubox_ul.png);
	position:absolute;
	bottom:-76px;
	left:0;
	width:59px;
	height:76px;
	z-index:2;
}


#logo {
	position:absolute;
	top:-130px;
	left:53px;
	width:175px;
	height:85px;
	z-index:20;
}
#logo a span {
	background-image:url(../images/design/hofkaeserei_horn_logo.png);
	display:block;
	cursor:pointer;
	width:175px;
	height:85px;
	z-index:20;
}

#menu {
	background-image:url(../images/design/menubox/menubox_center.png);
	position:absolute;
	top:0;
	left:38px;
	width:190px;
	height:100%;
	z-index:30;
	overflow:visible;
}




/*rounded Box content */
#content{
	position:relative;
	background-image:url(../images/design/contentbox/contentbox.png);
	background-repeat:repeat;
	margin:220px 150px 20px 48%;
	min-height:100px;
	z-index:10;
	overflow:visible;
}

#contentoli{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_ol.png);
	background-repeat:repeat-y;
	top:-88px;
	left:-93px;
	width:93px;
	height:88px;
	z-index:10;
}
#contento{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_o.png);
	background-repeat:repeat-x;
	top:-88px;
	left:0;
	width:100%;
	height:88px;
}
#contentore{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_or.png);
	top:-88px;
	right:-97px;
	width:97px;
	height:88px;
	z-index:10;
}
#contentli{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_l.png);
	background-repeat:repeat-y;
	left:-93px;
	top:0;
	height:100%;
	width:93px;
	z-index:10;
}
#contentre{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_r.png);
	background-repeat:repeat-y;
	right:-97px;
	top:0;
	height:100%;
	width:97px;
	z-index:10;
}

#contentuli{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_ul.png);
	background-repeat:repeat-y;
	bottom:-105px;
	left:-93px;
	width:93px;
	height:105px;
	z-index:10;
}
#contentu{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_u.png);
	background-repeat:repeat-x;
	bottom:-105px;
	left:0;
	width:100%;
	height:105px;
}
#contenture{
	position:absolute;
	background-image:url(../images/design/contentbox/contentbox_ur.png);
	bottom:-105px;
	right:-97px;
	width:97px;
	height:105px;
	z-index:10;
}










/*menulinks*/
#menu a:link {
	color:#F3AA0B;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#menu a:active {
	color:#8BE1FC;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

