/* Generelles Styling der NW-Seite */

html {
	margin:0;
	padding:0;
}
body {
	background-color: #6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
/* body.contentpane {
	background-image: url(../../../images/nachtwind_16/popup_unten.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px  0px 0px;
} */

body.contentpane #eventlist {
	background-image: url(../../../images/nachtwind_16/popup_unten.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 75px 0px;
	margin:  0px 0px  0px 0px;
}

.floatbox {
	margin:0px;
	padding:0px;
	clear:none;
}
/*
body.contentpane .floatbox {
	background-image: url(../../../images/nachtwind_16/popup_oben.png);
	background-position: center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	height: 156px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}
*/
body.contentpane {
	width: 680px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.popup_top {
	background-image: url(../../../images/nachtwind_16/popup_oben.png);
	background-position: center top;
	background-repeat:no-repeat;
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 160px;
}
.popup_content {
	width:670px;
	padding: 0px 5px 0px 5px;
	margin:  0px 0px 0px 0px;
}
.popup_bottom {
	background-image: url(../../../images/nachtwind_16/popup_unten.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	height: 100px;
	width: 680px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}


div, p {
	margin: 0px;
	padding:0px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	color:#6c6c6c;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#gesamtseite {
	position:absolute;
		left: 50%;
		top: 10px;
	width:1100px;
	margin-left: -550px;  /* Breitenkorrektur = Halbe Breite */
}

#nw_headliner {
	position:relative;
	top:3px;
}
#nw_banner_pic {
	z-index: 50;
}
#nw_band_pic {
	position: relative;
	left: -1050px;
	top: 10px;
	z-index: 100;
}

#hauptteil  {
	background-attachment: scroll;
	background-image:url(../../../images/nachtwind_16/seite_hintergrund.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width:1069px;
	height: 100%;
	z-index:1;
}

/********** MENUE **************/
#nw_menu {
	text-align: left;
	border: none;
	background-attachment: scroll;
	background-image: url(../../../images/nachtwind_16/menu_hintergrund.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 181px;
	padding-top: 20px;
	float: left;
	z-index:2;
}
#nw_menu_haupt {
	text-align:right;
	padding-right: 7px;
	margin-right: 20px;
	z-index:3;
}
ul.menu {
	list-style-type:none;
	list-style-position:inside;
	text-align:right;
	padding:0px;
}
ul.menu li {
	text-align:right;
	margin: 10px 0px 0px 15px;
	padding:5px 10px 0px 0px;
	background-color: #565656;
	line-height:24px;
	height:24px;
	vertical-align:bottom;
	overflow:visible;
	display:block;
}

ul.menu .active {
	background-color:#b15151; 
} 


ul.menu li:hover {
	background-color:#b13130;
	display:block;
}
ul.menu li a {
	display:block;
}
ul.menu li img {
	vertical-align:bottom;
}
ul.menu li .item2 {
	vertical-align:bottom;
}


/****** FUSS *****/
#nw_foot {
	float: none;
	clear:both;
	z-index:3;
}
#nw_foot img {
	margin:0;
	padding:0;
}
#nw_foot_right {
	position:relative;
	left:-4px;
}


#nw_box_line {
	float: right;
	width: 264px;
	z-index:2;
}
#nw_box_content {
	background-attachment: scroll;
	background-image: url(../../../images/nachtwind_16/kasten_hintergrund.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 60px 0px 20px;
	margin:0px;
	height:auto;
	z-index:3;
}
/* Anpassung der Box fuer IE 6.5 */


#nw_box_content table, #nw_box_content table tr, #nw_box_content table tr td {
	margin:0px;
	padding:0px;
	height:auto;
}
#nw_box_content table tr .contentpaneopen {
	margin:0px;
	padding:0px 0px 10px 0px;
	height:auto;
}



#nw_content {
	height:100%;
	width: auto;
	z-index:2;
	padding: 20px 60px 0px 180px;
}
/* Anpassung fuer IE 6.5 */

.ie_korrektur { /* Abschalten der Bedeutung fuer Firefox etc. */
	width:auto;
}/* Anpassung fuer IE 6.5 */

.subcolumns {
	margin-bottom: 30px;
	clear:none;
}

.leading {
	width: 620px;
}/* Anpassung fuer IE 6.5 */ 

.iteminfo {
	overflow:hidden;
	display:inline;
	clear:none;
	width:auto;
}

