body {

	background-position:50% top;
	background-color:#e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515150;
	text-decoration:none;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cbd300;
    text-decoration:none;
}

a:hover {
	font-size:11px;
	color:#515150;
    text-decoration:none;
}

#container {
   width: 100%;
   height: 100%;
}

#content { 
   width:926px;
}

table.content {
top:0px;
left:0px;
width:926px;
height:100%;
}

div.flash {
	position:absolute;
	top:-13px;
	left:-13px;
	//left:-14px;	
}

.iframeflash {
	position:absolute;
	top:6px;
	//top:0px;
	left:6px;
	//left:5px;
	width:690px;
	height:190px;
	margin:0px;
	padding:0px;
}


div.zero {
position:relative;
top:0px;
left:0px;
width:100%;
height:100%;
}

div.topmenu {
	position:absolute;
	left:20px;
	top:8px;
	height:20px;
	width:auto;
}

div.topmenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#313131;
	font-weight:normal;
	line-height:20px;
}

div.topmenu a:hover{
	font-weight:normal;
	color:#c72b2f;
}

div.menuHaupt {
	position:absolute;
	top:533px;
	left:0px;
	width:860px;
	height:auto;
	line-height:35px;
}

div.menuHaupt a{
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#707070;
	line-height:35px;
}

div.menuHaupt a:hover{
	border-top-style:solid ! important;
	border-top:thick;
	//border-top:5px;
	border-top-color:#cbd300 ! important;
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	font-weight:normal;
	color:#cbd300;
	line-height:35px;
}

div.menuSub{
	position:absolute;
	top:502px;
	left:44px;
	height:auto;
	width:926px;
	line-height:35px;
}

div.menuSub a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#707070;
	letter-spacing:-1px;
	padding-top:0px;
	line-height:35px;
}

div.menuSub a:hover{
	border-bottom-style:solid ! important;
	border-bottom:medium;
	//border-bottom:3px;
	border-bottom-color:#cbd300 ! important;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:6px;
	font-weight:normal;
	line-height:35px;
	color:#cbd300;
}

div.adresse {
	position:absolute;
	top:690px;
	left:13px;
}

div.adresse p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#949494;
	line-height:15px;
}

div.adresse a {
	color:#FF1F55;
}

div.normalContent {
	position:absolute;
	top:200px;
	left:25px;
	width:660px;
	height:300px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

div.rightContent {
	position:absolute;
	top:250px;
	left:700px;
	width:200px;
	height:440;
	padding-bottom:20px;
}

p.bodytext {
	margin-top: 0px;
    margin-right: 0px;
	margin-bottom:0px;
    margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
    color: #949494;
	text-decoration:none;
	line-height:16px;
}

p.bodytext a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
    color: #cbd300;
	text-decoration:none;
}

/* li.bodytext ist für die Einrückungen auf der Seite Vitalhotel-Ausstattung, Sauns, Solarium...*/

li.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
    color: #535353;
	text-decoration:none;
	line-height:20px;
}

h1 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-style:normal;
    color: #535353;
}

h2 {
        
    margin-left: 0px;
    margin-top: 0px;
	margin-bottom:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	 color: #535353;
}

div.anfrage_de {
	position:absolute;
	top:606px;
	left:821px;
	width:147px;
	height:133px;
	background-image:url(../images/web/quick_de.gif);
	background-repeat:no-repeat;
}

div.anfrage_en {
	position:absolute;
	top:570px;
	left:811px;
	width:147px;
	height:133px;
	background-image:url(../images/web/quick_en.gif);
	background-repeat:no-repeat;
}

span.nonie {
  visibility: visible;
  //visibility: hidden;
}

.iframeanfrageBOX {
	background-color: transparent;
  	position:absolute;
	top:24px;
	//top:25px;
  	left:6px;
	width:140px;
	height:140px;
}

.iframeanfrage {
	background-color: transparent;
  	position: absolute;
	top:-15px;
  	left:-8px;
	width:560px;
	height:2000px;

}

div.sprachen {
position:absolute;
top:533px;
left:830px;
width:70px;
line-height:35px;
text-align:right;
}

div.sprachen a{
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#707070;
	line-height:35px;
}

div.sprachen a:hover{
	border-top-style:solid ! important;
	border-top:thick;
	//border-top:5px;
	border-top-color:#cbd300 ! important;
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	font-weight:normal;
	color:#cbd300;
	line-height:35px;
}

div.newsletter {
	position:absolute;
	top:591px;
	left:832px;
	//left:798px;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

.iframe {
	vertical-align:top;
	margin-top:0px;
	margin-left:0px;
}

/* input steuert das Aussehen der Buttons*/
input {
	width: 100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

span#activeTop a {
	padding-left:0px ! important;
	padding-right:0px ! important;
        color:#c72b2f;
		font-weight:normal;
}

span#activeTop a:hover {
        color:#c72b2f;
		font-weight:normal;
}

span#active a {
    color:#000000;
	font-weight:bold;
}

span#activeHaupt a {
	border-top-style:solid ! important;
	border-top:thick;
	//border-top:5px;
	border-top-color:#cbd300 ! important;
	padding-top:5px;
	padding-bottom:0px;
    color:#cbd300;
	font-weight:normal;
	line-height:35px;
}

span#activeSub a {
	border-bottom-style:solid ! important;
	border-bottom:medium;
	//border-bottom:3px;
	border-bottom-color:#cbd300 ! important;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:6px;
	font-weight:normal;
	line-height:35px;
    color:#cbd300;
}
