/**
 * 
 * FEINHEIT kreativ studio // www.feinheit.ch
 * 
 */
html,body{overflow:hidden;min-width:995px;}
body{
	margin:0px;
	padding:0px;
	background:url(/media/img/bg.jpg) repeat-x top center;
	font-family:"lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
}
a{ 
	color:#000;
	outline:none;
	border:none;
}
a img{border:none;}
p{margin:0px; padding:0px 0px 10px 0px;}

table{margin:0px;}
table,table th,table td,table tr{
	border:none;
	border-collapse:collapse;	
	vertical-align:top;
	text-align:left;
}
table.art2{}
table.art2 td{padding-right:10px;}


h1{
	margin:0px;
	padding:0px;
	background:#fff;
	height:65px;
	line-height:70px;
	font-size:25px;
	color:#44556e;
}
h2,h3 {
	color:#44556e;	
}
#news h3{margin-bottom:0px;}
#news .item{padding:0px 0px 25px 0px;}
#page_header{
	height:460px;
	overflow:auto;
	overflow-y:scroll;
}
#content_holder{
	width:955px;
	margin:0px auto;
}

.sp1{
	position:absolute;
	top:0px;
}
.sp1,.sp2,.sp3{
	width:200px;
}

.sp1,.sp3{
	position:absolute;
	top:0px;
}


/* Spalte 1 */
.sp1{
	margin-left:0px;
	color:#44556e;
}
.sp1 .logo{
	display:block;
	background:url(/media/img/salonica_logo.jpg) no-repeat;
	height:50px;
	text-indent:-7777px;
	margin-bottom:25px;	
}

.sp1 ul, .sp1 li{
	list-style:none;
	margin:0px;
	padding:0px;
}
.sp1 li{
	clear:both;
	line-height:0px;
	margin-bottom:1px;
}
.sp1 li a{
	display:block;
	text-decoration:none;
	text-align:right;
	padding-right:5px;
	line-height:24px;
	font-weight:bold;
	color:#44556e;
}
.sp1 li.mark a, .sp1 li a:hover{
	background:#44556e;
	color:#fff;
}


/* Spalte 2 */
.sp2{
	width:495px;/*525-30*/
	padding-left:230px;/*200+30*/
}
.sp2.art2{
	width:725px;
}

/* Spalte 3 */
.sp3{
	margin-left:755px;	
}
.langswitch{
	text-align:center;
	background:#44556e;
	color:#fff;
	height:35px;
	line-height:33px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:35px;
	text-transform:uppercase;
}
.langswitch a{
	color:#fff;
	text-decoration:none;
}
.langswitch a:hover{
	text-decoration:underline;}



/*#crew table, #crew #content table td{margin:0px; padding:0px;	border:none; border-collapse:collapse;}
#crew table {
	margin: 0 auto;
}
#crew, #crew table { text-align: center;}

#crew table td.tbl_left {width:200px; text-align:right; font-weight:bold; vertical-align:top; padding: 10px 30px 0 10px; text-transform: capitalize}
#crew table td.tbl_right {width:250px; text-align:left; padding: 10px 0}
*/
#crew table td{text-align:center;}
#crew table td.tbl_left {width:200px; text-align:right; font-weight:bold; vertical-align:top; padding: 10px 30px 0 10px; text-transform: capitalize;}
#crew table td.tbl_right {width:250px; text-align:left; padding: 10px 0px;}


a.btn_pdf{
	text-align: center;
	display:block;
	color: white;
	background:#44556e url(/media/img/design/pdf.gif) no-repeat 10px 5px;
	margin: 0 auto;
	padding: 5px 0px 5px 15px;
	padding-left:35px;
	width: 200px;
	line-height:30px;
	text-decoration: none;
}
a:hover.btn_pdf{
	color: #f3ddb6;
	background:#2c3c54 url(/media/img/design/pdf.gif) no-repeat 10px 5px;

}

a.btn{
	text-align: center;
	display:block;
	color: white;
	background-color: #44556e;
	margin: 0 auto;
	width: 200px;
	height: 35px;
	padding-top:3px;
	line-height:30px;
	text-decoration: none;
}
a:hover.btn{
	color: #f3ddb6;
	background-color: #2c3c54;
	
}


.contentfade{
	clear:both;
	float:left;
	position:absolute;
	top:440px;
	width:955px;
	height:30px;
	background:url(/media/img/bg_verlauf.png) no-repeat;
	_background:none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/bg_verlauf.png',sizingMethod='crop');
}

#page_footer{
	width:955px;
	margin:0px auto;
	height:160px;
}

#page_navi ul, #page_navi li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#page_navi ul{padding-top:50px; padding-left:210px;}
#page_navi li {display:block; background:#fff; padding:10px; text-transform:uppercase; float:left;}

a#feinheit{
	display:block;
	position:absolute;
	right:20px;
	top:0px;
	width:16px;
	height:53px;
	text-indent:-7777px;
	background:#fff url(/media/img/feinheit.gif) no-repeat;
}

.cont_sp1, .cont_sp2{float:left;}
.cont_sp1{width:495px; padding-right:30px;}
.cont_sp2{width:200px; }

#startseite .langBox{
	margin-top: 20px;
	text-align: center;
}
#startseite .langBox a{
	background-color: #d91613;
	color: white;
	padding: 5px 10px;
	font-size: 15px;
	display: block;
	width: 150px;
	text-decoration: none;
	margin: 0 auto;
}
#startseite .langBox a:hover{
	color: #fcc71d;
	background-color: #c00000;
	
}
 #artwork .sp2, #home .sp2, #presseheft .sp2{ text-align: center;}
 
 blockquote{
	margin:0px;
	padding:5px 10px 5px 10px;
	background:url(/media/img/quote_open.gif) no-repeat 50px 0;
	text-indent:23px;
	color:#545f73;
	font-style:italic;
	padding-left: 50px;
	margin-bottom: 20px;
}
blockquote span {
	display: block;
	background:url(/media/img/quote_close.gif) no-repeat bottom right;
	width: 600px;
}

#pagecontent{
	text-align:center;
	height: 440px;
	padding-top:54px;
}

#centerbtns{
	padding:15px;
	width:300px;
	margin:0px auto;
	padding-bottom:26px;
	text-align: center;
}
#centerbtns a{
	margin-top: 10px;
	padding-top: 50px;
	display:block;
	text-decoration:none;
}
#centerbtns a:hover{
	text-decoration: underline;
}



@media print {
	*{background: #fff; color: #000;}
	html,body{overflow:auto; min-width:500px;}
	html {font: 100%/1.5 Arial, Helvetica, sans-serif;}
	#page_navi, .sp1, .sp3, .contentfade, #page_footer{display:none;}	
	#content_holder{
		width:auto;
		margin:0px;
	}
	#page_header{
		height:auto;
		overflow:hidden;
	}	
	.sp2, .sp2.art2{
		width:auto;
		padding-left:0px;
	}
}
