
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

/* Head links */
#cssdropdown li.headlink {  position:absolute;float: left; text-align: center; }
#cssdropdown li.headlink a { display: block; padding: 10px;}

/* Child lists and links */
#cssdropdown li.headlink ul { display: none; text-align: left; }
#cssdropdown li.headlink:hover ul { display: block; }
#cssdropdown li.headlink ul li { float: left;background-color: #eca108;width:135px;height:37px; }
#cssdropdown li.headlink ul li a { padding: 10px; height: 17px; color: #1F0600; text-align:center; font-weight:bold; }
#cssdropdown li.headlink ul li a:hover, #cssdropdown li.headlink ul li a.on { background-color: #eca108;color:#FFFFFF; }
#cssdropdown li.headlink ul li:hover { background-color: #eca108;color:#FFFFFF; }

/* Pretty styling */
#cssdropdown a { color: white; text-decoration:none; font-size:10px; } 
#cssdropdown ul li a:hover { text-decoration: none; }
#cssdropdown li.headlink { background-color: #1F0601; }
#cssdropdown li.on { background-color: #eca108; }
#cssdropdown li.headlink ul { background-color: #eca108; background-position: bottom; }

.headlink ul {
	width:950px;
	height:37px;
	background-color:#ECA108;
}

body {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	background-color:#270900;
}
#top {
	height: 160px;	
	background: url(img/bg_top.jpg);
}
#main {	
	min-height: 916px;
	height: 100%;
	margin: auto;
	background: url(img/bg_main.jpg) repeat;
}
#menu {
	position:relative;
	top:-35px;
	float:left;
	
}
#photo {
	background-image: url(img/main_picture.jpg);
	width:950px;
	height:349px;
	margin:auto;
	position:relative;
}
#left {
	clear:both;	
	float:left;
	width:600px;
	padding-left:15px;
	margin-top:15px;
	text-align:left;
	margin-bottom:30px;
}
#right {
	float:right;
	width:320px;
	text-align:left;
	margin-bottom:30px;
}

h2 {
	color:#eca108;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	
}
#ueberschrift_top {
	color:#eca108;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-left: 10px;
	font-weight:bold;
	font-size:18px;
	}
#left h2 {
	color:#eca108;
	width:600px;
	float:left;
	margin:0px;
}
#footer {
	clear:both;
	background-color:#E6DFD7;
	color:#8B8680;
	height:70px;
	padding-top:25px;
	font-size:12px;
}
#footer a {
	color:#98938D;
	text-decoration:none;	
}
#footer a:hover {
	text-decoration:underline;	
}
#footer span {
	font-weight:bold;
}
a {
	text-decortaion:none;
}
a img {
	border:0px;
}


.graulink:link, .graulink:visited {
	text-decoration: underline;
	color:#999999;
}
.graulink:hover {
	text-decoration: underline;
	color:#8F7C80;
}

div.wrap{
width:950px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:950px;
height:52px;
margin:22px 0 0;
background:url url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:700px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
background:url(images/header-bg.png) 50% 0 no-repeat;
}
div#header div#slide-holder{
z-index:40;
width:950px;
height:299px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
width:629px;
height:349px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:228px;
width:973px;
height:46px;
display:none;
position:absolute;
background:url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;} 




table #preisliste {
	border-style:none;	
}
table .main {
	background-color:#eca108;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-left: 10px;
	font-weight:bold;
	font-size:10px;
}
table .main2 {
	background-color:#eca108;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-left: 10px;
	font-size:10px;
	valign:center;
	height:80px;
}
table .preise {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#eca108;
	font-size:14px;
	font-weight:bold;
}
