*, html {margin:0;padding:0;font-family: 'Verdana';}

body {
	/*font-family: 'Verdana', 'Arial', sans-serif;*/
	font-size:11px;
	position:relative;
	background:url("../img/start_de.gif") center top no-repeat;
	color:#0b0116;
}


body.kultur {
	background:url("../img/kultur_bgr.jpg") left top no-repeat;
}

body.management {
	background:url("../img/management_bgr.jpg") left top no-repeat;
}

body.kuenstler {
	background:url("../img/kunst_bgr.jpg") left top no-repeat;
}
body.anfrage {
	background-color:#DEA959;
	background-image:url("../img/anfrage_bgr.jpg");
	background-position: left top ;
	background-repeat:no-repeat;
}

input[type=text]:focus {
	outline: 0 none;
}

textarea:focus {
	outline: 0 none;
}

div:focus {
	outline:none;
}

h1 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;	
}

a {color:#0b0116;text-decoration:none;font-weight:bold;}

a img {border:0;}

#clear {clear:both;}

.inside {position:relative;text-align:left;}

a.backlink img { margin-top: 30px; }

#wrapper {
	width:1028px;
	margin: 0 auto 0 auto;
}

body.kultur #wrapper, body.management #wrapper, body.kuenstler #wrapper, body.anfrage #wrapper {
	width:1028px;
	margin: 0 auto 0 0;
}

body.kultur #main, body #main {
	float:left;
	font-size:11px;
	margin-top:150px;
	margin-left: 25px;
	width:200px;
}

body.management #main {
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	width:222px;
	margin:0;
}


body.kuenstler #main {
	margin-left:18px;
	min-height:540px;
	padding:0 10px 30px 10px;
	width:566px;
	margin:0 0 0 18px;
}

body.anfrage #main {
	margin-left:55px;
	margin-top:0px;
	min-height:0;
	width:auto;
}

#navi {
	float:right;
	padding-right:330px;
	margin-top:358px;
}

#kultur_sub, #management_sub {
	font-size:12px;
	padding-left:25px;
	padding-top:115px;
	text-decoration:none;
}

body.kultur #container {
	margin-top:66px;
	min-height:560px;
}

body.management #container {
	margin-top:66px;
	min-height:570px;
}

