/* CSS Document Qualityents */

/* ----------------------------------------General Info---------------------------------------- */

* body {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
	background-color:#ead1b8;
	}
	
/* ----------------------------------------Images---------------------------------------- */

img{
	border:0;
	}
	
.spacer{
	margin:0 3px 0 3px;
	background:url("images/vertical_line.gif") 0 6px no-repeat;
	}
	
.spacer_subline{
	margin:0 3px 0 3px;
	background:url("images/vertical_line_sub.gif") 0 2px no-repeat;
	}
	
.p {
	margin: 10px 0 10px 0;
	}
	
/* ----------------------------------------------container-------------------------------*/

#container{
	position:relative;
	text-align:left;
	margin:0 auto 0;  
	width:779px;
	}
	
/* ----------------------------------------------Head-------------------------------------*/

#head{
	position:relative;
	float:left;
	width:779px;
	height:137px;
	background: url("images/head.jpg") no-repeat;

	}

#headnavi {
	position:absolute;
	left:489px;
	top:0px;
	width:290px;
	height:33px;
}
	
#headnavi ul{
	list-style-type:none;
	padding:12px 0 0 17px;
	margin:0;
	}

#headnavi li{
	display:inline;
	padding: 0 22px 0 0;
	}
	
#headnavi a:link, #headnavi a:visited, #headnavi a:active, #headnavi a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9d6b52;
	text-decoration:none;
}

#headnavi a:hover{
	color:#895940;
}

#logo {
	position:absolute;
	left:39px;
	top:50px;
	width:39px;
	height:103px;
}

#adress {
	position:absolute;
	left:489px;
	top:87px;
	width:290px;
	height:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;	
	text-align:left;
	padding: 1px 0 0 0;
}

#logotext {
	position:absolute;
	left:75px;
	top:104px;
	width:39px;
}

#logotext, #logotext a:link, #logotext a:visited, #logotext a:active, #logotext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
        font-style:italic;
	color:#000000;
	text-decoration:none;	
	text-align:left;
}


/* ----------------------------------------------Topnavi-------------------------------------*/

#topnavi {
	position:relative;
	float: left;
	width: 779px;
	height: 24px;
	border:0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background: url("images/topnavi_bg.jpg") repeat-y;
}

#searchbar_text{
	position:absolute;
	top:0;
	left:0;
	width: 110px;
	height: 15px;
	padding: 5px 0 0 39px;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
}

#searchbar{
	position:absolute;
	top:0;
	left:149px;
	height: 15px;
	padding: 2px 0 0 0;
	margin:0;
}

#searchbar form, #searchbar input{
	padding:0;
	margin:0;
}

#searchbar form fieldset{
	margin:0;
	padding:0;
	border:none;
	}
	
#searchbar form fieldset legend{
	display:none;
	visibility:hidden;
	}

#searchbar input{
	position:relative;
	float:left;
	margin-right:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

#searchbar .FSF_input{
	width:157px;
	height:16px;
}

#searchbar .FSF_submit{
	width:21px;
	height:16px;
	text-align:center;
	font-size:10px;
}

#topnavi_site{
	position:absolute;
	top:0;
	left:371px;
	width: 364px;
	height: 22px;
	padding: 2px 0 0 44px;
	text-align:left;
}

#topnavi_site a:link, #topnavi_site a:visited, #topnavi_site a:active, #topnavi_site a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9d6b52;
	text-decoration:none;
}

#topnavi_site a:hover{
	color:#895940;
}

#topnavi_site ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0;
	}

#topnavi_site li{
	display:inline;
	}
	
#floater{
	position: relative;
	float:left;
	width: 779px;
	background: url("images/floater_bg.jpg") top left repeat-y;
	}
	
#content{
	position: relative;
	display:inline;
	float:left;
	width:565px;
	margin-left:15px;
	background-color:#FFFFFF;
	}
	
#information{
	position: relative;
	float:left;
	width:548px;
	background-color:#ffffff;
	padding: 10px 10px 15px 6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#list{
	position: relative;
	float:left;
	background-color:#ffffff;
	padding: 0 0 30px 0;
	}
	
