@import url();

body {		
	font-family: Helvetica, Verdana, sans-serif;

	font-size: 12px;


	text-align: center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background: rgb(255, 255, 255);
	background-repeat:repeat;
	background-attachment:fixed;
	color: rgb(0, 0, 0);

}

a, a:link, a:visited {
	color:#000;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active, a:focus {outline: none;}

img {
	border: 0;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

h1 {
font-size: 1.5em;
	font-weight: bold;
}

div {border:0px;}

/* csc-formatierung und standarfprmatierungen*/

.csc-default, .csc-header, .csc-header-n1 {
	outline:0px;
	border:0px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.csc-textpic, .csc-textpic-imagecolumn, .csc-text, .csc-textpic-imagewrap, .csc-textpic-single-image, .csc-textpic-intext-left-nowrap {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.csc-textpic-imagecolumn {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.csc-textpic-caption {
	margin:5px 0px 5px 0px;
    padding:5px 5px 5px 5px;
    	background-color:#fff;
}

.csc-frame-frame1 {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
    border-bottom:1px dotted #000;
        line-height:1.5em;	
}

p.bodytext {
	margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    line-height:1.5em;
}


#c8 {
	border:0px;
	margin:-25px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	
}



#c154 {
	float:left;

	
}

#thepage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:910px;

}



#col1navigation {
	float:left;
	margin: 130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:140px;
}

#col2master {
	float:left;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:760px;
}

#col2masterheader {
	float:left;	
	width:755px;
	height:240px;
	background: url(../00_img/bg_header_logo.gif) no-repeat;

}

#col2masterheadercontent {
display:block;
		width:755px;	
	height:100px;
}

#c135 {
 float:right;
  	margin:10px 0 0 20px;
    padding:0 0 0 0;	
}

#c74 {
float:right;
	
  	margin:0 0 0 0;
    padding:0 0 0 0;	
}

#c75 {

	
  	margin:0 0 0 0;
    padding:0 0 0 0;
        text-align:right;
	
}

#c74 ul {
  	float:right; /* LTR */
	margin: 10px 0px 10px 5px;
	padding: 0px 0px 0px 0px;
    list-style-type:none;
}

#c74 ul li {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
  	float:right; /* LTR */
	font-size:1.2em;
	line-height:1.2em;
	font-family: Helvetica, Verdana, sans-serif;
    text-align:left;
    color:#fff;
}

#c74 ul li a{
    color:#fff;
}

.tx-stsocialnetwork-pi1 {

	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#col2masterteaser {
	float:left;	
	width:770px;
	
		margin: 0px 0px 2px 0px;
}

.col2masterteaser {
	float:left;
	width:231px;
	height:85px;
	margin: 0px 2px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: rgb(0, 0, 0);
	font-size:1.0em;
	line-height:1.2em;
	font-family: Helvetica, Verdana, sans-serif;
    text-align:left;
    color:#fff;		
}

.col2masterteaser a{
    color:#fff;		
}

.col2masterteaser h1{
	display:inline;
	margin: 0px 0px 5px 0px;
	padding: 0px 13px 5px 0px;		
	color:#fff;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    	font-size:1.3em;
}

#col2masterteaser1 h1{
    background-image: url(../00_img/teaser1-symbol.gif);
	background-repeat:no-repeat;
	background-position:right -3px;

}

#col2masterteaser2 h1{
    background-image: url(../00_img/teaser2-symbol.gif);
	background-repeat:no-repeat;
	background-position:right -3px;

}

#col2masterteaser3 h1{
    background-image: url(../00_img/teaser3-symbol.gif);
	background-repeat:no-repeat;
	background-position:right -3px;

}

.col2masterteaser p{
	margin: 5px 2px 5px 0px;
	padding: 5px 0px 5px 0px;		
	color:#fff;
	border-top:1px dotted #fff;
}

#col2mastercontainer {

	width:770px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#col2mastercontainer a {


}

#col2mastercontainer a:hover {
color:#000;

}

.standard-contentbox {
	font-size:12px;
	display:block;
}

.standard-contentbox-header {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #00a0db;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    font-size:14px;
	text-align:left;
    color:#fff;	
}

.standard-contentbox-header h1,h2,h3,h4,h5{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	color:#00a0db;
}

.standard-contentbox-content {
	display:block;
	margin: 2px 0px 2px 0px;
	padding: 15px 10px 5px 10px;
	/*background-color: #fff;	*/
	background: url(../00_img/bg_fff_5x5_90transparent.png);
	text-align:left;

}


