@CHARSET "ISO-8859-1";
/*
 * RESET START
 */
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,font,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
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html {
	height: 101%;
}

body {
	line-height: 1;
	background:#474747;
}

form {
	margin: 0px 0px 0px 0px;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

img {
	border: 0px;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}
/* FireFox */
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner
	{
	border: 0px;
}
/* IE8 */
input[type="submit"]:focus,input[type="button"]:focus {
	outline: none;
}

/*
 * RESET END
 */


 
a {
	 color:#572100;
	 font-weight:bold;
	 text-decoration:none;
	 border-bottom: 1px dotted #572100;
}
 
a:hover {
	 color:#BF5666;
}

body {
	color:#572100;
	width: 100%;
	background:#474747;
	font: normal 10pt sans-serif;
}

#mainarea_left strong {}

h1 {
	color:#572100;
	font: bold 10pt sans-serif;

	margin:0px;
	}
	h2 {font: bold 14pt sans-serif;color:#572100}
.nb {border:0px;}
#events_right a {border:0px;}
#footer_hull {
	float:left;
	width: 100%;
	height: 200px;
	
}


#footer_inner {
	position:absolute;
	left:50%;
	width:808px;
	margin-left:-404px;
	margin-top:10px;
	color:white;
}

#footer_inner a {
	color: #ffffff;
	text-decoration: none;
}

#footer_inner a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#news {
	
	height:260px;
	padding:15px;
	padding-left:10px;
	padding-right:0px;
	float:left;
	width: 150px;
	}





div#menu {
	float: center;
	width: 1008px;
	height: 28px;
	padding-top: 10px;
	background: #efefef;
	background-image: url('../img/neu_12/nav_h.png');
}

ul#nav,ul#nav li {
	list-style-type: none;
	margin: 0;
	padding: 0
}
ul#nav {
	width: 808px
}
ul#nav li {
	float: left;
	margin-right: 30px;
	width: 138px;
	height: 28px;
	text-align: center
}

ul#nav li.lastitem {
	margin-right: 0px;
}

ul#nav a {
	float: left;
	width: 138px;
	height: 24px;
	background-image: url('../img/neu_12/nav_button.png');
	padding-top: 4px;
	font-weight: bold;
	text-decoration: none;
	color: #eee
}

ul#nav a:hover {
	font-weight: bold;
	color: #ffccd4;
	background-position: -0px -33px;
}

.lastitem {
	
	margin-right: 0px;
	}

.clear {
	clear:both;
	}
	
#sub_nav {
	position:absolute;
	top:120px;
	left:606px;
	
	}
	
#sub_nav ul li {
	height: 30px;
	width:150px;
	clear:both;
	padding-top: 8px;
	

	color: #572100;
	background: #dddddd;
	cursor: pointer;
	text-align: left;
	padding-left:20px;
		-moz-border-radius:15px; /* Firefox */
	-webkit-border-radius:15px; /* Safari, Chrome */
	-khtml-border-radius:15px; /* Konqueror */
	border-radius:15px 0px 0px 15px; /* CSS3 */
	margin-bottom: 10px;
	
}
ul#sub_nav,ul#sub_nav li {
	list-style-type: none;
	margin: 0;
	width: 162px;
	padding: 0
}
#sub_nav ul div:hover {

		
	color: #BF5666;
}

.back {margin-left:20px;}

.content_free strong {
	color:black;
	
	
	}

#event_content {
	padding-top:20px;
	margin-left:35px;
	margin-right:35px;
	padding-right:202px;
	color:black
	}


ul#sub_nav div.activelink ,ul#sub_nav div.activelink:hover {
background-position: 30px -56px;
	color: #333;
	cursor: default;
}
ul#nav li.activelink a,ul#nav li.activelink a:hover {
	background-position: -0px -33px;

	color: #eee
}

ul#sub_nav {
	padding:0px;
	width:200px;
	margin-top:15px;
	overflow:hidden;
	}
ul#sub_nav li{
	padding:0px;
	width:200px;
	overflow:hidden;
	}

