*{padding:0; margin:0;}

html {height: 100%;}
body {height: 100%; font-family: "verdana","arial","tahoma"; font-size: 13px; background-color: #fff; background-image: url(images/hg.gif); text-align: center;}

div.container {min-height: 100%; position: relative; width: 800px; text-align: center; margin-left: auto; margin-right: auto;}

div.header {height: 140px; border: 0px;}

div.menu {border-right: 1px solid #a0a0c0;}

ul.navigation {list-style: none; width: 704px; float: left; height: 20px; vertical-align: middle; padding-top: 0px; padding-left: 18px;}
ul.navigation li{float:left; vertical-align: middle;}
ul.navigation li a{display:block; height: 20px; text-decoration:none; line-height: 19px; float: left; color:#535142;}
ul.navigation li a:hover{color: #990000; text-decoration: none;}
ul.navigation li a.mark{color: #990000; text-decoration: none;}
ul.navigation li img{margin-top: 4px;}

ul.navigation2 {list-style: none; width: 704px; float: left; height: 20px; vertical-align: middle; padding-top: 0px; padding-left: 65px;}
ul.navigation2 li{float:left; vertical-align: middle; margin-right: 18px;}
ul.navigation2 li a{font-size: 11px; display:block; height: 20px; text-decoration:none; line-height: 21px; float: left; color:#33302B;}
ul.navigation2 li a:hover{color: #996600; text-decoration: none;}
ul.navigation2 li a.mark{color: #996600; text-decoration: none;}

img.menustern {margin-left: 6px; margin-right: 6px;}

a.impressum {font-family: "arial","verdana","tahoma"; font-size: 9px; color: #606060; text-decoration: none;}
a.impressum:hover {font-family: "arial","verdana","tahoma"; font-size: 9px; color: #990000; text-decoration: none;}
a.impressummark {font-family: "arial","verdana","tahoma"; font-size: 9px; color: #990000; text-decoration: none;}

a.sidelink {color: #ffffff; font-size: 8px; text-decoration: none; margin: 0px; padding: 0px; line-height: 10px;}
a.sidelink:hover {color: #303030; font-size: 8px; text-decoration: none; line-height: 10px;}

a.link {color: #990000; text-decoration: none;}
a.link:hover {color: #990000; text-decoration: underline;}

a img {border: 0px;}

div.holder {text-align: right; width: 800px; background-color: #9E9A91; background-image: url('images/content_left.jpg'); background-position: left bottom; background-repeat: no-repeat;}
div.content {margin-left: 57px; text-align: left; width: 742px; background-color: #F2EFE6; border-left: solid 1px #838067; border-top: solid 1px #838067; border-bottom: solid 1px #838067;}

ul.partner li {
	line-height:16px;
	list-style:inside;
	list-style:square;
	}

div.innermenu {position: absolute; left: 0px; top: 240px; width: 74px; background-color: #DDD7CA; border-top: 1px solid #838067; border-bottom: 1px solid #838067; text-align: left; padding: 8px;}
div.innermenu a {font-family: "arial","verdana","tahoma"; font-size: 10px; text-decoration: none; color: #535142;}
div.innermenu a:hover {color: #990000;}
div.innermenu a.mark {color: #990000;}
div.innermenu p {margin-bottom: 4px;}

table.formular td {vertical-align: top;}

table.preise {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.preise th {text-align: left; font-weight: bold;}
table.preise td {text-align: center; font-weight: normal;}

a.buchen {padding: 0px; margin: 0px; font-size: 9px; text-decoration: none; display: block; color: #444444; background-color: #DDDDCA; border-left: 1px solid #606060; border-right: 1px solid #606060; margin-left: 20px;}
a.buchen:hover {font-size: 9px; text-decoration: none; display: block; color: #990000; background-color: #ABA7aC; border-left: 1px solid #707060; border-right: 1px solid #707060; margin-left: 20px;}