body.kuenstler #container {
	margin-top:76px;
	min-height:570px;
}
body.anfrage #container {
	margin-top:231px;
}

	#left {
		margin-left:18px;
		padding-bottom:20px;
		padding-left:10px;
		padding-right:10px;
		width:326px;
		float:left;
	}
	#right {
		float:right;
    
    position:relative;
	}
	body.kultur #btn_close {
		padding-right:100px;
		padding-top:346px;
	}
	body.management #btn_close {
		padding-right:55px;
		padding-top:140px;
	}
	body.anfrage #btn_close {
		margin-bottom:100px;
    margin-right:20px;
    margin-top:290px;
	}
	body.kuenstler #btn_close {
		margin-bottom:100px;
		margin-left:100px;
		margin-top:290px;
	}
	body.kuenstler #gemerkt {
		background-image: url("../img/remember_top.png");
		background-position: left top;
		background-repeat: no-repeat;
		clear:both;
		min-height: 174px;
		padding: 30px 0 13px 0px;
		visibility:hidden;
		width:247px;
	}
	body.kuenstler #wrapper.english #gemerkt {
		background-image: url("../img/remember_top_en.png");
	}
	body.kuenstler #remember_bottom {
		background-image: url("../img/remember_bottom.png");
		background-repeat: no-repeat;
		height: 19px;
		text-align: right;		
		position:absolute;
		left: 0; 
		bottom: -2%; 
		width: 247px;
	}
	
		body.kuenstler #gemerkt a {color:#0b0116;text-decoration:none;font-weight:normal; padding-right:8px;}
		
		
	
	.artist_linktocontact { float:right; margin-top: 40px; }
	
	
	/* ARTISTLIST */
	.tx-fjkkartists-pi1 a {color:#0b0116;text-decoration:none; font-weight: normal; }
	.tx-fjkkartists-pi1 b a {font-weight: bold; }
	
	
	.artist-list-head-listall a {font-style:italic;font-weight:bold;font-size:12px;}
	
		
	.artist-teaser-morelink a, .artist-listteaser-morelink a, .inactiveLinkWrap a {
		color:#DEA959;
		text-decoration:none;
		font-weight:normal;
	}
	
	.artist-list-head-listall {
		float:left;
		margin-top:3px;
		width:160px;
        margin-right:40px;
	}
	
  .browseBoxWrap {
    padding-top: 15px;
  }
	.tx-fjkkartists-pi1-searchbox-sword {
		background-color:#D9D9D9;
		border:0 none;
		color:#000000;
		float:left;
		font-family:Verdana;
		font-size:10px;
		font-weight:normal;
		margin-left: 40px;
		padding:3px;
		width:175px;
	}
	
	.tx-fjkkartists-pi1-searchbox-button {
		background-color:transparent;
		border:0 none;
		color:#000000;
		cursor:pointer;
		font-family:Verdana;
		font-size:12px;
		font-style:italic;
		margin-left:12px;
		margin-right:auto;
		text-align:left;
	}
	
	
	.tx-fjkkartists-pi1-list {
		margin-top:76px;
	}
  
  #customScroll {
    height: 530px;
    max-height: 530px;
    width: 558px;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    padding-right:5px;    
	}
 #scroll {
	overflow: auto;
   } 
	
	.artist-teaser-item, .artist-listteaser-item {
		margin-top:15px;
	}
	
	 .artist-listteaser-text .text {
	 	float:left;
	 	width:320px;
	 }
	 .artist-listteaser-text .img {
	 	float:right;
	 }
	 .artist-listteaser-morelink {clear:both;}
	 
	 .tx-fjkkartists-pi1-listall {
		margin-top:76px;
	}
	.tx-fjkkartists-pi1-listall h1 {text-transform:uppercase;}
	
	 h2.listall-head {font-size:11px;font-weight:normal;text-transform:uppercase;margin-top:10px;}
	 
	 #artistsingle .tab-container h2 {font-size:11px; font-weight:normal;margin-bottom:20px;}
	 #artistsingle .tab-container h2 b {font-weight:bold;}
	
	 #artistsingle .text {width:320px;float:left;}
	 #artistsingle .img {float:right; margin-top: -30px;}

	 #merklink { margin-right:400px; }
	 #merklink input {
		color:#4f184b;
		cursor:pointer; 
		font-weight:bold;
		margin-top:20px; 
		font-size:11px;
		border:none; 
		background:none;
	} 
	 
	 /* MAIL */
	 .tx-powermail-pi1 {color:white;}
	 .tx-powermail-pi1 fieldset {border:0;}
	 .tx-powermail-pi1 legend {display: none;} 
	 .tx-powermail-pi1 label {float:left;width:80px;display:block;}
	 .tx-powermail-pi1 input {border:0;background:none;color:white;margin-left:6px;}
	 .tx-powermail-pi1 textarea {border:0;background:none;color:white;margin-left:6px;font-size:12px;overflow:auto;resize:none;}
	 .tx_powermail_pi1_fieldwrap_html_text {height:32px;}
     .tx_powermail_pi1_fieldwrap_html_textarea {margin-top:2px;clear:both;}
     .tx_powermail_pi1_fieldwrap_html_submitgraphic {margin-top:40px;margin-left:450px;}
     .tx-powermail-pi1_mandatory{position:absolute; left:320px; color: #7D2F7D;}
     .tx-powermail-pi1_thx{position:absolute; left:320px;width:200px;}

     .validation-advice {display:inline; margin-left: 6px;color:#7d2f7d;}
	/*end*/
	/*\*/
	html*.validation-advice {
		[padding-left: 20px;
		 padding-left: 20px;
	    ]padding-left; 20px;
	}
	 /*#powermaildiv_uid5 input {float:right;margin-right:35px;margin-top:5px;}*/
	 
#footer {height:30px;}
	 
#footer_nav {
	padding:0 0 0 35px;
	margin-top:100px;
}

	body.kultur #footer_nav, 
	body.management #footer_nav {
		margin:0;
		padding:0 0 0 20px;
	}
	
	body.kultur #footer_nav li,body.kuenstler #footer_nav li, body.management #footer_nav li {
		float:left;
		list-style:none;
		margin-left:0px;
		margin-right:14px;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
	}

