html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

@font-face {
    font-family: 'JuraMedium';
    src: url('../fonts/Jura-Medium-webfont.eot');
    src: url('../fonts/Jura-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Jura-Medium-webfont.woff') format('woff'),
         url('../fonts/Jura-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Jura-Medium-webfont.svg#JuraMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JuraDemiBold';
    src: url('../fonts/Jura-DemiBold-webfont.eot');
    src: url('../fonts/Jura-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Jura-DemiBold-webfont.woff') format('woff'),
         url('../fonts/Jura-DemiBold-webfont.ttf') format('truetype'),
         url('../fonts/Jura-DemiBold-webfont.svg#JuraDemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

html{background: url(../images/bg.png);}
body{
	font-size: 13px; font-family:sans-serif;font-weight: normal;color: #6b6b6b;letter-spacing: 0.1em;
}

#wrap{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNmI2YiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzZiNmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(107,107,107,0) 0%, rgba(107,107,107,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,107,107,0)), color-stop(80%,rgba(107,107,107,1)));
	background: -webkit-linear-gradient(top,  rgba(107,107,107,0) 0%,rgba(107,107,107,1) 80%);
	background: -o-linear-gradient(top,  rgba(107,107,107,0) 0%,rgba(107,107,107,1) 80%);
	background: -ms-linear-gradient(top,  rgba(107,107,107,0) 0%,rgba(107,107,107,1) 80%);
	background: linear-gradient(top,  rgba(107,107,107,0) 0%,rgba(107,107,107,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b6b6b', endColorstr='#6b6b6b',GradientType=0 );

}

header{width:900px;height:234px;padding:55px 30px 0 30px;margin:0 auto;background: url(../images/bg-pattern.png);}
	nav.menu{width: 731px;border-bottom: 1px solid #870d88;padding:8px 0 8px 0;}
	

		nav.menu ul li{position:relative;z-index:5;float: left;margin:0 35px 0 0;}
		nav.menu ul li:first-child{margin-left: 10px;}
		nav.menu ul li a{text-decoration:none; font-family: 'JuraMedium', sans-serif;font-size: 16px;color:#6b6b6b;text-transform: uppercase;}
		nav.menu ul li a:hover{color:#870d88;}
		
		nav.menu ul li:hover a{color:#870d88;}
		
		nav.menu ul li ul{display: none;padding: 20px 0 0 0;}
		nav.menu ul li:hover ul{
			clear: left;
			position: absolute;
			top: 16px;
			left: 0;
			display: block;
			z-index: 2;
		}
		
		nav.menu ul li ul li:first-child{margin-left: 0px;}
		nav.menu ul li ul li{
			margin: 0 15px 0 0;
			clear: left;
			padding-bottom: 13px;
			display: block;
		}
		nav.menu ul li:hover ul li a{text-decoration:none; font-family: 'JuraMedium', sans-serif;font-size: 14px;color:#6b6b6b;text-transform:none;display: block; }
		nav.menu ul li ul li a:hover{color:#870d88;}
		nav.menu ul li.act a{color:#870d88;}
		nav.menu ul li ul li.act a{color:#870d88;}
	#logo{margin:0 0 0 5px;}
	
	#teaser{
		width:900px;
		height:118px;
		text-align: center;
		padding:50px 0 0 0;
	}

#main {
	background: url(../images/bg-pattern.png);
	width:900px;
	padding:0 30px;
	margin:0 auto; 
	margin-bottom: 40px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.content_1{
	width: 590px;
	display: block;
	float: left;
	margin:0 78px 0 0;
}
.content_2{
	width: 232px;
	display: block;
	float: left;
}

#push{height:200px;}
footer#footerwrap {position:relative; z-index:5;margin-top: -200px;height: 200px;clear:both;}
div#footer{width:900px;padding:0 30px;margin:0 auto;}

div#footer nav {display:block;float:left;padding: 60px 0 0 0;}
div#footer nav ul {}
div#footer nav ul li {float: left;margin: 0 30px 0 0;}
div#footer nav ul li a {color: #fff;padding: 0 1px;border-bottom: 1px solid #fff;text-decoration: none;}

div#footer #foot-text{display:block;float:right;text-align: right;color: #fff;padding:25px 0 0 0;}