.standard-contentbox-content h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
}

.standard-contentbox-content h1{
	margin: 5px 0px 5px 0px;
	padding: 5px 10px 5px 5px;
    font-size:14px;
	text-align:left;
	background-color:#fff;
	color:#00a0db;
}

.standard-contentbox-content h2, h3, h4, h5{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
    font-size:16px;
	text-align:left;
	color:#000;
}

.standard-contentbox-content h2 {
    font-size:16px;
	color:#000;
}

.standard-contentbox-content h3{
    font-size:16px;
	color:#00a0db;
}

.standard-contentbox-content h4 {
    font-size:14px;
	color:#000;
}

.standard-contentbox-content h5{
    font-size:14px;
	color:#00a0db;
}

.standard-contentbox-content h6 {
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	font-size:0.9em;
	font-weight:bold;
    	border-bottom:1px dotted #000;
    	color:#000;
}

.standard-contentbox-content img{

	margin: 5px 0px 5px 0px;
	padding: 0px;
	border:0px;
}

.standard-contentbox-content a{

	text-decoration:underline;
}


.sonderfarbe-contentbox-header {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #fa3749;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    font-size:14px;
	text-align:left;
    color:#fff;	
}

.sonderfarbe-contentbox-header h1,h2,h3,h4,h5{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	color:#00a0db;
}



.ausstellung-contentbox {
	font-size:12px;
	display:block;
}

.ausstellung-contentbox-oben {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #fa3749;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    font-size:14px;
	text-align:left;
    color:#fff;	
}

.ausstellung-contentbox-oben p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

.ausstellung-contentbox-oben h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	color:#fff;
}

.ausstellung-contentbox-oben h6 {

	font-size:24px;
    	border-bottom:1px dotted #fff;
}

.ausstellung-contentbox-unten {
	display:block;
	margin: 2px 0px 2px 0px;
	padding: 15px 10px 5px 10px;
	/*background-color: #fff;	*/
	background-color: #fa3749;
	text-align:left;
    color:#fff;	
}

.simple-contentbox {
	font-size:12px;
	display:block;	
}

.simple-contentbox h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	color:#fff;
}

.programm-contentbox {
	font-size:12px;
	display:block;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
	border-bottom:1px solid #fff;
}

.programm-contentbox p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

.programm-contentbox-datum {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    font-weight:bold;
    font-size:10px;
	text-align:left;
	color:#666;
}

.programm-contentbox-titel {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    font-size:18px;
	text-align:left;
    color:#000;	
}

.programm-contentbox-subtitel {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
    font-size:14px;
	text-align:left;
    color:#000;	
    cursor: pointer;
    background-image: url(../00_img/blue_arrow.gif);
	background-repeat:no-repeat;
}

.programm-contentbox-info {
	display:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
    color:#000;	

}

.programm-contentbox-location {
	display:block;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
	/*background-color: #fff;	*/
	text-align:left;
	font-size:10px;
    color:#000;	
    border-top:1px dotted #999;
   	border-bottom:1px dotted #999;
}



#c214, #c215, #c216, #c217, #c218 {
    border-top:1px dotted #000;	
   	margin:0px 0px 10px 0px;
    padding:10px 0px 0px 0px;
}

#c214 img, #c215 img, #c216 img, #c217 img, #c218 img {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}


/* raumliste block rechts */

#c52 {
  	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#c52 ul {
  	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#c52 li {
	margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    font-size:12px;
    line-height:18px;
    font-weight:bold;
	color:#000;	

	/*background-color:#fff;*/
    border-bottom:1px dotted #000;
	color:#00a0db;  
}

#c52 li a:hover {
	color:#00a0db;
	text-decoration:none;
}




.raumliste-active {

		color:#00a0db;	
}

.raumliste-nonactive {

	color:#000;	
}

.raumliste-nonactive a, .raumliste-active a{
	text-decoration:none;
}

#col2mastercontainer2-1-leftcolumn {
	float:left;
	width:504px;
	margin: 0px 2px 0px 0px;
	padding: 0px;	
}

#col2mastercontainer2-1-rightcolumn {
	float:left;
	width:251px;	
	margin: 0px 2px 0px 0px;
	padding: 0px;	
}

/* title */

  #col1navigation ul {
  	float:left; /* LTR */
  	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-size:14px;
    line-height:14px;
        font-weight:bold;
	color:#000;

  }