/******* TEILE DES INHALTS ********/
.leading_separator {
	display:none;
	border: none;
    padding: 0px;
	margin: 0px;
	clear: none;
}
.article_separator, .row_separator {
	display:none;
	padding:0px;
	margin:0px;
	height:0px;
	clear: none;
}

.contentheading, .componentheading, #nw_box_content h3 {
	color: #b13130;
	font-weight: bold;
	padding-top: 5px;
	text-transform:capitalize;
	font-size:30px;
}
#nw_box_content .contentheading, #nw_box_content .componentheading {
	padding:0px;
}

/* Breite des Blog beschneiden, um die Box rechts freizuhalten */
.blog {  
	/* width: 300px; */
}

/*  Ausblenden des Kalender-Icons für die Beiträge */
.createdate {
	background:transparent;
	background-image:url();
	padding:3px 3px 3px 0px;
}

#nw_content table {  /* Korrektur der Tabellenposition */
	margin: 0px;
	padding: 0px;
	width: 99%;
}
/* Buchen-Text auf Kontakt begrenzen */
table td.contentpaneopen {
	width: 630px;
}

/********** TEXTFORMATIERUNG ************/
.absatz_nach_oben_fett {
	margin-top:12px;
	font-weight:bold;
}
.absatz_nach_oben {
	margin-top:12px;
}

/********** BILDER IM TEXT **********/
.album_cover_vorschau {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	border: 1px solid #000000;
}

/*******  LINKS  ***********/
a, a:link, a:visited {
	color: #77b04f;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
}
a:hover, a:active {
	color: #b13130;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
}
a.extern {
	padding-right: 14px;
	background-image: url(../../../../../images/M_images/extern.png);
	background-position: right;
	background-repeat:no-repeat;
}

/************* RSS-FEED IN NEUES **************/
.container_syndicate {
	float:right;
	padding-top:10px;
	padding-right:20px;
}
.container_syndicate span {
	display:none;
}
.container_syndicate_fixed {
	position: absolute;
	top: 10px;
	right: 10px;
	margin:  0px;
	padding: 0px
}
.container_syndicate_fixed span {
	display:none;
}


/*********** PERSONENLEXIKON ******************/
.personenlexikon {
	width: 640px;
	height:407px;
	color:#000000;
}

#personenlexikon_christina {
	background-image:url(../../../images/nachtwind_16/personenlexikon/DetailPage_v2_Christina.jpeg);
	background-repeat:no-repeat;
	background-position:center;
}
.personenlexikon_text_christina {
	width: 250px;
	font-size:13px;
	position:absolute;
		top:40px;
		left:360px;
}

#personenlexikon_andi {
	background-image:url(../../../images/nachtwind_16/personenlexikon/DetailPage_v2_Andi.jpeg);
	background-repeat:no-repeat;
	background-position:center;
}
.personenlexikon_text_andi {
	width: 250px;
	position:absolute;
		top:40px;
		left:360px;
}

#personenlexikon_chris {
	background-image:url(../../../images/nachtwind_16/personenlexikon/DetailPage_v2_Chris.jpeg);
	background-repeat:no-repeat;
	background-position:center;
}
.personenlexikon_text_chris {
	width: 250px;
	position:absolute;
		top:40px;
		left:360px;
}

#personenlexikon_seby {
	background-image:url(../../../images/nachtwind_16/personenlexikon/DetailPage_v2_Seby.jpeg);
	background-repeat:no-repeat;
	background-position:center;
}
.personenlexikon_text_seby {
	width: 250px;
	position:absolute;
		top:40px;
		left:360px;
}

#personenlexikon_steven {
	background-image:url(../../../images/nachtwind_16/personenlexikon/DetailPage_v2_Steven.jpeg);
	background-repeat:no-repeat;
	background-position:center;
}
.personenlexikon_text_steven {
	width: 250px;
	font-size:13px;
	position:absolute;
		top:40px;
		left:360px;
}


/************* EVENTLIST MOD **************/
.eventlistmod, .eventlistmod li {
	list-style:none;
	margin:0px;
	padding:0px;
}
.eventlistmod {
	margin-bottom: 0;
}

/************* PHOCA GALLERY **************/
#phocagallery {
	display:block;
	width:620px;
	clear: none;
}

#phocagallery .contentpane, #phocagallery .contentdescription {
  clear: none;
  display: none;
}

/************ EINZELNE ELEMENTE ***************/
#button-pressepaket-herunterladen {
	border: none;
	border-width: 0;
	padding-left: 20px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 33px;
}
