body, html {
	margin : 0;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    height:100%;
    font-size:11px;
}
#id3_ {
	position:absolute;
	left:196px;
	top:2px;
	width:473px;
	height:13px;
}

/*##############
##  Links
###########*/
  a  {

  	color : #fff;
     padding: 0;
     margin : 0;
     text-decoration: none;
  }
   

 a:link, a:visited {
  
   
    }
  a:hover {
      
        text-decoration: underline;
          
   }


/*###########################
###    Sprachlink
#####################*/
#sprache {
	position:absolute;
	left:575px;
	top:24px;
	color : #5f6386;
	font-size : 10px;
	width : 90px;
	text-align:right;
	
}

#sprache a {
  color : #5f6386;
  text-decoration: none;
   padding : 0;
  margin : 0;
}

#sprache a:link {
  padding : 0;
  margin : 0;
 
  
 
 
}


#sprache a:link, #sprache a:visited {
 

}
#sprache a:hover
{
 text-decoration: underline;
}


#bild_balken_oben {
position:absolute;
	top:0px;
	left:196px;

}
#bild_balken_links {
position:absolute;
	top:46px;
	left:0px;

}
#logo {
	position:absolute;
	top:50px;
	left:36px;
}
/*#######################################
#######  Menu
##########################################*/
div#main_menu {
	position:absolute;
	top:190px;
	left : 36px;
/*border : solid 1px;*/
}

div#main_menu ul {
  padding : 0;
  margin : 0;
  list-style : none;
  text-decoration:none:
}

div#main_menu ul li{
  padding : 1px 0;
  margin : 0;
 
}

div#main_menu ul#main a {
  color : #5f6386;
}

div#main_menu ul#main a:link {
  padding : 0;
  margin : 0;
 
  font-weight:bold;
  text-decoration: none;
  font-weight:bold;
}


div#main_menu a:link, div#main_menu a:visited {
  text-decoration: none;
  font-weight:bold;
     
}
div#main_menu a:hover
{
 
  text-decoration: underline;
}
div#main_menu ul#main li.active a {

  color : #333333;

}
/*#########################
###  Kuenstler Menu
############################*/
div#submenu {
	background : #8E4D50;
  border-bottom : solid 2px #fff;
  float : left;
 	width:499px;
}
ul#navKunst {
    padding : 5px 0;
    margin : 0 0 0 0;
	  float : left;
	 /* font-weight:bold;*/
	  font-size:10px;
  }


#navKunst li {
  list-style-type : none;
  display : inline;
  padding : 0 0 0 0px;


}

#navKunst a {
   padding: 2px 10px 2px 10px;
 
   color: #fff;
   text-decoration: none;
  
   float : left;
}
#navKunst a.current {
  
}
#navKunst a:link, #navlist a:visited {
}
#navKunst a:hover {
  color: #fff;
 
  text-decoration: underline;
}
ul#navKunst li.active a {

  color : #333333;

}

div#submenu_artist {
  padding : 0 10px 0 20px ;
  margin : 0 ;
}

#submenu_artist ul{
    padding : 0 0 0 20px;
    margin : 10px 0 0 0;
	  float : left;
	 /* font-weight:bold;*/
	  font-size:10px;
	  background : url(menu_arrow.gif) no-repeat ;
	  background-position: 0 4px;
  }
  #normalerContent div#submenu_artist ul {
    
     padding : 0 0 0 20px ;
  margin : 0 0 10px 0 ;
 
    
}


#navArtist li {
  list-style-type : none;
  display : inline;
  padding : 0 0 0 0px;
}

ul#navArtist a {
   padding: 2px 10px 2px 0px;
 
   color: #fff;
   text-decoration: none;
  
   float : left;
}
ul#navArtist a.current {
  
}
ul#navArtist a:link, #navlist a:visited {
}
ul#navArtist a:hover {
  color: #fff;
 
  text-decoration: underline;
}
ul#navArtist li.active a {

  color : #333333;

}





/*###############################*/





#head_pic {
	position:absolute;
	left:196px;
	top:47px;
	width:751px;
	height:196px;
}

div#news_menu {
	position:absolute;
	left:196px;
	top:245px;
	width:249px;
	height:145px;
	background : #8E4D50;
	color : #fff;
	padding : 0;
	margin : 0;
}
/*################
##  iFrame
################*/
div#news_menu h1 {
font-size :11px;
 padding : 5px 0 0 0;
  margin : 0 0 0 8px;
  }