#information_left{
	position: relative;
	float:left;
	width: 180px;
	background-color:#ffffff;
	padding: 10px 7px 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#information_right{
	position: relative;
	float:left;
	width:180px;
	background-color:#ffffff;
	margin-left: 90px;
	padding: 10px 7px 0 27px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#information_sub{
	position: relative;
	float:left;
	background-color:#ffffff;
	padding: 20px 7px 10px 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#information h1, #information_right h1, #information_left h1, #information h2, #information_right h2, #information_left h2, #information h3, #information_right h3, #information_left h3, #information_sub h1, #information_sub h2, #information_sub h3{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
	
#information ul, #information_right ul, #information_left ul {
    list-style-type : none;
    margin:0;
    padding: 0;
}

#information li{
 margin-right: 15px;
}

#information ul a, #information_right ul a, #information_left ul a {
    padding : 0 0 4px 1px;
}

#information a:link, #information a:visited, #information_right a:link, #information_right a:visited, #information_left a:link, #information_left a:visited, #information_sub a:link, #information_sub a:active, #information_sub a:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    color : #B09174;
    text-decoration : none;
}

#information a:hover, #information_right a:hover, #information_left a:hover, #information_sub a:hover {
    color : #D7C5B7;
}

#information a, #information_right a, #information_left a {
    font-size : 12px;
    padding : 4px 0 5px 10px;
    background-position : 4px 7px;
}

#information a{
    padding : 0;
}


#broadcrumb{
	position: relative;
	float:left;
	display: inline;
	width:551px;
	background-color:#ffffff;
	margin: 0 5px 0 5px;
	padding: 25px 2px 4px 2px;
	border:0;
	border-bottom: 1px solid #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#broadcrumb ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#broadcrumb li{
	display:inline;
	margin-right:5px;
	}
	
#broadcrumb a:link, #broadcrumb a:visited, #broadcrumb a:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
	
#footer{
	position: relative;
	float:left;
	width: 659px;
	height:57px;
	background-color:#b19072;
	border:0;
	border-top: 1px solid #000000;
	padding: 10px 60px 0 60px;
	text-align:center;
	}
	
#footernavi, #footernavi a:link, #footernavi a:visited, #footernavi a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}

#footernavi a:hover{
	text-decoration:underline;
	}
	
#footernavi{
	color:#ffffff;
	text-align:center;
	}
	
#footernavi ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

#footernavi li{
	display:inline;
	}
	
#footer p{
	margin:0;
	padding: 8px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
}

/* ----------------------------------------------Class-------------------------------------*/

	
.class150px { 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #000000;
	 background-color: #ffffff;
	 width: 150px;
	 height:11px;
	 margin: 0 0 0 7px;
	 padding:0 0 0 3px;
	 text-align:left;
	 }
	 
.class11px { 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 9px;
	 color: #000000;
	 background-color: #ffffff;
	 height:15px;
	 width:20px;
	 margin: 0 0 0 7px;
	 padding:0 0 0 1px;
	 text-align:center;
	 }

.black12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
    color : #000000;}

.brown12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
    color : #895940;}
	
.image{
	position: relative;
	float:left;
	margin: 0 12px 2px 0;
	border: solid 2px #B19072;
	}
	

	
.error{
	color : red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

/* ----------------------------------------------LEFT CONTAINER-------------------------------------*/

#leftblock{	
	display:inline;
	position: relative;
	float:left;
	width: 170px;
	padding: 24px 0 20px 6px;
	margin-left:10px;
	}

/* ----------------------------------------------NAVI-------------------------------------*/

#navi{	
	position: relative;
	float:left;
	width: 170px;
	padding: 0 0 20px 0;
	}

#navi ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#navi a, #level1on a {
	display:block;
	width:151px;
	height:22px;
	padding:0 0 0 19px;
	margin-bottom:6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:url("images/navibg.gif") 0 3px no-repeat;
	}

