BODY,OL,UL,LI,DD,TR,DIV,GW1 {
        font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif;
        /*list-style-image: url(/media/bullets/dot.gif);*/
        list-style:none;
        font-size : 11px;
        line-height : 17px;
        color: #000000;
        margin-top : 15px;
        margin-bottom : 5px;
        margin-right : 10px;
        text-indent : 0px;
        letter-spacing : +1px;
        word-spacing : +2px;
}

#map_canvas {
	position:relative;width:100%;margin:0px;
}

P {     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
        font-size : 11px;
        line-height : 17px;
        color: #000000;
        margin-top : 10px;
        margin-bottom : 5px;
        margin-right : 10px;
        padding-bottom : 1px;
        text-indent : 0px;
        letter-spacing : +1px;
        word-spacing : +2px;
        background-color:#fff;
}






td .prev a {font-size: 13px;font-weight:lighter;}
td .prev a:hover {text-decoration:none;color:#000;}
td .next a {font-size: 13px;}
td .next a:hover {text-decoration:none;color:#000;}



p.photographer {text-transform:uppercase;color:#000000;font-weight:bold;margin:0px;padding:0px;}

#content {position:relative;width:100%;height:405px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#contentpressetext {position:relative;overflow:auto;width:740px;height:355px;border:0px dashed #999999;margin:30px 0px 0px 0px;padding: 0px 10px 0px 0px;}
#contentausstellungsliste {position:relative;overflow:auto;width:740px;height:400px;border:0px dashed #999999;margin:36px 0px 0px 0px;padding: 0px 10px 0px 0px;}
#content-k-liste {position:relative;overflow:hidden;width:740px;height:430px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 10px 0px 0px;}
#content-k-liste-neu {position:relative;width:740px;height:430px;border:0px dashed #999999;margin:0px 20px 0px 0px;padding: 0px 10px 0px 0px;}
#k-liste-1 {position:absolute;top: 0px; left: 0px; width:240px; height:350px; border: 0px dashed #dddddd;}

#k-liste-2 {position:absolute;top: 0px; left: 250px; width:240px; height:350px; border: 0px dashed #dddddd;}

#k-liste-3 {position:absolute;top: 0px; left: 500px; width:240px; height:350px; border: 0px dashed #dddddd;}
.k-liste,ul,li  {color:#000000;margin:0px;line-height:22px;}

	
	
	
.tx-jppageteaser-pi1 {
text-align:left;
margin:30px 0 0 0;
}
.tx-jppageteaser-pi1-list-entry-description span.p {
	display: block;
	margin: 10px 0 0 0;
	font-size:12px;
}
		
	
		.tx-jppageteaser-pi1-browsebox {
		    vertical-align:bottom;
		    padding-top: 3px;
		    border-top: 0px solid #ccc;
		}
	
		
		
		/* List View */
		.tx-jppageteaser-pi1-list {}
		
		.tx-jppageteaser-pi1-list-entry {
		    clear: both;
		}
		

		.tx-jppageteaser-pi1-list-entry-description {
		    margin-top: 10px;
		}
		
		.tx-jppageteaser-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 0px 20px 10px 0px;
		    border: 1px solid #000000;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item {
			font-size: 9px;
			margin-top: 5px;
			margin-bottom: 2px;
		}

		.tx-jppageteaser-pi1-list-entry H4 {
		    border-bottom: 1px solid #ccc;
		    position: relative;
		}
		
		.tx-jppageteaser-pi1-list-entry H4 A {
		    color: #666;
		}
		
		.tx-jppageteaser-pi1-list-entry-creation-date,
		.tx-jppageteaser-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}
		
		.tx-jppageteaser-pi1-browsebox {
		    text-align: center;
		}
		.tx-jppageteaser-pi1-browsebox-show-results {display:none;}
		.tx-jppageteaser-pi1-browsebox-browse-links {}
		.tx-jppageteaser-pi1-browsebox-show-results-number {}
		.tx-jppageteaser-pi1-browsebox-disabled-link {}
		.tx-jppageteaser-pi1-browsebox-inactive-link {}
		.tx-jppageteaser-pi1-browsebox-active-link {}
	
	
	
#vertMenu-kuenstlerdetails {
width:35px;
position:relative;
top:10px;
border-left:1px solid #ccc;
background:transparent;
}
#vertMenu-kuenstlerdetails ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
#vertMenu-kuenstlerdetails li {
list-style: none;
display:block;
text-align:left;
margin:0;
padding:0;
}
#bildtext {position:relative;top:70px; left: 0px; width:315px; height:270px; border: 0px dashed #ddd;}

