/* CSS Document */

/*Global************************************************************************/
* {
padding:0px;
margin:0px;
}

a:link,
a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover,
a:active {
	color: #ffffff;
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

body {
background:#78b120 url(../_images/bg.jpg) repeat-x;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height: 16px;
}

#container {
background:url(../_images/background.jpg) no-repeat;
position:absolute;
height:690px;
width:1000px;
left:50%;
margin-left:-500px;
float:left;
}

#asign {
position:absolute;
padding-top: 608px;
padding-left: 48px;
height:75px;
width:25px;
}

/*Content*************************************************************************/

#content {
width:854px;
height:482px;
margin:2px 0 0 72px;
}

#text {
padding-left: 50px;
margin-top: 40px;
margin-bottom: 40px;
float: left;
color:#666666;
height:400px;
width:442px;
_width:440px;
}

#text_spalte_01 {
padding-left: 50px;
margin-top: 40px;
margin-bottom: 40px;
float: left;
color:#666666;
height:400px;
width:370px;
}

#text_spalte_02 {
margin-left: 20px;
margin-top: 78px;
margin-bottom: 40px;
float: left;
color:#666666;
height:300px;
width:370px;
}


#img_aktuell {
margin-left: 25px;
float: left;
color:#666666;
height:480px;
width:335px;
background:url(../_images/img_aktuelles.jpg) no-repeat;
_margin-top:-2px;
}

#text_aktuell {
padding-left: 40px;
padding-right: 86px;
padding-top: 73px;
color:#666666;
height:300px;
width:210px;
}

#text_temp {
padding-left: 40px;
padding-right: 86px;
padding-top: 10px;
color:#666666;
height:95px;
width:210px;
}

#img_home {
float: right;
margin-right: 5px;
height:480px;
width:332px;
background-image:url(../_images/img_home.jpg);
_margin-top:-2px;
}

#img_kontakt {
float: right;
margin-right: 5px;
height:480px;
width:332px;
background-image:url(../_images/img_kontakt.jpg);
_margin-top:-2px;
}

#google {
margin-top: 6px;
margin-left: 26px;
border: solid 1px #999999;
}

#img_attraktionen {
float: left;
margin-left:25px;
height:480px;
width:308px;
_margin-top:-2px;
}

#img_preise {
float: right;
margin-right: 5px;
height:480px;
width:332px;
background-image:url(../_images/img_preise.jpg);
_margin-top:-2px;
}

h1 {
color:#3593d1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 18px;
padding-bottom: 20px;
}

h2 {
color:#3593d1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 18px;
padding-bottom: 10px;
}

h3 {
color:#3593d1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 16px;
padding-bottom: 10px;
}

li {
	margin-left: 26px;
	list-style-type:decimal-leading-zero;
line-height:20px;
}

ul {
list-style-type: disc;
padding-left: 11px;
}

/* Inhaltsbilder
----------------------------------------------------------------------------------------------------*/

/* impression_01 */
.impression_01 a:link,
.impression_01 a:visited,
.impression_01 a:hover,
.impression_01 a:active {
	border: none;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	width: 130px;
	height: 130px;
	text-indent: -9999px;
	background: url(../_images/impression_01.jpg) no-repeat;
}

/*-- TXT formatierung */

.titel_aktuelles {
color:#3593d1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 18px;
padding-bottom: 4px;
}

.text_txt {
color:#666666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height: 16px;
}

.titel_temp {
color:#3593d1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 27px;
}

.text_temp {
color:#ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 27px;
}

/*-- ende TXT formatierung */

/*Navigation***************************************************************************/

#navigation {
height:26px;
width:853px;
padding:161px 0 0 72px;
}

#navigation li {
list-style-type:none;
display:inline;
}

#navigation ul {
height:26px;
margin:0px;
padding:2px 0 0 20px;
}

#navigation a:focus { 
outline:none; 
}

/* Home ***************/
#home a:link,
#home a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:54px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
}

#home a:hover,
#home a:active {
	background-position: 0 -26px;
}

#pgHome #home a {
	background-position: 0 -52px;
}


/* Attraktionen ***************/
#attraktionen a:link,
#attraktionen a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:100px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
	background-position: -54px 0px;
}

#attraktionen a:hover,
#attraktionen a:active {
	background-position: -54px -26px;
}

#pgAttraktionen #attraktionen a {
	background-position: -54px -52px;
}


/* Preise ********************/
#preise a:link,
#preise a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:115px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
	background-position: -154px 0px;
}

#preise a:hover,
#preise a:active {
	background-position: -154px -26px;
}

#pgPreise #preise a {
	background-position: -154px -52px;
}

/* Impressionen ***************/
#impressionen a:link,
#impressionen a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:103px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
	background-position: -269px 0px;
}

#impressionen a:hover,
#impressionen a:active {
	background-position: -269px -26px;
}

#pgImpressionen #impressionen a {
	background-position: -269px -52px;
}

/* Impressionen ***************/
#geschichte a:link,
#geschichte a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:89px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
	background-position: -372px 0px;
}

#geschichte a:hover,
#geschichte a:active {
	background-position: -372px -26px;
}

#pgGeschichte #geschichte a {
	background-position: -372px -52px;
}

/* Kontakt ********************/
#kontakt a:link,
#kontakt a:visited {
	float:left;
	border: none;
	overflow: hidden;
	display: block;
	width:125px;
	height:26px;
	text-indent: -9999px;
	background: url(../_images/navigation.jpg) no-repeat;
	background-position: -461px 0px;
}

#kontakt a:hover,
#kontakt a:active {
	background-position: -461px -26px;
}

#pgKontakt #kontakt a {
	background-position: -461px -52px;
}


/*Footer*******************************************************************************/
#footer {
width:853px;
height:20px;
margin:7px 0 0 72px;
padding:0 0 0 60px;
color:#FFFFFF;
}

/*Mail-Footer*/
#footer a:link,
#footer a:visited {
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover,
#footer a:active {
text-decoration:underline;
color:#FFFFFF;
}

/*Aktuell Link*/
.aktuell_link a:link,
.aktuell_link a:visited {
text-decoration:underline;
color:#3593d1;
}

.aktuell_link a:hover,
.aktuell_link a:active {
text-decoration:underline;
color:#000000;
}




