/*

www.x-events.eu

CSS made by www.freshandeazy.es

Techsupport by www.brightling.de

*/




* { margin: 0; padding: 0; }

body { background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

table { color: white; }

/*GENERAL FONT-STYLES*/
p { font-family: Arial, sans-serif; color: #d6d6d6; font-size: 14px; font-weight:400; line-height:18px; padding-bottom: 20px;}

.col465_02 p { font-family: Arial, sans-serif; color: #d6d6d6; font-size: 14px; line-height:18px; margin:0 auto auto 20px; }

.sidebar p { line-height:19px; margin:0 auto auto 12px; }

.loginbar p { font-size: 12px; font-weight:400; line-height:24px; margin:8px auto auto 12px; }

font { font-family: Arial, sans-serif; color: #f99; font-size: 11px; font-weight:bold; }

h1 { font-family: Arial, sans-serif; font-size:33px; font-weight:normal; font-style:italic; color:#fff; text-align:left; }

h2 { font-family: Arial, sans-serif; font-size:20px; font-weight:bold; color:#d6d6d6; text-align:left; margin-left:20px; }

.sidebar h2 { font-family: Arial, sans-serif; font-size:18px; font-weight:normal; color:#fff; text-align:left; margin:15px auto auto 12px; line-height:20px; }

h3 { font-family: Arial, sans-serif; font-size:15px; font-weight:normal; color:#d6d6d6; text-align:left; margin-left:20px; }

h4 { font-family: Arial, sans-serif; font-size:24px; font-weight:normal; color:#fff; text-align:left; margin-top:40px; }

h5 { font-family: 'Orbitron', serif; font-size:12px; font-weight:700; color:#e5e5e5; text-transform: uppercase; letter-spacing: 2px; line-height:30px; }

a { color: #d6d6d6; font-weight:800; text-decoration:none; }

a:hover { color:#FFF; text-decoration:underline; }

.sidebar a { font-weight:bold; color:#d6d6d6; }

.sidebar a:hover { color: #fff; text-decoration:underline; }

.sidebar300 a { font-weight:bold; color:#d6d6d6; }
	
.sidebar300 a:hover { color: #fff; text-decoration:underline; }

#col960_menu a { color:#fff; font-weight:700; text-decoration:none; }




td { vertical-align:top; }


#col960_01 {width:960px; height:auto; margin:30px auto; clear:both; text-align:left; }

#col960_head {width:960px; height:200px; margin:0 auto; clear:both; text-align:left; }

#col960_footer {width:960px; height:auto; margin:0 auto; clear:both; text-align:center; }


/* main menu */ 

#col960_menu {width:960px; height:30px; margin:0 auto; clear:both; text-align:center;  }

#col960_menu ul {list-style-type: none; margin:0; clear:both; }

#col960_menu li { overflow:hidden; display:inline; float:left;}

#col960_menu li a { background:url(../img/mainmenu_back.png) repeat-x; width:100%; height:100%; display:block; }

#col960_menu li.home { height:30px; font-family: 'Orbitron', serif; font-size:13px; font-weight:700; color:#e5e5e5; text-transform: uppercase; letter-spacing: 1px; line-height:30px; text-shadow:#000 1px 1px 0; }  
#col960_menu li.home a { background-position:0px -60px;}  
#col960_menu li.home a:hover { background-position:0px -30px;} 
#col960_menu li.home a.active { background-position:0px 0px;} 


/*GENERAL COLUMNS*/


.col218_01 { width:218px; height:auto; margin:0 auto auto 0; float:left; text-align:left; }

.col218_02 { width:218px; height:auto; margin:0 auto auto 29px; float:left; text-align:left; }

.col218_03 { width:218px; height:auto; margin:0 auto auto 29px; float:left; text-align:left; }

.col218_04 { width:218px; height:auto; margin:0 0 auto auto; float:right; text-align:left; overflow:hidden; }


.col300_01 { width:300px; height:auto; margin:0 auto auto 0; float:left; text-align:left;  }

.col300_02 { width:300px; height:auto; margin:0 auto auto 29px; float:left; text-align:left; }

.col300_03 { width:300px; height:auto; margin:0 0 auto auto; float:right; text-align:left;  }


.col342_01 { width:342px; height:auto; margin:0 auto auto 0; float:left; }

.col342_02 { width:342px; height:auto; margin:0 auto auto 29px; float:left; }


.col465_01 { width:465px; height:auto; margin:0 auto auto 0; float:left; }

.col465_02 { width:465px; height:auto; margin:0 0 auto auto; float:right; text-align:left; }


.col630_01 { width:630px; height:auto; margin:0 auto auto 0; float:left; text-align:left; }


.col713_01 { width:713px; height:auto; margin:0 auto auto 0; float:left; text-align:left; }

.col713_00 { width:713px; height:30px; margin:0 auto; clear:both; }


.col960_01 {width:960px; height:auto; margin:0 auto; clear:both; }
 
.col960_00 {width:960px; height:30px; margin:0 auto; clear:both; }

.col960_02 {width:960px; height:30px; margin:0 auto; clear:both; border-top: #181818 thin solid;}

.col960_03 {width:960px; height:30px; margin:0 auto; clear:both; border-top: #f99 thin solid;}

.col960_04 {width:960px; height:30px; margin:0 auto; clear:both; border-bottom: #181818 thin solid;}




.sidebar { text-align:left; padding:11px 0px 17px 0px; background-color:#18181a; width:218px; margin: 0 auto; }

.sidebar300 { text-align:left; padding:11px 0px 17px 0px; background-color:#18181a; width:300px; margin: 0 auto; overflow:hidden; }

.loginbar { text-align:left; padding:11px 0px 17px 0px; background-color:#18181a; width:218px; margin: 0 auto;  }


.news1 {
	text-align:left;
	width:740px;
	height:auto;
	margin-left:0;
	padding-right:40px;
	}

.news2 {
	text-align:left;
	width:370px;
	margin-left:0;
	padding-right:40px;
	height:100%;
	}


.cont_top {
	text-align:left;
	width:713px;
	height:280px;
	margin:0 auto;
	
	}


.date { font-size:11px; font-weight:bold; color:#666; text-align:left; margin-top:15px; }

.label { font-size:12px; font-weight:bold; color:#d6d6d6; text-align:left; padding: 5px 0px 3px 2px; background-color:#18181a; margin-top:5px; }	

.headline1 { font-size:32px; font-weight:normal; color:#fff; text-align:left; height:auto; }

.headline2 { font-size:24px; font-weight:normal; color:#fff; text-align:left; height:auto; }

.headline3 { font-size:18px; font-weight:normal; color:#fff; text-align:left; height:auto; }
	
.text { font-size: 14px; font-weight:400; line-height:18px; color:#d6d6d6; text-align:left; }

.text2 { font-size: 13px; font-weight:400; line-height:16px; color:#d6d6d6; text-align:left; }

.links {
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	height:24px;
	padding-bottom:10px;

	}

img { border: none; }

.image25 {
	padding-top:20px;
	border:none;
	}
	
.image40 {
	padding-top:40px;
	border:none;
	}

img.logo { border: 1px solid #18181a; padding: 4px;	margin: 4px 4px 0 0; }


/*NEU IM POOL BOX*/

.neu_pool_img {height:77px; width:194px; margin:0 auto auto 12px; }

.line { width:194px; height:10px; margin:10px auto 10px 12px; clear:both; border-top: #d6d6d6 thin solid;}

	
.sidebar02 {
	text-align:left;
	padding-top:11px;
	padding-bottom:7px;
	background-color:#18181a;
	width:300px;
	margin: 0 auto;
	vertical-align:top;
	}	

.cont_sidebar {
	text-align:left;
	padding-top:20px;
	padding-bottom:10px;
	background-color:#232428;
	width:218px;
	margin: 0 auto;
	}

.cont_td {
	width:218px;
	padding-top:40px;
	border:none;
	}

.cont_td20 {
	width:218px;
	padding-top:20px;
	border:none;
	}
	
.bottom_td {
	
	height:100%;
	padding-top:15px;
	padding-bottom: 20px;
	border-bottom: medium #18181a solid;

	}

.bottom_td2 {
	width:218px;
	padding-bottom: 50px;
	

	}

/*.index_latestnews_table {
	text-align:left;
	width:740px;
	height:auto;
	margin-left:0;
	padding-right:40px;
	padding-top:40px;
	}*/
		
.index_news_table {
	width:635px;
	height:150px;
	margin-top:15px;
	border:none;
    table-layout:fixed;
		
	}

#divNewsPicture {
	border: 10px solid #18181a;
	width:615px;
	height:224px;
	}
	

	
.index_news_text_row	{
	font-size:9pt;
	font-weight:normal;
	color:#d6d6d6;
	text-align:left;
	height:auto;
	padding-left:10px;
	padding-bottom:10px;
	
	}


.index_news_title_row	{
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	height:auto;
	padding-left:10px;
	}


.index_news_date_row	{
	font-size:8pt;
	font-weight:normal;
	color:#666666;
	text-align:left;
	height:10px;
	padding-left:10px;	
	}
	


.index_events_table	{
	width:218px;
	height:100%;
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
			
	}

.start02 {
	font-size:10pt;
	font-weight:normal;
	color: #d6d6d6; 
	text-align:left;
	height:100%;
	width:218px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.start03 {
	font-size:10pt;
	font-weight:normal;
	color: #d6d6d6; 
	text-align:left;
	height:100%;
	width:218px;
	padding-top:40px;
	
	}

.dates {
	font-size:10pt;
	font-weight:normal;
	color: #d6d6d6; 
	text-align:left;
	height:100%;
	width:465px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	}


.mail {
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	height:25px;
	background-image:url(../img/link_back.jpg);
	background-repeat:repeat-x;

	}
	
.team {
	font-size:10pt;
	font-weight:bold;
	color: #d6d6d6;
	text-align:left;
	height:100%;
	width:218px;
	padding-top:20px;
	padding-bottom:10px;
	}

.mainTable {
	border:none;
	table-layout:fixed;
	width:960px;
	margin: 0 auto;
	text-align:left;
	}
	
.footTable {
	
	padding-bottom:25px;
	}


.mainTableTop {
	background-image: url(../img/xe_back_top.jpg);
	background-repeat: repeat-x;
	
}

.mainTableBottom {
	background-color:#e31b19;
	background-image: url(../img/xe_back_bottom.jpg);
	background-repeat: repeat-x;
	height: auto;
}


.divNews0 {
	width:310px; 
	height:70px; 
	float: left;
	margin-left:0;
	background-color: #18181a;"
}

.divNews1 {
	width:310px; 
	height:70px; 
	margin-left:325px;
	margin-right:auto;
}

.divNews2 {
	width:310px; 
	height:70px; 
	float: left;
	margin-left:0;
}

.divNews3 {
	width:310px; 
	height:70px; 
	margin-left:325px;
	margin-right:auto;
}

/*form-rules*/

input, textarea { font: 14px Arial; color: #fff; background: #6a6a6a url(../img/shadow.gif) repeat-y top; border-left:1px solid #4b4b4b ; border-top:1px solid #686868; border-bottom:1px solid #828282; border-right:1px solid #828282; width:140px; padding:5px 5px 5px 5px; margin:2px auto auto 29px; }

input[type="submit"] { width:100px; height:25px; cursor:pointer; font-family: 'Orbitron', serif; font-size:11px; font-weight:700; color:#e5e5e5; text-transform: uppercase; letter-spacing: 2px; border:none; background:url(../img/btn_back.jpg) repeat-x; margin:22px auto auto 59px; }

/*FORM*/

form p{
    padding-bottom: 0px;
}

form input[type="text"], form textarea{
    margin: 0 0 25px 0 !important;
}

select, select option{
    background: #6a6a6a;
    color: #fff;
}

select option{
    padding: 3px 5px;
}

#txtUsername, #txtPassword{
    margin-left: 30px !important;
}

form input[type="radio"]{
    width: 1px;
}

/*slideshow*/
 
a img { border: 0; }

div.wrap {
width : 960px;
margin : 0 auto;
text-align : left;
}

div#top div#nav {
float : left;
clear : both;
width : 960px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
/*line-height : 52px;*/
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 400px;

}
div#header div#slide-holder {
z-index : 40;
width : 960px;
height : 400px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 5px;
left : 0;
width : 960px;
height : 400px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 20px;
width : 960px;
height : 75px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 32pt;
line-height:45px;
font-weight:normal;
margin : 15px 0 0 2px;
}

div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 31px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}



/* The Nivo Slider styles */

.nivoSlider { position:relative; }

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.5; /* Overridden by captionOpacity setting */
	width:100%;
	height:50px;
	z-index:89;
}

.nivo-caption p { font-size:40px; line-height:40px; color:#FFF; padding:5px; margin:0 auto auto 0; }

.nivo-caption a { display:inline !important; }

.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider-wrapper { width:960px; height:400px; margin:0 auto; /*padding-top:74px; margin-top:50px;*/ }

#slider { position:relative; width:960px; height:400px; /*margin-left:190px;*/ background:url(https://www.x-events.eu/project/xevents/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:0px;
	bottom:-32px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(https://www.x-events.eu/project/xevents/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(https://www.x-events.eu/project/xevents/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif; font-size:24px;}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}




/*slideshow*/
 
/*a img { border: 0; }

div.wrap {
width : 960px;
margin : 0 auto;
text-align : left;
}

div#top div#nav {
float : left;
clear : both;
width : 960px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
/*line-height : 52px;*//*
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 400px;

}
div#header div#slide-holder {
z-index : 40;
width : 960px;
height : 400px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 5px;
left : 0;
width : 960px;
height : 400px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 20px;
width : 960px;
height : 75px;
display : none;
position : absolute;
background : url(https://www.x-events.eu/project/xevents/images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 32pt;
line-height:45px;
font-weight:normal;
margin : 15px 0 0 2px;
}

div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 31px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a { 
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
color:#fff;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(https://www.x-events.eu/project/xevents/images/silde-nav.png);
}
div#nav ul li a {
background : url(https://www.x-events.eu/project/xevents/images/nav.png) no-repeat;
}*/