#body
{
	  font-family: times new roman, times, serif;
}

.head {
	font-family: times new roman, times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.headgreen {
	font-family: times new roman, times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.bigtextgreen {
	font-family: times new roman, times, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: justify;
}

.offer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.offer a, .offer a:link, .offer a:hover, .offer a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.bildlinks {
	position: static;
	clear:none;
	float:left;
	margin-bottom:5px;
	margin-top:1px;
	margin-right:10px;
}

.bildrechts {
	position: static;
	clear:none;
	float:right;
	margin-bottom:8px;
	margin-top:1px;
	margin-left:10px;
}

.headwhite {
	font-family: times new roman, times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.pagefooter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
  opacity:0.7;  
  filter:alpha(opacity=75);
  z-index: 0;
}

.biglink a {
  font-family: times new roman, times, serif;
	font-size: 14px;
	font-weight: bolder;
  color: #FF0000;
}

a {
  color: #313534;
}

.pagefooter a {
  color: #6F7372;
	text-decoration: none;
}

.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}

.copyright a {
	text-decoration: none;
}

.copyrightbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: justify;
}

.hg {
  width:953px;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align: middle;
	z-index: 2;
  position:relative;
	top:-10px;
}

.pagecontent {
    float: left;
	  margin: auto auto auto 5px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	text-decoration: none;
  	text-align: left;
    text-indent: 0pt;
    max-width:733px;
    width: 733px;
    min-height:940px;
    position:relative;
}

#mycontent {
  left: -26px\9;
}

.tblContent {
  position: relative;
  top:-10px;
  width:953px;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align: middle;
	z-index: 15;
}

.tblContentTable{
  position: relative;
  top:-1em;
	z-index: 1;
}

.HeadImage{
  width: 953px;
	height: 210px;
}

.nav_lang {
  position: relative;
  left: 0px;
	width: 100%;
	z-index: 15;
}

.nav_lang img, .nav_lang a {
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menucontainer {
    position: relative;
    top: 16px; 
    max-width: 170px;
    min-height:905px;
    z-index: 16;
}

#nav_list {
    position: relative;
    left: -37px;
    float: left;
    list-style-type: none;
    text-align: left;
  	width: 165px;
  	max-width: 165px;
    z-index: 0;
}

li.hm {
    overflow: hidden;
    text-transform: uppercase;
    text-align: justify;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

li.sm {
    position: relative;
    overflow: hidden;
    text-align: justify;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: auto;
}
   
a.menu, a.menu:link, a.menu:visited
a.menuw, a.menuw:link, a.menuw:visited
 {
    display: block;
    padding: 4px;
    text-align: left;
    text-decoration: none;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    font-weight:bold;
    border-width: 3px;
  	text-indent: 4pt;
  	z-index: 1;
}

a.submenu, a.submenu:link, a.submenu:visited {
    display: block;
    padding: 4px;
    text-align: left;
    text-decoration: none;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: bold;
    border-width: 3px;
  	text-indent: 10pt;
  	z-index: 1;
}

a.himenu, a.himenu:link, a.himenu:visited, a.himenu:active
a.himenuw, a.himenuw:link, a.himenuw:visited, a.himenuw:active
{
    display: block;
    text-decoration: none;
    text-indent: 4pt; 
    border-width: 3px;
    padding: 3px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    z-index: 1;
}

.hisubmenu, .hisubmenu:link, .hisubmenu:visited, .hisubmenu:active
{
    display: block;
    text-decoration: none;
    text-indent: 10pt; 
    border-width: 3px;
    padding: 4px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    z-index: 1;
} 

a.menu:hover, a.menuw:hover, a.submenu:hover
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    border-width: 3px;
}

.clear {
    clear: both;
}

.HeadTextGreen {
	font-family: times new roman, times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
  z-index: 15;
}

.submitbutton {     
    font-size: xx-small;
}

.HeadTextBlue
{
    font-family: times new roman, times, serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bolder;
    text-decoration: none;
}

.HeadTextOrange
  {
    font-family: times new roman, times, serif;
    font-size: larger;
    font-weight: bold;
    text-decoration: blink;
  }
   
 .HeadTextBlack
  {
    font-family: times new roman, times, serif;
    font-size: x-small;
  }

.Caption
{
	font-family: times new roman, times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
  text-align:center;
}

.Summer
{
  position: relative;
  top: -6px;
  z-index: 0;
}
  
.SummerMenu
{
  display: inline-block;
  padding: 10px 3px 10px 3px;
  text-align: left;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-indent: 4pt;
}

.Winter
{
  position: relative;
  top: -6px;
  z-index: 0;
}

.WinterMenu
{
  display: inline-block;
  padding: 10px 3px 10px 3px;
  text-align: right;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-indent: 4pt;
}

.admin_menu
{
  width: 165px;
  display: block;
  padding: 3px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  font-weight:normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
  opacity:0.7;  
  filter:alpha(opacity=75);
  z-index: 0;
}

.partner
{
  overflow: hidden;
  float: none;
  position:relative;
  display: inline-block;
  border:5px solid gray;
  padding: 3px 16px 3px 11px;
  text-align: center;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-indent: 4pt;
}

.holidaycheck
{
  float: none;
}

.counter
{
  text-align: center;
}

.content_box_photo
{            
  border-left:3px solid #B3B5BC;
  position: absolute;
  float: right;
  top:0px;
  left:560px;
  width: 215px;
  min-height: 910px;
  text-align: center;
  z-index: 2;
}
.content_box_photo img
{
  position:relative;
  top: 20px;
  left: 2px;
  border:3px solid #ff0000;
  border-radius:5px;
  box-shadow: 8px 8px 7px #888; padding: 5px 5px 5px 15px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-box-shadow: 8px 8px 7px #888; padding: 5px 5px 5px 15px;
  -webkit-box-shadow: 8px 8px 7px #888; padding: 5px 5px 5px 15px;
}

/*----- Hoverbox Code - get code found at http://host.sonspring.com/hoverbox/ ------*/
.hoverbox
{
cursor: default;
list-style: none;
}
.hoverbox a
{
cursor: default;
}
.hoverbox a .preview
{
display: none;
}
.hoverbox a:hover .preview
{
display: block;
position: absolute;
top: -280px;
left: -602px;
z-index: 3;
}
.hoverbox img
{
background: #fff;
color: inherit;
vertical-align: top;
width: 120px;
height: auto;
margin: 2px;
padding: 2px;
border-color: #ccc;
border-style: solid;
border-width: 2px;
}
.hoverbox li
{
color: inherit;
display: inline;
float: left;
position: relative;
}
.hoverbox .preview
{
border-color: #000;
width: 580px;
height: auto;
z-index: 3;
}
/* End Hoverbox Code*/  

.contentExternal{
position: absolute;
left: -10px;
top: 0px;
background-color: transparent;
} 

.headergreen {
  position: relative;
  top: 255px;
  left: 670px;
}    