@charset "utf-8";
/* 
Torntape
Screen CSS
Korkut Kaptanoglu
13/08/2009
Haydi Bismillah - Ya Allah
*/

/* Reset*/
blockquote, body, caption, div, dl, dt, dd, form, fieldset, h1, h2, h3, h4, h5, h6, html, li, ul, ol, p, pre, textarea, table, td, th, object {
	margin:0;
	padding:0;
}

* {
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

* :focus { outline: 0; }

html, body {
	color:#e1dbbe;
	background: center repeat url('../img/bg.jpg');
	font-family:"Segoe UI",Trebuchet MS,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin: 0 auto;
}

/* a-p-img-h1-h2... */
h1, h2, h3, h4, h5, h6 {
	color:#e1dbbe;
	font-weight:bold;
}

h1 {
	font-size:13px;
	margin: 0 0 2px 0;
}

h6 {
  font-size:13px;
  color:#e1dbbe;
}

b {
  color:#e1dbbe;
}

p {
	margin:0;
}

a, a:link, a:visited {
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

#wrapper {
	width:817px;
	height:794px;
	margin:0 auto;
	padding:0 auto;
	text-align:left;

}

#header {
 width: 817px;
	height:154px;
	margin-top: 44px;
	background: url(../img/header.png);
}

#contentWrapper {
	height:401px;
	z-index:1;
	position:relative;
}

#backflash {
  position:absolute;
  z-index:2;
  height:401px;
}

#content {
	width:817px;
	
	height:401px;
	background: repeat-x url(../img/content.png);
	z-index: 3;
	position:absolute;
}

#navi {
	margin:0;
	height:47px;
	width:817px;
	clear:both;
}

#gmenu {
	padding:13px 0 12px;
	height:12px;
}

#gmenu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#gmenu a:link, #gmenu a:visited {
	padding:0 33px;
}

#col1 { 
	float:left; 
	width:480px;
	margin:0 15px 0 15px;
	height:332px;
	display:inline;
}

#col2 { 
	float:left; 
	width:300px;
	margin:0;
	height:332px;
	display:inline;
}

#breadcrumb {
	height:22px;
	clear:both;
	width:817px;
}

#footer {
  width:817px;
	height:151px;
	background: url(../img/footer.png);
}

.csc-textpic {
  clear:both;
  padding-top:1px;
}

.csc-textpic-intext-left {
  padding-top:5px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border:2px solid DarkGray;
  padding:0;
}

#col2 div.csc-textpic div.csc-textpic-text p {
  padding-left:8px;
} 

.downloadbar {
  float:left;
	color:#006699;
	margin: 2px 0 0 8px;
	display:inline;
	width:67px;
}

#dates {
  width:262px;
  height:170px;
  padding:15px;
  background:url(../img/datesback-trans.png);
  margin:0 0 0 4px;
}

#booking {
  width:262px;
  height:172px;
  padding:10px 15px 15px 15px;
  background:url(../img/bookingback-trans.png);
  margin:0 0 0 4px;
}

#newsletter {
  width:262px;
  height:172px;
  padding:10px 15px 15px 15px;
  background:url(../img/newsletterback-trans.png);
  margin:0px 0 0 4px;
}

#booking img {
  margin:4px 0 4px -5px;
}

.csc-mailform {
  clear:both;
  padding:5px 0 0 0;
}

.csc-mailform-field {
  float:left;
  margin:5px 28px 0 0;
}

.csc-mailform-field label {
  margin:1px 0 0 0;
  display:block;
}


input, textarea {
  border: 2px inset #ccc;
}

.field-formtype_mail {
  padding:4px 0 0 0;
}

#col2 .csc-mailform-field {
  float:left;
  margin:5px 3px 0 0;
}

#col2 .field-formtype_mail {
  margin:16px 5px 0 0;
}

#col2 img.lbThumb {
  margin-left:5px;
}

#sagThumbs {
  margin-left:2px;
}

.csc-mailform-submit {
  /*color:#3c3a30;
  background:#ccbfa0;*/
  border:0;
}

#newsletter .csc-mailform-submit {
  /*color:#3c3a30;
  background:#ccbfa0;*/
  border:0;
  margin-top: 14px;
}

#col2 object {
	margin:-4px 0 0 4px;
}

#footerFlash {
  z-index: 2;
  position:absolute;
}

#impressumSpalte {
  z-index: 3;
  position:absolute;
  margin: 48px 0 0 384px;
}

#impressumSpalte span.logoImprint, #impressumSpalte a.logoImprint {
	background:url('../img/impressum_footer.png') no-repeat scroll 0 0;
	border-style:none;
	display:block;
	width:58px;
	height:9px;
	padding:0;
	margin:0;
}

.artists {
  margin: 0 5px 0 0;
}
