body
 { color: black; font-size: 12px; font-family: "Times New Roman", Tahoma; background-color: #ebece9; text-align: center }
/* Standard Text */
.defaulttext
{
	font-size: 11px;
	color: black;
	font-family: Tahoma, "Times New Roman";
}
/*Images without a Border*/
.noborderimg
{
	border-width: 0px;
}
/* Layout Div*/
/* Banner Image*/
div.headerimage
{
	position: absolute;
	left: 7px;
	top: 5px;
	height: 80px;
	width: 800px;
}
/* Navigation Top*/
div.navigationtop
{
	position: absolute;
	left: 5px;
	top: 85px;
	height: 20px;
	width: 800px;
	padding: 2px;
}
/* Navigation Left*/
div.navigationleft
{
	position: absolute;
	left: 5px;
	top: 110px;
	width: 150px;
}
/* Site Content*/
div.sitecontent
{
	left: 160px;
	width: 645px;
	position: absolute;
	top: 115px;
	text-align: left;
}
/* Footer*/
div.footer
{

	float:left;
	margin:5px;
	width:100%
}
.footertab
{
	width:100%
}
/*Links*/
a:link
{
	font-weight: bold;
	font-size: 11px;
	color: navy;
	font-family: Tahoma, "Times New Roman";
	text-decoration: none;
}
a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #4682B4;
	font-family: Tahoma, "Times New Roman";
	text-decoration: none;
}
/*Navigation*/
td.navigation
{
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	border-left: #000080 1px solid;
	border-bottom: #000080 1px solid;
	width: 165px;
	height: 20px;
	text-align: center;
         background-color:#f5f5f5;
}
/* Navigation Left Side Links*/
td.navigation_left
{
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	border-left: #000080 1px solid;
	border-bottom: #000080 1px solid;
	width: 165px;
	text-align: left;
         background-color: #f5f5f5;
}

/* Navigation Left Side Header*/
td.navigation_left_head
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	width: 165px;
	color: #ffffff;
	background-color: #6495ed;
	font-weight: bold;
	font-size: 12px;
	margin: 1px;
	vertical-align: baseline;
	text-align: center;
	cursor: pointer;
         font-family: Tahoma, "Times New Roman"; 
}
td.copy
{
	font-size: 11px;
	margin-top:10px;
}
/*Klassen */

/* Result Lists*/
.resultdocuments
{
	border-color: #000080;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	padding: 5px;
	background-color: #f5f5f5;
}
.resultimage
{
	width: 40px;
	padding: 1px;
}
/* Content Site*/
/* Header */
.contenthead
{
	border-color: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	height: 22px;
	font-size: 14px;
	background-color: #4682b4;
	color: #E0FFFF;
	font-weight: bold;
}
/* Content*/
.content
{
	width: 100%;
	background-color: #f5f5f5;
	border-color: #000080;
	border-width: 1px;
	border-style: dotted;
	font-size: 12px;
	font-family: Tahoma, "Times New Roman";
}
/* Content with Attention*/
/* disclaimer */
.contentdisclaimer
{
	width: 100%;
	background-color: #f5f5f5;
	border-color: #ff0066;
	border-width: 1px;
	border-style: dotted;
	font-size: 12px;
	font-weight:bold;
	font-family: Tahoma, "Times New Roman";

}
/* Searchresult Header*/
.searchresulthead
{
	border-color: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	height: 22px;
	font-size: 14px;
	background-color:  #ccccff;
	color: #663333;
	font-weight: bold;
}
/* adress in contact */
.adress
 /* Adressblock */  { color: black; font-size: 12px ;font-family: Tahoma, "Times New Roman"}

/* Form Fields*/
/* Search Input in Navigation */
.searchinput
{
	width: 100px;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
}
/* Search Button in Navigation */
.searchsubmit
{
	width: 25px;
	height: 20px;
}
/* Contact Form Mailer*/
.mailer
{
	width: 400px;
	height: 20px;
	font-size: 12px;
	margin: 1px;
	font-family: Tahoma, "Times New Roman";
}
.mailsubject
{
	width: 400px;
	height: 200px;
	font-size: 12px;
	font-family: Tahoma, "Times New Roman";

}
.mailerfield
{
	font-weight: bold;
	font-size: 12px;
	width: 150px;
	padding: 5px;
}
/* Buttons*/
.btnmail
{
	width:35px;
	height:35px;
}
/* Picy CSS*/
/* Messagees*/

.subtitle
{
	font-weight: bold;
	font-size: 12px;
}
#li.msglist
{

	list-style-type: square;
	font-size:10px;
}
/*headernavigation*/
#hyr
{
	margin-bottom: 5px;
	padding:1px;
	height:18px;
	background-color: #e6e6fa;
	border-color: #3300cc;
	border-style:solid;
	border-width:1px;
}
#pages
{
	background-color: #e6e6fa;
	float: right;
	margin-top:5px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
/*pictuer box*/
#pictbl
{
	clear: both;
	border-color:#000000;
         border-style:solid;
         border-width:1px;


	padding: 5px;



	width: 100%;


	background-color: #f5f5f5;
}
td.pictd:Hover
{
	background-color: #eef6ee;
}
.pictd
{
	margin: 1px;
	padding: 1px;
	font-size: 11px;
}
#footer
{
	margin-top: 40px;
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
}
#footer td
{
	border: 1px solid #ddd;
	padding: 10px;
	width: 33%;
	background-color: #fefefe;
}
#footer td:hover
{
	background-color: #eef6ee;
}
td.tdviewer
{
	text-align: center;
}
.line
{
	border: 0px solid;
	border-top: 1px dashed #999;
}
.picturedesc
{
	font-size: 11px;
}