body {
  padding:0px;  margin:0px;  font-family:Arial,Helvetica,Verdana,sans-serif; color:#000000; 
 background-image:url(images/bg.jpg); background-repeat: no-repeat;}

#head1 {  position:absolute;  top:90px;  left:55px;  line-height: 1.4em; z-index:18;}
#head2 {  position:absolute;  top:5px;  left:780px; width:200px; font-size:0.75em; z-index:19; }
#links {  position:absolute;  top:360px;  left:40px;  font-size:0.75em; width:180px;  height:600px; z-index:3; }
#inhalt { position:absolute; padding: 0 5 0 5;   top:320px; left:280px; width:480px; /*height:600px;*/ font-size:0.75em; line-height: 1.6em; /*line-height: 22px;*/ font-weight: normal;  color: #4a4a4a;
  z-index:2; }
/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html #rechts {width: 120px;}
/* Ende von IE5/mac verstecken*/
#rechts { position:absolute; top:320px;  left:780px; width:120px;  height:600px; padding: 5px;font-size:0.75em;z-index:4;}

#fixed {  position:fixed;  top:650px;  left:832px;width:200px;  height:600px;z-index:24;}

/*Headlines*/
/*h1 a, h2 a, h3 a, .date a, .comments a, .pagetitle a, .pagetitleshade a{	background: none!important;}*/
h1 {	font: 3.0em Georgia, "Times New Roman", Times, serif;	margin: 0px 0px 4px 0px;	padding: 0;}
h2 {	font: 2.5em Georgia, "Times New Roman", Times, serif; color:# 606060; margin: 20px 0px 0px 0px;	padding: 0px 0px 2px 0px;}
h2 a{ color:# 606060;}
h3 {	font: 1.8em Georgia, "Times New Roman", Times, serif;	margin: 20px 0px 5px 0px;	color: #373737;}


/*Links*/
a {font-weight: normal;	color: #2C6B10;	text-decoration: none;}
a.visited { font-weight: normal; color: #C34149; text-decoration: none;}
a.hover {font-weight: normal; color: #C34149; text-decoration: underline;}
a.active { font-weight: normal; color: #C34149; text-decoration: none;}


a.nav {font-size: 1.0em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #607F8D; /*color:#0172b9;*/	text-decoration: none;	}
a.nav:visited {font-size: 1.0em; font-weight: bold;color: #621A1A;/*color: #0053A2; */text-decoration: none;  	}
a.nav:hover {font-size: 1.0em; font-weight: bold;	color: #C34149; text-decoration: underline; }
a.nav:active {font-size: 1.0em; font-weight: bold;	color: #621A1A; 	text-decoration: none;  	}

/*Content */
.inhead {font-size:14px; line-height: 18px; font-weight: bold;  color: #4a4a4a;;}
.inhaltb {font-size:1.1em; line-height: 2em; font-weight: normal; padding-bottom: 10px;color: #0172b9;padding-left: 150px; padding-right: 5px;}
.inhaltp {font-size:1.1em; line-height: 2em; color:black;}
.small {font-size: 0.95em; color: #595959; padding-left: 8px; padding-right: 5px;  line-height: 1.6em;}

/* BUTTON*/
.button {background-color:#FFFFFF; color:#0172b9; width:100px; border:2px solid #bfbfbf;}

 /*  Search forms */
.searchbox, .result-searchbox, .commentinput, .piv_notify, .piv_discreet {	border: 1px solid #B5B5B5;
	padding: 3px;	background: #EBEBEB;	font: 11px Verdana, Arial, Helvetica, sans-serif;}
.searchbutton, .result-searchbutton, .commentbutton {	border: 1px solid #B5B5B5;	background: #E2E8E5;	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 21px;	margin-top: 5px;}
.result-searchbox, .result-searchbutton {	margin-bottom: 10px;}*/

/* Search forms  -----------------------------------------------------------------------------------------------------------------------------------*/

.searchbox, .result-searchbox, .commentinput, .piv_notify, .piv_discreet {
	border: 1px solid #B5B5B5;
	padding: 3px;
	background: #EBEBEB;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.searchbutton, .result-searchbutton, .commentbutton {
	border: 1px solid #B5B5B5;
	background: #E2E8E5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	margin-top: 5px;
}

.result-searchbox, .result-searchbutton {
	margin-bottom: 10px;
}

fieldset > .result-searchbox {
	margin-bottom: 11px;
}

.pivot-search fieldset, .pivot-search-result fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.pivot-search label, .pivot-search legend, .pivot-search-result label, .pivot-search-result legend {
	display: none;
	visibility: hidden;
}

