body {
	background-color: #ebe8e5;
	font-family: verdana;
	padding: 0px;
}

#overallcontainer {
}

#container {
	overflow: hidden;
}

#bgleft {
	display: block;
	background-image: url(images/karos_left.jpg);
	position: fixed;
	left: 0px;
	top: 0px;
	width: 114px;
	height: 100%;
	z-index:1;
}

#bgright {
	display: block;
	background-image: url(images/karos_right.jpg);
	position: fixed;
	left: 915px;
	top: 0px;
	width: 114px;
	height: 100%;
	z-index:1;
}

#header {
	display: block;
	position:fixed;
	left: 114px;
	top: 0px;
	width: 858px;
	height: 214px;
	background-image: url(images/header_bg.png);
	background-repeat: no-repeat;
	z-index:10;
}

#menu {
	display: block;
	position:absolute;
	left: 100px;
	top: 45px;
	width: 350px;
	height: 130px;
	color: #ffffff;
	font-size: 17px;
	line-height: 5px;
	font-weight: normal;
}

#menu a:link {
	color:#ffffff;
	text-decoration: none;
}
#menu a:active {
	color:#ffffff;
	text-decoration: none;
}
#menu a:visited {
	color:#ffffff;
	text-decoration: none;
}
#menu a:hover {
	color:#d4c4b9;
	text-decoration: none;
	margin-left: 10px;
}

#langsel {
	display: block;
	position:absolute;
	left: 51px;
	top: 13px;
	width: 350px;
	height: 130px;
	color: #ffd800;
	font-size: 12px;
	line-height: 5px;
	font-weight: normal;
}

#langsel a:link {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
#langsel a:active {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
#langsel a:visited {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
#langsel a:hover {
	color:#d4c4b9;
	text-decoration: none;
	font-weight: bold;
}




#content {
	display: block;
	position: absolute;
	left: 114px;
	top: 0px;
	width: 600px;
	background-image: url(images/content_bg.jpg);
	background-repeat:repeat-y;
/*	background-position: 0px -60px;   */
	z-index: 9;
	padding-left: 50px;
	padding-right: 151px;
	margin-top: 0px;
	padding-bottom: 50px;
	color: #ffffff;
}

#content  p {
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 7px;
	margin-top: 0px;
	font-size: 14px;
	width: 100%;
	font-weight: normal;
}

#content ul {
	padding-right: 0px;
	font-size: 14px;
}

#content h1 + p {
	margin-top: -170px;
}


#content  table {
	font-size: 14px;
	margin-left: 15px;
}


#content a:link {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}
#content a:active {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
}
#content a:visited {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
}
#content a:hover {
	color:#d4c4b9;
	text-decoration: none;
	font-weight: normal;
}


h1[id] {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h1 {
	color: #ffd800;
	font-size: 38px;
    font-weight: bold;
	font-family: Garamond;
	display: block;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 195px !important;
	background-image: url(images/h1_trennung.png);
	background-repeat: no-repeat;
	background-position: -24px 100px;
	width: 720px;
	z-index: -1;
}

/* Abstand Navi oben */
h1 a[name] {
    display: block;
    height: 230px;
}


h2 {
	color: #ffd800;
	font-size: 20px;
    font-weight: bold;
	font-family: Garamond;
	margin-bottom: 3px;
	margin-top: 20px;
}

/**********************/
/*   Zusatzgrafiken   */
/**********************/

#addpic01 {
	position: absolute;
	left: 664px;
	top: 500px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic36.png);
	background-repeat: no-repeat;
	z-index: 0;
}

#addpic02 {
	position: absolute;
	left: 687px;
	top: 670px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic60.png);
	background-repeat: no-repeat;
	z-index: 0;
}

#addpic03 {
	position: absolute;
	left: 687px;
	top: 1200px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic22.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic04 {
	position: absolute;
	left: 687px;
	top: 1800px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic49.png);
	background-repeat: no-repeat;
	z-index: 0;
}

#addpic05 {
	position: absolute;
	left: 687px;
	top: 1950px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic61.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic06 {
	position: absolute;
	left: 687px;
	top: 2300px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic05.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic07 {
	position: absolute;
	left: 687px;
	top: 2900px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic50.png);
	background-repeat: no-repeat;
	z-index: 0;
}

#addpic08 {
	position: absolute;
	left: 687px;
	top: 3500px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic62.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic09 {
	position: absolute;
	left: 687px;
	top: 3900px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic38.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic10 {
	position: absolute;
	left: 687px;
	top: 4120px;
	width: 230px;
	height: 230px;
	background-image: url(images/addpic28.png);
	background-repeat: no-repeat;
	z-index: 0;
}


#addpic11 {
	position: absolute;
	left: 560px;
	top: 4230px;
	width: 330px;
	height: 260px;
	background-image: url(images/bierglas.png);
	background-repeat: no-repeat;
	z-index: 0;
}

#addpic12 {
	position: absolute;
	left: 590px;
	top: 760px;
	width: 330px;
	height: 260px;
	background-image: url(images/edelweiss.png);
	background-repeat: no-repeat;
	z-index: 1;
}


#addpic13 {
	position: absolute;
	left: 670px;
	top: 1600px;
	width: 330px;
	height: 260px;
	background-image: url(images/edelweiss.png);
	background-repeat: no-repeat;
	z-index: 1;
}


#addpic14 {
	position: absolute;
	left: 670px;
	top: 2500px;
	width: 330px;
	height: 260px;
	background-image: url(images/bierglas.png);
	background-repeat: no-repeat;
	z-index: 0;
	overflow:hidden;
}