/* Level 1 */
  #col1navigation ul li {
  	margin:0px 0px 0px 0px;
    padding:2px 2px 2px 0px;
    float:left; /* LTR */
    width:100px;
    text-align:left;

  }

#col1navigation ul li a { 
	display: block;
	margin:0px 0px 0px 0px;
    padding:2px 0px 2px 5px;
	color:#000;     
	width:95px; 

	text-decoration: none;
	background-color:#fff;
	
	}

#col1navigation ul li a:focus,
#col1navigation ul li a:hover { color:#00a0db;     text-decoration: none;}

#col1navigation ul a.navactive {
	color:#00a0db;	
}

#col1navigation ul li ul  { 
	margin:5px 0px 0px 5px;
    padding:0px 0px 0px 0px; 

	text-decoration: none;
	/*border: 1px dotted #fff;*/
	}
	
#col1navigation ul li ul li{
  	margin:0px 0px 2px 0px;
    padding:0px 0px 0px 0px;
    float:left; /* LTR */
    text-align:left;

  }

#col1navigation ul li ul a { 
	display: block;
	margin:0px 0px 0px 0px;
    padding:2px 0px 2px 5px;
	color:#000;     
	width:90px; 

	text-decoration: none;
	background-color:#000;
	color:#fff;
}

#col1navigation ul li ul a.navactive {
	color:#00a0db;	
}

#footer {
	margin: 10px 0px 50px 140px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:757px;
	height:120px;

		background-image: url(../00_img/logoleiste_klein2.png);
	background-repeat:no-repeat;

}


#accordion {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
	
/* the accordion*/

.ui-accordion {
	outline: 0;
	border:0px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
}

.ui-accordion h3 {
	outline: 0;
	border:0px;
	margin:0px 0px 5px 0px;
    padding:0px 0px 0px 15px;
	/*background-color:#fff;*/
    	border-bottom:1px dotted #000;

		color:#00a0db;  
}

.ui-accordion-header {
	/*color:#00a0db;
	background-image: url(images/ui-icons_222222_256x240.png);*/
}

.ui-accordion-header{
    	background-image: url(../00_img/blue_arrow.gif);
		 background-repeat:no-repeat;
		 background-position:0px 3px;
}

.ui-accordion-content, .ui-widget-content {
	color:#000; 
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	/*background-color:#fff;*/
}

.ui-accordion-content-active {

	margin:5px 0px 0px 15px;
    padding:5px 0px 5px 0px;
}

.progklein {
	display:block;
	color:#999; 
	font-size:11px;
	margin:5px 0px 0px 0px;
    padding:5px 0px 0px 0px;
}

.ui-accordion h3:hover {
		color:#000; 
		text-decoration:none;
		cursor:pointer;
}

.ui-accordion h3 a:hover {
		color:#000; 
		text-decoration:none;
}

.ui-accordion h3 a {
		color:#00a0db;  
		text-decoration:none;
}
 

.ui-accordion h3 a:focus {
		color:#000; 
		text-decoration:none;
}

.ui-accordion .ui-accordion-header-active {
    	background-image: url(../00_img/blue_arrow.gif);
		 background-repeat:no-repeat;
		 background-position:10px 3px;
}

/* CSS extension "sfjquery", plugin "tx_sfjquery_pi1" */

.tx-sfjquery-pi1 {
	outline: 0;
	border:0px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;	
}




/* NEWS formatierung */

.vwk-news-latest-container {

	display:block;
	width:480px;

	margin:0px;
    padding:0px;
}

.vwk-news-latest-item {

	display:block;
	width:480px;
	margin:5px 0px 5px 0px;
    padding:5px 0px 5px 0px;
	border-bottom:1px dotted #aaa;
	color:#000;
}

.vwk-news-latest-item a {
	color:#00a0db;
	color:#666;

}

.vwk-news-latest-img {	
	display:inline;
	margin:0px 0px 0px 0px;
    padding:0px 5px 0px 0px;

}

