html, body {
      height: 100%;
}

body
{
	margin: 0;
	background-color: #B8D92E;
	text-align: center;
	background-image: url(images/gruen.jpg);
	padding: 0;
	color: #000;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#whitebody{

	margin: 0;
  text-align: left;
	padding: 5px;
	background-color: #ffffff;
	background-image: url(images/white.jpg);
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;



}

#choose a {font-family: 'Arial';font-weight:bold;background:transparent;text-decoration:none;cursor:pointer;color: #000;} 
/* Linkfarbe */
#choose a:link {color: #000;} 
/* Linkfarbe fuer bereits besuchte Links */
#choose a:visited {color: #000;} 
/* Linkfarbe onmouseover, onclick */
#choose a:hover,a:active {color:#B8D92E}  



#globalnavi {
  
  color:#ffffff;

	background-color: transparent;
  z-index:2;
  margin-left: 10px;
  margin-right:auto;
  padding-top:30px;
  
}
#globalnavi ul {
	list-style-type: none;
	margin: 0px 0px 0px 8px;
}

#globalnavi ul li {
	padding: 5px 5px 0 5px;
	margin: 0;
	float: left;
	
}
#globalnavi a,a:link,a:link,a:link,a:hover {font-family: 'Arial';font-weight:bold;background:transparent;text-decoration:none;cursor:pointer} 
/* Linkfarbe */
#globalnavi a:link {color:#ffffff} 
/* Linkfarbe fuer bereits besuchte Links */
#globalnavi a:visited {color:#ffffff} 
/* Linkfarbe onmouseover, onclick */
#globalnavi a:hover,a:active {color:#ffffff;text-decoration:underline}   
#linksoben
{
	width: 230px;
	height: 104px;
	position: relative;
	top: -1px;
	left: 0;
	background-image: url(images/eckelinksoben.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index:2;
}

#header
{
	width: 800px;
	height: 105px;
	top: 0px;
	background-image: url(images/pbe-head.jpg);
	z-index:1;
  margin-left: auto;
  margin-right:auto;
}
#rechtsoben
{
	width: 230px;
	height: 104px;
	position: relative;
	top: 0;
	right: 0;
	background-image: url(images/pbe-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index:1;
}
#header h1 a, #header h1 a:hover
{
	top: 0;
	right: 0;
	height: 104px;
	width: 50%;

	z-index: 2;
	position: absolute;
	text-indent: -10000px;
	text-transform: inherit;
	
}

#containerempty
{
	display: block;
	line-height: 140%;
	text-align: left;
	padding: 0;
	background-color: #fff;
	width: 800px;
  background-image: url(images/gruen.jpg);
	

	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}
#container
{
	display: block;
	line-height: 140%;
	text-align: left;
	padding: 0;
	background-color: #fff;
	width: 800px;
	background-image: url(/images/pbe-body.jpg);
	
	min-height: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}



#content, #contentindex
{       
  position:relative;
	top: 0;
        right:0;
        left:0;
	background-color: transparent;
	padding: 0px 120px 0 230px;
}

.subhead {margin:0;
font-size:13px;}

#content img {border:none;
margin-right:5px;
margin-bottom:5px;
float:left;}

#contentindex p {	padding: 10px 1px 1px 1px;}

#menu
{
	position: absolute;
	top: 104px;
	width: 205px;
	z-index:20;
}

#menu ul  {margin:0; 	list-style-type: none;}

#menu ul li {list-style-type: none}

#menu ul li a,a:link,a:link,a:link {
font-family: 'Arial';font-size:10pt;font-weight:bold;text-decoration:none;cursor:pointer;line-height: 120%;
} 
/* Linkfarbe */
#menu ul li a:link {color:#000} 
/* Linkfarbe fuer bereits besuchte Links */
#menu ul li a:visited {color:#000} 
/* Linkfarbe onmouseover, onclick */
#menu ul li a:hover,a:active {color:#b8d930;background-color: #ffffff;text-decoration:none} 


#submenu ul  {padding: 10px 0 10px 0;margin: 1px 0 0 1px; list-style: none;}

#submenu ul li {position:relative; display:block; margin: 0;padding:0 1px;}
#submenu ul li a:link {color:#000} 
/* Linkfarbe fuer bereits besuchte Links */
#submenu ul li a:visited {color:#000} 
/* Linkfarbe onmouseover, onclick */
#submenu ul li a:hover,a:active {color:#b8d930;background-color: #ffffff;text-decoration:none} 

