@charset "UTF-8";
@media screen, projection
{

body, html {
   min-height:100%; /*Scrollbar immer anzeigen*/
	height: 100%;
}

  
  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto;
	 }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { 
      float: left; 
      width: 882px;  
      background: #CEDCEA;
      min-height:101%; /*Scrollbar immer anzeigen*/    
      }
  .page { 
  		padding: 0px; 
		font-family: Arial, Helvetica, sans-serif; border:0px solid black;
  }
  
#col1 { 
  	float: left; 
  	width: 160px;
  	background-color: #CEDCEA;
   margin-right: 1px;
}
#col2 { 
   float: left;	
   width: 540px;
   background-color: #FFFFFF;
   padding-right: 1px;
}
#col3 {
  font-size: 9.5px; 
  float: left;
  width: 180px;
  background-color: #CEDCEA;
}
}  /* end  of @media screen, projection */
  	

* { font-family:Verdana,Tahoma,Arial,sans-serif; font-size:13.3px; color:#000028; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}
h1 { font-size:17.3px}
h2 { font-size:16px;font-weight:bold}
h3 { font-size:13.3px;font-weight:normal}
a, a:link, a:visited, a:active { text-decoration:underline; color:#941018;  }
/*a:hover{ text-decoration:underline;}*/
hr {color:#000028;background-color:#000028;height:1px; border:none;margin-top:10px;margin-bottom:10px;width:100%;margin-left: 0%;}

.blockquote {text-align:justify}
    
.qe_name
    {
    font-weight:bold;
    }
.qe_name_e
    {
    color: #941018;
    }    

.qe_nameTitle
    {
    font-weight:bold;
    font-size:16px;
    }
.qe_nameTitle_e
    {
    font-size:16px;
    color: #941018;
    }    

#startpagelink
   {
   height:20px;
   margin-top:80px;
   margin-left:12px;
   }
#startpagelink a
   {   
   color:#606060; 
   font-size:10.5px;
   } 

#longline
   {
   width:104%;margin-left: -2%;
   margin-top:20px;margin-bottom:20px;   
   }             
             
#navcontainer
   {
   background-color: #7DA0C3; 
   background-image: url(../images/l1.jpg);
   height: 180px;
   }

#navactive a
    {
    display: block;
    color: #FFFFFF;
    width: 8.4em;
    padding: .2em .8em;
    text-decoration: none;
    font-size: 16px;
    background-color: #941018;
    font-weight:bold;
    }


#nav a
    {
    display: block;
    color: #FFFFFF;
    width: 8.4em;
    padding: .2em .8em;
    text-decoration: none;
    font-size: 16px;
    }

#nav a:hover
    {
    background-color: #032963;
    }
#nav a:focus
    {
    background-color: #032963;
    }

#subnavcontainer
   {
   background-image: url(../images/l2.jpg);
   width: 100%;
   text-align: center;
   height: 20px;
   margin-top:1px;
   }
   
   
#subnav a
    {
    color: #FFFFFF;
    width: 15.5%;
    height: 16px;
    padding: 2px;
    text-decoration: none;
    font-size: 13.3px;
    float: left;
    
    }

#subnav a:hover
    {
    background-color: #032963;
    }
#subnav a:focus
    {
    background-color: #032963;
    }

#subnavactive a
    {
    color: #FFFFFF;
    width: 15.5%;
    height: 16px;
    padding: 2px;
    text-decoration: none;
    font-size: 13.3px;
    float: left;
    background-color: #941018;
    font-weight:bold;
    }

#content
   {
   text-align:justify;
   margin: 16px;
   margin-top: 22px;
   }


#newsbox
   {
   background-color: #032963;
   margin-top:100px;
   margin-left:5px;
   margin-right:5px;
   background-color: #EAF0F6;
   font-size: 9.5px;
   padding: 10px;
   }
#newsbox hr {
   color:#000028;
   background-color:#000028;
   height:1px; 
   border:none;
   margin-top:2px;
   margin-bottom:2px;
   }

#newsbox *
   {
   font-size: 9.5px;
   }

#bluediv
    {
    position:relative;
    background-color: #CEDCEA;
    font-weight:bold;
    height: 16px;
    padding: 2px;
    }
#ticketdiv
   {
   padding: 2px;
   margin-left:-10px; 
   position:absolute;
   top: 0px;
   width: 100%; 
   text-align: right;
   font-weight:normal;
   }
#ticketdiv a,
#ticketdiv a:link,
#ticketdiv a:visited, 
#ticketdiv a:active
   { 
   color:#0000FF;
   }

 
   
#eventtab
   {
   cellpadding: 0px;
   cellspacing: 0px;
   vertical-align: top;
   }
#eventtab td   
   {
   vertical-align: top;
   }
    

