/* Standard-CSS */

/*  Wichtige Farben
	Hauptportal
	Blau=#005091
	Dunkelgrau=#404243
	Hellgrau=#a3a0a0

*/


/* Wichtige Informationen */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#5c1f75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c5c6c6;
	text-align:left;	
}



html {
	height:100%;
	overflow:auto;
}


/* Wichtige Informationen-Ende */


/*Allgemeine Angaben*/

.br {
	font-size:0px;
	line-height:0px;
}

/*Allgemeine Angaben-Ende*/


/*Hauptcontainer*/

.maincontain {
	width:921px;
	margin:0 auto;
}

/*Header*/

.headercontain {
	width:921px;
	height:156px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bgheader.jpg);
	background-repeat:no-repeat;
}

	.headercontain .headercontainleft {
		width:243px;
		height:156px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			/*background-color:#990099;*/
	}
	
	.headercontain .headercontainright {
		width:678px;
		height:156px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			/*background-color:#996600;*/
	}
	
		.logo {
			width:243px;
			height:156px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
	
	
/*Content*/

.contentcontain {
	width:921px;
	min-height:600px;
	height:auto !important;
	height:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bgcontent.jpg);
	background-repeat:repeat-y;
}

	.contentcontain .contentcontainleft {
		width:243px;
		min-height:600px;
		height:auto !important;
		height:600px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.contentcontain .contentcontainright {
		width:678px;
		min-height:600px;
		height:auto !important;
		height:600px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	/*Texte/Content*/
	
	h1 {
		width:609px;
		font-size:14px;
		font-weight:bold;
		color:#c5c6c6;
		margin:0px 0px 0px 35px;
		padding:35px 0px 0px 0px;
		line-height:16px;
	}
	
	h2 {
		width:609px;
		font-size:14px;
		font-weight:100;
		color:#c5c6c6;
		margin:0px 0px 0px 35px;
		padding:3px 0px 0px 0px;
		line-height:16px;
	}
	
	h3 {
		font-size:14px;
		font-weight:bold;
		color:#c5c6c6;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:16px;
	}	
	
	h6 {
		font-size:14px;
		font-weight:bold;
		color:#c5c6c6;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:16px;
	}	
	
	.fliesstext {
		width:609px;
		font-size:14px;
		line-height:17px;
		margin:17px 0px 0px 35px;
		padding:0px 0px 0px 0px;
	}	
	
	.fliesstext11px {
		width:458px;
		font-size:11px;
		line-height:13px;
		margin:17px 0px 0px 35px;
		padding:0px 0px 0px 0px;
	}
	
	.fliesstext11pxlong {
		width:609px;
		font-size:11px;
		line-height:13px;
		margin:17px 0px 0px 35px;
		padding:0px 0px 0px 0px;
	}	
	
	.fliesstext p, .fliesstext11px p, .fliesstext11pxlong p {
		margin:0px 0px 17px 0px;
	}
	
	.fliesstext a, .fliesstext11px a, .fliesstext11pxlong a {
		color:#c5c6c6;
		text-decoration:underline;
	}			
	
	/*Home*/
	
	.picrasterhome {
		width:609px;
	}
	
	.picrasterhome div {
		width:203px;
		height:115px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:14px;
	}
	
	.picrasterhome img {
		height:77px;
		border:1px solid #b18cc0;
		margin:0px 0px 3px 0px;
	}
	
	.picrasterhome a img {
		opacity:0.4;
		filter:Alpha(style=0,opacity=40);
	}
	
	.picrasterhome a:hover img, .picrasterhome a:active img {
		opacity:	1;
		filter:Alpha(style=0,opacity=100);
	}
	
	.picrasterhome a:active img {
		opacity:	1;
		filter:Alpha(style=0,opacity=100);
	}
	
	/*Künstler Detail*/
	
	.artistcontain {
		width:609px;
		min-height:136px;
		height:auto !important;
		height:136px;
		margin:17px 0px 0px 35px;		
	}
	
		.artistcontain .artistcontainpic {
			width:609px;
			min-height:136px;
			height:auto !important;
			height:136px;
			margin:0px 0px 0px 0px;
		}	
		
		.artistcontainpic img {
			height:150px;
			border:1px solid #b18cc0;
			margin:0px 0px 0px 0px;
		}
	
		
		
		.artistlinkcontain {
			width:387px;
			font-size:14px;
			min-height:136px;
			height:auto !important;
			height:136px;
			line-height:16px;
			background-image:url(img/bgartistdetail.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			margin:17px 0px 19px 0px;			
		}	
		
		.artistlinkcontain .artistlinkleft {
			width:116px;
			min-height:136px;
			height:auto !important;
			height:136px;
			float:left;
			margin:0px 0px 0px 0px;			
		}
		
			.artistlinkleft .artistlinkleftelemente {
				width:116px;
				margin:0px 0px 0px 0px;
				padding:56px 0px 0px 0px;		
			}		
		
		.artistlinkcontain .artistlinkmiddle {
			width:125px;
			min-height:136px;
			height:auto !important;
			height:136px;
			float:left;
			margin:0px 0px 0px 0px;			
		}	
		
			.artistlinkmiddle .artistlinkmiddleelemente {
				width:125px;
				margin:0px 0px 0px 0px;
				padding:56px 0px 0px 0px;		
			}		
		
		.artistlinkcontain .artistlinkright {
			width:128px;
			min-height:136px;
			height:auto !important;
			height:136px;
			float:left;
			margin:0px 0px 0px 0px;			
		}
		
			.artistlinkright .artistlinkrightelementetext {
				margin:0px 0px 0px 0px;
				padding:29px 0px 1px 0px;		
				text-align:left;
				text-align:center;
			}	
			
			.artistlinkright .artistlinkrightelemente {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-align:center;		
			}		
							
			
		/*Künstler Detail Bilder*/	
		
	.artistpicshead {
		width:609px;
		min-height:64px;
		height:auto !important;
		height:64px;
		background-image:url(img/bgartistdetailbilder.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		margin:18px 0px 17px 35px;		
	}	
	
	.artistpicshead2 {
		width:609px;
		min-height:64px;
		height:auto !important;
		height:64px;
		margin:18px 0px 17px 35px;		
	}	
	
	.artistpicshead h4, .artistpicshead2 h4 {
		font-size:14px;
		font-weight:bold;
		color:#c5c6c6;
		margin:0px 0px 0px 0px;
		padding:17px 0px 0px 0px;
		line-height:16px;
	}	
	
	.artistpicshead h5, .artistpicshead2 h5 {
		font-size:14px;
		font-weight:100;
		color:#c5c6c6;
		margin:0px 0px 0px 0px;
		padding:1px 0px 0px 0px;
		line-height:16px;
	}	
	
	.artistpicscontain {
		width:609px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 35px;
		font-size:11px;
		line-height:13px;		
	}
	
	.artistpicscontain .artistpicscontaintop {
		width:609px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		float:left;	
	}
	
	.artistpicscontain .artistpicscontainbottom {
		width:609px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:20px 0px 20px 0px;
		float:left;	
	}	
	
	.artistpicscontainbottom div  {
		width:458px;
		font-size:11px;
		line-height:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.artistpicscontaintop img {
			height:150px;
			border:1px solid #b18cc0;
			margin:0px 0px 4px 0px;
		}		

/*	.artistpicscontain .artistpicscontainleft {
		width:222px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:0px 0px 26px 0px;
		float:left;	
	}
	
	.artistpicscontain .artistpicscontainright {
		width:330px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:0px 0px 26px 0px;
		float:left;	
	}*/		
	
/*		.artistpicscontainleft img {
			height:150px;
			border:1px solid #b18cc0;
			margin:0px 0px 4px 0px;
		}	*/
		
	/*Kontakt*/ 
	
	.contactcontain {
		width:609px;
		min-height:102px;
		height:auto !important;
		height:102px;
		background-repeat:no-repeat;
		margin:38px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:13px;	
		font-size:14px;
		line-height:17px;			
	}
	
	.contactcontain .contactcontainleft {
		width:169px;
		min-height:102px;
		height:auto !important;
		height:102px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		float:left;	
	}
	
	.contactcontain .contactcontainright {
		width:440px;
		min-height:102px;
		height:auto !important;
		height:102px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		float:left;	
	}	
	
	.contactcontainright a {
		color:#c5c6c6;
		font-size:14px;
		text-decoration:underline;
		font-weight:bold;	
	}
	
	.contactcontainleft img {
			width:150px;
			border:1px solid #b18cc0;
			margin:0px 0px 0px 0px;	
	}
	
	.contactform {
		width:607px;
		margin:0px 0px 0px 35px;
		font-size:11px;
	}	
	
	.contactform div {
		width:607px;
		height:30px;
		margin:0px 0px 0px 0px;
	}
	
	.contactform .formtextbez {
		width:607px;
		height:15px;
		margin:0px 0px 0px 0px;
	}			
	
	.formtext {
		width:604px;
		height:20px;
		border:0px;
		background-image:url(img/bgcontacttext.jpg);
		font-size:11px;
		background-color:#cb3de1;
		font-family:Arial, Helvetica, sans-serif;
		color:#c5c6c6;
		padding:4px 0px 0px 3px;
	}
	
	.formmessage {
		width:604px;
		height:164px;
		border:0px;
		background-image:url(img/bgcontactmessage.jpg);
		font-size:11px;
		background-color:#cb3de1;
		font-family:Arial, Helvetica, sans-serif;
		color:#c5c6c6;
		padding:4px 0px 0px 3px;
		overflow:auto;
	}								
	
	/*Menü*/
	
	.menue {
		width:243px;
		margin:0px 0px 0px 0px;
		padding:12px 0px 0px 0px;
	}
	
	.menue div {
		width:243px;
		height:48px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	/*Newsbox*/
	
	.newshead {
		width:243px;
		height:36px;
		background-image:url(img/bgnewshead.jpg);
		background-repeat:no-repeat;
		margin:47px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.newshead div {
		font-size:16px;
		color:#c5c6c6;
		margin:0px 0px 0px 30px;
		padding:23px 0px 0px 0px;
		line-height:16px;
		font-weight:bold;	
	}
	
	.newscontain {
		width:243px;
		min-height:150px;
		height:auto !important;
		height:150px;
		margin:0px 0px 0px 0px;
		background-image:url(img/bgnews.jpg);
		background-repeat:repeat-y;
		background-position:top left;	
	}
	
	.newstext {
		width:183px;
		margin:0px 0px 0px 30px;
		padding:18px 0px 4px 0px;
		font-size:11px;
		color:#c5c6c6;
		line-height:13px;
	}
	
	.newstext p {
		margin:0px 0px 13px 0px;
	}
	
	.newstext a {
		color:#c5c6c6;
		text-decoration:underline;
	}
		
	.imprint {
		width:183px;
		margin:0px 0px 0px 30px;
		padding:16px 0px 4px 0px;
		line-height:13px;
		font-size:11px;
	}
	
/*Links*/	
	
	.link2:link, .link2:visited { 
		color:#c5c6c6;
		font-size:11px;
		text-decoration:none;
	}
	
	.link2:hover, .link2:active { 
		color:#c5c6c6;
		font-size:11px;
		text-decoration:underline;
	}	
	
	.link1 {
		color:#c5c6c6;
		font-size:11px;
		text-decoration:underline;
	}			

	.link3 {
		color:#c5c6c6;
		font-size:14px;
		text-decoration:underline;
	}	

	.link4:link, .link4:visited { 
		color:#c5c6c6;
		font-size:14px;
		text-decoration:none;
	}
	
	.link4:hover, .link4:active { 
		color:#c5c6c6;
		font-size:14px;
		text-decoration:underline;
	}	
		
/*Footer*/

.footercontain {
	width:921px;
	height:162px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bgfooter.jpg);
	background-repeat:no-repeat;
}

	.footercontain .footercontainleft {
		width:243px;
		height:162px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			/*background-color:#990099;*/
	}
	
	.footercontain .footercontainright {
		width:678px;
		height:162px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			/*background-color:#996600;*/
	}			