div#news_menu .eiFrame  {
  margin : 5px 2px 5px 10px;
  

  /* border : solid 1px #000;*/
   padding : 0;
   scrollbar-face-color:#8E4D50;
}




div#news_menu .eiFrame div#eiInnen {
  width : 233px;
  height : 135px;
   overflow: auto;

  /* border : solid 1px #000;*/
   padding : 0;
   margin : 0;
}


.eiFrame ul#sub {
  list-style : none;
 
  padding : 5px 0;
  margin : 0 0 0 8px;
  color: #fff;
  width : auto;
}
div#news_menu ul li {
  padding : 0;
  margin : 0;
  width : auto;
 
}
div#news_menu a {
   padding: 2px 0;
   color: #fff;
   text-decoration: none;
   margin : 0;
  width : auto;
}
div#news_menu a.current {
  
}
div#news_menu a:link, div#news_menu  a:visited {
}
div#news_menu a:hover {
  color: #ccc;
 
 
}
div#news_menu ul li.active a {
  color:#fff;
  text-decoration: underline;
}
/*#############
##  tt_news
##############*/

div#news_menu div#news_container {
padding : 5px 3px 0 8px;
margin : 0;
/*border : solid 1px;*/
}
div#news_menu div#news_container p {
padding : 0;
margin: 0 0 4px 0;
/*border : solid 1px;*/
}
div#news_menu div#news_container span.date {
display : inline;
padding : 0;
margin : 0;
/*border : solid 1px;*/
}

div#news_menu div#news_container h2{
font-size : 11px;
padding : 0;
margin: 2px 0 8px 0;

}

div#news_menu div#news_container h3{
font-size : 11px;
padding : 0;
margin: 0 0 2px 0;


}
/*
######################
##   HAuptteil
######################*/
/*div#main_container {

	left:447px;
	top:245px;
		float:left;
	
	
}*/
div#main_content {
	position:absolute;
	left:447px;
	top:245px;
	width:499px;
	padding : 0 0 0 0;
	min-height : 322px;
	color : #fff;
	margin : 0 0 20px 0;
	padding : 0;
	background : #5D6382;
    
}
* html div#main_content {
	height : 322px;
}

div#main_content div#wrapper {
margin : 0;
	padding : 0;

float:left;
}
div#main_content div#abstand {

  width : 5px;
	height : 30px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	float:left;
}

 * html div#main_content div#abstand {
  	height : 323px;
  }


div#main_content  div#content_container {
 width : 494px;
		float:left;
		/*	border : solid 1px #000;*/
				margin : 0;
			/*	 border : solid 1px #000;
				border : solid 1px #5D6382;
			*/
			display : block;
}





div#main_content div#main_innen {
 margin :  0;
 padding : 12px 0 20px 0; 
 	float:left;
 	/*border : solid 1px #000;
 clear : both; */

 
}
div#normalerContent {
  padding : 12px 0;
  margin:0;
  width : 490px;
}
div#main_content div#main_innen div.main_Image {
  float:right;
  margin : 0 0 0 10px;
  padding : 0;
  border-top : solid 2px #fff;
  border-left : solid 2px #fff;
  border-bottom : solid 2px #fff;
}
#main_content p {
  margin :0;
  padding : 0 15px;
font-size: 11px;
}

#main_content h1,h2 {
font-size: 11px;
font-weight: bold;
margin :0 0 10px 0;
  padding : 0 15px;

}
div#single_news p {
  margin :0;
  padding : 0 15px;
font-size: 11px;
}
div#single_news div {
  margin :0;
  padding : 0 15px;
font-size: 11px;
}
div#single_news div p{
  margin :0;
  padding : 0;

}



div#address {
	position:absolute;
	left:196px;
	top:392px;
	width:249px;
	min-height:135px;
	background : #646464;
	color : #ccc;
	font-size:10px
}
* html div#address{
	height:135px;
}

div#address a{
	color : #ccc;
}




div#address div {
	padding : 10px 20px;
	margin : 0;

}
div#address div p{
	padding : 4px 0;
	margin : 0;

}

br.cleaner {
  clear : both;
  float : none;
}

span.red {
	color:#ff0000;  
  }
  
span.lightgrey {
  	color:#aaa;  
  
}

span.blue {
  	color:#33cccc;  
  
}


div#main_content div#main_innen  .tx-rgmediaimages-pi1 {
	display: block;
	clear : both;
	padding-left: 25px;
}

.rgmediaimages-media {
	text-align : center;
	padding: 25px 0;
}



