	body, html {
        margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		background-color: #333333;
        color: #808080;
        font-family: Verdana;
        font-weight: bold;
        font-size: 10px;
		}
	
    table {
        padding: 0;
        border-collapse: collapse;
        }

    td {
       padding: 0;
        }
    
	* {
	   padding:0;
	   border: none;
	}
		
		
		
/** Subnavigation Tabellenzelle **/		
    td.subnav {
	   color: #F8B93C;
	   font-family: Impact;
	   font-weight: normal;
	   font-size: 1.3em;
	   text-align: left;
	   vertical-align:top;	
	   letter-spacing:0.1em;
	   word-spacing: 0.1em;
	   padding:  2px 0px 0px 0px; /*oben rechts unten links*/
        }
		
    td.subnav a:link {
		color: #CC0E3B;
        text-decoration: none;
        }
    
    td.subnav a:active {
        color: #F8B93C;
        text-decoration: none;
        }
    td.subnav a:visited {
        color: #CC0E3B;
        text-decoration: none;
        }
	td.subnav a:hover {
        color: #F8B93C;
        text-decoration: none;
        }

   
	.tag {
        font-family: Impact;
        font-weight: normal;
        letter-spacing:0.1em;
        word-spacing: 0.1em;
        font-size: 1.3em;
        height: 15px;
	}
	a.film {
	   font-family: Impact;
	   font-weight: normal;
	   color: #CC0E3B;
	   font-size: 1.6em;
	   letter-spacing:0.1em;
	   word-spacing: 0.1em;
	   text-transform: uppercase;
	   height: 18px;
	   text-decoration:none;
	}
	
    a.musik {
	   font-family: Impact;
	   font-weight: normal;
	   font-size: 1.6em;
	   color: #808080;
	   letter-spacing:0.1em;
	   word-spacing: 0.1em;
	   text-decoration:none;
	}

/* Inhalt */
	td.inhalt  {
        color: #808080;
        text-decoration: none;
		font-family: Verdana;
        font-weight: normal;
        font-size: 10px;
        text-align: left;  
		text-decoration:none;
        }
		
	td.inhalt  p {
        color: #808080;
        text-decoration: none;
		font-family: Verdana;
        font-weight: normal;
        font-size: 10px;
        text-align: left;  
		text-decoration:none;
        }
		
	td.inhalt  a {
        color: #CC0E3B;
        text-decoration: none;
		font-family: Verdana;
        font-weight: bold;
        font-size: 10px;
        text-align: left;  
		}

/* Inhalt titel */
td.inh_titel {
	   color: #CC0E3B;
	   font-family: Impact;
	   font-weight: normal;
	   font-size: 1.3em;
	   text-align: left;
	   vertical-align:top;	
	   letter-spacing:0.1em;
	   word-spacing: 0.1em;
	   padding:   6px 0px 3px 0px; /*oben rechts unten links*/
        }		
    
	
	td.linke_spalte a{
        color: #808080;
        font-family: Verdana;
        font-weight: bold;
        font-size: 10px;
        text-align: left;  
		text-decoration:none;
    }
	
	
	
/* alte styles */

	/** mein Vorschlag fuer den Titel... Gruss Moni **/
/** mein Vorschlag... Gruss Moni **/
	td.monis {
        padding:3px 0 0 0px;
        height: auto;
        color: #808080;
        font-family: Verdana;
        font-weight: bold;
        font-size: 1.5em;
        text-align: left;  
    }

    table.formular {
        width: 80%;
        margin-left: 0px;
         }
		
		table.formular input.text {
            width: 300px;
        }
        
        table.formular textarea {
            width: 300px;
            height: 120px;
            margin-bottom: 10px;
            padding: 0;
            margin: 0;
        }
        
         table.formular td {
            vertical-align: top;
            padding: 0 0 10px 0;
         }
        
        table.formular textarea2 {
            width: 300px;
            height: 40px;
            margin-bottom: 10px;
            padding: 0;
            margin: 0;
        }


    ul.subnavi {
	   color: #CC0E3B;
	   font-family: Impact;
	   font-weight: normal;
	   font-size: 1.3em;
	   text-align: left;	
	   padding: 2px 0 0 0;
	   list-style-type: none;
	   letter-spacing:0.1em;
	   word-spacing: 0.1em   
        }
        
   ul.subnavi li {
        display: inline;
        margin: 0 30px 0 0;
   }
    ul.subnavi li a:link {
        color: #CC0E3B;
        text-decoration: none;
        }
    ul.subnavi li a:hover {
        color: #F8B93C;
        text-decoration: none;
        }
    ul.subnavi li a:active {
        color: #F8B93C;
        text-decoration: none;
        }
    ul.subnavi li a:visited {
        color: #CC0E3B;
        text-decoration: none;
        }
    .subnavi_gelb {
        color: #F8B93C;
        text-decoration: none;
    }
    .content {
        width: 675px;
        height: 419px;
        
        overflow: auto;
    }
   .content table#galery {
     float: right;     
     border: 0; 
     padding: 0;
     table-layout: fixed;
     border-collapse: collapse;
     margin-top:2px;
    }
   .content table#galery td {
        width: 85px;
        height: 64px;
        border: 3px solid #EEEEEE;
        text-align: center;
        vertical-align: top;
        }
   .content table#galery td#bildmitte {
        width: 349px;
        height: 265px;
        text-align: center;
        }
   .content table#galery td img {
        border: none;
        margin: 0;
        padding: 0;
        vertical-align: top;
        }
    .leiste {
        width: 20px;
        height: 100%;
        float: right;
        background-color:#CC0E3B;
        border-bottom: none;
        }	
          
    .punktlinie {
        background-image: url("logos/punktlinie.gif");
        background-repeat: repeat-x;
        width: 650px;
        height: 2px;
        margin: 3px 0 5px 5px;
    }
	
/* sponsoren */
td.sponsoren_titel {
        padding:3px 0 0 130px;
        color: #CC0E3B;
        font-family: Verdana;
        font-weight: bold;
        font-size: 1.2em;
        text-align: left;  
    }
	
    .sponsoren table {
        border-collapse:collapse;
    }    

    .sponsoren table td {
        width: 170px;
        height: 80px;
        border: none;
        margin:0;
        padding:0;
        vertical-align:top;
        }

    .sponsoren table.sponsoren2 td {        
        height: 55px;       
        }

    .sponsoren table td img {
        margin: 0;
        padding: 0;
        border: none;
    }
    
    .sponsoren table td.titel {
        padding:3px 0 0 130px;
        height: auto;
        color: #CC0E3B;
        font-family: Verdana;
        font-weight: bold;
        font-size: 1.5em;
        text-align: left;  
    }
	
	.rot {
	   color: #CC0E3B;
	   margin-bottom: 3px;
	}

/* Ueber uns */
div.people {
        overflow:visible;
        width:80px;
        float:left;
        margin:50px 0 0 0px;
        color: #CC0E3B;
        font-size:1.1em;
        padding-left: 5px;
        display:none;
        white-space: nowrap;
    }
    
    div.people div.funktion {
        font-family: Verdana;
        font-weight: normal;
    }
