body {
	
	background-color: #d0bea3;
	background-image:url("pix/bg_head.png");
	background-position:center top;
	background-repeat:no-repeat;
	margin:0;
	text-align:center;
}

.roundtop {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}

.roundbottom {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
}

.roundcorners {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.darkborder {
	border:1px solid #444;
}

.whiteborder {
	border:1px solid #fff;
}

.alignleft {
	
	float: left;
	margin: 0.5em 1em 0.5em 0 !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #E3E3E3;
	padding:5px;
}

.alignright {
	
	float: right;
	margin: 0.5em 0 0.5em 1em !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #E3E3E3;
	padding:5px;
}

.bordertop {
	border-top: 1px solid #000;	
}


#wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
}

#masterhead {
	margin:5px 0 0;
	height: 240px;
}


#primary-nav.frontpage  {
	clear:both;
	display:block;
	float:left;
	height:60px;
	width:1000px;
}

#primary-nav ul.prim-nav {
	float:left;
	height:60px;
	margin:0;
	padding:0;
}

#primary-nav ul.prim-nav li {
	display:block;
	float:left;
	height:60px;
	margin-left:20px;
	width:200px;
}

#primary-nav ul.prim-nav li a {
	
	display:block;
	height:60px;
	width:200px;
	background-image: url(pix/page_nav.png);
	background-repeat: no-repeat;
}

#primary-nav ul.prim-nav li.page-item-7 {
	width:300px;
}

#primary-nav ul.prim-nav li.page-item-7 a {

	width:300px;
}

#primary-nav ul.prim-nav li a span {
	display: none;
}

#primary-nav ul.prim-nav li.page-item-0 a {
	background-position: 0 0;
}
#primary-nav ul.prim-nav li.page-item-0.current_page_item a,
#primary-nav ul.prim-nav li.page-item-0 a:hover,
#primary-nav ul.prim-nav li.page-item-0 a:focus {
	background-position: -200px 0;
}

#primary-nav ul.prim-nav li.page-item-2 a {
	background-position: 0 -60px;
}
#primary-nav ul.prim-nav li.page-item-2.current_page_item a,
#primary-nav ul.prim-nav li.page-item-2 a:hover,
#primary-nav ul.prim-nav li.page-item-2 a:focus {
	background-position: -200px -60px;
}

#primary-nav ul.prim-nav li.page-item-5 a {
	background-position: 0 -120px;
}

#primary-nav ul.prim-nav li.page-item-5.current_page_item a,
#primary-nav ul.prim-nav li.page-item-5 a:hover,
#primary-nav ul.prim-nav li.page-item-5 a:focus {
	background-position: -200px -120px;
}

#primary-nav ul.prim-nav li.page-item-7 a {
	background-position: 0 -180px;
}

#primary-nav ul.prim-nav li.page-item-7.current_page_item a,
#primary-nav ul.prim-nav li.page-item-7 a:hover,
#primary-nav ul.prim-nav li.page-item-7 a:focus{
	background-position: -300px -180px;
}

#masterhead .banner,
#masterhead .banner-home {
	float:left;
	padding-left:0px;
	padding-top:0px;
}
#masterhead .banner-home h1 {
	height:101px;
	margin:0;
	width:198px;
}

#masterhead h1 {
	 background: transparent url("pix/wolke.png") 0 0 no-repeat !important; 
	padding: 35px 0 0 0px ;
	text-align: center;
	display:block;
	height:151px !important;
	width:100px;
	font-size: 1.5em;
	
}
#masterhead h1 a {
	color: #444;
	font-family: 'Arial', sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 0 #fff;
}

#masterhead .banner h1 span,
#masterhead .banner-home h1 span {
	text-decoration: none;
}

#utilities {
	float:right;
	height:155px;
	margin-right:20px;
	text-align:right;
}

.utility-nav {
	-moz-border-radius:5px 5px 5px 5px;
	border: 1px solid #fff;
	background:url("pix/fade.gif") repeat-x scroll center top #FFFFFF;
	height: auto;
	padding: 5px 0;
	text-align: center;
	width: 250px;
}

.utility-nav ul {
	list-style:none outside none;
	margin:0 0;
	padding:0;
}

.utility-nav ul li {
	
	display:inline;
	margin: 0 0px;
}

.utility-nav ul li a {

	color:#444 !important;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:0.7em;
	font-weight:normal;
	margin:0 10px;
	padding-bottom:5px;
}


