*{padding:0; margin:0;}
html, body{font-family:arial, sans-serif, verdana; font-size:0.85em; color:#535353; background:url(../images/tex1.gif) repeat-y; height:100%;}
h1{font-size:1.6em; color:#344096; padding-bottom:1.2em;}
h2{font-size:1.3em; color:#344096; padding-bottom:0.4em;} 
h3{font-size:1em; color:#344096;}
h4{font-size:1em; color:#535353;}
img{border:0;}
fieldset{border:0;}
a, a:link, a:visited{text-decoration:none; color:#344096;}
a.active, a:link.active, a:visited.active{color:#535353;}
a:hover{text-decoration:none; color:#535353;}
p{line-height:1.4em; padding-bottom:1.2em;}
p.teaser{font-weight:bold; color:#344096;}
.clear{clear:both; height:0.1px; overflow:hidden;}
.hidden{display:none;}
ul{padding:0 0 1.8em 2.5em; line-height:1.4em;}
ol{padding:0 0 1.8em 3em; line-height:1.4em;}
hr{ background-color:#DCDCDC; /* Mozilla 1.4 */ color:#DCDCDC; /* IE 6 */ border: #DCDCDC; /* Opera 7.11 */ height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */ margin:0px 0 10px 0; clear:both;}

#tex2{min-height:100% !important; height:auto; background:url(../images/tex1_left.gif) left top repeat-y; float:left; width:100%;}
#tex3{min-height:100% !important; height:auto; background:url(../images/tex1_right.gif) right top no-repeat; float:right; width:100%;}
img.jublogo{position:absolute; top:100px; right:15px;}
img.logo{float:left;}
p.claim{color:#344096; padding: 30px 0 0 10px; float:left; width:400px;}

/*grundlayout*/
#wrapper{width:736px; height:100%; margin:0 auto;} 
#wrapper2{width:736px; height:100%; margin:0 auto; position:relative;} 
#container{margin-top:24px; width:736px; float:left;}
#links{width:205px; float:left;}
#mitte{width:500px; padding:0 0 2em 25px; float:left; }
#content{clear:both;}

/*breadcrumb*/
#breadcrumb{float:left; width:495px;margin-bottom:23px;}
#breadcrumb ul{float:left; list-style:none; padding:0; margin:0; margin-top:6px;}
#breadcrumb ul li{float:left; background:url(../images/bc_pfeil.gif) left 4px no-repeat; }
#breadcrumb ul li.first{float:left; background:none;}
#breadcrumb ul li.first a{padding-left:0;}
#breadcrumb a{text-decoration:none; padding:0 5px 0 4px; float:left; color:#535353; font-size:0.95em;}
#breadcrumb a.active, #breadcrumb a:link.active, #breadcrumb a:visited.active{color:#344096;}

/*meta_balken*/
#meta{width:736px; background:url(../images/meta_schatten.gif) bottom right no-repeat; float:left; min-height:35px; }
#meta div{float:left; background:url(../images/metaNaviTextur.gif) top right repeat-y; width:730px; min-height:30px; margin:0 6px 6px 0;}
#meta ul{float:left; padding:0 0 0 15px; margin:0; list-style:none;}
#meta ul li{float:left; padding:8px 0 0 0;}
#meta a, #meta a:link, #meta a:visited{color:#535353; padding:0 10px 0 20px; float:left;}
#meta a:hover{color:#344096;}
/*onlineshoplink*/
#meta li.oshop a, #meta li.oshop a:link, #meta li.oshop a:visited{background:url(../images/shop.gif) left 50% no-repeat;}
#meta li.oshop a:hover, #meta li.oshop a.active, #meta li.oshop a:visited.active, #meta li.oshop a:link.active{background:url(../images/shop_h.gif) left 50% no-repeat;}
/*textversionlink*/
#meta li.text a, #meta li.text a:link, #meta li.text a:visited{background:url(../images/textversion.gif) left 50% no-repeat;}
#meta li.text a:hover, #meta li.text a.active, #meta li.text a:visited.active, #meta li.text a:link.active{background:url(../images/textversion_h.gif) left 50% no-repeat;}
/*sitemaplink*/
#meta li.sitemap a, #meta li.sitemap a:link, #meta li.sitemap a:visited{background:url(../images/sitemap.gif) left 50% no-repeat;}
#meta li.sitemap a:hover, #meta li.sitemap a.active, #meta li.sitemap a:visited.active, #meta li.sitemap a:link.active{background:url(../images/sitemap_h.gif) left 50% no-repeat;}

#meta form{float:left; padding:5px 10px 0 0;}
#language{text-align:right; float:left;}
form#suche{width:230px; text-align:right; float:right;}
#meta form input, #meta form select{ font-size:1em; font-family:arial;}
#meta form select{min-width:90px;}
#meta form input.suche{padding:1px 1px 2px 1px; width:125px;}
#meta a.langlink{float:left; line-height:1.4em; color:#535353; padding:0 10px 0 10px; margin-top:8px; background:url(../images/language.gif) left 50% no-repeat;}
#meta a:hover.langlink{background:url(../images/language_h.gif) left 50% no-repeat; color:#344096;}


/*navigation*/
#navi, #navi ul, #navi ul ul, #navi ul ul ul, #navi ul ul ul ul{ float:left; width:205px; list-style:none; padding:0; margin:0;}
#navi li{width:211px; float:left; }
#navi li a, #navi li a:link, #navi li a:visited{float:left; display:block; width:205px; background:url(../images/navi_schatten.gif) right bottom no-repeat; color:#535353; padding-bottom:5px; font-weight:bold; margin-bottom:0.3em;}
#navi ul li a, #navi ul li a:link, #navi ul li a:visited{display:block; background:none; font-weight:normal; width:170px; padding-left:35px; margin-bottom:0em;}
#navi li li li a, #navi li li li a:link, #navi li li li a:visited{font-weight:normal; width:160px; padding-left:45px; margin-bottom:0em; line-height:1.1em; padding-bottom:7px;}
#navi li li li li a, #navi li li li li a:link, #navi li li li li a:visited{font-weight:normal; width:150px; padding-left:55px; margin-bottom:0em;}

#navi a:hover{color:#344096;}
#navi li a:hover{color:#344096;}
#navi li li a:hover{font-weight:normal; width:170px; padding-left:35px; background:url(../images/navipfeil.gif) 25px 5px no-repeat !important;}
#navi li li li a:hover{font-weight:normal; width:160px; padding-left:45px; background:url(../images/navipfeil.gif) 35px 5px no-repeat !important;}
#navi li li li li a:hover{font-weight:normal; width:150px; padding-left:55px; background:url(../images/navipfeil.gif) 45px 5px no-repeat !important;}

#navi li a.active{font-weight:bold !important; color:#344096 !important;}
#navi li li a.active{font-weight:bold !important; width:170px; padding-left:35px; background:url(../images/navipfeil.gif) 25px 5px no-repeat !important; color:#344096;}
#navi li li li a.active{font-weight:bold !important; width:160px; padding-left:45px; background:url(../images/navipfeil.gif) 35px 5px no-repeat !important; color:#344096;}
#navi li li li li a.active{font-weight:bold !important; width:150px; padding-left:55px; background:url(../images/navipfeil.gif) 45px 5px no-repeat !important; color:#344096;}

/*mfknavpunkt*/
#navi li.mfk a span, #navi li.mfk a:link span, #navi li.mfk a:visited span{ float:left; width:200px; background:url(../images/naviTextur1.gif) right top repeat-y;}
#navi li.mfk a span span, #navi li.mfk a:link span span, #navi li.mfk a:visited span span{float:left; width:165px; padding:5px 0 5px 35px; background:url(../images/mfk.gif) 15px 50% no-repeat;}
#navi li.mfk a:hover span span{background:url(../images/mfk_h.gif) 15px 50% no-repeat; cursor:pointer;}
#navi li.mfk a.active span span, #navi li.mfk a:link.active span span, #navi li.mfk a:visited.active span span{background:url(../images/mfk_h.gif) 15px 50% no-repeat; cursor:pointer;}

/*shopnavpunkt*/
#navi li.shop a span, #navi li.shop a:link span, #navi li.shop a:visited span{ float:left; width:200px; background:url(../images/naviTextur2.gif) right top repeat-y;}
#navi li.shop a span span, #navi li.shop a:link span span, #navi li.shop a:visited span span{float:left; width:165px; padding:5px 0 5px 35px; background:url(../images/shop.gif) 15px 50% no-repeat;}
#navi li.shop a:hover span span{background:url(../images/shop_h.gif) 15px 50% no-repeat; cursor:pointer;}
#navi li.shop a.active span span, #navi li.shop a:link.active span span, #navi li.shop a:visited.active span span{background:url(../images/shop_h.gif) 15px 50% no-repeat; cursor:pointer;}


/*internatnavpunkt*/
#navi li.int a span, #navi li.int a:link span, #navi li.int a:visited span{ float:left; width:200px; background:url(../images/naviTextur3.gif) right top repeat-y;}
#navi li.int a span span, #navi li.int a:link span span, #navi li.int a:visited span span{float:left; width:165px; padding:5px 0 5px 35px; background:url(../images/international.gif) 15px 50% no-repeat;}
#navi li.int a:hover span span{background:url(../images/international_h.gif) 15px 50% no-repeat; cursor:pointer;}
#navi li.int a.active span span, #navi li.int a:link.active span span, #navi li.int a:visited.active span span{background:url(../images/international_h.gif) 15px 50% no-repeat; cursor:pointer;}

/*movienavpunkt*/
#navi li.movie a span, #navi li.movie a:link span, #navi li.movie a:visited span{ float:left; width:200px; background:url(../images/naviTextur4.gif) right top repeat-y;}
#navi li.movie a span span, #navi li.movie a:link span span, #navi li.movie a:visited span span{float:left; width:165px; padding:5px 0 5px 35px; background:url(../images/filmcorner.gif) 15px 50% no-repeat;}
#navi li.movie a:hover span span{background:url(../images/filmcorner_h.gif) 15px 50% no-repeat; cursor:pointer;}
#navi li.movie a.active span span, #navi li.movie a:link.active span span, #navi li.movie a:visited.active span span{background:url(../images/filmcorner_h.gif) 15px 50% no-repeat; cursor:pointer;}

/*html_layouts*/
.artimg{float:left; margin-right:20px; width:100px; margin-bottom:1.8em;}
.right_nofloat{float:left; width:375px; margin-bottom:1.8em;}

/*kuenstlersuche*/
h3.arth3{padding-bottom:1em;}
.artistleft, .artistright{float:left; width:49.5%;}
ul.artist{list-style:none; padding:0 0 1.5em 0em; float:left; width:100%;}
ul.artist ul{list-style:none; padding:0 0 0 9px; color:#344096;}
/*ul.artist li a, ul.artist li a:link, ul.artist li a:visited{font-weight:bold; padding:0 0 0 9px; background:url(../images/navipfeil.gif) 0px 5px no-repeat !important; color:#344096; margin:0;}*/
ul.artist li a:hover{color:#535353;}

ul.artist li{float:left; width:99%;}
div.artistleft ul.artist li, div.artistright ul.artist li{float:left; width:99%;}
ul.artist li a, ul.artist li a:link, ul.artist li a:visited{font-weight:bold; padding:0 0 0 9px; background:url(../images/navipfeil.gif) 0px 5px no-repeat !important; color:#344096; margin:0;}
ul.artist p{padding:0; font-weight:bold; color:#344096; padding-left: 9px;}

div.anker{padding-bottom:1em; float:left; width:100%;}
.anker a, .anker a:link, .anker a:visited{font-weight:bold; font-size:1.6em; text-decoration:underline; display:block; float:left; margin-right:5px;}
.anker a:hover{ text-decoration:none; color:#968400;}
.memoriamlist{clear:both;}
.memoriamlist p{font-weight:bold; padding:0 0 0 9px; color:#344096; margin:0; line-height:1.5em;}
.memoriamlist a{background:url(../images/navipfeil.gif) 0px 5px no-repeat !important; padding-left:9px; font-weight:bold;}
.memoriamlist h2{padding:0; font-size:1.6em; margin:0.5em 0 0 0;}
.memoriamlist h2 a{padding:0; background:none !important;}
.memoriamlist div{padding-bottom:1em;}

form#artistcountry{margin-bottom:2em; padding-top:110px; background:url(../images/laendersuche.gif) top left no-repeat; margin-top:-10px;}
form#artistcountry select, form#artistcountry input{ font-size:1em; font-family:arial; margin-bottom:1em;}

/*pager*/
.pager{line-height:2em; padding-top:1em;}
.pager a:link.pageractiv, .pager a:visited.pageractiv{ font-weight:bold; text-decoration:none;}

/*kuenstler details	*/
ul#artistsub{float:left; list-style:none; padding:0; margin:0; padding-bottom:2em;}
ul#artistsub li{float:left; margin-right:1em; font-weight:bold;}
dl.artistpics{float:left; margin-right:7px; margin-bottom:2em; height:240px; padding-bottom:2em; }
dl.artistpics dt{width:240px; }
dl.artistpics dd{height:2em; width:240px;}
form#motiv dl.artistpics{float:left; margin-right:7px; margin-bottom:2em; height:240px; padding-bottom:4em; }
form#motiv dl.artistpics dt{width:240px; }
form#motiv dl.artistpics p{padding-bottom:0.5em;}
form#motiv dl.artistpics dd{height:3em; width:240px;}
div.caption{padding-top:1em;}
dl#thumbnails{float:left; margin-top:1em;}
dl#thumbnails dd{float:left; width:83px; height:82px;}
dl#thumbnails dd a, dl#thumbnails dd a:link, dl#thumbnails dd a:visited{padding:2px 6px 5px 2px; display:block; float:left;}
dl#thumbnails dd a:hover, dl#thumbnails dd a.active, dl#thumbnails dd a:link.active, dl#thumbnails dd a:visited.active{background:url(../images/thumb_rahmen.gif) left top no-repeat;}
div.lebenslaufimg{width:197px; float:left; margin-right:20px; margin-bottom:1em;}
div.lebenslauf_rechts{float:left; width:280px; margin-bottom:1em;}
div.lebenslauf_rechts p{}
div.lebenslauf_rechts a{font-weight:bold; padding-left:8px; background:url(../images/linkpfeil.gif) left 5px no-repeat;}

/*startseite*/
p.top2{text-align:center; color:#344096;}
.top2 h2{font-size:2em;}
div.top2{text-align:center; font-size:1.1em; padding-top:2em;}
#map{background:url(../images/map_europe1.gif) 220px top no-repeat; height:170px; list-style:none; float:left; width:730px; padding:0; margin:0; position:relative;}
#map li{display:block; position:absolute;}
#map li a, #map li a:link, #map li a:visited{display:block;}

#map li.america{top:0; left:220px; width:125px; height:175px;}
#map li.south_america{top:87px; left:255px; width:60px; height:83px; display:none;}
#map li.europe{top:0; left:334px; width:77px; height:62px;}
#map li.asia{top:4px; left:375px; width:126px; height:116px;}
#map li.australia{top:101px; left:447px; height:64px; width:64px;}
#map li.africa{top:56px; left:327px; height:90px; width:80px;}
#map li.jublogo2{top:10px; left:550px;}

#map li.america a{height:175px;}
#map li.south_america a{height:83px;}
#map li.europe a{height:62px;}
#map li.asia a{height:116px;}
#map li.australia a{height:64px;}
#map li.africa a{height:90px;}

#map li.america a:hover{background:url(../images/amerika.gif) left top no-repeat; width:125px; height:175px; }
#map li.south_america a:hover{background:url(../images/southamerika.gif) left top no-repeat; width:60px; height:83px; }
#map li.europe a:hover{background:url(../images/europe.gif) left top no-repeat; width:77px; height:62px;}
#map li.asia a:hover{background:url(../images/asia.gif) left top no-repeat; width:126px; height:116px; }
#map li.australia a:hover{background:url(../images/australia.gif) left top no-repeat; width:64px; height:64px; }
#map li.africa a:hover{background:url(../images/africa.gif) left top no-repeat; width:80px; height:90px;}


form#countryselect{text-align:center;}
form#countryselect input{ font-size:1em; font-family:arial; }
form#countryselect select{ font-size:1em; font-family:arial; width:15em;}

.auswahl{width:220px; margin:0 auto; text-align:center;}
h1.starth1{color:#968400; padding:0 0 0.3em 0; margin:2em 0 1em 0em; border-bottom: 1px solid #DCDCDC; font-size:1.4em;}
#countries{list-style:none; width:220px; float:left; padding:0; margin:0; text-align:left; line-height:1.7em; position:relative;}
#countries li.jublogo2{position:absolute; top:-30px; left:300px;}
#countries li a, #countries li a:link, #countries li a:visited{font-weight:bold; font-size:1.2em; background:url(../images/linkpfeil.gif) left 5px no-repeat; padding-left:8px;}
#countries li a:hover{color:#968400; background:url(../images/linkpfeil2.gif) left 5px no-repeat;}


/*footer*/
#footer{border-top:1px solid #DCDCDC; float:left; width:100%; margin:65px 0 2em 0; padding:0.5em 0 0 0; text-align:center;}
#footer span{margin-right:1.5em;}
#footer a, #footer a:link, #footer a:visited{color:#535353; text-decoration:underline; margin-right:1.5em;}
#footer a:hover{text-decoration:none;}


/*news*/
div.newslist{margin-bottom:2em;}
div.newslistitem{float:left; width:100%; border-bottom:1px solid #999; padding:2em 0;}
div.newsimg{float:left; margin-right:1em; width:100px;}
div.newssub{float:left; width:379px;}
div.newssub p.bodytext{padding-bottom:0em;}
div.newslist h3{padding-bottom:1em; background:url(../images/linkpfeil.gif) left 4px no-repeat; padding-left:10px;}
div.news-single-item h3{margin-bottom:1em;}
div.news-single-item p.bodytext{padding-bottom:0em;}
p.news-single-imgcaption{display:none;}
div.news-single-img img{padding-bottom:5px;}

/*mailform*/
form, fieldset{padding:0; margin:0; border:0;}
form#mailform label{ width:15em; float:left;}
form#mailform div{ margin-bottom:5px; clear:both; }
form#mailform input{ border:1px solid #999; font-family:arial; font-size:1em;}
form#mailform input#mailformtv{ border:none; font-family:arial; font-size:1em;}
form#mailform textarea{ border:1px solid #999; font-family:arial; font-size:1em;}
form#mailform input#mailformformtype_mail{ font-family:arial; font-size:1em; padding:0; margin:0; float:left; border:1px solid #999; background:none; padding:0 0 2px 0; height:21px; width:10em; margin:0px 0 0 0; color:#666; font-weight:bold; cursor:pointer;}


/*search*/
input.tx-indexedsearch-searchbox-sword{float:left; margin-left:1em; margin-bottom:0em; border:1px solid #999; padding:1px 0px 1px 1px; font-family:arial; font-size:1em; width:131px;}
.tx-indexedsearch-searchbox select{margin-left:1em; margin-bottom:0.5em; border:1px solid #666; color:#999; font-size:1em; padding:1px 0px 1px 1px; font-family:arial; font-size:1em; }
.tx-indexedsearch-searchbox input{margin-bottom:0.5em;}
.tx-indexedsearch-searchbox input.tx_indexedsearch_extResume{margin-top:3px !important; float:left;}
input.tx-indexedsearch-searchbox-button{margin-left:1em; margin-bottom:1em; margin-top:1em; color:#666; cursor:pointer; padding:0px; font-weight:bold; border:1px solid #999; font-family:arial; font-size:1.1em; background:none;}

div.csc-textpic{clear:left; float:left;}
.csc-textpic-intext-left{margin-bottom:15px;}

.csc-textpic-intext-left{margin-bottom:15px;}
div.csc-textpic-imagerow {padding-bottom:10px; float:left;}

table.contenttable-0 {border-collapse:collapse; border:1px solid #999999; margin-bottom:2em;}
table.contenttable-0 td, table.contenttable-0 th{border:1px solid #999999; padding:0.5em;}

form.coop label{ width:15em; float:left;}
form.coop div{ margin-bottom:5px; clear:both; }
form.coop input, form.coop select{ border:1px solid #999; font-family:arial; font-size:1em; margin-right:1em; margin-bottom:0.5em;}
form.coop input#mailformtv{ border:none; font-family:arial; font-size:1em;}
form.coop textarea{ border:1px solid #999; font-family:arial; font-size:1em; width:280px; height:6em; margin-bottom:0.5em;}
form.coop input.button{font-family:arial; font-size:1em; padding:0; margin:0; float:left; border:1px solid #999; background:none; padding:0 0 2px 0; height:21px; width:10em; margin:0px 1em 0 0; color:#666; font-weight:bold; cursor:pointer;}

.error{background:#F0E2E2; }
p.error{background:none; color:red;}


.box{
	background: url(../images/boxinnen.gif) left top no-repeat;
}

.box2{
	background: url(../images/boxaussen.gif) right bottom no-repeat;
}

form#motiv dd img{float:left;}
form#motiv dd input{float:left; margin-top:10px; margin-right:10px; display:block; height:2em; width:2em;}

/*umfrage*/
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background:none;}
.tx-pbsurvey-pi1 .matrix td{padding:2px 0;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 100%;}
.tx-pbsurvey-pi1 .questionSubtext p{padding:0;}
.tx-pbsurvey-pi1 input{margin-right:3px;}
.tx-pbsurvey-pi1 textarea, .tx-pbsurvey-pi1 select, .tx-pbsurvey-pi1 input{font-size:1em !important; color:#535353; font-family:arial;}
.tx-pbsurvey-pi1 div.formbuttons input{font-weight:bold; padding: 0 5px; cursor:pointer;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 90%; font-weight:bold;}

/*Verlagssuche*/

form#verlagsuche{background:url(../images/einstiegsgrafik.png) top right no-repeat; padding-bottom:2em; }
form#verlagsuche label{font-weight:bold; color:#344096; width:100%; display:block; padding-bottom:0.5em;}
form#verlagsuche select{clear:both; margin-bottom:2em;}
#verlagsliste h2{font-size: 1.6em; color:#344096; padding-bottom:0.8em;}
#verlagsliste a{background:url(../images/navipfeil.gif) 0px 5px no-repeat !important; padding-left:9px; font-weight:bold;}
#kuenstler_land{float:left; width:100%;}
#kuenstler_land h3{padding-bottom:0.8em;}
#kuenstler_land p{line-height:1.8em;}
p.verlagsdetail{line-height:1.8em;}
.kl_links{float:left; width:49%;}
.kl_rechts{float:right; width:49%;}
.detaillink{background:url(../images/suche_button2.png) top left no-repeat; width:215px; height:32px; line-height:32px; padding-left: 25px; display:block; margin-bottom:17px; font-weight:bold;}
