﻿@charset "utf-8";
/* CSS Document: BS-VISITE 2009 */

body {
	color: #19222c;	background-color: #ffffff; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;	line-height: 110%;	margin: 0 0 0 0; padding:0;}

#minWidth { width:740px;margin: auto;	margin-top:15px; margin-bottom:20px; padding:0em;}

#kopfzeile1{width: 740px; margin: auto;	margin-top:15px;padding:0em; color: #000000;	background-color: #ffffff;
	text-align: left; border: 2px solid #000000; }

#rahmenNavi {
	width: 740px;	margin: auto; padding:0em; color:#000000; background-color: #ffffff; text-align: left; }
#rahmenBanner {
	width: 740px;	margin: auto; padding:0em; color:#000000; background-color: #ffffff; height:225px; }
#rahmenMetaNavi {
	width: 740px;	margin: auto; padding:0em; color:#fef9d1; background-color: #3e3e3e; text-align: left; }
#rahmen {
	width: auto;	margin: auto; padding:0em; color:#000000; background-color: #ffffff; text-align: left; height:20px; padding-left:20px; padding-top:10px;}
	
.klein-rechts {font-size:11px;  text-align:right}
.klein-mittel {font-size:11px;  text-align:center}
	
#Navigation ul{	margin:0; padding:0; padding-top:20px;list-style-type:none;}
#Navigation li {display: inline;  /* Abstand zwischen den Listenelementen */	}
#Navigation li a {padding-top:8px; padding-bottom:5px; padding-left:3px; padding-right:3px; text-decoration:none;  font-size:13px; font-weight:bold;}
#Navigation li a:link {color:#19222c; background-color:transparent;}
#Navigation li a:visited {color:#19222c; background-color:transparent;}
#Navigation li a:hover {color:#e20a16; background-color:transparent;}
#Navigation li a:active {color:#19222c; background-color:transparent;}

#MetaNavigation ul{	margin:0; padding:0; padding-top:15px; padding-bottom:15px;list-style-type:none;}
#MetaNavigation li {display: inline;  /* Abstand zwischen den Listenelementen */	}
#MetaNavigation li a {padding-top:8px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-decoration:none;  font-size:12px; font-weight:bold;}
#MetaNavigation li a:link {color:#fef9d1; background-color:transparent;}
#MetaNavigation li a:visited {color:#fef9d1; background-color:transparent;}
#MetaNavigation li a:hover {color:#e20a16; background-color:transparent;}
#MetaNavigation li a:active {color:#fef9d1; background-color:transparent;}

.whiteTexts {color:#fef9d1; background-color:transparent; padding-left:5px; font-size:13px; font-weight:bold;}

.trennlinie {border-bottom: 1px solid #e20a16;}
.clearall  {clear: both;}
.logotop{margin-right: 30px;}
.punktlinie {border-top: 1px dotted #19222c;}

a.LinkOhneDekoLarge {text-decoration:none; font-size:14px;}

a.LinkOrange:link {color:#a74d1a; background-color:transparent;}
a.LinkOrange:hover {color:#d96421; background-color:transparent;}

#sponsoren { 
	width: 740px;	margin: auto; padding:0em; color:#000000; background-color: #ffffff; text-align: left; }
	

#inhalte { 
	width: 740px; margin: auto;	margin-top:15px; padding:0em; color: #19222c;	background-color: #ffffff;
	text-align: left; border: 2px solid #000000; min-height:519px;}
#inhalteBlackBG { 
	width: 740px; margin: auto;	margin-top:15px; padding:0em; color: #ffffff;	background-color: #000000;
	text-align: left; border: 4px solid #ffffff; min-height:519px;}

#content {margin:20px;width:auto; font-size:13px; line-height:20px;}


body#konzept a#konzeptnav, body#kuenstler a#kuenstlernav, body#programm a#programmnav, body#kuenstler a#kuenstlernav, body#fuehrungen a#fuehrungennav, body#fotos a#fotosnav, body#kontakt a#kontaktnav, body#archiv a#archivnav, body#imp a#impnav{color:#e20a16; background-color:transparent;}

.highlight {font-weight:bold; color:#e20a16; background-color:transparent;}
.highlight2 {font-weight:bold; color:#e20a16; background-color:transparent;font-size:14px}

h1,h2,h3 {font-weight:bold; font-size:14px;}

h4 {font-weight:bold; font-size:13px; color:#666}

a:link {color:#19222c; background-color:transparent; text-decoration:underline;}
a:visited {color:#19222c; background-color:transparent;}
a:hover {color:#e20a16; background-color:transparent;}

td{
  line-height:normal;
  font-size:13px;
  
}

.contentpadding10Pixel {
	padding: 10px;
}

/* = Kuenstlerliste
===============================================*/
.kuenstlerliste{
width: auto;
}

.kuenstlerliste li{	
	color: #808080;
	list-style:none;
	float: left;
	line-height: 16px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	background-color: #e4e5da;
	border-right: 2px solid white;
	
}

.kuenstlerliste ul, .kuenstlerliste li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 16px;
}

 /* F&uuml;r Buchstaben ohne Link*/
.kuenstlerliste span{
    line-height: 20px;
	margin-right: 3px;
	padding: 2px 3px 2px 3px;
}

.kuenstlerliste a{
	color: #000000;
	float: left;
	line-height: 16px;
	margin-right: 1px;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
}


.kuenstlerliste a:focus, .kuenstlerliste  a:active{
background-color: #b1b3aa;
color: #000000;
font-weight: bold;
border:none;
border-right: 2px solid #666666;
}
