body{
	background-color:#FFFFFF;
    
    	padding:0px;
	margin:0px;
         font-size:9pt;
         scrollbar-base-color:#FFFFFF;
         scrollbar-3dlight-color:#FFFFFF;
         scrollbar-arrow-color:#FF0000;
         scrollbar-darkshadow-color:#6F6F6F;
         scrollbar-face-color:#FFFFFF;
         scrollbar-highlight-color:#FF0000;
         scrollbar-shadow-color:#FF0000;
         scrollbar-track-color:#FFFFFF;
}

/*Main------------*/
#main{
	width:800px;
         background:url(../system/images/background4.gif) repeat-y 50% 0 ;
         clear:both;
         text-align:left;
         padding-left:0px;
         margin: 0px 2px;
}

#newspopup{
	width:620px;
         font-size:9pt;
         margin-left:4px;
         margin-top:4px;
}

div.newsmain{
	width:620px;
	background:url(../system/images/newsbg.gif);	
}

div.newsheader{
	height:39px;
	width:620px;
         background:url(../system/images/newsheader.gif);
         padding:0px 0px 0px 0px;
}

div.newsfooter{
	height:20px;
	background:url(../system/images/newsfooter.gif);
    	margin-top:0px;
    	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Sans-Serif, Univers;
	font-size:9pt;
    	font-weight:bold;
       }

#navigation{
   	position:relative;
    	float:left;
    	top:0px;
   	width:150px;
   	height:auto;
  	z-index:8;
  	margin:0px;
   	padding:0px 0px 32px 0px;
   	font-family:Arial, Sans-Serif, Univers;
	font-size:9pt;
    	overflow:hidden;

}

/*Content-------------*/

#startseite{
         background:#FFFFFF url(images/start_back.gif) repeat-y 50% 0 ;
	width:800px;
         height:100%;
         margin-left:2px;
}

#content{
    position:relative;
    float:left;
    left:1px;
    top:8px;
    width:648px;
    height:auto;
    margin-bottom:4px;
    background:transparent;
    font-family:Arial, Sans-Serif, Univers;

}

/*#contentheader{
	position:relative;
	width:100%;
         height:25px;
         background-color:#FF2F24;
         clear:both;
         border-top:1px solid #000000;
         border-bottom:1px solid #000000;
         margin-bottom:10px;
}*/
  /*  #contentheader{
    	position:relative;
    	width:648px;
        height:25px;
        background-color:#FF2F24;
        clear:both;
        border-top:1px solid #000000;
        border-bottom:1px solid #000000;
        margin-bottom:10px;
    }*/
    
     #contentheader{
    	position:relative;
    	width:648px;
        height:25px;
        background-color:#FF2F24;
        clear:both;
        border-top:1px solid #000000;
        border-bottom:1px solid #000000;
        margin-bottom:10px;
    }

/*#contentheaderleft{
	float:left;
         padding:2px 2px 2px 2px;
         font-size:12pt;
         font-weight:bold;
         color:#FFFFFF;
         display:inline;
}*/
#contentheaderleft{
    	float:left;
        padding:2px 2px 2px 2px;
        display:inline;
    }

/*#contentheaderright{
	float:right;
         padding:2px 2px 2px 2px;
         font-size:9pt;
         font-weight:bold;
         color:#FFFFFF;
         display:inline;
}*/
    #contentheaderright{
    	float:right;
        padding:2px 2px 2px 2px;
        font-weight:bold;
        color:#FFFFFF;
        display:inline;
    }

#contentheader span.right{
	align:right;
}

#gallerieheader{
	position:relative;
	width:100%;
         height:40px;
         background-color:#FF2F24;
         clear:both;
         border-top:1px solid #000000;
         border-bottom:1px solid #000000;
         margin-bottom:10px;
}

#galleriebottom{
	position:relative;
	width:100%;
         height:20px;
         background-color:#FF2F24;
         clear:both;
         color:#FFFFFF;
         text-align:center;
         font-weight:bold;
         padding-top:4px;
         border-top:1px solid #000000;
         border-bottom:1px solid #000000;
         margin-top:10px;
         margin-bottom:10px;
}

div.gruppenleft{
	padding-left:4px;
         float:left;
         width:490px;
         padding-bottom:4px;
         text-align:left;
         display:inline;
         border:1px solid #000000;
}

div.gruppenright{
	float:right;
         width:140px;
         text-align:left;
}

#gruppenimage{
	width:480px;
         margin-left:4px;
}

div.pagecontent{
         padding:1em;
         clear:both;
}

div.pagecontentgallerie{
	margin-top:0px;
         margin-bottom:20px;
}

div.homemiddle{
	width:460px;
         padding-left:4px;
         float:left;
         display:inline;
}

div.homeright{
	float:right;
         width:170px;
         display:inline;
}

table.layout{
	font-size:9pt;
         padding-bottom:10px;
}

td.caption{
	font-size:10pt;
         font-weight:bold;
         }
/* <footer> -------- */



#footer{
    	width:800px;
    	margin-top:0px;
    	padding:2px 0px;
    	text-align:center;
    	background:url(../system/images/TVG_Bottom_la_neu.gif) ;
	color:#FFFFFF;
	font-family:Arial, Sans-Serif, Univers;
	font-size:9pt;
    	font-weight:bold;
         clear:both;
}

div.footerleft{
	position:relative;
	width:100%;
         text-align:left;
         padding-top:4px;
         margin-top:6px;
         margin-bottom:10px;
}

a.footer:link, a.footer:visited, a.footer:active{
	color:#FFFFFF;
	text-decoration:none;
}



a.footer:hover{
	color:#FFFFFF;
	text-decoration:underline;

}

/* </footer> -------- */

    /*Überschriften----------------------------*/
    h1{
        font-size:12pt;   
        margin:0 0 0 0;  
    }
    
    h1.weiss{
        color:#ffffff;
    }
    
    h2{
    	padding:4px;
        font-size:12pt;
        font-weight:bold;
    }
    
    h2.nopadding{
    	padding:0;
    }
    
    h2.nomargin{
        margin:0 0 0 0;
    }
    h2.weiss{
        color:#ffffff;
    }
    
    h2.weiss nomargin{
        color:#ffffff;
    }
    
    h3{
        font-size:10pt;
        font-weight:bold;
    }
    
    h3.ehrungen{
        
    }
    
    h3.nomargin{
        margin:0 0 0 0;
    }
    
    h3.weiss{
        color:#ffffff;
    }
    
    h3.weiss nomargin{
        color:#ffffff;
    }  
    

    
    h4{
	    font-size:9pt;
	    font-weight:bold;
	    text-align:left;
	    margin:5px 0px 1px 0;
    }

    h4.box{
        margin:0 1px 0 0;
        padding:3px 4px 2px 8px;
	    text-align:left;
	    color:#FFFFFF;
	    background-color:#FF2F24;
    }

    h4.portrait{
	    color:#000000;
    }
    
    h4.vorstand{
        padding:0px 20px 0 20px;
        margin-bottom:1px;
    	background-image:url(shared/images/list_item.gif);
    	background-repeat:no-repeat;
        line-height:8pt;
    }

    h4.forum{
        padding:0px 20px 0 20px;
        margin-bottom:1px;
    	background-image:url(shared/images/list_item.gif);
    	background-repeat:no-repeat;
        line-height:10pt;
        font-weight:normal;
}

    h4.right{
        line-height:1pt;
        padding:0px 0px 0px 0px;
        margin:8px 0px 3px 4px;
}
