body,p,slash,ul,ol,td.normal {
        font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	background: #FFFFFF;
}

.bold {	
    	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
	background: #FFFFFF;
}

#maintable {margin: 0em auto}

#contenttable td.marginal {	background: #99CCCC; }

#maintable td.copy {	
 background: #FFF; 
 font: 9px Verdana, Helvetice, sans-serif;
 color: ffffff;
}

#contenttable td.fett{
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
        font-weight:bold;
	color: #000033;
}

#liste td{
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
        font-weight:normal;
	color: #000033;
}

#liste td.headline{
	background: #FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
        font-weight:bold;
//	color: #000033;
	color: #f60;
}

#sitemap td.headline{
	background: #FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
        font-weight:bold;
	color: #003;
}

#marginaltable {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
}


#middletable {
	background: #FFFFFF;
	color: #000033;
	width:456px;
}

#liste td.title {
	background: #FFFFFF;
	font: 14px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #003333;
}

.title {
	background: #FFFFFF;
	font: 14px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #003333;
}

.subtitle {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #003333;
}

.headline {
	background: #FFFFFF;
	font: 12px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #003333;
}

#middletable.title {
	background: #FFFFFF;
	font: 14px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
//	border-bottom:2px dotted #000033;
}

.marginaltitle {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
}

.marginaltext {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
}

#maintable td.backorange {
	background: #FF9900;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
}


.orange {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FF6600;
	
}

#linemenu td {
	background: #FF9900;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
}

.normal {
    background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
}

a.topmenu{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size:10px;
   text-decoration:none;
   color:#FFCC99;
}


a.topmenu:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   text-decoration: none;
   color:#99CCCC;
}


a.topmenu:link{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size:10px;
   text-decoration:none;
   color:#FFCC99;
}

a.topmenu:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#FFCC99;
}

a.submenu{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   text-decoration:none;
   color:#000000;
}


a.submenu:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   text-decoration:none;
   color:#000000;
}

a.submenu:link{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   text-decoration:none;
   color:#000000;
}

a.submenu:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   text-decoration:none;
   color:#000000;
}

a.linemenu{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight: normal;
   text-decoration:none;
   color:#000033;
   background-color:#FF9900;
}


a.linemenu:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight: normal;
   text-decoration:none;
   color:#000033;
   background-color:#FF9900;
}

a.linemenu:link{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight: normal;
   text-decoration:none;
   color:#000033;
   background-color:#FF9900;
}

a.linemenu:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight: normal;
   text-decoration:none;
   color:#000033;
   background-color:#FF9900;
}

a.mehr,a.mehr:link,a.mehr:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
//   text-decoration:none;
   color:#000033;
}


a.mehr:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
//   text-decoration:none;
   color:#FF6600;
}

a.hier,a.hier:link,a.hier:visited,a.hier:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#f60;
}

a.hier:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#003;
}

a,a:link,a:visited,a:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#000033;
}

a:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#FF6600;
}

.searchtext {
	background: #FFFFFF;
	font: 10px Verdana, sans-serif;
	color: #000000;
    border-width:1px;
    border-style:solid;
    border-color:#FFCC99;
	height: 15px;
	width: 84px;
}

#experimente {
 border: solid 1px;
 border-color: #336666;
 width: 456px;
 
}

#download {
 border: solid 1px;
 border-color: #336666;
 width: 200px;
}

#ranking {
 border: solid 1px;
 border-color: #336666;
 width: 280px;
}

#rankingall {
 border: solid 1px;
 border-color: #336666;
 width: 400px;
}

#searchresults {
 border: solid 1px;
 border-color: #336666;
}

#rankingall td.tablehead-2,
#ranking td.tablehead-2 {
   background: #336666;
   font: 12px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
   text-align: center;
}

#searchresults td.tablehead,

#rankingall td.tablehead,
#ranking td.tablehead {
   background: #336666;
   font: 10px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
}