#latestbox {position:absolute;overflow:auto;top:20px;right:30px;width:200px;height:374px;border-bottom:1px solid #ccc;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index:2;}
#latest {border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:9px;line-height:17px;letter-spacing:+1px;word-spacing:+2px;z-index:1;}
#gotoarchive {position:absolute;text-align:right;bottom:0px;right:0px;width:150px;height:20px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#newsarchive {position:absolute;overflow:auto;top:80px;right:30px;width:180px;height:330px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#newscontentbox {position:relative;overflow:auto;width:100%;height:325px;float:left;border-bottom:1px solid #ccc;margin:0px 20px 0px 0px;}
#newsrelatedbox {position:relative;overflow:auto;width:95%;left:0px;bottom:0px;border-bottom:0px solid #ccc;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

#searchnews {position:absolute;top:20px; right:30px;width:180px;height:25px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#single {position:absolute;overflow:hidden;top:20px;left:0px;width:480px;height:380px;border:0px dashed #999999;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.latest {font-size:11px;line-height:14px;letter-spacing:1px;word-spacing:+1px;margin:0px 0px 0px 0px;}
.relateddate {font-size:11px;color:#777;line-height:14px;letter-spacing:1px;word-spacing:+1px;margin:0px 0px 0px 0px;}
.latestdate {font-size:11px;line-height:14px;letter-spacing:1px;word-spacing:+1px;margin:0px 0px 0px 0px;background-color:#fff;border-bottom:1px solid #ccc;}
.latestheadline {font-size:11px;font-weight:bold;line-height:17px;letter-spacing:1px;word-spacing:+1px;margin:0px 0px 2px 0px;}

.singledate {font-size:11px;line-height:14px;letter-spacing:1px;word-spacing:+1px;margin:0px 0px 0px 0px;background-color:#fff;border-bottom:1px solid #ccc;}

.bildcaption {font-size:10px;text-align:right;background-color:#ffffff;}
.klein {font-size : 10px;}

/*a:link {font-weight:bold; color:#999999;text-decoration: underline;}   */
a:link, a:visited {color:#888;text-decoration: none;}
a:hover, a:active {color:#000;text-decoration:underline;}

.date {background-color: #99cc00;color: #1F1F1F;font-size: 9px;font-weight: bold;}

.button {font-family: arial,sans-serif;background-color: #ffffff;color: #777777;font-size: 10px;font-weight:bold;}

.radiohome {border:0px;}

.grau {color: #777777;}
.blue {color: blue;}
.black {color: black;}
.red {color: red;}
.silver {color: silver;}

.dashed {border:1px dashed #FF0000;}

.tx-sklinklist-pi1 {font-family: arial, Verdana, sans-serif;font-size: 11px;text-transform: lowercase;line-height: 15px;}
p.tx-sklinklist-pi1 {font-family: arial, Verdana, sans-serif;font-size: 11px;text-transform : lowercase;line-height: 15px;}

.dashedLineGreyUnten {border-bottom: 1px dashed #999999;}
.dashedLineGreyOben {border-top: 1px dashed #999999;}

.input {background-color: #99cc00;font-family: verdana,sans-serif;color: #1F1F1F;font-size: 9px;width: 75px;height: 18px;}
.inputbig {background-color: #dddddd;font-family: verdana,sans-serif;color: #000000;font-size: 9px;width: 75px;height: 18px;}
.inputnewsletter {background-color: #dddddd;font-family: verdana,sans-serif;color: #000000;font-size: 9px;width: 140px;height: 18px;}
.searchinput {background-color: #dddddd;font-family: verdana,sans-serif;color: #1F1F1F;font-size: 10px;width: 100px;}
.inputline {font-family: verdana,sans-serif;color: #000000;background-color: #ffffff;font-size: 10px;width:75px;border: 1px dashed #999999;}
.inputline150 {font-family: verdana,sans-serif;color: #eeeeee;background-color: #5888AB;font-size: 11px;width: 150px;border: 1px dashed #999999;}
.inputline150newsletter {font-family: verdana,sans-serif;color: #eeeeee;background-color: #99cc00;font-size: 11px;width: 150px;border: 1px dashed #999999;}

.caption {font-family : arial, Verdana, sans-serif;font-size : 11px;font-weight: bold;color : #111111;}

.ausstellungsliste,ul {line-height:9px;}
.abstract {
	font-size: 10px;
	color: #888;
}
/*abstract-einblendung */
div.navi {
	line-height: 9px;
}
div.navi a{
	display: block;
	padding: 0;
	margin: 0;
}
div.navi a:hover {
	border: 0;
}
div.navi a span {
	display: none;
}
div.navi a:hover span.abstract {
	margin: 0;
	padding: 0;
        	display: block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 350px;
	height: 300px;
	line-height: 17px;
	background-color: #fff;
         color:#000;
         font-size : 11px;
}
div.navi h1 {
        font-weight:bold;
        color: black;
        margin-bottom: 0px;
        margin-top: 0px;
        text-transform:none;
         }
div.navi span.p {
	display: block;
	margin: 10px 0 0 0;
}
/*
.pic {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4f4f4f, direction=120, strength=3)
   progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   border: 0;}

.pic1 {filter: progid:DXImageTransform.Microsoft.Shadow(color=#6f6f6f, direction=120, strength=3)
   progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   border: 0;}

.pic2 {filter: progid:DXImageTransform.Microsoft.Shadow(color=#99cc00, direction=120, strength=4)
   progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   border: 0;}
*/
SELECT {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}
textarea {font-family: verdana,sans-serif;color: #ff0000;background-color: #ffffff;font-size: 10px;width: 500px;}
INPUT {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px
}


H1 {
        font-size : 11px;
        font-weight:bold;
        color : black;
        margin-bottom : 0px;
        margin-top : 10px;
        text-transform:uppercase;
}
H2 {
        font-size : 15px;
        color : #666666;
        margin-bottom : 10px;
        margin-top : 20px;
}
H3 {
        font-size : 11px;
        color : #000000;
        margin-bottom : 0px;
        margin-top : 10px;
}
H4 {
        font-size : 10px;
        color : black;
        margin-bottom : 0px;
        margin-top : 10px;
}
.subhead1 {
        font-family : arial, Verdana, sans-serif;
        font-size : 10px;
        color : black;
}
.subhead2 {
        font-family : arial, Verdana, sans-serif;
        font-size : 10px;
        color : green;
}
.subhead3 {
        font-family : arial, Verdana, sans-serif;
        font-size : 10px;
        color : red;
}
.headerdate {
        font-family : arial, Verdana, sans-serif;
        font-size : 10px;
        color : Green;
        font-weight: normal;
}



.faqtitle {
        font-weight: bold;
}
.faqsubheader {
        font-weight: bold;
        color : #777777;
        text-decoration : none;
}
/*.faqcontent {

}

.faqback {

}
*/
.tipafriendlink:link {
        color : #FF0000;
}

.bulletlist {
        font-family : arial, Verdana, sans-serif;
        list-style-image: url(/media/bullets/dot.gif);
        font-size : 11px;
        line-height : 140%;
        color: #000000;
        margin-top : 5px;
        margin-bottom : 1px;
        margin-right : 25px;
        padding-bottom : 0px;
        text-indent : 0px;
        letter-spacing : +1px;
        word-spacing : +2px;
}
.table {
        font-family : arial, Verdana, sans-serif;
        font-size : 10px;
        color : #000000;
}

.searchform {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultpagetitle {
        font-family : Verdana, sans-serif;
        font-size : 15px;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : Verdana, sans-serif;
        font-size : 11px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultheader {
        font-family : Verdana, sans-serif;
        font-size : 14px;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
        color : #FF0066;
}




.loginform {
        font-family : Verdana, sans-serif;
        font-size : 14px;
        color : #CC0000;
        font-weight : normal;
}




.mailform {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : normal;
}
.mailformrequired {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : bolder;
}
.mailformcomment {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #CC0000;
        font-weight : bolder;
}
.mailformradio {
        font-family : Verdana, sans-serif;
        font-size : 10px;
        color : #003366;
        font-weight : normal;
}






.filelinks {
        font-family : Verdana, sans-serif;
        font-size : 14px;
        color : #990000;
}
.filelinkssize {
        font-family : Verdana, sans-serif;
        font-size : 14px;
        color : Green;
}



.sitemap1 {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : #CC6600;
}
.sitemap2 {
        font-family : Verdana, sans-serif;
        font-size : 11px;
        color : #990000;
        margin-left : 20px;
}
.sitemap3 {
        font-family : Verdana, sans-serif;
        font-size : 10px;
        color : #333399;
        margin-left : 40px;
}
.sitemap4 {
        font-family : Verdana, sans-serif;
        font-size : 9px;
        color : #003333;
        margin-left : 60px;
}




.celmenu {
        font-family : Verdana, sans-serif;
        font-size : 12px;
        color : olive;
        margin-top : 10px;
}
.celsubmenu {
        font-family : Verdana, sans-serif;
        font-size : 11px;
        color : #666699;
        margin-left : 20px;
        margin-top : 3px;
}

#languages1{position:relative;}
#languages2{visibility:hidden;margin:0;padding:0;position:absolute;top:0px;left:0px;height:15px;border:5px dashed #000;}
   .tx-srlanguagemenu-pi1 div {margin:0;padding:0;width:50px; height:12px;vertical-align:top;}
   .tx-srlanguagemenu-pi1 .CUR {visibility:hidden;}
   .tx-srlanguagemenu-pi1 .CUR A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .CUR A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO {margin:0;padding:0;top:-15px;right:-10px;height:12px;border:0px dashed #000;}
   .tx-srlanguagemenu-pi1 .NO A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT {visibility:hidden;}
   .tx-srlanguagemenu-pi1 .INACT A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:normal; }
   .tx-srlanguagemenu-pi1 .INACT A:visited { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT A:active { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; margin-left:15px; }