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



*{padding:0;margin:0;}
html, body{min-width:100%;min-height:100%;}
html{background:url(../images/background.jpg) no-repeat;background-size:100% 100%;}
body{background:url(../images/nav-bg.png) repeat-x top;font:14px Verdana, Geneva, sans-serif;color:#43393e;}

.wrapper{width:920px;margin:auto;}
.clear{clear:both;line-height:0.00001em;font-size:0.00001em;}

nav{widht:920px;height:119px;margin-bottom:12px;position:relative;}
nav ul{list-style:none;padding:11px 0 0 0;}
nav ul li{float:left;}
nav ul li a{height:17px;padding:9px 20px;display:block;margin-right:30px;color:#f2f2f2;text-decoration:none;}
nav ul li a:hover,
nav ul li a.active{background:url(../images/nav.png) repeat-x;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;}

#branding{background:url(../images/schriftzug.png) no-repeat;width:550px;height:64px;text-indent:-9999999px;margin:3px 0 0 10px;}

header{width:912px;height:480px;background:#fff;border:4px solid #fff;position:relative;margin-bottom:34px;}
#slideATop{position:absolute;top:-86px;right:166px;}
#slideshow{list-style:none;}

#fssPrev{background:url(../images/btnleft.png) no-repeat;width:29px;height:128px;text-indent:-999999px;display:block;position:absolute;left:0px;top:190px;z-index:900;cursor:pointer;}
#fssNext{background:url(../images/btnright.png) no-repeat;width:30px;height:128px;text-indent:-999999px;display:block;position:absolute;right:-1px;top:190px;z-index:900;cursor:pointer;}

article{
	width: 535px;
	float: left;
	line-height: 150%;
	color: #000;
}
article h2,
.sidebar h3{font-size:1.4em;color:#381d11;font-weight:normal;background:url(images/icon.png) no-repeat left ;height:50px;padding:28px 0 0 65px; color: #2d2d2e;}

aside{width:260px;margin:20px 70px 20px 0;float:left;}
aside.right{marging:0;float:right;}
aside.last{margin-right:0;}
.textHidden{text-indent:-999999px;}
.imgSpace img{max-width:260px;height:210px;}

.wrapper p{
	margin-bottom: 20px;
	color: #000000;
}
article a, aside a{
	color: 32469e;
	text-decoration: none;
	font-weight: bold;
}
article a:hover, aside a:hover{
	text-decoration: underline;
	color: #0000FF;
}

footer{
	background: url(../images/footer.png) repeat-x;
	width: 100%;
	height: 104px;
	color: #FFFFFF;
	font-size: 13px;
	padding-top: 30px;
	line-height: 150%;
}
footer h4{font-size:14px;font-weight:bold;}
footer address{width:260px;margin-right:70px;float:left;font-style:normal;}
footer address h5{float:left;width:60px;font-weight:normal;font-size:13px;}
footer br{clear:both;}

footer .badge{width:81px;height:81px;margin:5px 5px 0 0;text-indent:-999999px;display:block;float:left;}
footer #bio{background:url(../images/bio.png);}
footer #fb{background:url(../images/fb.png);}
footer #twitter{background:url(../images/twitter.png);margin-right:0;}

.label_text{width:100px;display:inline-block;margin-bottom:8px;}

input[type="text"],
input[type="email"],
textarea{width:280px;}

input[type="text"],
input[type="email"],
input[type="number"],
textarea{padding:2px;border:1px solid #eee;outline:0;}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
textarea:focus{border:1px solid #aaa;}

select{width:286px}

input[type="submit"]{width:286px;margin-left:104px;background:#333;color:#fff;font-weight:bold;border:0;padding:8px 0; cursor:pointer;}
input[type="submit"]:hover{background:#eee;color:#333;}

form{width:400px;margin:0 auto;padding-top:50px;}
