html
		{
		font-size: 0.8em;
		font-family: Arial;
		background:  url("/docroot/holinger-solar/imgs/ww_jch.jpg") no-repeat right 10px #ffffff;
		}

body	
		{
		margin: 0;
		padding: 0;
		}

.header	
		{
		height: 100px;
		background:  url("/docroot/holinger-solar/imgs/holingerlogo2.jpg") no-repeat 200px center #e2e1e1;
		}

.headerTopLeft
		{
		height: 100px;
		width: 170px;
		background-color: #cdcdcd;
		}

.navigation
		{
		position: absolute;
		/*height: 100%;*/
		left: 0;
		top: 0;
		width: 170px;
		background-color: #e2e1e1;
		}

.liyellow
		{
		background-color: #eee676;
		}
		
.ligreen
		{
		background-color: #c4da9a;
		}

.liblue
		{
		background-color: #9cabcb;
		}
		

.liviolet
		{
		background-color: #ac7bad;
		}

.liorange
		{
		background-color: #efcb82;
		}

.librown
		{
		background-color: #bca88c;
		}

.level-1
		{
		margin: 47px 0 0 0;
		padding: 0;
		list-style: none;
		}

.level-1 li
		{
		margin: 0.2em 0;
		padding: 0.2em 0;
		}

.level-1 li a
		{
		text-decoration: none;
		color: #000000;
		display: block;
		width: 12em;
		padding-left: 1em;
		}


.level-1 li a:hover, .level-1 li a.active, .level-1 li a.main
		{
		background-image: url("/docroot/holinger-solar/imgs/arrow-left.gif");
		background-repeat: no-repeat;
		background-position: -3px center;
		}

#navigation input
		{
		margin-left: 1em;
		font-family: Arial;
		width: 9.9em;
		border: none;
		}

img.bplogo
		{
		display: block;
		margin-top: 145px;
		margin-left: 0.5em;
		}


.mainContent
		{
		position: relative;
		/*margin-top: 107px;*/
		margin-left: 170px;
		/*height: 600px;*/
		/*max-width: 62em;
		min-width: 42em;*/
		width: 62em;
		padding-right: 2em;
		}
		
.subNavigation
		{
		margin: 1em 0 1em 2em; 
		height: 2.5em;
		/*max-width: 60em;
		min-width: 57em;*/
		width: 58em;
		padding: 0 1em 1em 1em;
		}		

.subNavigation ul
		{
		margin: 0;
		margin-left: 26px;
		padding: 0;
		list-style: none;
		}

.subNavigation ul li
		{
		float: left;
		margin: 0;
		padding: 0;
		}


.subNavigation ul li a
		{
		color: #000000;
		text-decoration: none;
		margin: 0 0.5em 0 1.5em;
		display: block;
		padding-top: 0.5em;
		}

.subNavigation ul li a:hover, .subNavigation ul li.active a
		{
		background-image: url("/docroot/holinger-solar/imgs/arrow-top.gif");
		background-repeat: no-repeat;
		background-position: 50% -3px;
		}

.subNavigation strong
		{
		font-weight: normal;
		}

.blue
		{
		background-image: url("/docroot/holinger-solar/imgs/blau3.png");
		}

.green
		{
		background-image: url("/docroot/holinger-solar/imgs/gruen3.png");
		}

.yellow
		{
		background-image: url("/docroot/holinger-solar/imgs/gelb3.png");
		}

.orange
		{
		background-image: url("/docroot/holinger-solar/imgs/orange3.png");
		}
		
.violet
		{
		background-image: url("/docroot/holinger-solar/imgs/violett3.png");
		}

.gray
		{
		background-image: url("/docroot/holinger-solar/imgs/grau2.png");
		}

.brown
		{
		background-image: url("/docroot/holinger-solar/imgs/braun2.png");
		}

.content
		{
		padding: 28px;
		margin: 1em 0 1em 2em; 
		/*max-width: 60em;
		min-width: 40em;*/
		widht: 60em;
		}

.content a, .imageDiv a 
		{
		color: #454545;
		text-decoration: none;
		}

.content a:hover, .imageDiv a:hover
		{
		text-decoration: underline;
		}

.node
		{
		clear: both;
		padding: 15px;
		max-width: 60em;
		min-width: 40em;
		
		margin-bottom: 1em;
		border-top: 2px #68676B solid;
		}

.nodeText
		{	
		margin-right: 205px;
		}


.nodeText li
		{
		margin: 0.5em 0 0.5em 0;
		}






span.title
		{
		font-weight: bold;
		font-size: 1.2em;
		display: block;
		}

.nodeImage
		{
		float: right;
		width: 180px;
		margin-bottom: 1em;
		text-align: right;
		}

.nodeImage img
		{
		border: none;
		/*display: block;*/
		margin-bottom: 0.5em;
		}


.bgImage
		{
		position: absolute;
		right: 0;
		top: 100px;
		}
		
.siteMap ul
		{
		margin: 0;
		width: auto;
		}

.siteMap ul li a
		{
		color: #454545;
		padding-left: 0;
		width: auto;
		}

.siteMap ul li a:hover
		{
		background-image: none;
		text-decoration: underline;
		}

.siteMap ul ul
		{
		padding-left: 2em;
		list-style: none;
		}

.siteMap strong
		{
		font-weight: normal;
		}

.formelement, .formelementCheck
		{
		padding: 0 15px;
		height: 2.5em;
		position: relative;
		}

.formelementCheck
		{
		height: auto;
		margin-bottom: 1em;
		}
	
.formelement input.text
		{
		font-size: 1em;
		border: 1px #000000 solid;
		width: 200px;
		left: 210px;
		position: absolute;
		}

.formelement2
		{
		padding: 0 15px;
		height: 10em;
		position: relative;
		}
	
.formelement2 textarea
		{
		font-size: 1.2em;
		height: 120px;
		border: 1px #000000 solid;
		width: 200px;
		left: 210px;
		position: absolute;
		}
	
.submit
		{
		clear: both;
		margin-top: 1em;
		font-size: 1em;
		color: #ffffff;
		border: 1px #000000 solid;
		background-color: gray; 
		}

a.dlImg:hover
		{
		text-decoration: none;
		}

#toTopContainer
		{
		margin-top: 1em;
		display: none;
		}
