/* Fonts */

	@font-face {
		font-family: 'CartoGothicStd-Book';
		src: url('fonts/BEBAS___-webfont.ttf') format('truetype'), url('fonts/BEBAS___-webfont.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
	
/* ********************************** MAIN */

body {
	background-image:url('bg3.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	background-color:#1c1c1c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body { font:12px/1.25em Arial, Helvetica, sans-serif; color:#ffffff; }

a:link { color:#e21472; text-decoration:none; font-weight:bold; }
a:visited { color:#e21472; text-decoration:none; font-weight:bold; }
a:hover, a:focus, a:active { color:#ffffff; text-decoration:underline; font-weight:bold; }
a:focus { outline:none; font-weight:bold; }

img { border-width:0; }
ul { list-style-type:square; margin:0px; padding-left:8px;}
form { margin:0; }

#Layer1 {
	position:absolute;
	width:50px;
	height:400px;
	z-index:400;
	right:0;
	top:140px;
}

#main_navi { width:auto; height:auto; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; display:block; }
#main_navi a:link { color:#666666; text-decoration:none; font-weight:bold; font-size:1.4em; line-height:1em; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; background-color:#000000; padding:2px 8px 3px 8px;}
#main_navi a:visited { color:#666666; text-decoration:none; font-weight:bold; font-size:1.4em; line-height:1em; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; background-color:#000000; padding:2px 8px 3px 8px;}
#main_navi a:hover, #main_navi a:focus, #main_navi a:active { color:#ffffff; text-decoration:none; font-weight:bold; line-height:1em; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; background-color:#000000; }
#main_navi a:focus { outline:none;  }

#main_content { width:910px; height:auto; margin: 10px auto;}
#main_left { float: left; width: 290px; height:630px; margin:10px 10px 0px 0px;}
#main_middle { float: left; width: 290px; height:630px; margin:10px 10px 0px 0px;}
#main_right { float: left; width: 290px; height:630px; margin:10px 10px 0px 0px;}
#main_full { float: left; width: 590px; height:630px; margin:10px 10px 0px 0px;}
#main_fullpics { float: left; width: 600px; height:630px; margin:10px 10px 0px 0px;}
#main_admin { float: left; width: 850px; height:auto; margin:10px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px; }




#ticker { width:550px; height:70px; margin:20px 0px 20px 0px; }
.logo { padding:8px 0px 2px 10px; }
#row { width:100%; clear:both; margin:0px 0px 20px 0px;}
/* SEITEN */
#box_col { width:270px; height:370px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000;  -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#box_col2 { width:270px; height:270px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#box_col3 { width:270px; height:170px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#box_col4 { width:270px; height:170px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#box_col5 { width:570px; height:570px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px;}




.box { background-color:#181a26; }
.linie { background-color:#181a26; width:550px; margin:0px 0px 20px 0px; }
.ibox { background-color:#181a26; display:block; height:80px; }

#event_col { width:270px; height:570px; margin:0px 0px 10px 0px; clear:both; background:url('title.png') no-repeat; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:10px 10px 10px 10px; }
#event_col .pic { width:270px; margin:0px 0px 0px 0px; float:left; }
#event_col .date { display:block; font-size:2.4em; line-height:1em; font-weight:bold; margin:0px 0px 10px 0px; letter-spacing:-1px; overflow-x:hidden; overflow-y:hidden;width:270px;}
#event_col .date .admin { display:block; font-size:12px; line-height:1em; width:30px; float:right; }
#event_col .title { display:block; font-size:2.4em; font-weight:bold; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; line-height:1em; color:#ffffff; letter-spacing:-1px; background-color:#e21472;  margin:0px 0px 20px 0px;  }
#event_col .text { display:block; height:370px; color:#ffffff; overflow-x:hidden; overflow-y:hidden; }
#event_col .text_u { display:block; height:70px; color:#ffffff; overflow-x:hidden; overflow-y:hidden; }
#event_col .flyer img { margin:0px 0px 5px 0px; }

#event_list { width:270px; height:270px; display:block; float:left; margin:0px 10px 10px 0px; background:url('title.png') no-repeat; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:10px 10px 10px 10px;  }
#event_list .date { display:block; font-size:2.4em; line-height:1em; font-weight:bold; margin:0px 0px 10px 0px; letter-spacing:-1px; overflow-x:hidden; overflow-y:hidden; width:270px; }
#event_list .title { display:block; font-size:2.4em; font-weight:bold; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; line-height:1em; color:#ffffff; letter-spacing:-1px; background-color:#e21472;  margin:0px 0px 20px 0px; }
#event_list .flyer img { margin:0px 0px 5px 0px; }
#event_list .text { display:block; height:120px; color:#ffffff; overflow-x:hidden; overflow-y:hidden; }
#box_event_leer { width:270px; height:270px; display:block; float:left; margin:0px 10px 10px 0px; background:url('b_trans.png'); -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:10px 10px 10px 10px;  }


#share { display:block; height:25px; margin:10px 0px 0px 0px; }
#play { display:block; height:25px; width:40px; margin:46px 0px 0px 8px; position:absolute; z-index:20; background: url('play.gif') no-repeat; }


#footer { width:910px; height:100px; margin: 0px auto;} 
#footer_content { width:870px; height:50px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px; color:#999999; font-size:9px; text-transform:uppercase; }
#footer a:link { color:#999999; text-decoration:none;/*font-weight:bold;*/  }
#footer a:visited { color:#999999; text-decoration:none;/* font-weight:bold; */}
#footer a:hover, #footer a:focus, #footer a:active { color:#ffffff; text-decoration:underline; /*font-weight:bold;*/ }
#footer a:focus { outline:none;  }


#top_header { width:910px; height:auto; margin: 20px auto; } 
#top_header_content { width:890px; height:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; background-color:#000000; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
#top_header_content .mask { display:block; height:200px; width:890px; margin:0px 0px 0px 0px; position:absolute; z-index:12; background: url('topheader.png') no-repeat; }


.header_title { font-size:2.4em; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; line-height:1em; color:#ffffff; letter-spacing:-1px; padding:0px 0px 10px 0px;  text-transform:uppercase; font-weight:bold;/**/ }
.header_title a { font-weight:bold; }

.header_titlered { font-size:2.4em; font-family:'CartoGothicStd-Book',Arial, Helvetica, sans-serif; line-height:1em; background-color:#FF3366; color:#ffffff; letter-spacing:-1px; padding:0px 0px 10px 0px;  text-transform:uppercase; font-weight:bold;/**/ }
.header_titlered a { font-weight:bold; }

.title1 { font-size:100%; line-height:1em; color:#666666; letter-spacing:0px; padding:5px 0; text-transform:uppercase;/**/ }

.title2 { display:block; font-size:1.7em; line-height:1em; color:#ffffff; letter-spacing:-1px; }

.header_date { font-size:1.7em; line-height:1em; color:#ffffff; letter-spacing:-1px; padding:0px 0px 0px 25px; background:url(pfeil.gif) 3px 0px no-repeat; background-color:#222222; text-transform:uppercase;/**/ }
.header_date a { font-weight:bold; }
.fb { display:block; width:70px; float:right; }

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1em;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.text3 {
	font-size: 10px;
	text-transform:uppercase;
}


.hyperlink {
	font-size:9px;
	text-transform:uppercase;
	display:inline;
	padding: 0px 4px 0px 10px;
	background: url('arrow2.gif') no-repeat;
	background-color:#444444;
	color:#e21472;
}
.hyperlink:hover, .hyperlink:active {
	color:#222222;
	background-color:#f0f0f0;
	text-decoration:none
}

.thumb_pic { 
	display:inline;
	border-left:#181a26 4px solid; 
	padding:0px 10px 0px 10px;
	float:left;
}
.thumb_pic img { border:0px; background-color:#333333; }	

.paging {
	display:inline;
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	/*padding: 1px 4px 1px 4px;*/
	margin-right:1px;
}
.paging a {
	display:inline;
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#444444;
	padding: 1px 4px 1px 4px;
	margin-right:1px;
}
.paging a:hover, .paging a:active {
	color:#333333;
	background-color:#ffffff;
}

.paging span.pagenav_current a { background-color:#e21472; color:#ffffff; }

.pagingTOP a {
	display:inline;
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#ffffff;
	padding: 1px 4px 1px 4px;
	margin-right:1px;
}
.pagingTOP a:hover, .paging a:active {
	color:#ffffff;
	background-color:#444444;
}

.rss-icon-title {
	width:70px;
	float:right;
	text-align:right;
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding: 1px 4px 1px 4px;
	margin-right:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.rss-icon-title img {
	width:13px;
	height:13px;
}		
.rss-icon-title a {
	color:#000000;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#e21472;
	padding: 1px 4px 1px 4px;
	margin-right:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.error {
	font-size: 10px;
	display:inline;
	padding:8px 0px 8px 0px;
	text-transform:uppercase;
	color:#ff0000;
}

.pageform input { width:98%; }
.pageform textarea { width:98%; }
.pageform select { width:98%; }
.pageform .textbox { height:100px; }

img { border:0; }
hr { border: 1px solid; border-color: #333333 transparent transparent transparent; margin:.5em 0; }
* html hr { border: 1px solid #333333; margin:.5em 0; }
.gold { color:#e21472; }
.bar_front { background-color:#666666; border-right:0px solid #666666; padding:0; height:8px; overflow:hidden; }
.bar_back { background-color:#333333; border:1px solid #333333; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.rh { border:#333333 0px solid; }
.coltop { background-color:#333333; }
.odd { background-color:#222222; }
.even { background-color:#111111; }


#box_foto { width:120px;  height:120px; display:block; margin:0px 10px 10px 0px; padding:10px 10px 10px 10px; background-color:#000000;  -webkit-border-radius: 6px; -moz-border-radius: 6px; float:left; }
#box_foto .thumb { }
#box_foto .thumb img { border:0px; }
#box_foto .text1 {font-size:10px; line-height:1em;}
#box_foto .text2 {font-size: 12px;text-transform:uppercase; line-height:1em; display:block; margin:5px 0px 0px 0px;}
#box_foto_leer { width:120px;  height:120px; display:block; margin:0px 10px 10px 0px; padding:10px 10px 10px 10px;  -webkit-border-radius: 6px; -moz-border-radius: 6px; float:left; background-image:url('b_trans.png'); }


/* Easy Tooltip */
#easyTooltip{
	padding:4px;
	border:2px solid #000;
	background:#e21472;
	z-index:2;
}
.tooltips { cursor:default; }
/* // Easy Tooltip */