.left2_menu .col2_2 {
	width: 24%;
	/* left column content width (column width minus left and right padding) */
	left: 32px;
	/* (right column left and right padding) plus (left column left padding) */
}
#header_center a{border:0;}

#header_center {
	position:absolute;
	left:50%;
	margin-left:-404px;
	margin-top:0px;
	width:808px;

	height: 90px;
	
	
background:#5F1823}
#header_center img {
	margin-top:0px;
	margin-left:0px;
	
	
	}
#header_top {
	width: 100%;
	height: 90px;
	
}

#header_top_inner {
	width: 143px;
	height: 55px;
	padding-left:755px;
	padding-right:100px;
	padding-top:20px;
	
	cursor: pointer;
	text-align:center;
	
	

}

#header_top_inner div {
	margin-left:2px;margin-bottom:5px;
}
#header_top_inner a {
	color:#ddd;

	}

#header_bottom {
	width: 100%;
	background-color: #efefef;
	background-image: url('../img/neu_12/nav_h.png');
	
}





#center_hull {

	float:left;
	width:100%;
	background: #474747;
	/*overflow:hidden;*/

}

#hull {
	
	width: 808px;
background: #ddd;

	background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(left, #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #fcfcfc 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to right, #fcfcfc 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 */
	
	padding-bottom:20px;
	
}




#mainarea_left {
	float:left;
	width:362px;
	background: #fff url('../img/neu_12/hg_res.jpg') no-repeat;
	background-position:  0px bottom; 
	padding:20px;

	
	-moz-border-radius: 0px 0px 40px 0px ;
	-webkit-border-radius: 0px 0px 40px 0px ;
	-khtml-border-radius: 0px 0px 40px 0px ;
	border-radius: 0px 0px 40px 0px ;
	
	
	
	padding:50px;
	background: #fff ;
	width:100%;
	box-sizing:border-box;
	
}






#toparea {
	text-align:left;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 83%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(83%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 83%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 83%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 83%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 83%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */
width:100%;
height:290px;
/*overflow:hidden;	*/
	}
#subtoparea {
	background: #5F1823;
	background-position: 0px -290px;
	text-align:left;
	height:7px
	
}
		
		

	
	

	
	
#mainarea_left_lower  {
	float:left;
		
	
	background: rgba(255,255,255,0.3);
	
	
	padding:0px;
	
}



#mainarea_right {
	float:left;
	width:404px;
	border-left: solid #eee 1px;
	
}
#calendar_hull {
	background: rgba(255,255,255,0.3);
	width:162px;
	padding:20px;
		-moz-border-radius: 0px 0px    0px 40px;
	-webkit-border-radius: 0px 0px    0px 40px;
	-khtml-border-radius: 0px 0px    0px 40px;
	border-radius: 0px 0px    0px 40px;
	
	}
.cal_head {
	font-weight:bold;
	font-size:16pt;
	
	}
	.cal_body {
		border-top:1px solid #aaa;
		padding-top:10px;
		
		}
		.dates_items {margin-bottom:10px;}
#event_dates {
	position:absolute;
	top:90px;
	left:606px;
	}
		
		
		
.ev_list_item:hover {
}
	
.ev_list_item {
	color:#fff;
	width:283px
	height:39px;
	padding-left:15px;
	padding-top:3px;
	
	overflow:hidden;
}
		
		.ev_list_item_date {
			float:left;
			width:100%;
			font-weight:bold;
			font: normal 10pt sans-serif;
			}
		.ev_list_item_head {
			float:left;
			
			font-weight:bold;
			width:218px;
			padding-top:5px;
			height:20px;
			overflow:hidden;
			}
		.ev_list_item_infos {
			float:right;
			width:50px;
			padding-top:8px;
			font: normal 7pt sans-serif;
			}



