/* Standard-CSS */

/*  Wichtige Farben


*/


/* Wichtige Informationen */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1919;
	text-align:left;	
}



html {
	height:100%;
	overflow:auto;
}


/* Wichtige Informationen-Ende */


/*Allgemeine Angaben*/

.br {
	font-size:0px;
	line-height:0px;
}

/*Allgemeine Angaben-Ende*/

    /* Top Caroussel */
#carousselTop{
	overflow: hidden;
}

#carousselTop ul li{
	position: relative;
	width: 569px;
	height: 230px;
	list-style:none;
	margin:0px 0px 0px 0px;
}


#topCarousselBtnNext {
}
    
    	/* Main-Img */
	
	.mainimg-con {
		width:569px;
		position:relative;
		margin:0px 0px 2px 0px;
		min-height:245px;
		height:auto !important;
		height:245px;
	}
        
	.mainimg-con a {
		color:#ffffff;
		text-decoration:underline;
	}
	
		.mainimg-con .mainimg {
			width:569px;
			height:175px;
			position:absolute;
			top:0px;
			left:0px;
			
		}
		
		.mainimg-con .mainimg-sel {
			height:30px;
			position:absolute;
			top:215px;
			left:0px;
		}
		
		.mainimg-sel div {
			float:right;
			margin:0px 0px 0px 5px;
		}
		
		.mainimg-sel {
			height:24px;
		}
		
		.mainimg-con p {
			margin:0px 0px 17px 0px;
		}

	
	/* Main-Img - end */
	
/*Hauptcontainer*/

.outercontainer{
	width: 100%;
	height: 100%;
/*	overflow:scroll;*/
}


