
body
	{
		scrollbar-face-color: #ffffff;
		scrollbar-shadow-color: #333333;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #333333;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #333333;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;

	}

/* ... div-Definition ... */	

    
#navarea
	{
		position: absolute;
        top: 20px;
        width: 100%;
		height: 140px;
        margin-left: -50%;
        left: 50%;
		text-align: center;
	}

#contentarea
	{
		position: absolute;
        top: 160px;
        width: 720px;
		left: 50%;
		margin-left: -360px;
        padding-bottom: 50px;
        overflow: auto;
        text-align: center;
	}
    
.thumbdiv
	{
        float: left;
        width: 120px;
        text-align: center;
        vertical-align: middle;
        margin: 0px 1px 1px 0px;
	}
    
.imageli
	{
        margin: 0px 10px 20px 10px;
        vertical-align: top;
	}
    
.bigimageli
	{
        margin: 0;
        padding: 0;
	}
    
table.nav {
		padding: 0;
        margin: 0 auto;
		spacing: 0;
		border: 0;
	}
		
tr.nav {
		padding: 0;
		margin: 0;
	}
		
td.nav {
        text-align: left;
        vertical-align: top;
        font-size: 11px;
        color: #000000;
		margin: 0;
	}

    
table.lists {
		padding: 0;
        margin: 0 auto;
		spacing: 0;
		border: 0;
	}
		
tr.lists {
		padding: 0;
		margin: 0;
	}
		
td.listsleft {
        text-align: left;
        width: 50px;
        vertical-align: top;
        font-size: 11px;
        color: #000000;
		margin: 0;
	}
		
td.listsright {
        text-align: left;
        vertical-align: top;
        font-size: 11px;
        color: #000000;
		margin: 0;
	}
		
td.listfull {
        text-align: left;
        vertical-align: top;
        font-size: 11px;
        color: #000000;
		margin: 0;
	}

td.listsleftnews {
        text-align: left;
        width: 80px;
        vertical-align: top;
        font-size: 11px;
        color: #000000;
		margin: 0;
	}


a:link.navi_small, a:visited.navi_small
	{
		font-size: 11px;
        font-weight: 100;
		color: #000000;
		text-decoration: none;
	}
	
a:active.navi_small, a:hover.navi_small
	{
		font-size: 11px;
        font-weight: 100;
		color: #cacaca;
		text-decoration: none;
	}  

a:link.navi_large, a:visited.navi_large
	{
		font-size: 11px;
        margin-right: 120px;
        font-weight: 100;
		color: #000000;
		text-decoration: none;
	}

.navi_large
	{
		font-size: 11px;
        margin-right: 120px;
        font-weight: 100;
		color: #000000;
		text-decoration: none;
	}
	
a:active.navi_large, a:hover.navi_large
	{
		font-size: 11px;
        margin-right: 120px;
        font-weight: 100;
		color: #cacaca;
		text-decoration: none;
	}

a:link.navi_large_end, a:visited.navi_large_end
	{
		font-size: 11px;
        margin-right: 0px;
        font-weight: 100;
		color: #000000;
		text-decoration: none;
	}
	
a:active.navi_large_end, a:hover.navi_large_end
	{
		font-size: 11px;
        margin-right: 0px;
        font-weight: 100;
		color: #cacaca;
		text-decoration: none;
	}
    


        
/* Styles */

	
p
	{
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		color: #000000;
	}
	
h1
	{
		font-size: 11px;
        font-weight: 100;
        margin: 0px 0px 50px 0px;
		color: #000000;
	}
	
h2
	{
		font-size: 11px;
        font-weight: 100;
		margin: 20px 0px 20px 0px;
		color: #000000;
	}

a:link, a:visited
	{
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}

a:active, a:hover
	{
		font-size: 11px;
		color: #cacaca;
		text-decoration: none;
	}


	
p.home
	{
		font-size: 24px;
		margin: 0px 0px 26px 0px;
		color: #000000;
	}
	
p.homelist
	{
		margin: 0px 0px 26px 0px;
	}    
    
a:link.home, a:visited.home
	{
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

a:active.home, a:hover.home
	{
		font-size: 11px;
		color: #cacaca;
		text-decoration: none;
	}




/* ... Formatdefinitionen zum Drucken ... */

@media print {
	
		p
			{
				font-size: 12pt;
				color: #000000;
				margin: 0px;
			}
			
		h1
			{
				font-size: 14pt;
				color: #000000;
				page-break-before: always;
			}

		#navarea
			{
				visibility: hidden;
			}

		#contentarea
			{
				position: absolute;
				top: 140px;
				left: 40px;
			}
}


