html,body{
margin:0;
padding:0;
height:100%; 
}
body{
font-family: Verdana,Helvetica, Arial, sans-serif;
font-size: 12px;
text-align:center; 
background-color: white;
}
h3{
  margin-top:0.6em;
  font-size:1.66667em;
}
h4{
  font-size:1.33333em;
}
p{
  margin:10px 0 0 0;
  font-size:1.0em;
}
a{color: #000000;line-height:200%;text-decoration:bold;}
a img{border:0px;}
div#container{
  text-align:left;
  background-color:white; 
  width:960px;
  margin:0 0;
}
div#navigation{
float: left; 
background: #911300;
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important;
}
div#navigation ul{list-style: none;padding:0; margin: 0;}
div#navigation ul li{}
div#navigation ul li.empty{padding:1.5em;}
div#navigation ul li.odd{
  background-color: #911300;
}
div#navigation ul li.even{
  background-color: #AB2619;
}
div#navigation ul a{
  display:block;
  padding:1em 0 1em 1.166667em;
  text-decoration: none;
  font-weight: bold;
  font-size:1.0em;
  letter-spacing:0;
  color:#c2c2c2;
}
div#navigation ul li.active a{
  color:white;
}
div#navigation ul a:hover{
  color:white;
}
div#navigation ul.nav2nd li{
  text-decoration: none;
}
div#navigation ul.nav2nd li a{
  font-size: 1em; 
  font-weight: normal;
  display:block;
  padding:0.75em 0 0.75em 2.5em;
  text-decoration: none;
  color:#c2c2c2;
}
div#navigation ul.nav2nd li.active a{
  color:white;
}
div#navigation ul.nav2nd a:hover{
  color:white;
}
div#navigation ul li.tickethotline{
  text-align:center;
  margin:1em 0 0 0; 
  font-size: 1.5em;
  font-weight:bold;
  color:white;
  padding-bottom:1em;
}
div#navigation ul li.tickethotline a{
  display:inline;
  text-align:center;
  margin:0; 
  padding:0;
  font-size: 1em;
  color:white;
}
div#navigation ul li.usedomlogo {
  padding-bottom:3em;
}
div#navigation ul li.usedomlogo a{
  margin:0; 
  padding:0;
}
div#navigation ul li.usedomlogo img{
  margin:0; 
  margin-left:25px;
  padding:0;
}
div#extra{background:#f9f0dc;font: 60%}
div#footer{background: #00315a;color: #FFF}
div#footer p{margin:0;padding:5px 10px}


div#wrapper{
  float: right; 
  width: 960px; 
}
div#content{
  float:right;
  width:760px;
  background-color:white; 
  padding:0;
  margin:0;
}
div#article{
  padding-left:30px;
  padding-top:0em;
}
div#content p{
  line-height:2
}
div#content a{
  line-height:2; 
  text-decoration: none; 
  color: #00315a;
}
div#navigation{
  float:left;
  width:200px;
  height:100%;
}

div#footer{clear:both;width:100%;}
.Stil2 {font-size: 12px;}
.Stil3 {font-size: 11px; }
.Stil4 {font-size: 11px; font-weight: bold; }
/**
 * ---------------------------------------------------------------------------------
 * Modul: 3-01 - Bildergalerie
 * Stand: 06-2010
 * ---------------------------------------------------------------------------------
 */
div#article a.bildergalerie {
  margin-right:28px;
  margin-bottom:28px;
  border:solid 5px #f6f6f6; 
  display:table; 
  display:inline-block; 
  line-height:0.0em;
}

div#article a.bildergalerie:visited {}
div#article a.bildergalerie:hover {border:solid 5px #e4e4e4;}
div#article a.bildergalerie:focus {border:solid 5px #e4e4e4;}
div#article a.bildergalerie:active {border:solid 5px #e4e4e4;}

div#article a.bildergalerie img{
  border:0px none; margin:1px;
  padding:0;
}



/**
*
*
*
*/

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}

table#sponsorentabelle{
  border-collapse:collapse;
  background-color: #ffffff;
}
table#sponsorentabelle tr{
  border: 0px;
}
table#sponsorentabelle td{
  border: 0px;
  vertical-align:middle;
}
table#sponsorentabelle td img{
  margin-right:10px;
  margin-bottom:10px;
}



table#konzerttabelle{
  border-collapse:collapse;
  background-color: #ffffff;
  margin-bottom:3em;
}
table#konzerttabelle tr.title{
  border: none;
}
table#konzerttabelle tr.title td{
  background-color:#17273b;
  color:white;
}
table#konzerttabelle tr td h4{
  margin: 0.5em 0 ;
  font-size:1.166667em;
}
table#konzerttabelle td{
  border: 0px;
  vertical-align:middle;
}
div#article a.ticketOnlineDetail{
  background-color:#455362;
  font-weight:bold;
  text-decoration: underline;
  color:#E8D2AC;
  display:block;
margin-top:0.25em;
  padding:0 1em;
  width:5em;
  text-align:center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
div#article a.ticketOnlineDetail:hover{
  background-color:#17273B;
  text-decoration: none;
}

table#konzerttabelle a.ticketonline{
  background-color:#455362;
  font-weight:bold;
  text-decoration: underline;
  color:#E8D2AC;
  display:block;
  padding:0 1em;
}
table#konzerttabelle a.ticketonline:hover{
  color:white;
  text-decoration: none;
}