.hue {
	
	background: -moz-linear-gradient(left, rgba(95,24,35,1) 0%, rgba(95,24,35,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(95,24,35,1)), color-stop(100%,rgba(95,24,35,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(95,24,35,1) 0%,rgba(95,24,35,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(95,24,35,1) 0%,rgba(95,24,35,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(95,24,35,1) 0%,rgba(95,24,35,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(95,24,35,1) 0%,rgba(95,24,35,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f1823', endColorstr='#005f1823',GradientType=1 ); /* IE6-9 */
	}

.hue:hover {color:#6EB853;}
.hot:hover {color:#6EB853;}

.hot {
	
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	
color:#000;}
.ev_list_item_infos a:hover{
	
	color:#f00;
	font: bold 7pt sans-serif;
	
	
	}

.nl_btn_1
	{
	background: transparent url('../img/content/nlabo.gif') no-repeat;
	height:25px;cursor:pointer;
}

.nl_btn_1:hover {
	background-position: -0px -25px;
}
.promo_btn_1
	{
	background: transparent url('../img/content/kr.gif') no-repeat;
	height:25px;
	cursor:pointer;
}

.promo_btn_1:hover {
	background-position: -0px -25px;
}

.promo_btn_2
	{
	background: transparent url('../img/content/tr.gif') no-repeat;
	height:25px;cursor:pointer;
}

.promo_btn_2:hover {
	background-position: -0px -25px;
}

.promo_btn_3
	{
	background: transparent url('../img/content/gss.gif') no-repeat;
	height:25px;cursor:pointer;
}

.promo_btn_3:hover {
	background-position: -0px -25px;
}

.promo_btn_4
	{
	background: transparent url('../img/content/vas.gif') no-repeat;
	height:25px;cursor:pointer;
}

.promo_btn_4:hover {
	background-position: -0px -25px;
}
.promo_btn_5
	{
	background: transparent url('../img/content/vv.gif') no-repeat;
	height:25px;
	cursor:pointer;
}

.promo_btn_5:hover {
	background-position: -0px -25px;
}


.promo_btn_6
	{
	background: transparent url('../img/content/fbro.gif') no-repeat;
	height:25px;
	cursor:pointer;
}

.promo_btn_6:hover {
	background-position: -0px -25px;
}

.res_text {
	
	float:right;
	width:131px;
	padding-left:10px;
	
	Height:200px;
	/*background:#f3f3f3;
	background: transparent url('../img/neu_12/hg_ri.png') repeat-y;	*/
	
	}
	



.jslink {
	
	text-decoration:none;
	
	
	}

.pad {
	padding:15px;
	}
	
#events_left {
	float:left;
	width:285px;
	padding:0px;
	overflow:hidden;
}

#events_right {
	float:left;
	width:119px;
padding:0px;
	text-align:right;
	
}

	
#events_right img {
	-moz-border-radius:15px; /* Firefox */
	-webkit-border-radius:15px; /* Safari, Chrome */
	-khtml-border-radius:15px; /* Konqueror */
	border-radius:15px 0px 0px 15px; /* CSS3 */
	border:1px solid #aaa;
	border-right:0px;
	width:100px;
	background:#eee;
	margin-left:0px;
}	

#mainarea_container {
	overflow:auto;
	width: 100%;
	}
#galerie_large {
	position:absolute;
	width:100%;
	background:#000;
	z-index:999;
	padding-top:40px;
}


.color_green{
	
	color:#1f6c00;
	}
	
	
	.oez {
		
		border:1px solid #eee;
		width:210px;
		
		border-left: 0px;
		border-right: 0px;
		}
		
		
.navsubnav {
	
	position:absolute;
	width:138px;
	margin-top:28px;
	margin-left:100px;
	
	z-index:999;
	background:#E9E9E9;
	background: transparent url('../img/neu_12/bg_tran.png');
	}
.navsubnav div {
	height:30px;
padding-top:6px;
	border-top:1px solid #E1E1E1;z-index:999;
	}

	.navsubnav div:hover {
	height:30px;
border-top:1px solid #D1D1D1;
	
	}
	
.navsubnav  a{
	color:#666;
	

	}
.navsubnav  a:hover{
	color:#444;

	}


#wrapper {
	position:absolute;
	width:808px;
	left:50%;
	margin-left:-404px;
	}