ul#mainnavi {
	color:#0b0116;
	font-family:Verdana;
	font-size:30px;
	list-style:none;
    /*margin-right:402px;
    margin-top:358px;*/
    margin-right:-12px;
    margin-top:0;
	text-align:right;
	text-decoration:none;
}

ul#mainnavi_en {
	color:#0b0116;
	font-family:Verdana;
	font-size:30px;
	list-style:none;
	margin-right:-104px;
	margin-top:0;
	text-align:right;
	text-decoration:none;
}

ul#mainnavi li,ul#mainnavi_en li  {
	display:inline;
}

ul#mainnavi li a, ul#mainnavi_en li a {
	font-size:28px;
	display:block;
	vertical-align:top;
}

ul#subnavi {
	clear:both;
	float:right;
	font-size:13px;
	margin-top:90px;
}

ul#subnavi li {
	float:left;
	list-style:none;
	margin-left: 0px;
	margin-right: 14px;
	text-decoration:none;
}

body.kultur ul#subnavi, body.kuenstler ul#subnavi, body.management ul#subnavi {
	clear:both;
	float:left;
	margin-top:20px;
}

body.kuenstler ul#subnavi {
	clear:both;
}

#kultur_sub ul#topnavi li, #management_sub ul#topnavi li {
	float:left;
	list-style-type:none;
	padding-left:0px;
	padding-right:0px;
       margin-right:14px;
	text-decoration:none;
}

.tx-fjkkartists-pi1 #jsMessage {
	margin-top: 100px;
}
.tx-fjkkartists-pi1 #jsMessage p {
	margin-top: 20px;
}
.tx-fjkkartists-pi1 #jsMessage a.external-link {
	font-weight:bold;
}

.fceteaser {
	clear: both;
	
}

.fceteaser-text {
	width: 320px;
	float: left;
	margin-bottom:22px;
}

.fceteaser-text a {
	color:#DEA959;
	font-weight:normal;
	text-decoration:none;
}
.fceteaser-text a.external-link {
	color:#000000;
}

.fceteaser-image {
	/* float: right; */
	position: absolute;
	right: 28px;
       /* right: 1px; */
}

.merk_item {
	margin-top: 2px;
	margin-left: 9px;
}

.merk_item a {
	margin-left: 15px;
	display: block;
}

.merk_item input {
	float: left;
	margin-top: 3px;
}

.hidden {
	display: none;
}

#artistsingle .activeLinkWrap {
	display: none;
}

dl.csc-textpic-image {
    margin-top: 30px;
}

div .csc-textpic-imagewrap {
	padding-right: 26px;
}

.csc-textpic-text, .ce_text {
	width: 300px;
}
.csc-textpic-center {
	position: relative;
	top: -28px;
	right: -50px;
}
a.external-link-gold {
	color: #DEA959;
        font-weight:normal;
        text-decoration:none;
}
a.internal-link-gold {
	color: #DEA959;
        font-weight:normal;
        text-decoration:none;
}
a.mail-gold {
	color: #DEA959;
        font-weight:normal;
        text-decoration:none;
}
a.download-gold {
	color: #DEA959;
	font-weight:normal;
        text-decoration:none;
}

#flex__1_mcontentwrapper { width: 536px !important; }

