body,html {
	text-align:center;
	margin: 0px;
	height:100%;
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}	

h2
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
}


#mastercontainer {
	margin:0 auto;
	position:relative;
	width:1000px;
	height: 650px;
	padding-top: 20px;

}

#contentwrapper
{
	
	border: 1px solid #aecbf2;
	width:1000px;
	height:670px;
	text-align:center;
}

#head
{
	background-image: url(../gfx/head.jpg);
	background-repeat: no-repeat;	
	width:959px;
	height:282px;
	text-align:center;
}

#navigation
{
  
}


#navigation a.link01 {
   background-image:url(../gfx/navi_kontakt.jpg);
   background-repeat:no-repeat;
   position:absolute;
   left:20px;
   top:281px;
   width:300px;
   height:35px;
}

#navigation a.link01:hover {
   background-image:url(../gfx/navi_kontakt.jpg);
   background-repeat:no-repeat;
   background-position: 0px -35px;
   position:absolute;
   left:20px;
   top:282px;
   width:300px;
   height:35px;
}


#navigation a.link02 {
   background-image:url(../gfx/nav_angebote.jpg);
   background-repeat:no-repeat;
   position:absolute;
   left:20px;
   top:315px;
   width:300px;
   height:35px;
}

#navigation a.link02:hover {
   background-image:url(../gfx/nav_angebote.jpg);
   background-repeat:no-repeat;
   background-position: 0px -35px;
   position:absolute;
   left:20px;
   top:316px;
   width:300px;
   height:35px;
}


#navigation a.link03 {
   background-image:url(../gfx/nav_anfahrt.jpg);
   background-repeat:no-repeat;
   position:absolute;
   left:20px;
   top:350px;
   width:300px;
   height:35px;
}

#navigation a.link03:hover {
   background-image:url(../gfx/nav_anfahrt.jpg);
   background-repeat:no-repeat;
   background-position: 0px -35px;
   position:absolute;
   left:20px;
   top:351px;
   width:300px;
   height:35px;
}

#navigation a.link04 {
   background-image:url(../gfx/nav_umgebung.jpg);
   background-repeat:no-repeat;
   position:absolute;
   left:20px;
   top:385px;
   width:300px;
   height:35px;
}

#navigation a.link04:hover {
   background-image:url(../gfx/nav_umgebung.jpg);
   background-repeat:no-repeat;
   background-position: 0px -35px;
   position:absolute;
   left:20px;
   top:386px;
   width:300px;
   height:35px;
}

#navigation a.link05 {
   background-image:url(../gfx/nav_impressum.jpg);
   background-repeat:no-repeat;
   position:absolute;
   left:20px;
   top:420px;
   width:300px;
   height:35px;
}

#navigation a.link05:hover {
   background-image:url(../gfx/nav_impressum.jpg);
   background-repeat:no-repeat;
   background-position: 0px -35px;
   position:absolute;
   left:20px;
   top:421px;
   width:300px;
   height:35px;
}


#content
{
	position:absolute;
	left:340px;
	top:225px;
	width:620px;
	height:355px;
	background-color: #FFFFCC;
	padding: 5px;
}

#contentKontakt
{
	position:absolute;
	left:410px;
	top:210px;
	width:550px;
	height:400px;
	padding: 5px;
	background-image: url(../gfx/kissen.jpg);
	background-repeat: no-repeat;
	padding-top: 100px;
}


#contentKontakt a {text-decoration: none}
#contentKontakt a:link {COLOR: #4444ff;}
#contentKontakt a:visited {COLOR: #4444ff;}
#contentKontakt a:hover {color: #000; text-decoration:underline;}
#contentKontakt a:active {COLOR: #000;}

#contentAngebot
{
	position:absolute;
	left:410px;
	top:210px;
	width:550px;
	height:400px;
	padding: 5px;
	background-image: url(../gfx/kissen.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
}

#contentAngebot ul
{
	text-align:left;
	margin-left:110px;
	list-style-image: url(../gfx/bulett.gif);
}

#contentAnfahrt
{
	position:absolute;
	left:410px;
	top:210px;
	width:550px;
	height:400px;
	padding: 5px;
	background-image: url(../gfx/kissen.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
}

#contentAnfahrt ul
{
	text-align:left;
	margin-left:110px;
	list-style-image: url(../gfx/bulett.gif);
}

#contentAnfahrt li
{
	line-height:25px;
}

#contentAnfahrt a {text-decoration: none}
#contentAnfahrt a:link {COLOR: #4444ff;}
#contentAnfahrt a:visited {COLOR: #4444ff;}
#contentAnfahrt a:hover {color: #000; text-decoration:underline;}
#contentAnfahrt a:active {COLOR: #000;}


#contentUmgebung
{
	position:absolute;
	left:410px;
	top:210px;
	width:550px;
	height:400px;
	padding: 5px;
	background-image: url(../gfx/kissen.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
}

#contentUmgebung ul
{
	text-align:left;
	margin-left:110px;
	list-style-image: url(../gfx/bulett.gif);
}

#contentUmgebung li
{
	line-height:25px;
}

#contentImpressum
{
	position:absolute;
	left:410px;
	top:210px;
	width:550px;
	height:400px;
	padding: 5px;
	background-image: url(../gfx/kissen.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
}


#contentImpressum a {text-decoration: none}
#contentImpressum a:link {COLOR: #4444ff;}
#contentImpressum a:visited {COLOR: #4444ff;}
#contentImpressum a:hover {color: #000; text-decoration:underline;}
#contentImpressum a:active {COLOR: #000;}


#bild
{
	position:absolute;
	left:45px;
	top:470px;
	width:200px;
	height:200px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aecbf2;
	border-right-color: #aecbf2;
	border-bottom-color: #aecbf2;
	border-left-color: #aecbf2;
	padding: 2px;
	background-color: #e8f1fd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#bild1
{
	position:absolute;
	left:45px;
	top:470px;
	width:200px;
	height:200px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aecbf2;
	border-right-color: #aecbf2;
	border-bottom-color: #aecbf2;
	border-left-color: #aecbf2;
	background-color: #e8f1fd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-image: url(../bilder/animation1.gif);
	background-repeat: no-repeat;
}

#bild2
{
	position:absolute;
	left:45px;
	top:470px;
	width:200px;
	height:200px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aecbf2;
	border-right-color: #aecbf2;
	border-bottom-color: #aecbf2;
	border-left-color: #aecbf2;
	background-color: #e8f1fd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-image: url(../bilder/animation2.gif);
	background-repeat: no-repeat;
}

#counter
{
	position:absolute;
	left:580px;
	top:600px;
	width:100px;
	height:20px;
}


.cleaner
{
	clear:both;
}

.nonvisible
{
	display:none;
}

