/* -------------------------------------------------------------- */
/* CSS - style sheet				                              */
/* -------------------------------------------------------------- */
/* general style classes                                          */
/* -------------------------------------------------------------- */


/* define the shape for the standard-text                         */

body, p, td    
{       font-family:      Arial, Verdana, Helvetica, sans-serif; 
        font-size:        12px; 
        text-align:       left;
		color:            #ffffff;
        text-decoration:  none;
		scrollbar-base-color:       #000000;
		scrollbar-3d-light-color:   #000000;
		scrollbar-arrow-color:      #000000;
		scrollbar-darkshadow-color: #000000;
		scrollbar-face-color:       #58008C;
		scrollbar-highlight-color:  #000000;
		scrollbar-shadow-color:     #000000;
		scrollbar-track-color:      #000000;
		}         

.imprint
{       font-family:     Verdana, Helvetica, sans-serif; 
        font-size:       12px; 
		text-align:      center;
        color:           #ffffff;
        text-decoration: none;}         

.guestbook_info
{       font-family:     Arial, Verdana, Helvetica, sans-serif; 
        font-size:       12px; 
		text-align:      right;
        color:           #606060;
        text-decoration: none;}         

.guestbook_entry
{       font-family:     Arial, Verdana, Helvetica, sans-serif; 
        font-size:       12px; 
		text-align:      justify;
        color:           #ffffff;
        text-decoration: none;}         


.vita
{       font-family:     Arial, Verdana, Helvetica, sans-serif; 
        font-size:       12px; 
		text-align:      left;
        color:           #000000;
		font-weight:     normal;
        text-decoration: none;}         
		
.links
{       font-family:     Verdana, Helvetica, sans-serif; 
        font-size:       12px; 
		text-align:      center;
        color:           #b0b003;
		font-weight:     bold;
        text-decoration: none;}

.productions_title
{       font-family:     Arial, Verdana, Helvetica, sans-serif; 
        font-size:       14px; 
		text-align:      left;
        color:           #ffff00;
		font-weight:     bold;
        text-decoration: none;}
        
.news_title
{       font-family:     Arial, Verdana, Helvetica, sans-serif; 
        font-size:       14px; 
		text-align:      left;
        color:           #ffff00;
		font-weight:     bold;
        text-decoration: none;}
        
.standardtextsmall
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #ffffff;
        text-decoration: none;}         

.standardtexttiny
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 9px; 
        color: #ffffff;
        text-decoration: none;}         

        
/* define the shape for the course's headings:                    */

h1,h2,h3,h4 { font-family: Verdana, Helvetica, sans-serif; }
h1          { font-size: 24px; color: #000000; font-weight:bold;}
h2          { font-size: 16px; color: #000000; font-weight:normal;}
h3          { font-size: 14px; color: #000000; font-weight:normal;}
h4          { font-size: 12px; color: #000000; font-weight:normal;}


/* pre should be Courier                                          */

pre         { font-family: Courier, Courier New;}


/* <a>-link styles                                                */
                                      
a              
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #ffffff;
        text-decoration: none;
        font-weight:normal;}         

a:link 
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #ffffff;
        text-decoration: none;
        font-weight:normal;}    
             
a:visited     
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #ffffff;
        text-decoration: none;
        font-weight:normal;}         

a:active      
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #ffffff;
        text-decoration: none;
        font-weight:normal;}         

a:hover   
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #ff0000;
        text-decoration: underline;
        font-weight:normal;}         
     

/* <a>-link styles                                                */
                                      
.menu a              
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #142391;
        text-decoration: none;
        font-weight:normal;}         

.menu a:link 
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #142391;
        text-decoration: none;
        font-weight:normal;}    
             
.menu a:visited     
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #142391;
        text-decoration: none;
        font-weight:normal;}         

.menu a:active      
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #142391;
        text-decoration: none;
        font-weight:normal;}         

.menu a:hover   
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 13px; 
        color: #142391;
        text-decoration: underline;
        font-weight:normal;}         


// Menu

// fur alle gilt
.menu_news a, 
.main-2 a, 
.main-3 a  {
   //display: block;
   //text-indent: -2000px;
   font-size: 25px; 
   width: 150px;
   height: 25px !important;
   //background: 0 0 no-repeat;
}

.menu_news a:hover, 
.main-2 a:hover,
.main-3 a:hover	{
   background-position: -150px 0;
}

.menu_news a:active, 
.main-2 a:active,
.main-3 a:active	{
   background-position: -150px 0;
}


.menu_news a {         
	background: url(../images/menue_news1.jpg);}




/* define the ERROR                         */

.formular_highlight 
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
        text-decoration: none;
        background-color: #000000;}    

.formular_error 
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #000000;
        text-decoration: none;
        background-color: #000000;}         

.formular_errorheader 
{       font-family: Verdana, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        background-color: #000000;}         