.vwk-news-latest-img img{	
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

.vwk-news-latest-box {
	float:right;	
	display:block;
	width:270px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

.vwk-news-latest-date-header {
	margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
	font-family: Helvetica, Verdana, sans-serif;
   	font-weight:bold;
   	font-style:normal;	
    font-size:12px;
    	color:#00a0db;	
}

.vwk-news-latest-date a, .vwk-news-latest-date-header a{
	color:#00a0db;
}

.vwk-news-latest-item p.bodytext {
	margin:0px 0px 0px 0px;
    padding:0px 0px 10px 0px;
    	line-height:1.2em;
    		color:#000;	
}

.vwk-news-latest-item p.bodytext:hover {

	/*color:#00a0db;*/
}

.vwk-news-latest-date {
	display:block;
	margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
	color:#00a0db;
    font-size:1.0em;
}

.vwk-news-single-item {
	display:block;
	margin:5px 0px 0px 0px;
    padding:0px;	
}

.vwk-news-single-item a {
	color:#00a0db;
}

.vwk-news-single-timedata {
	color:#00a0db;
	margin:0px 0px 5px 0px;
    padding:0px;	
}

.vwk-news-single-content h2{
	margin:0px 0px 10px 0px;
    padding:5px 0px 5px 0px;
    	border-top:1px dotted #aaa;		
	border-bottom:1px dotted #aaa;	
}

.vwk-news-single-content h3{
	margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
color:#000;		
}

.news-single-img {
float:left;
	border:0px;
	margin:0px 0px 0px 0px;
    padding:5px 0px 5px 0px;	
    text-align:left;		
}

.news-single-imgcaption {
	display:block;
	font-style:italic;
	margin:2px 0px 5px 0px;
    padding:5px 5px 5px 5px;
        font-size:1.0em;
        background-color:#fff;	
}

.vwk-news-single-content{

	margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
    text-align:left;		
}

.vwk-news-single-backlink {
	margin:0px 0px 0px 0px;
    padding:5px 0px 5px 0px;
	
}


.vwk-programm-latest-item {
		display:block;
	margin:5px 0px 10px 0px;
    padding:0px 0px 10px 0px;	
	border-bottom:1px dotted #000;
}

.vwk-programm-latest-item a {
	color:#000;
}

.vwk-programm-latest-date {
		display:inline;
	margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
	color:#000;
    font-size:1.0em;
	font-weight:bold;
}

.vwk-programm-latest-time {
	display:inline;
	margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
	color:#00a0db;
    font-size:1.0em;
	font-weight:bold;
}

.vwk-programm-latest-header {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	font-size:2.0em;
	color:#000;
}

.vwk-programm-latest-header a {
	color:#000;
}

.vwk-programm-latest-subheader {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	font-size:1.25em;
	color:#000;
	
}

.vwk-programm-latest-extrasubheader {
	margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
	
}

/* vwk-programm-termine-latest-container */

.vwk-programm-termine-latest-container {
	display:block;
	width:480px;
	margin:0px;
    padding:0px;	
}

.vwk-programm-termine-latest-item {
	display:block;
	margin:10px 0px 10px 0px;
    padding:0px 0px 10px 0px;	
	border-bottom:1px dotted #000;
}

.vwk-programm-termine-latest-img {
	float:left;
	width:200px;

	margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;	

}

.vwk-programm-termine-latest-img img{
	float:left;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;	
}

.vwk-programm-termine-latest-box {
	float:left;
	width:265px;
	margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;

}

.vwk-programm-termine-latest-header {
display:block;

		margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	font-size:1.5em;
	color:#000;
}

.vwk-programm-latest-time {
	color:#00a0db;
	display:block;
	margin:0px 0px 5px 0px;
    padding:5px 0px 0px 0px;
	border-bottom:1px dotted #ccc;

}

.vwk-programm-termine-latest-subheader{
	float:left;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: 'Droid Serif Bold', serif;
    font-style:italic;
    font-weight:bold;
	text-align:left;
	font-size:1.0em;
	color:#000;
	/*border:1px dotted #000;		*/
}

.vwk-programm-termine-latest-extrasubheader {
	margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
		text-align:left;
	font-size:1.0em;
	color:#000;
	float:left;
	/*border:1px dotted #000;		*/
}

.vwk-programm-termine-latest-item-clearer {

	clear:both;	
	
}

.news-catmenu {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

	background-color:transparent;
	border:0px;
}

.news-catmenu-NO, .news-catmenu-ACT {
	margin:5px 0px 0px 0px;
    padding:10px 0px 5px 0px;
	font-family: 'Droid Serif Bold', serif;	
	    font-style:italic;
    font-weight:bold;
	text-align:left;
	color:#000;
	border-top:1px dotted #000;
}

.news-catmenu-NO a, .news-catmenu-ACT a {

	font-size:18px;
	color:#00a0db;
}