#searchresults td.greentext,
#rankingall td.greentext,
#ranking td.greentext {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#searchresults td.whitetext,
#rankingall td.whitetext,
#ranking td.whitetext {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

div.center {text-align:center;}

#unidetails {
 border: solid 1px;
 border-color: #336666;
 width: 400px;
 margin-left:15px;
}

#unidetails td.nopad {padding:0px;}

#unidetails td.tablehead {
   background: #FF9900;
   font: 10px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
}

#unidetails td.title {
   background: #FFCC66;
   font: 10px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
}

#unidetails td.dark {
	background: #eedca8;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#unidetails td.light {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}



#experimente td.tablehead {
   background: #336666;
   font: 10px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
}
#experimente td.greentext {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#experimente td.whitetext {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#middletable td.tablehead {
   background: #336666;
   font: 10px Verdana, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   padding:5px;
}
#middletable td.greentext {
	background: #99CCCC;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#middletable td.whitetext {
	background: #FFFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000033;
	padding:5px;
}

#experimente td.nopad {padding:0px;}

a.path,a.path:link,a.path:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
   color:#000033;
}

a.path:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
   color:#FF6600;
}

#sitemaptable {
    background: #FFFFFF;
	border-width:1px;
    border-style:solid;
    border-color:#336666;
	width:631px;
 }

#sitemaptable td.header123{
    background: #336666;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding:4px;
	width:170px; 
	border-top-width:1px;
	border-top-color:#FFFFFF;
	
 }

#sitemaptable td.header4{
    background: #336666;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding:4px;
	width:121px; 
 }

#sitemaptable1 td.sitemap1 {
	background: #319A9C;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
	padding:4px;
	width:170px;
	vertical-align:top;
	border-right-width:1px;
	border-top-width:1px;
    border-right-style:solid;
    border-top-style:solid;
    border-right-color:#FFFFFF;
    border-top-color:#FFFFFF;
}

#sitemaptable2 td.sitemap2 {
	background: #9CCFCE;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
	padding:4px;
	width:170px;
	vertical-align:top;
	border-right-width:1px;
	border-top-width:1px;
    border-right-style:solid;
    border-top-style:solid;
    border-right-color:#FFFFFF;
    border-top-color:#FFFFFF;
}

#sitemaptable3 td.sitemap3 {
	background: #CEFFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color: #000033;
	padding:4px;
	width:170px; 
    vertical-align:top; 
	border-right-width:1px;
	border-top-width:1px;
    border-right-style:solid;
    border-top-style:solid;
    border-right-color:#FFFFFF;
    border-top-color:#FFFFFF;
}

#sitemaptable4 td.sitemap4 {
	background: #E3FFFF;
	font: 10px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000033;
	padding:4px;
	width:121px; 
	vertical-align:top;
	border-right-width:1px;
	border-top-width:1px;
    border-right-style:solid;
    border-top-style:solid;
    border-right-color:#FFFFFF;
    border-top-color:#FFFFFF;
}


#sitemaptable1 td.nothing, sitemaptable2 td.nothing, sitemaptable3 td.nothing, sitemaptable4 td.nothing {
	background: #FFFFFF;
	padding:0px;
	border-right-width:none;
	border-top-width:none;
    border-right-style:none;
    border-top-style:none;
}

a.sitemap1 ,a.sitemap1:link,a.sitemap1:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#000033;
}


a.sitemap1:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   color:#FF6600;
}


a.sitemap234 ,a.sitemap234:link,a.sitemap234:visited{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
   color:#000033;
}


a.sitemap234:hover{
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
   color:#FF6600;
}


div.imageright
{
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline;
    clear: both;
/*	border: 1px solid;
	position:relative; bottom:0px;*/
}


a.selectbar,
a.selectbar:link,
a.selectbar:visited
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
                                                                                                                             
a.selectbar:hover
{
    background-color:#FFFFFF;
    color: #ff6600;
    text-decoration: none;
}

td.selectbar {
    background-color:#FFFFFF;
}
                                                                                                                             

