/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#544F4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#363650;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#363650;
	margin-top: 0px;
	margin-bottom: 30px;
}
font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#363650;
}
.news{
	width:200px;
	float:right;
	background-color:#ECE3C4;
	padding:10px;
	margin-left:30px;
}
.news em{
font-size:10px;
line-height:14px;
font-style:normal;
}
#hgsub{
	width:100%;
	height:100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-left: auto;
	background-image:url(../img/wiese.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#inhalt {
	width:955px;
	height:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:auto;
	margin-left: auto;
}
#headtop{
	position: absolute;
	top:0;
	width:955px;
	height:357px;
	z-index:-2;
	text-align:right;
}
#navigation{
	top:0;
	float:right;
	height:43px;
	width:750px;
	line-height:43px;
	background-image:url(../img/hg_navigation.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#B2CF03;
	z-index:1;
	padding-left:11px;
}
#headline{
	position:absolute;
	top:357px;
	height:40px;
	width:895px;
	padding-left:60px;
	background-color:#CBC4A7;
	line-height:40px;
	font-size:18px;
	color:#5C5536;
}
#contentbereich{
	position:absolute;
	top:397px;
	background-color:#FFFFFF;
	width:955px;
}
ul.menu{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
}

ul.menu li {
	display: inline;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 43px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1D935;
}
ul.menu li.last{
	display: inline;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 43px;
	border-right-width: 0px;
}
ul.menu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 43px;
	line-height: 43px;
	list-style-image: none;
	text-indent: 0px;
	font-weight: normal;
	padding-right: 8px;
	padding-left: 8px;
}
ul.menu li a:link{
	color: #FFFFFF;
	text-decoration: none;
	list-style-image: none;
}
ul.menu li a:active{
	color: #FFFFFF;
	text-decoration: none;
	list-style-image: none;
}
ul.menu li a:hover{
	color: #E4FD57;
	text-decoration: none;	
	list-style-image: none;
}
ul.menu li a:visited{
	text-decoration: none;
	list-style-image: none;
}
#content{
width:865px;
padding-left:60px;
padding-right:60px;
margin-bottom:60px;
margin-top:60px;
}
  /* relevant for the tutorial - start */
  #gallery { position: relative; width:353px; }
    #pictures { position: relative; height: 331px; padding:0;}
    #pictures img { position: absolute; top: 0; left: 0; font-size:10px; }
    
    #prev, #next { margin-top: 0px; }
  /* relevant for the tutorial - end */
#footer{
	width:835px;
	padding-left:60px;
	padding-right:60px;
	height:50px;
	background-color:#CBC4A7;
	line-height:50px;
	font-size:11px;
	color:#000000;
}
#footer a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#footer a:link{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#footer a:visited{
	text-decoration:none;
}
#footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
#footer a:active{
	text-decoration:none;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:36px;
	color:#B2CF03;
	font-weight:normal;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:36px;
	color:#B2CF03;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	color:#B2CF03;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5C5536;
	line-height:30px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#990000;
	line-height:30px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h6{
font-size:20px;
line-height:26px;
	color:#B2CF03;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
		text-indent:0;
		height:40px;
}
.sprechblase{
	margin-left:193px;
	height:144px;
	min-height:144px;
	margin-bottom:20px;
	}
.sprechblase2{
	margin-left:193px;
	height:190px;
	min-height:190px;
	margin-bottom:20px;
	}
	.inhalt2{
	padding-left:22px;
	padding-right:0px;
	float:none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0DBD0;
	border-bottom-color: #E0DBD0;
	height:189px;
}
.inhalt{
	padding-left:22px;
	padding-right:22px;
	float:none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0DBD0;
	border-bottom-color: #E0DBD0;
	height:142px;
}
.inhalt h2{
	font-size:18px;
	font-family: "Times New Roman", Times, serif;
}
.left{
float:left;
width:22px;
}
.right{
float:right;
width:22px;
}
.alpaka{
float:left;
width:193px;
height:233px;
padding-right:22px;
margin-bottom:22px;
}
a{
color:#003399;
text-decoration:none;
}
a:link{
color:#003399;
text-decoration:none;
}
a:active{
text-decoration:underline;
}
a:hover{
color:#000000;
text-decoration:underline;
}
a:visited{
text-decoration:none;
}
a.button {
   background: transparent url(../img/button_right.png) no-repeat top right;
   font-family: Verdana, Geneva, sans-serif;
   font-size:13px;
   color: #ffffff!important;
   display: block;
   float: left;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none;
}
a.button:link {
   background: transparent url(../img/button_right.png) no-repeat top right;
   font-family: Verdana, Geneva, sans-serif;
   font-size:13px;
   color: #ffffff!important;
   display: block;
   float: left;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none;
}
a.button font {
   background: transparent url(../img/button_left.png) no-repeat;
   display: block;
   line-height: 17px;
   padding: 5px 0px 5px 13px;
   text-decoration:none;
   color:#ffffff;
} 
a.button:active {
   background-position: bottom right;
   text-decoration:none;
    color: #ffffff;
}

a.button:active font {
   background-position: bottom left;
   text-decoration:none;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button:hover {
   background-position: bottom right;
   text-decoration:none;
    color: #ffffff;
} 
a.button:hover font {
   background-position: bottom left;
   text-decoration:none;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button:visited {
   text-decoration: none;
} 
a.button2 {
   background: transparent url(../img/button_right.png) no-repeat top right;
   font-family: Verdana, Geneva, sans-serif;
   font-size:13px;
   color: #ffffff!important;
   display: block;
   float: right;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none;
}
a.button2:link {
   background: transparent url(../img/button_right.png) no-repeat top right;
   font-family: Verdana, Geneva, sans-serif;
   font-size:13px;
   color: #ffffff!important;
   display: block;
   float: right;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none;
}
a.button2 font {
   background: transparent url(../img/button_left.png) no-repeat;
   display: block;
   line-height: 17px;
   padding: 5px 0px 5px 13px;
   text-decoration:none;
   color:#ffffff;
} 
a.button2:active {
   background-position: bottom right;
   text-decoration:none;
    color: #ffffff;
}

a.button2:active font {
   background-position: bottom left;
   text-decoration:none;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button2:hover {
   background-position: bottom right;
   text-decoration:none;
    color: #ffffff;
} 
a.button2:hover font {
   background-position: bottom left;
   text-decoration:none;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button2:visited {
   text-decoration: none;
} 

