/* Start of CMSMS style sheet 'Layout: NCleanBlue' */
body,html{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	background:url('img/body_bg.gif') top left repeat;
  }
.clear{
	float:left;
	height:1px;
	overflow:hidden;
}
input{
	font-size:12px;
	font-family:arial;
	color:#11110D;
}
#center{
	margin:0 auto;
	width:1024px;
}
	#center .header{
		height:206px;
		background:url('img/header.jpg') top left no-repeat;
	}
		#center .header .mp3player{
			float:right;
			width:136px;
			margin:3px;
		}
		
		#center .header .navi{
			text-align:center;
			padding-top:185px;
			color:#dbd8b6;
			font-size:13px;
		}
			#center .header .navi a{
				text-decoration:none;
				color:#dbd8b6;
				font-weight:bold;
			}
			#center .header .navi a.activ,
			#center .header .navi a:hover{
				text-decoration:none;
				background-color:#73050B;
			}				
	#center .main{
		margin:10px 0 0 0;
	}
		#center .main .leftCol{
			float:left;
			width:156px;
			background-color:#73050B;
			background:url('img/leftBg.jpg') top left repeat-y;
			color:white;
                        

		}
			#center .main .leftCol .content{
				padding:0 12px 12px 12px;
			}
				#center .main .leftCol .content .borderBottom{
					border-bottom:1px dashed #73050B;
					padding-bottom:7px;
					margin-bottom:0;
                                        
				}
				#center .main .leftCol .content .showBox{
					margin:7px 0 7px 0;
					
				}
					#center .main .leftCol .content .showBox a{
						color:white;
                    	text-decoration:none;
					}
                    #center .main .leftCol .content .showBox a:hover{
						color:#73050b;
                        text-decoration:none;
					}
					#center .main .leftCol .content .showBox p{
						display:block;
						margin-left:10px;
					}
					
				#center .main .centerCol .content .showBox{
					margin:3px 0 0px 8px;
					padding-bottom:0px;
					
				}
					#center .main .centerCol .content .showBox a{
						color:white;
                    	text-decoration:none;
					}
                    #center .main .centerCol .content .showBox a:hover{
						color:#73050b;
                        text-decoration:none;
					}
					#center .main .centerCol .content .showBox p{
						display:block;
						margin-left:10px;
					}
					#center .main .centerCol .content .showBox h1{
						font-size:12px;
					}
					#center .main .centerCol .content .borderBottom{
						border-bottom:1px solid #73050B;
					}								



				#center .main .leftCol .content h2,
				#center .main .rightCol .content h2{
					background-color:#73050b;
					padding:3px;
					font-size:12px;
					color:white;
					margin-bottom:4px;
					font-weight:bold;
					margin-top:12px;
                                        
                                        
				}
				#center .main .leftCol .content h2.newsletter{
					margin-bottom:7px;
				}
				#center .main .leftCol .content .showBox{
				
				}
				#center .main .leftCol .content input{
					width:125px;
				}
				#center .main .leftCol .content #ein,
				#center .main .leftCol .content #aus{
					width:20px;
					float:left;
				}
				#center .main .leftCol .content label{
					float:left;
					display:block;
					width:100px;
					margin:3px;
                                        
				}
			#center .main .leftCol .topBorder{
				background:url('img/leftTop.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}
			#center .main .leftCol .bottomBorder{
				background:url('img/leftBottom.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}			
		#center .main .centerCol{
			float:left;
			margin:0 16px 0 16px;
			width:644px;
			background:url('img/centerBg.jpg') top left repeat-y;
			color:black;
		}
			#center .main .centerCol .topBorder{
				background:url('img/centerBottom.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}
			#center .main .centerCol .bottomBorderBorder{
				background:url('img/centerBottom.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}
			#center .main .centerCol .content{
				margin:12px;
				color:white;
				background-color:transparent;
                                
			}
				#center .main .centerCol .content a{
					color:white;
                                        text-decoration:none;
                                                                             
                                        margin-right: 10px;
				}
				#center .main .centerCol .content a:hover{
					color:#73050B;
                                        text-decoration:none;
                                                                               
                                        margin-right: 10px;
                                        
				}			
				#center .main .centerCol .content h1.title{
					background-color:#73050b;
					padding:3px;
					font-size:12px;
					color:white; 
					margin-bottom:10px;
					font-weight:bold;
                                       
				}
				#center .main .centerCol .content .spacerTop{
					height:12px;
					overflow:hidden;
				}
				#center .main .centerCol .content .subnavi{
					overflow:hidden;

                                }     
                                                     	
					#center .main .centerCol .content .subnavi a{
						display:block;
						float:left;
						height:18px;
						padding:2px 3px 0px 3px;
						color:white;
						font-weight:bold;
						background-color:black;  
						margin:0 5px 0 0px;
						text-decoration:none;
                                            }

                                        #center .main .centerCol .content .subnavi a.active,
                                        #center .main .centerCol .content .subnavi a:hover{
			                 text-decoration:none;
				         background-color:#73050B;
                                              }


					#center .main .centerCol .content .subnavi a.act{
						background-color:#73050B;
						color:white;
					}
					
			#center .main .centerCol .footer{
				text-align:center;
				padding:0 0 3px 0;
			}
		#center .main .rightCol{
			float:left;
			width:168px;
			background:url('img/rightBg.jpg') top left repeat-y;
			color:white;
                        }
			


                        #center .main .rightCol .content a{
			color:white;
                        text-decoration:none;
			}
                        #center .main .rightCol .content a:hover{
			color:#73050b;
                        text-decoration:none;
			}



			}	
			#center .main .rightCol .topBorder{
				background:url('img/rightTop.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}
			#center .main .rightCol .bottomBorderBorder{
				background:url('img/rightBottom.jpg') top left no-repeat;
				height:2px;
				overflow:hidden;
			}		
			#center .main .rightCol .content{
				padding:0 12px 12px 12px;
                                
			}
                         			
		#rightNewsletterBox input#e355dusername,
		#rightNewsletterBox input#e355demail{
			width:144px;
			border:0;
			margin-bottom:3px;
		}
		#rightNewsletterBox .nms_message{
			margin:10px 0 10px 0;
			font-weight:bold;
		}
		#newsbest{
			font-weight:bold;
			text-align:center;
			color:green;
			margin-top:10px;
		}
		
		
		.centerCol .NewsSummary h1.NewsSummaryPostdateTitel,
		.centerCol .NewsSummary h1.NewsSummaryPostdateTitel a,
		.centerCol h1.NewsSummaryPostdateTitel{
			font-weight:bold;
			margin:0 0 4px 0;
			font-size:16px;
			color:#73050b;
                            
		}
		.NewsSummary .spacer{
			height:18px;
			border-bottom:2px solid #73050b;
			margin-bottom:14px;
			overflow:hidden;
			clear:both;
                       
		}
		
		.centerCol .album_content{
			margin-bottom:15px;	
		}
		.centerCol .album_content h3{
			font-size:14px;
			color:white;
			font-weight:bold;
			margin-bottom:10px;
		}
	
/* End of 'Layout: NCleanBlue' */

