/* CSS */
html {height: 100%;}
body {height: 100%; padding:0; margin:0; background:url(images/mainbg.gif) 0 0 repeat-x #FFF5E5; color:#666;
 font:100.01%   Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;}
div, p, ul, h1, h2, h3, h4, h5, li, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{background:transparent; color:#811B0B; text-decoration:none;}
a:hover{background:transparent; color:#502604; text-decoration:underline;} 

/*----TOP----*/
#top {width:778px; height:142px; position:relative; margin:0 auto; }
#top #Img {width:168px; height:130px; background:#FFF5E5; color:#666; position:absolute; top:32px; left:0px; padding:0 0 0 35px;}
#top #Img img{width:130px; height:105px;}


#top ul{width:568px; height:32px; position:absolute; top:43px; right:8px;}
#top ul li{width:132px; height:32px; float:left;}
#top ul li a{width:130px; height:32px; display:block; background:url(images/topmenu-normal.jpg) 0 0 no-repeat #000000; color:#FFF5E5; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
#top ul li a:hover{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#FFF8DC; text-decoration:none;}
#top ul li.home{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#FFF8DC; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px;}
/*----/TOP----*/
/*----INHALT----*/
#inhalt {width:689px; min-height: 480px; position:relative; margin:0 auto; padding:10px 0; background:url(images/bg.jpg) top center no-repeat #FFF5E5; margin-bottom: 1.5em;  }
* html #inhalt {height: 480px;}
#inhalt p.toptext {padding:0px 0 15px; font-size: 86%; color:#502604; text-align: justify;}
#inhalt p.beschreibung {padding:1px 0 4px; font-size: 76%; color:#8B795E; text-align: left; clear:both; }
#inhalt p.helltext {padding:15px 0 5px; font-size: 102%; color:#811B0B;}
#inhalt p.centertext {padding:30px 0 35px; text-align: center; font-size: 93%; color:#8B795E;}
#inhalt p.centertext2 {padding:35px 0 20px; text-align: center; font-size: 93%; color:#8B795E; clear:both;}
#inhalt p.ctext {padding:50px 0 35px; text-align: center; font-size: 93%; color:#502604; line-height:1.8em;}
#inhalt p span{background:#fff; color:#D20039;}
#inhalt li.liste {padding:0px 0 0px; font-size:inherit; color:#8B795E;}
#inhalt li {padding:0px 5px 0px; font-size: 100%; color:#8B795E;}
#inhalt ul li.list{width:50%; line-height:1.4em; background:url(images/arrow1.gif) 5px 10px no-repeat transparent; padding:0px 0px 0px 25px; overflow:hidden; color:#811B0B; text-decoration:none; font-size: 93%; text-align: justify;}
#inhalt h1 {padding:2px 0 15px; font-size: 110%; color:#811B0B;}
#inhalt h2 {padding:15px 0 10px; font-size: 110%; color:#502604;}
#inhalt h3 {padding:15px 0 10px; font-size: 105%; color:#811B0B;}
#inhalt h4 {padding:0px 0 0; font-size: 93%; color:#502604; font-weight:bold;}
#inhalt h5 {padding:2px 0 0px; font-size: 110%; color:#811B0B;}
#inhalt img {float:left; padding:2px 2px 2px 2px; margin-right:5px; margin-top:5px; border:1px solid #8B795E; }
#inhalt table { width:100%; }
#inhalt td { border:0 ; vertical-align:top; overflow:hidden; font-size: 86%; color:#502604; }
#inhalt td.pfeil {background:url(images/arrow1.gif) 35px 10px no-repeat transparent; padding:0px 0px 0px 70px; }
#inhalt hr {padding:0px 0px 5px; height:1px; color:#F6EADA; border:none; background-color: #F6EADA;}
/*----INHALT2----*/
#inhalt2{width:689px; position:relative; margin:0 auto; background:#FFF5E5; padding-bottom:10px;}
#inhalt2 p.centertext {padding:5px 0 20px; text-align: center; font-size: 93%; color:#8B795E;}
#inhalt2 img {padding:2px 2px 2px 2px; margin-right:5px; margin-top:5px; border:1px solid #8B795E; }
/*----menu2----*/
#menu2{width:90%; padding:10px 0 10px;}
#menu2 ul{width:90%;}
#menu2 ul li{width:90%; height:1.4em;}
#menu2 ul li a{width:87%; line-height:1.4em; background:url(images/bullet.gif) 0 6px no-repeat transparent; color:#811B0B; text-decoration:none; padding:0 0 0 18px; font-size: 93%; }
#menu2 ul li a:hover{background:url(images/bullet-hover.gif) 0 6px no-repeat transparent; color:#502604; text-decoration:underline;}
#menu2 ul li.ho{background:url(images/bullet-hover.gif) 5px 8px no-repeat transparent; color:#502604; text-decoration:underline; padding:0 0 0 23px; font-size: 93%; width:75%; line-height:1.4em; height:1.4em; margin:0px;}

/*----Footer----*/
#footermain{width:100%; background:url(images/footerbg.gif) 0 0 repeat-x #502604; color:#666; position:relative; margin:0 auto; height:82px; clear:both; }
#footer{margin:0; font-size:12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:15px 0 0 0px; }

#footer ul{width:689px; height:20px; position:relative; margin:0 auto; text-align: center; font-size:12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#footer li{float:left; }
#footer ul li a{padding:0 3px 0 7px; color:#212121; background:#FFF5E5; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer p.copyright{text-align: center; font-size:12px; line-height: 20px; background:#FFF5E5; color:#212121; position:relative; margin:0 auto; padding:0 35px 0 0;}

/*----Kontaktformular----*/
.contactform {
background-color:transparent;
border:0px solid #8B795E;
margin:0pt 0pt 0pt;
padding:10px 10px 0pt;
width:689px;
font-family:verdana,arial,sans-serif; font-size:100%;
}
.contactform fieldset { 
border:1px solid #8B795E;
margin:0pt 0pt 10px;
padding:5px 0pt 0pt !important;
font-family:verdana,arial,sans-serif; font-size:93%;
}
.contactform fieldset legend {
color:#502604;
font-size:100%;
font-weight:bold;
margin:0pt 0pt 0pt 5px !important;
padding:0pt 2px;
}

.contactform input {
border:1px solid #8B795E;
background:#FFF8DC;
font-family:verdana,arial,sans-serif;
font-size:93%;
padding:2px;
width:350px;
}
.contactform textarea {
border:1px solid #8B795E;
background:#FFF8DC;
font-family:verdana,arial,sans-serif;
font-size:93%;
padding:2px;
width:350px;
}
.contactform input.button {
background:#811B0B none repeat scroll 0%;
border:1px solid #502604;
color:#FFF8DC;
float:right;
font-family:verdana,arial,sans-serif;
font-size:100%; font-weight:bold;
margin-right:10px;
padding:1px !important;
text-align:center;
width:9em;
}
.contactform input.button:hover {
background:#8B795E none repeat scroll 0%;
border:1px solid #502604;
color:#FFF5E5;
cursor:pointer;
}

/*----Album----*/
#album {width:689px; min-height: 480px; position:relative; margin:0 auto; padding:10px 0; background:#FFF5E5; margin-bottom: 1.5em;  }
* html #album {height: 480px;} 
#album a.nav{
		;text-decoration:none
		;color:#502604
		;font-size:93%
	}

#album a.nav:hover{
		;color:#811B0B
		;font-size:93%
		;text-decoration:underline;
	}
#album a.nav2{
		;text-decoration:none
		;color:#811B0B
		;font-size:93%
	}
#album a.nav3{
		;text-decoration:none
		;color:#8B795E
		;font-size:93%
	}

#album a.nav3:hover{
		;color:#811B0B
		;font-size:93%
	}
#album div.thumb{
		
		;color:#502604
		;font-size:60%

	}
#album div.counter{

		;color:#999
		;font-size:60%

	}
#album div.genty{

		;width:140px
		;height:135px
		;display:block
		;margin:5px
		;border:dashed 1px #8B795E
		;padding:5px
		;float:left
		;overflow:hidden
		;background:transparent;

	}
#album img.thumb{

		;width:140px
		;height:120px
		;border:none
		;background:transparent;


	}
#album img.bigthumb{

		;text-align:center
		;margin:1%;padding:1%
		;border:dashed 1px #8B795E
		;width:640px


	}
#album h1 {padding:2px 0 0px; font-size: 110%; color:#811B0B;}