#navi a.level2, #level2on a {
	display:block;
	width:134px;
	height:auto;
	padding-left:36px;
	margin-bottom:6px;
	background:url("images/navilevel2bg.gif") 17px 3px no-repeat;
	}

#navi a.level3, #level3on a {
	display:block;
	width:115px;
	height:auto;
	padding-left:55px;
	margin-bottom:6px;
	background:url("images/navilevel2bg.gif") 36px 3px no-repeat;
	}
	
#navi #level1on a, #navi #level2on a, #navi #level3on a {
	color:#000000;
	font-weight:bold;

	}

#navi a:link, #navi a:visited {
	color:#000000;
	text-decoration:none;
	}

#navi a:hover {
	color:#000000;
	}
	
/* ----------------------------------------------CONTENT LEFT-------------------------------------*/
	
#contentleft{
	position: relative;
	float:left;
	width:170px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    color:#000000;
	background-color:#FFFFFF;
	}
	
#contentleft a:link, #contentleft a:visited, #contentleft a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
    color:#895940;
	background-color:#FFFFFF;
	}
	
#contentleft a:hover{
	text-decoration:underline;
	}

/* ----------------------------------------------SITEMAP-------------------------------------*/

#sitemap{
	position: relative;
	float:left;
	width:548px;
	background-color:#ffffff;
	padding: 10px 10px 15px 6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#sitemap ul{
	list-style-type:disc;
	}
	
#sitemap ul ul{
	list-style-type:decimal;
	}
	
#sitemap ul ul ul{
	list-style-type:square;
	}
	
#sitemap ul, #sitemap a:link, #sitemap a:visited, #sitemap a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    color:#B09174;
	background-color:#FFFFFF;
	}
	
/* ----------------------------------------------SEARCH RESULTS-------------------------------------*/

#searchresults{
	position: relative;
	float:left;
	width:548px;
	background-color:#ffffff;
	padding: 10px 10px 15px 6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
#searchresults ul{
	list-style-type:disc;
	}
	
#searchresults ul li{
	margin-bottom:15px;
	}
	
#searchresults a:link, #searchresults a:visited, #searchresults a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    color:#B09174;
	background-color:#FFFFFF;
	}
	
/* ----------------------------------------------BACK and FORWARD LINKS-------------------------------------*/	
	
#forward_next{
	position: relative;
	float:left;
	width: 754px;
	padding:5px 25px 8px 0;
	background: url("images/floater_bg.jpg") top left repeat-y;
	text-align:right;
	}
	
#forward_next span{
	margin: 0 30px 0 30px;
	}
	
#forward_next, #forward_next a:active, #forward_next a:link, #forward_next a:visited, #forward_next a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#B19072;
	text-decoration:none;
	display:inline;
	}


/* ----------------------------------------------EMAIL FORM-------------------------------------*/	
	
.emailform{
	width:100%;
	}

#EmailForm{
	margin:0;
	padding:0;
	width:500px;
	text-align:left;
	}
	
#EmailForm fieldset{
	padding:30px;
	}
	
#EmailForm fieldset input, #EmailForm fieldset select, #EmailForm fieldset textarea{
	position:relative;
	float:left;
	width:200px;
	clear:right;
	margin-top:25px;
	}
	
#EmailForm fieldset label{
	position:relative;
	float:left;
	width:200px;
	clear:left;
	margin-top:25px;
	}
	
#EmailForm fieldset select.regard{
	width:206px;
	}

#EmailForm fieldset textarea{
	overflow:auto;
	}


.imageright{
	position: relative;
	float:right;
	display:inline;
	margin: 0 50px 0 0;
	}

.center{
	text-align:center;
	}

.bold{
	font-weight:bold;
	}

.red{
	color:#FF0000;
	font-size:18px;
	}

/* ----------------------------------------MP3 List---------------------------------------- */

ul#mp3list{
	position:relative;
	margin:30px 0 0 0;
	padding:0;
	list-style-type:none;
clear:both;
	}

ul#mp3list li{
	display:inline;
	padding:5px 0 5px 15px;
	background:url("images/speaker.jpg") 0 8px no-repeat;
	}
