body
   {
 
	background:#FFFFFF
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	
   }

hr
 {
}

h1 
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing: 3px;
	font-weight: bolder;
	color:#006600;	
   }

h2 
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 1px;
	padding-left: 6px;
	background-color: #eeeeee;
   }
   
h3 
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color:#333333;	
	margin-top: 25px;
	margin-bottom: -5px;
	padding: 0px;
   }

   


td {
	font-family: Verdana,Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:13pt;
  	text-align: justify;
  }

td.newsbox {

	border-left: solid 0px #c5c5c5;
        border-right: solid 1px #c5c5c5;
        border-top: solid 1px #c5c5c5;
        border-bottom: solid 1px #c5c5c5;
	font-size:10px; 
	line-height:12pt;
  	text-align: left;	      
 }

td.content
  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:13pt;
  	padding: 20px;
  	text-align: justify;
  }
  
td.footer
  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
  	font-size:10px;
  	padding: 20px;
  	text-align: justify;
  	line-height:10pt;
  }

td.main
 {
	margin: 1px 1px 0px 0px;
        border-left: solid 1px #c5c5c5;
        border-right: solid 1px #c5c5c5;
        border-top: solid 0px #c5c5c5;
        border-bottom: solid 0px #c5c5c5;
 }

td.navigation-main
 {
	margin: 0px 0px 0px 0px;
        border-left: solid 0px #c5c5c5;
        border-right: solid 0px #c5c5c5;
        border-top: solid 0px #c5c5c5;
        border-bottom: solid 0px #c5c5c5;
 }

td.navigation-sub
 {
	margin: 0px 0px 0px 0px;
        border-left: solid 0px #c5c5c5;
        border-right: solid 0px #c5c5c5;
        border-top: solid 0px #c5c5c5;
        border-bottom: solid 0px #c5c5c5;
 }

a.extern
 {
	background-image: url('../images/extern.gif');
	background-repeat:no-repeat;
	background-position: -3px 50%;
	padding-left: 15px;
 }



div.navigation-main-block a:link, div.navigation-main-block a:visited
   {
	width: 118px;
	text-align:left;
	background-image: url('../images/grey-check.gif');
	background-repeat: no-repeat;
	background-position: 10px 14px;
	background-color: #eeeeee;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	display: block;
	margin: 0px 0px 0px 0px;
        border-left: solid 0px #fff;
        border-right: solid 0px #fff;
        border-top: solid 0px #fff;
        border-bottom: solid 1px #fff;
   }

div.navigation-main-block a:hover
   {
	background-image: url('../images/dark-check.gif');
	background-color: #dadada;	
   }

div.navigation-main-block a.aktuell:hover, div.navigation-main-block a.aktuell:link, div.navigation-main-block a.aktuell:visited, div.navigation-main-block a.aktuell:active 
   {
	background-image: url('../images/dark-check.gif');
	background-color: #dadada;	
   }

div.navigation-main-block a:active 
   {
	color:#006600;
	text-decoration:none;
   }

div.navigation-sub-block a:link, div.navigation-sub-block a:visited
   {
	width: 150px;
	text-align:left;
	background-image: url('../images/grey-check.gif');
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 11px;
	text-decoration:none;
	display: block;
   }

div.navigation-sub-block a:hover, div.navigation-sub-block a:active
   {
	text-decoration:underline;
   }
   
ul.literaturliste {
	list-style-type: none;
	list-style-image: none;
}

ul.literaturliste li{
	background-image: none;
	list-style-type: none;
	padding-bottom: 3px;
	margin-left: 0px;
	text-indent: -25px;
	font-size:9px;
}

ul.sitemap {
	list-style-type: square;
	list-style-image: none;
}

ul.sitemap li{
	list-style-type: square;
	padding-bottom: 0px;
	margin-left: 0px;
  	line-height:10pt;
	font-size:10px;
}

li 
  {
	margin-top: 7px;
  	line-height:12pt;
  }
  
ul.linkliste {
	list-style-type: none;
	list-style-image: none;
	}
	
ul.linkliste li{
	background-image: none;
	list-style-type: none;
	padding-bottom: 3px;
}

td.pathway
 {
	background-color: #c5c5c5;
	color: #fff;
	margin: 0px 0px 0px 1px;
        border-left: solid 0px #c5c5c5;
        border-right: solid 0px #c5c5c5;
        border-top: solid 0px #c5c5c5;
        border-bottom: solid 1px #fff;
        padding: 3px;
        padding-left: 9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight: bold;
 }
 
td.pathway a:link, td.pathway a:visited
   {
	color:#fff;
	text-decoration:none;
   }

td.pathway a:hover 
   {
	color:#fff;
	text-decoration:underline;
   }

td.pathway a:active 
   {
	color:#fff;
	text-decoration:none;	
   }
	
.smalltext 
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:9px;
 	line-height:10pt;
   }


  
a:link, a:visited
   {
	color:#006600;
	text-decoration:none;
   }

a:hover 
   {
	color:#006600;
	text-decoration:underline;
   }

a:active 
   {
	color:#006600;
	text-decoration:none;
   }
   
div.newstitle
   {
	text-align: left;
	font-size:14px;
	font-weight: bolder;  
   }
   
div.newsdate
   {
  	font-size:10px;
  	color: #a3a3a3;  
   }
   
div.shortnewstitle
   {
	text-align: left;
	font-size:11px;   
	font-weight: bold;  
   }
   
div.shortnewsdate
   {
	font-size:9px;   	
  	color: #a3a3a3;  
   }
   
table.listing {
	border: 1px solid #dbdce0;
  }

table.listing td {
  	text-align: left;
  }

table.listing tr.tr1 td {
	background: #f1f1f1;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
  }
  
table.listing tr.tr2 td {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
  }

table.real {
	border: 1px solid #c5c5c5;
	height: 118px;
	width: 118px;
  }

table.real td {
  	text-align: center;
	font-size: 10px;
	padding: 2px;
  }

table.real td:hover {
	background: #e1e1e1;
  }

.inputbox {
	font-size: 11px;
	width: 120px;
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0px;
}

input.button {
	margin-top: 10px;
	font-size: 11px;
	padding-left: 2px;
	border: 1px solid #939495;
	background-color: #f1f1f1;
	vertical-align:inherit;
}

input.button:hover {
	background-color: #cccccc;
}