#menu div a,a:link,a:link,a:link {
font-family: 'Arial';font-size:12pt;font-weight:bold;text-decoration:none;cursor:pointer;line-height: 120%;
} 
/* Linkfarbe */
#menu div a:link {color:#000} 
/* Linkfarbe fuer bereits besuchte Links */
#menu div a:visited {color:#000} 
/* Linkfarbe onmouseover, onclick */
#menu div a:hover,a:active {color:#000;background-color: #ffffff;} 









#suche
{
	background-image: url(images/suche.jpg);
	background-position: -205px 0;
	position:relative;
	display: block;
	left:-40px;
	width: 205px;
	height: 42px;
	background-repeat: no-repeat;
	text-indent:-10000px;
        margin:0;
        padding:0;
}
#suche:hover
{
	background-position: 0 0;
        text-decoration:none;
        background: #transparent;
}








#subnavigation {       
 position:relative;
 left: -40px;
}
#subnavigation li
{
	color: #666;
	font-size: 12px;
	line-height: 20px;
	font-weight: 900;
	display: block;
	list-style-type: none;
	list-style-position: default;
	text-transform: inherit;
	white-space: nowrap;
}

#subnavigation li a, #content a
{
	color: #666;
	border-bottom: #666;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
#subnavigation li a:hover, #content a:hover {	color: #fff;
	border-bottom: #666;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

/*allgemeine Definition für Links*/
a,
a:link,
a:visited,
a:active
{
	text-decoration: none;
	color: #D3D3D3;
	font-weight:normal;
}
a:hover {
	text-decoration: none;
        /*background: #000;*/
        color: #B8D92E;
	}
#contentindex a,
a:link,
a:visited,
a:active
{
	text-decoration: none;
	color: #778899;
	font-size: 12px;
}

#contentindex a:hover {
	text-decoration: none;
        /*background: #000;*/
        color: #B8D92E;
	}
	
h1, h2, h3, h4
{
	padding: 0;
        margin:0;
	font-size: 15px;
	font-weight: 900;
}
h4 { font-size: 13px; }

h4.farbe
{
	background-color: #b8d92e;
	padding: 1px 1px 1px 3px;
}

#banner h2 {
	font-size: small;
	}

#center {
		float: left;
	width: 500px;
	
	
	overflow: hidden;
	}

.content {
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	}

#right {
		float: left;
	
	
	width: 200px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}

.pdfbild {display:block;
float:left;
	margin: 0 5px 10px 0;
}

.pdfbildneuezeile
{
	display: block;
	float: left;
	clear: both;
	margin: 0 5px 10px 0;
}

.pdfbild br, .pdfbildneuezeile br {clear:both;
}

.clear {clear:both;}

.zammfang {margin:0; padding:0}



p
{
	margin: 0 0 5px 0;
	padding: 0;
}

td
{
	vertical-align: bottom;
	height: 14px;
}


.links { float: left; }
.rechts { float: right; }

.blueborder { border-top: 1px solid #A0C6ED; height: 1px; clear: both; }

.links.bild { padding:0 0 0.5em 0; }
.rechts.bild { padding: 0 0 0.5em 0; }

/* Clearing Methoden */
.clear {clear:both;font-size:0px;height:0px;line-height:0px} 
.clearleft {clear:left;font-size:0px;height:0px;line-height:0px} 
.clearright {clear:right;font-size:0px;height:0px;line-height:0px} 

.bigImage{width:350px;height:350px;border:1px dotted #cccccc;text-align:center;vertical-align:middle}
.smallImage{width:68px;height:30px;border:1px dotted #cccccc;text-align:center;vertical-align:middle}
.smallImageactive{width:68px;height:30px;border: 1px solid #f57a11 ;text-align:center;vertical-align:middle}



.buttonblock {
	/*background: url('images/bg_button_left.gif') no-repeat top left;*/
	margin: 0;
	padding: 0;
	display: block;
}
/* Buttonschriftfarbe = weiss */
input.b-submit {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #fff;
	/*background: url('images/bg_button_right.gif') no-repeat top right;*/
	background-color:#B8D92E;
	height: 25px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	margin: 0 0 0 4px;
	padding-right: 0px;
	border: 0px solid #000000;
	cursor: hand;
	cursor: pointer;
}

#pbe{color:#B8D92E;}

hr{color:#B8D92E;noshade:noshade;size:1px;}

.redText{color:#C33;}

#errortext{color:#FF0000}