﻿#maincontent { 
	/* Muss überschrieben werden, da auf dieser Page keine Servicespalte da ist ! */
	background-image:none; 
	background-color:#fff; 
	width: 960px;
	padding:10px;
}

#mainnav { 
	/* Beide Überschreibungen sind notwendig, da ansonsten der SLIDER die Roll-Out-Menüs verdeckt ! */
	z-index:10000; 
	position: relative;
}

#mainnav_lang { 
	/* Beide Überschreibungen sind notwendig, da ansonsten der SLIDER die Roll-Out-Menüs verdeckt ! */
	z-index:10000; 
	position: relative;
}

#content_col1 { float:left; width:320px; }
#content_col2 { float:left; width:320px; }
#content_col3 { float:right; width:320px; }

/* -------------------------------------------------------------- */
/* Content-Teaser mittels "S3-Slider" über 2 Spalten-Breite */
/* -------------------------------------------------------------- */
/* div-container: */
#contentteaser 					{ width:620px; height:200px; margin:10px; float:right; background-color:#000;}
/* eigentlicher slider: */
#slider2cols 					{ width: 620px; height: 200px; position: relative; overflow: hidden; z-index:1000; }
#slider2cols ul 				{ list-style-type: none; margin:0; padding:0; }	
#slider2colsContent 			{ width: 620px; position: absolute; top: 0; margin-left: 0; }
.slider2colsImage 				{ float: left; position: relative; display: none; }
.slider2colsImage span 			{ font-size:12px !important; position: absolute; padding: 10px 13px; width: 620px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff !important; display: none; }
.slider2colsImage .clear 		{ clear: both; }
.slider2colsImage span strong 	{ font-size: 15px !important; color:#fff !important; }
.slider2colsImage a img 		{ border:none; }
.slider2colsImage .left 		{ top: 0; left: 0; width: 120px !important; height: 200px; }
.slider2colsImage .right 		{ right: 0; bottom: 0; width: 120px !important; height: 190px; }

/* -----------------------------------------------------
		npctrl_topevents()
------------------------------------------------------ */
#topevents 		{ width:300px; min-height:300px; margin:10px; font-size:12px; color:#999; }
#topevents h1	{ padding-left:30px; background: url(img/ico_topevents.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-bottom:10px; margin-top:10px; color:#333; font-size:15px; font-weight:normal; }
/* Top-Events-Accordian */
.title			{ cursor:pointer; margin-top:0.5em; padding:0.1em; }
.mytitle 		{ cursor:pointer; margin-top:0.5em; padding:0.1em; }
.on .mytitle 	{ color:#000 !important; padding-left:10px; background:url(img/arrow_right.gif) no-repeat; }
.off .mytitle 	{ color:#f60 !important; padding-left:10px; background:url(img/arrow_down.gif) no-repeat; }
.content		{ padding:0.1em; }
.mycontent    	{ padding:0.1em; margin-bottom:10px; }
.mycontent .one_topevent { padding-bottom:10px;}

/* -----------------------------------------------------
		npctrl_latestgalleries()
------------------------------------------------------ */
#npctrl_galleries 				{ width:300px; min-height:150px; margin:10px; font-size:12px; color:#999; overflow:hidden; }
#npctrl_galleries h1			{ padding-left:30px; background: url(img/ico_galleries.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; color:#333; font-size:15px; font-weight:normal; }

.galteaser_frame 				{ border:1px solid #f60; position:absolute; width:298px; height:73px; margin-bottom:10px; }
.galteaser_frame a				{ display:block; width:298px; height:73px; }
/* Notes: Die Positionierung klappt nur per *zusätzlichem* STYLE im HTML :
.galteaser_text					{ position:absolute; margin-top:44px; margin-left:1px; } */
.galteaser_text 				{ width:298px; height:30px; background-color:#eee; filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.galteaser_text h2 a			{ font-size:11px; text-decoration:none; font-weight:normal; display:blocK; }
/* Notes: Die Positionierung klappt nur per *zusätzlichem* STYLE im HTML :
.galteaser_linkimage			{ display:block; margin-bottom:10px; } */
.galteaser_linkimage			{ width:300px; height:75px; }
.galteaser_linkimage img 		{ width:300px; height:75px; border:none; }

/* -----------------------------------------------------
		npctrl_latestmovies()
------------------------------------------------------ */
#npctrl_LatestMovies 			{ width:300px; margin:10px; font-size:12px; color:#999; overflow:hidden; }
#npctrl_LatestMovies h1			{ padding-left:35px; background: url(img/ico_movies.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; color:#333; font-size:15px; font-weight:normal; }
#npctrl_LatestMovies h2			{ font-weight:normal; font-size:12px; color:#000; }
#npctrl_LatestMovies h2 a		{ font-weight:bold; font-size:12px; color:#f60; }
.moviepreview					{ width:156px; height:88px; float:left; }
.moviepreview a img				{ border:1px solid #f60; }
.movieinfo						{ padding-left:5px; height:88px; font-size:11px; overflow:hidden; }
.movieinfo a					{ font-size:12px!important; color:#f60!important; font-weight:bold;}
.movieinfo a:hover				{ color:#f60; text-decoration:underline; }
.moviecleaner					{ clear:both; float:none; height:10px; }

/* -----------------------------------------------------
		npctrl_latestnews()
------------------------------------------------------ */
#npctrl_LatestNews 					{ width:300px; min-height:300px; margin:10px; overflow:hidden; }
#npctrl_LatestNews h1				{ padding-left:35px; background: url(img/ico_news.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; color:#333; font-size:15px; font-weight:normal; }
#npctrl_LatestNews .newscontainer	{ width:300px; margin-top:10px; }
#npctrl_LatestNews img				{ border:1px solid #f60; }
#npctrl_LatestNews h2 a				{ font-weight:bold; font-size:13px; color:#f60; }
#npctrl_LatestNews p				{ font-size:12px}

/* -----------------------------------------------------
		npctrl_lastpicvotes()
------------------------------------------------------ */
#npctrl_lastpicvotes	{ width:300px; margin:10px; overflow:hidden; }
#npctrl_lastpicvotes h1	{ padding-left:35px; background: url(img/ico_ratings.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; color:#333; font-size:15px; font-weight:normal; }
#npctrl_lastpicvotes_container { margin-top:10px; }
.cthumb 				{ background-image:url(img/bg_gallerythumbnail.png); border:0 solid #E86E0C; height:127px; margin:1px!important; width:134px; }
.cthumb img 			{ border:1px solid #000000; margin-left:9px!important; margin-top:8px!important; }
.cthumb .picinfo 		{ text-align:center; width:100%; overflow:hidden; }
.cthumb .picinfo img	{ border:none; margin:5px 0px; }
.jCarouselLite 			{ margin-top:10px; margin-left:10px; }
.prev					{ cursor:pointer; }
.next					{ cursor:pointer; }
/* -----------------------------------------------------
		npctrl_lastcomm()
------------------------------------------------------ */
#npctrl_lastcomm					{ width:300px; min-height:200px; margin:10px; overflow:hidden; }
#npctrl_lastcomm h1					{ padding-left:35px; background: url(img/ico_user.gif) no-repeat left; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; margin-bottom:10px; color:#333; font-size:15px; font-weight:normal; }
#npctrl_lastcomm a img				{ border:1px solid #f60; }
#npctrl_lastcomm a					{ color:#f60; text-decoration:none; font-size:12px; }
#npctrl_lastcomm a:link				{ color:#f60; text-decoration:none; font-size:12px; }
#npctrl_lastcomm a:hover			{ text-decoration:underline; }
#npctrl_lastcomm p					{ font-size:12px; }
#npctrl_lastcomm ul					{ margin:0px; padding: 0px; }
#npctrl_lastcomm ul li				{ margin:0px; padding: 0px; min-height:85px; list-style-type:none; }
#npctrl_lastcomm .avatarimg 		{ width:52px; float:left; }
#npctrl_lastcomm .oneentry .text	{ float:right; font-size:12px; width:240px; padding-left:5px; overflow:hidden; }
