/* CSS Mini Reset */
/******************/

@font-face {
	font-family: 'digi';
	src: url('../font/PROGBOT.eot?') format('eot'), 
	     url('../font/PROGBOT.woff') format('woff'), 
	     url('../font/PROGBOT.ttf')  format('truetype'),
	     url('../font/PROGBOT.svg#PROGBOT') format('svg');
}
@font-face {
	font-family: DINWeb-Light;
	src: url('../font/DINWeb-Light.eot?') format('eot'), 
	     url('../font/DINWeb-Light.woff') format('woff'), 
	     url('../font/DINComp-Light.ttf')  format('truetype');
}
@font-face {
	font-family: DINWeb-Bold;
	src: url('../font/DINWeb-Bold.eot?') format('eot'), 
	     url('../font/DINWeb-Bold.woff') format('woff'), 
	     url('../font/DINComp-Bold.ttf')  format('truetype');
}

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
.clear { clear:both; }
/* STYLES */
/**********/
html, body {
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
	background:#e3007a;
}
body {
	overflow:auto;
	overflow-y:scroll;
	line-height:0px;
}
h1 {
	
}
h2 {
	
}
a {
	
}
strong {
	font-family: DINWeb-Bold;
	font-weight:normal;
}
#site {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:583px;
}


#options {
	position:fixed;
	top:0px;
	left:0px;
	width:300px;
    min-height:655px;
	height:100%;
	color:#000;
	z-index:100;
	cursor:pointer;
}
.navbar {
	height:9px;
	margin-top:10px;
	padding:0px;	
}
#filter, #sort {
	position:relative;
}
.ulnav {
	width:280px;
	height:auto;
    font-size:12px;
    letter-spacing:0.5px;
    padding-top:25px;
    padding-left:25px;
    margin:0px;
	list-style-type:none;
	margin-top:15px;
}
.navtitle {
	padding-left:18px;
	font-family: 'DINWeb-Bold';
	margin-bottom:10px;
	font-size:16px;
}
.ulnav a:link, .ulnav a:visited {
	padding-left:31px;
    font-family: 'DINWeb-Light';
    line-height:24px;
	text-decoration:none;
	color:#FFF;
	background:url(../img/nav_link.png) no-repeat left center;
	text-transform:uppercase;
}
.ulnav a:hover {
	color:#000;	
}

ul#sort {
	padding-top:0px !important;
}
a.selected {
	background:url("../img/nav_hover1.png") no-repeat scroll left center rgba(0, 0, 0, 0)
}
#options a:hover {
	background:url("../img/nav_hover1.png") no-repeat scroll left center rgba(0, 0, 0, 0)
}
#menuhint {
	position:fixed;
	/*width:45px;*/
	width:167px;
	height:24px;
	padding-left:15px;
	padding-top:4px;
	bottom:14px;
	background-color:#000;
	color:#FFF;
	left:7px;
	z-index:100;
	font-family: 'DINWeb-Bold';
	font-size:13px;
	cursor:pointer;
}
.title {
	font-family: DINWeb-Light;
	color:#FFF;
	font-size:46px;
	padding-bottom:22px;
	line-height:46px;	
}

/* FORM */
/*//////////////////////////////////////////////////////////Formular*/
div#formular_content {
	width:646px;
	padding-top:19px;
	padding-left:69px;
	padding-right:69px;
	padding-bottom:20px;
}
.label {
	width:442px;
	display:block;
	float:left;
	margin-bottom:5px;
}
.formfeld {
	width:194px;
	border:1px solid #000;
	margin-bottom:5px;
}
.formfeld_big {
	width:194px;
	border:1px solid #000;
	margin-bottom:5px;
	border:1px solid #000;
}
.label {
	padding-left:6px;	
}
.button {
	position:relative;
	margin-bottom:7px;
	font-size:14px;
	line-height:18px;
	height:18px;
	margin-top:25px;
	border:1px solid #066a8d;
	background-color:#CCC;
	cursor:pointer;
}
#input_wrongdiv {
	display:none;
	border:1px solid #F00;
}
/*/////////////////////NEWSBOX*/
div.newsbox {
	background:#FFF;
	position:relative;
	width:540px;
	float:left;
	border:none !important;
	margin-bottom:30px;	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
div.newsimg {
	position:relative;
	width:540px;
	border:none !important;
}
div.newstitles {
	position:relative;
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	border:none !important;
	width:170px;
	float:left;
	background:#FFF;
}
div.newstext {
	position:relative;
	background:#FFF;
	font-size:11px;
	padding-top:10px;
	padding-right:30px;
	width:330px;
	line-height:18px;
	border:none !important;
	float:left;
}
.bgnewsbox {
	background:url(../img/box_bg_repeat.png) repeat-y;	
}
.content_left, .content_right {
	line-height:20px;	
}
.content_left {
	font-family: DINWeb-Light;
	font-weight:normal;
	font-size:14px;	
}
.content_right {
	font-family: DINWeb-Light;
	font-weight:normal;
	font-size:14px;	
}
.formfeld {
	border:1px solid #CCC;
}
.footer {
	font-size:11px;  
	padding-left:10px;	
	line-height:16px;	
}