.maincontain {
	width:921px;
	position:relative;
	/*margin:0 auto;*/
	/*overflow: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-con {
		width:243px;
		height:156px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
	}
		
		.logo {
			margin:0px 0px 0px 23px;
			padding:33px 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 {
		font-size:28px;
		font-weight:bold;
		color:#1b1919;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:40px;
		font-family:Helvetica, Arial, sans-serif;
	}
	
	h2 {
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
	}
	
	.h2 {
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	h3 {
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:26px;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	h4 {
		font-size:28px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:40px;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	h5 {
		font-size:14px;
		font-weight:bold;
		color:#1b1919;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
	}				
	
		
	
	h3 {
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:26px;
		font-family:Helvetica, Arial, sans-serif;
	}
	
	h6 {
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
		line-height:26px;
		font-family:Helvetica, Arial, sans-serif;
	}					
	
	.fliesstext {
		width:569px;
		font-size:12px;
		line-height:19px;
		margin:0px 0px 0px 35px;
		padding:20px 20px 20px 20px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:Helvetica, Arial, sans-serif;*/
		color:#1b1919;
		/*font-weight:bold;*/	
	}	
	
	.fliesstext11px {
		width:569px;
		font-size:12px;
		line-height:19px;
		margin:0px 0px 2px 35px;
		padding:20px 20px 20px 20px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:Helvetica, Arial, sans-serif;*/
		color:#ffffff;
		/*font-weight:bold;*/	
	}
	
	.fliesstext11px2 {
		width:569px;
		font-size:12px;
		line-height:19px;
		margin:0px 0px 2px 35px;
		padding:20px 20px 20px 20px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:Helvetica, Arial, sans-serif;*/
		color:#ffffff;
		/*font-weight:bold;*/	
	}	
	
	.fliesstext11px3 {
		width:569px;
		font-size:12px;
		line-height:19px;
		margin:0px 0px 2px 35px;
		padding:20px 20px 20px 20px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:Helvetica, Arial, sans-serif;*/
		color:#1b1919;
		/*font-weight:bold;*/	
	}		
	
	.fliesstext11px3 a {
		color:#1b1919;
		text-decoration:underline;
	}
	
	.fliesstext11pxlong {
		width:569px;
		font-size:12px;
		line-height:19px;
		margin:0px 0px 0px 35px;
		padding:20px 20px 20px 20px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:Helvetica, Arial, sans-serif;*/
		color:#1b1919;
		/*font-weight:bold;*/
		
	}	
	
	.fliesstext p, .fliesstext11px p, .fliesstext11pxlong p {
		margin:0px 0px 17px 0px;
	}
	
	.fliesstext11px a, .fliesstext11pxlong a {
		color:#1b1919;
		text-decoration:underline;
	}
	
	.fliesstext11px a {
		color:#ffffff;
		text-decoration:underline;
	}			
	
	/*Home*/
	
	.picrasterhome {
		width:569px;
	}
	
	.picrasterhome div {
		width:189px;
		height:140px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:12px;
		line-height:19px;
	}
	
	.picrasterhome img {
		height:77px;
		border:2px solid #1b1919;
		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:569px;
		min-height:64px;
		height:auto !important;
		height:64px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		margin:0px 0px 0px 35px;		
		padding:20px 20px 0px 20px;
		color:#1b1919;			
	}
	
		.artistcontain .artistcontainpic {
			width:132px;
			min-height:199px;
			height:auto !important;
			height:199px;
			margin:0px 20px 0px 0px;
			float:left;
		}	
		
		.artistcontainpic img {
			/*height:150px;*/
			border:2px solid #1b1919;
			margin:0px 0px 0px 0px;
			/*width:100px;*/
		}
	
		
		
		.artistcontain .artistlinkcontain {
			width:417px;
			font-size:14px;
			min-height:199px;
			height:auto !important;
			height:199px;
			line-height:16px;
			background-image:url(img/bgartistdetail.png);
			background-repeat:no-repeat;
			background-position:bottom left;
			margin:17px 0px 2px 0px;
			float:left;			
		}	
		
		.artistlinkcontain .artistlinkleft {
			width:176px;
			min-height:136px;
			height:auto !important;
			height:136px;
			float:left;
			margin:0px 0px 0px 0px;			
		}
		
			.artistlinkleft .artistlinkleftelemente {
				width:176px;
				margin:0px 0px 0px 0px;
				padding:26px 0px 0px 0px;		
			}		
		

		.artistlinkcontain .artistlinkright {
			width:231px;
			min-height:136px;
			height:auto !important;
			height:136px;
			float:left;
			margin:0px 0px 0px 0px;			
		}
		
			.artistlinkright .artistlinkrightelementetext {
				margin:0px 0px 0px 0px;
				padding:25px 0px 25px 0px;		
				text-align:left;
				text-align:left;
				color:#1b1919;
				font-weight:bold;
				font-family:Helvetica, Arial, sans-serif;
				font-size:14px;
			}	
			
			.artistlinkright .artistlinkrightelemente {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-align:left;		
			}		
							
			
		/*Künstler Detail Bilder*/	
		
	.artistpicshead {
		width:569px;
		min-height:36px;
		height:auto !important;
		height:36px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;
		margin:0px 0px 0px 35px;
		padding:20px 20px 0px 20px;
		color:#ffffff;	
	}	
	
	.artistpicshead2 {
		width:569px;
		min-height:36px;
		height:auto !important;
		height:36px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		margin:0px 0px 0px 35px;		
		padding:20px 20px 0px 20px;
		color:#1b1919;		
	}	
	
	.artistpicshead h4  {
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	.artistpicshead2 h4 {
			font-size:14px;
			font-weight:bold;
			color:#1b1919;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			line-height:18px;
			font-family:Helvetica, Arial, sans-serif;
		}		
	
	.artistpicshead h5, .artistpicshead2 h5 {
		font-size:14px;
		font-weight:bold;
		color:#1b1919;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	.artistpicscontain {
		width:569px;
		min-height:64px;
		height:auto !important;
		height:64px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;
		margin:0px 0px 0px 35px;		
		padding:20px 20px 0px 20px;
		color:#ffffff;
	}
	
	.artistpicscontain a {
		text-decoration:underline;
		color:#ffffff;
	}
	
	.artistpicscontain .artistpicscontaintop {
		width:569px;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		float:left;	
	}
	
	.artistpicscontain .artistpicscontainbottom {
		width:569px;
		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:2px solid #1b1919;
			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;
		}	*/
		
	/*Termine*/
	
	.box-1 {
		width:569px;
		min-height:75px;
		height:auto !important;
		height:75px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:19px;
	}
	
	.box-1-1-2 p {
		margin:0px 0px 0px 0px;
	}
	
		.box-1 .box-1-1 {
			width:260px;
			min-height:75px;
			height:auto !important;
			height:75px;
			float:left;
			margin:0px 49px 0px 0px;		
		}
		
			.box-1-1 .box-1-1-1 {
				width:65px;
				min-height:75px;
				height:auto !important;
				height:75px;
				float:left;
				margin:0px 10px 0px 0px;			
			}
			
			.box-1-1 .box-1-1-2 {
				width:185px;
				min-height:75px;
				height:auto !important;
				height:75px;
				float:left;
				margin:0px 0px 0px 0px;			
			}	
			
			.box-1-1-1 img {
				width:61px;
				border:2px solid #1b1919;
			}		
		
	/*Kontakt*/ 
	
	.contactcontain {
		width:569px;
		min-height:122px;
		height:auto !important;
		height:122px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		margin:38px 0px 2px 35px;
		padding:20px 20px 0px 20px;
		font-size:12px;
		line-height:19px;			
	}
	
	.contactcontain h2 {
	
			font-size:14px;
		font-weight:bold;
		color:#1b1919;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		font-family:Helvetica, Arial, sans-serif;
		}
	
	.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:400px;
		min-height:102px;
		height:auto !important;
		height:102px;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		float:left;	
	}	
	
	.contactcontainright a {
		color:#1b1919;
		font-size:12px;
		text-decoration:underline;	
	}
	
	.contactcontainleft img {
			width:150px;
			border:2px solid #1b1919;
			margin:0px 0px 0px 0px;	
	}
	
	.contactform {
		width:569px;
		margin:0px 0px 0px 35px;
		padding:20px 20px 0px 20px;
		font-size:12px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;
		color:#ffffff;
	}	
	
	.contactform div {
		width:569px;
		height:30px;
		margin:0px 0px 0px 0px;
	}
	
	.contactform .formtextbez {
		width:569px;
		height:15px;
		margin:0px 0px 0px 0px;
		color:#ffffff;
	}			
	
	.formtext {
		width:566px;
		height:20px;
		border:0px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		font-size:12px;
		line-height:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#1b1919;
		padding:2px 0px 2px 3px;
	}
	
	.formmessage {
		width:566px;
		height:164px;
		border:0px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;
		font-size:12px;
		line-height:19px;
		font-family:Arial, Helvetica, sans-serif;
		color:#1b1919;
		padding:4px 0px 0px 3px;
		overflow:auto;
	}								
	
	/*Menü*/
	
	.menue-outer {
		width:243px;
		min-height:40px;
		height:auto !important;
		height:40px;
		background-image:url(img/blindpix-w.png);
		background-repeat:repeat;			
	}

		.menue {
			width:243px;			
			margin:0px 0px 0px 0px;
			padding:31px 0px 65px 0px;
			font-family:Helvetica, Arial, sans-serif;
		}		
	
			.menue div {
				width:243px;
				font-size:28px;
				font-weight:bold;
				color:#1b1919;
				margin:0px 0px 0px 33px;
				padding:0px 0px 0px 0px;
				height:38px;
			}
			
				.menue a:link, .menue a:visited {
					color:#1b1919;
					text-decoration:none;
				}
				
				.menue a:hover, .menue a:active {
					color:#591676;
					text-decoration:none;	
				}
				
				.menue .active:link, .menue .active:visited {
					color:#591676;
					text-decoration:none;
				}
				
				.menue .active:hover, .menue .active:active {
					color:#591676;
					text-decoration:none;	
				}				
			
			
			
	/*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:2px 0px 0px 0px;
		background-image:url(img/blindpix-b.png);
		background-repeat:repeat;	
/*		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:12px;
		color:#ffffff;
		line-height:19px;
	}
	
	.newstext p {
		margin:0px 0px 13px 0px;
	}
	
	.newstext a {
		color:#ffffff;
		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:#ffffff;
		text-decoration:none;
	}
	
	.link2:hover, .link2:active { 
		color:#ffffff;
		text-decoration:underline;
	}	
	
	.link1 {
		color:#ffffff;
		text-decoration:underline;
	}			

	.link3 {
		color:#ffffff;
		text-decoration:underline;
	}	

	.link4:link, .link4:visited { 
		color:#ffffff;
		text-decoration:none;
	}
	
	.link4:hover, .link4:active { 
		color:#ffffff;
		font-size:14px;
		text-decoration:underline;
	}	
	
	.link5:link, .link5:visited { 
		color:#1b1919;
		font-size:14px;
		text-decoration:none;
		font-family:Helvetica, Arial, sans-serif;
	}
	
	.link5:hover, .link5:active { 
		color:#1b1919;
		font-size:14px;
		text-decoration:underline;
		font-family:Helvetica, Arial, sans-serif;
	}	
	
	.link6:link, .link6:visited { 
		color:#1b1919;
		font-size:12px;
		text-decoration:underline;
	}
	
	.link6:hover, .link6:active { 
		color:#1b1919;
		font-size:12px;
		text-decoration:underline;
	}	
	
	
	.link7:link, .link7:visited {
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:19px;
		text-decoration:none;
		color:#000000;
	}
	
	.link7:hover, .link7:active {
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:19px;
		text-decoration:underline;
		color:#000000;
	}						
		
/*Footer*/

