@charset "UTF-8";
/* CSS Document */

body{
		background-image: url(../img/holz.jpg);
		background-attachment: fixed;
		height: 100%;
		min-width: 1000px;
		margin: 0;
		padding: 0;
		overflow-y: scroll;
	}
	
#background{
		background-color: #FFF;
		width: 1000px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		overflow: hidden !important;
		
		margin-left: -500px;
  		position: absolute;
  		left: 50%;
		
		-moz-box-shadow: 0 0 15px #000;
 		-webkit-box-shadow: 0 0 15px #000;
		box-shadow: 0 0 15px #000;
	}

#header{
		margin-left: 50px;
		margin-top: 20px;
	}

#headline{
		float: left;
		margin-top: 55px;
		margin-left: 20px;
		font-size: 22pt;	
	}
	
#logo{
		float:left;
		border: 0px;
	}

.picture{
		width: 900px;
		height: 350px;
		margin-left: -5px;
	}

.slider{
		width: 900px;
		height: 350px;
		margin-left: -5px;
		background-image: url(../slider/bg.png);
		background-size: 100%;
	}

#img_slider1{
		width: 870px;
		height: 325px;
		z-index: 2;
		opacity: 1;
		filter:	alpha(opacity=100);
		position: absolute;
		margin-left: 15px;
		margin-top: 10px;
	}
	
#img_slider2{
		width: 870px;
		height: 325px;
		z-index: 1;
		opacity: 1;
		filter:	alpha(opacity=100);
		position: absolute;
		margin-left: 15px;
		margin-top: 10px;
	}

#sidescroll{
		margin-top: 250px;
		position: fixed;
		width: 59px;
	}
	
#sidebox{
		width: 60px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		overflow: hidden !important;
		
		margin-left: 500px;
  		position: absolute;
  		left: 50%;
	}

#placeholder_long{
		margin-top: 500px;
	}
	
#placeholder_short{
		margin-top: 180px;
	}

#content{
		margin-left: 50px;
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
		line-height: 1.3;
	}
	
#menu{
		margin-top: 180px;
		margin-left: 50px;
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
	}

.menu_point:hover{
		background-color: #E0F0FF;
	}

.menu_active{
		background-color: #99CCFF;
		float: left;
		list-style-type: none;
		color: #FFF;
		padding-left: 5px;
		padding-right: 5px;
	}
	
.menu_stripe{
		margin-left: 5px;
		margin-right: 5px;
		float:left;
		list-style-type: none;
	}
	
.menu_point{
		float: left;
		list-style-type: none;
		padding-left: 5px;
		padding-right: 5px;
	}

.menu_link{
		color: #000;
		text-decoration: none;
	}
	
.submenu_link:hover{
		color: #6CF;
	}
	
.submenu_active{
		float:left;
		padding-right: 20px;
		color:	#99CCFF;
		text-decoration: none;
		font-weight: bold;
	}
	
.submenu_point{
		float: left;
		list-style-type: none;
		font-size: 10pt;
	}
	
.submenu_link{
		float: left;
		padding-right: 20px;
		color:	#000;
		text-decoration: none;
	}

ul{
		padding-left: 0px;
	}

#selection_box{
		color: #000;
		bottom: 150px;
		left: 50%;
		margin-left: -500px;
		position: absolute;
		width: 1000px;
		padding-top: 10px;
		padding-bottom: 25px;
		padding-left: 50px;
	}
	
#footer{
		font-family: "Quattrocento Sans", sans-serif;
		background-color: #99CCFF;
		font-size: 10pt;
		line-height: 1.3;
		
		color: #000;
		bottom: 20px;
		left: 50%;
		margin-left: -500px;
		position: absolute;
		width: 1000px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none;
	}
		
#footer2{
		background-color: #333;
		text-align: center;
		bottom: 0px;
		left: 50%;
		margin-left: -500px;
		position: absolute;
		width: 1000px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom:0px;
		color: #FFF;
		font-size: 8pt;
	}

.footer_left{
		float: left;
		padding-left: 50px;
	}
	
.footer_right{
		float: left;
		padding-left: 60px;
	}
	
.footer_text{
		font-size: 8pt;
	}

.footer_link{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color: #FFF;
	}

.footer_link:hover{
		text-decoration: underline;
	}
	
.table_text{
		padding-left: 15px;
		padding-right: 50px;
		padding-bottom: 45px;
		font-size: 11pt;
		vertical-align: bottom;
	}

.table_pic{
		vertical-align: bottom;
		padding-bottom: 40px;
	}
	
.table_row{
		height: 250px;
	}
	
.mini_image{
		width: 280px;
		height: 158px;
		margin-left: -3px;
	}

#table_mini_image{
		border-spacing: 0;
  		border-collapse: collapse;
		width: 935px;
		max-width: 935px;
	}
	
.table_mini_image{
		max-width: 307px;
		padding-top: 30px;
	}

.table_mini_text{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 9pt;
		margin-top: 10px;
		margin-right: 40px;
		line-height: 1.3;
	}
	
.table_mini_link{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 9pt;
		margin-top: 0px;
		margin-right: 40px;
		text-align: right;
		line-height: 1.3;
	}

.table_mini_bot{
		vertical-align: bottom;
	}

.mail_link{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
		text-decoration: none;
		color: #000;
	}

.mail_link:hover{
		color: #D7CCA8;
		font-weight: bold;
	}

.sponsoren_link{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		color: #000;
	}

.sponsoren_link:hover{
		color: #D7CCA8;
		font-weight: bold;
	}
	
td{
		vertical-align: top;
	}

.arrow{
		margin-bottom: -2px;
		padding-top: 2px;
		border: 0px;
	}
	
.mini_link{
		color: black;
		text-decoration: none;
	}
	
.mini_link:hover{
		color: #D7CCA8;
		font-weight: bold;
	}
	
.side_img{
		border:0px;
	}
		
.t1{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
		font-weight: normal;
		line-height: 1.5;
	}

.info_text{
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 8pt;
		font-weight: normal;
		line-height: 1.5;
	}

.headline_hand{
		font-family: "Indie Flower", cursive;;
		font-size: 21pt;
		font-weight: normal;
		line-height: 1.5;
	}
		
.text{
		margin-right: 200px;
		font-family: "Quattrocento Sans", sans-serif;
		font-size: 11pt;
		font-weight: normal;
		line-height: 1.5;
		padding-bottom: 10px;
	}