.footercontain {
	width:921px;
	height:162px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

	.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;
		color:#ffffff;
		font-size:11px;
			/*background-color:#996600;*/
	}	
	
	.footercontainright div {
		width:609px;
		margin:0px 0px 0px 36px;
		padding:40px 0px 20px 0px;
	}	
	
	.footercontainright a {
		display:block;
		float:right;
		color:#ffffff;
		margin-left:15px;
		padding-bottom:5px;
	}	


/*Termine*/

.boxtermine {
	width:569px;
	min-height:10px;
	height:auto !important;
	height:10px;
	font-size:12px;
	line-height:19px;
	color:#ffffff;
}

	.boxtermine a {
		color:#ffffff;
		text-decoration:underline;
	}
	
	.boxtermine p {
		margin-bottom:0px;
	}
	
	.boxtermine .boxtermine-1 {
		width:169px;
		min-height:10px;
		height:auto !important;
		height:10px;
		float:left;
		margin:0px 5px 0px 0px;
		padding:0px 0px 10px 0px;
	}
	
	.boxtermine .boxtermine-2 {
		width:140px;
		min-height:10px;
		height:auto !important;
		height:10px;
		float:left;
		margin:0px 5px 0px 0px;
		padding:0px 0px 10px 0px;
	}	
	
	.boxtermine .boxtermine-3 {
		width:200px;
		min-height:10px;
		height:auto !important;
		height:10px;
		float:left;
		margin:0px 5px 0px 0px;
		padding:0px 0px 10px 0px;
	}	
	
	.boxtermine .boxtermine-4 {
		width:45px;
		min-height:10px;
		height:auto !important;
		height:10px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 0px;
	}			
	
	
	
	
	
