TD		   {font-family: "arial"; text-decoration: none; font-size: 8pt;}

.text	   {font-family: "arial"; text-decoration: none; font-size: 8pt }
table {
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
th {
	border-width: 1px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 250, 250);
}
td, th {   text-align:right; }
		
		th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt; font-weight: bold;
		color: #000000;
		text-decoration: none;
		}

td.Werte
		{
		 text-align:right;vertical-align:text-top;
		}
.a{color:#04c;text-decoration:none}a:visited{color:#639}a:hover,h3 a{text-decoration:underline}
body{
	color:#000;
	font:small/normal Arial,Helvetica,Sans-Serif;
}
a{color:#04c;text-decoration:none;}
a:visited{color:#639}
a:hover,h3 a{text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-size:small;font-weight:200;margin:0}
h1{font-family: "arial"; text-decoration: none; font-size:150%; font-weight: bold}
h2,h3{font-size:125%}
h1,h1 a,h1 
a:visited,h2,h2 a,h2 
a:visited{color:#e66400}
h2{margin:0 0 .62em}
.sb_pag li{float:left;text-decoration:none;color:#663399;list-style-type:none}
.sb_pag h4{display:none}
.sb_pag a,.sb_pag span{display:block;padding:.3em .7em;margin:0 .38em 0 0;text-align:center}
a.sb_pagP,a.sb_pagN,span.sb_pagSp{padding:.38em .5em}
.sb_pag a:hover,
a.sb_pagS{text-decoration:none;background:#ededed}
a.sb_pagS{color:#000}
a.sb_pagP{margin-right:.7em;padding-left:0}
a:hover.sb_pagP,a:hover.sb_pagN{text-decoration:underline;background-color:transparent}
a.sb_pagP:visited,a.sb_pagN:visited{color:#04c}#sw_hdr{min-height:70px;_height:70px;padding:0 0 30px 0}
h1 {color:black;}

#pagefoot{clear:both;font-size:1em;overflow:hidden;text-align:center;padding:20px 10px}
#pagefoot h1{color:#999;margin-bottom:.5em}
#pagefoot #footnav,#pagefoot #footnav li{display:inline;list-style-type:none}
#pagefoot #footnav em{font-style:normal}
#pagefoot .terms{color:#666;line-height:3em}
#pagefoot #footnav{margin-left:20px}
#footnav li a{color:#333;line-height:1em;margin-right:10px;text-decoration:none;padding:3px 2px}
canvas {
  background: #eee;
     display: block;
}
.myB1, .myB2, .myB3, .myB4 {
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;

}
#sWerte  {
  float:right;
}
.HRest
    {
     background-color:#333333;
	   color:#FFFFFF;
  text-align:center
    }

.inv
    {
     background-color:#333333;
    }
    .myB1
    {
     background-color:#FFE0FF;
    }
    .myB2
    {
     background-color:#EEEEEE;
    }
    .myB3
    {
     background-color:#FFFFE0;
    }
    .myB4
    {
     background-color:#FFFFFF;
    }
    .flaeche
    {
         display: block;

      margin: 0;padding:0;border:0;
     background-color:#DDFFFF;
    }
    .normiert
    {
         display: block;

      margin: 0;padding:0;border:0;
     background-color:#FFFFFF;
    }
    .ertrag
    {
     margin: 0;padding:0;border:0;
     display: block;
     background-color:#EEEEEE;
    }
    .perf
    {
     margin: 0;padding:0;border:0;
     display: block;
     background-color:#FFEEFF;
    }


h1 {
	margin:0px 0 10px 10px;
}

div.thumbs {
	width:435px;
	margin:50px 0 0 20px;
	padding:10px 0 10px 10px;
	background-color:#CCCCCC;
}
canvas#candetails {
	margin:0 5px 5px 0;
	border:none;
}
div#Monat {
	display:none;
}
div#overlay {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#C1C1C1;
	z-index:1000;
}

#imgBox {
	position:relative;
	overflow:auto;
}
#imgBox img {
	position:absolute;
}
div#imgContainer {
	display:none;
	position:fixed;
	background-color:#DDDDDD;
	padding:20px 20px 20px 20px;
	text-align:left;
	cursor:pointer;
	overflow:hidden;
	z-index:1001;
}

.loading {
	background-image:url(loading.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
#controls {
	margin:3px 0 0 0;
}
#controls a {
	background-color:#DDDDDD;
	padding:3px 5px 3px 5px;
	cursor:pointer;
	text-decoration:none;
}
#controls a:focus,
#controls a:active {
	outline:none;
}
#controls a:hover {
	background-color:#CCCCCC;
	color:#FFFFFF;
}

.content {
	width:400px;
}
.content h1 {
	margin: 0 0 10px 0;
}
	
/* FancyBox */

#custom-title {	
	text-align:left;
}

#custom-title,
#custom-title * {
	color:#000000;

}
#custom-title b {
	padding:5px 5px 5px 0;
}
a#alogo {
  text-decoration:none;

}
div#Nees{
  width: 300px;
font-size:250%;
color: #3300EE;
margin-right: 11px;
  margin-bottom: -19px; 
}
div#Consult {
  width: 300px;
font-size:230%;
  color: #606060;
}
div#GesamtAnlagen {
position:absolute;
top :20px;
left:30px;
height:20px;
text-decoration:none;
}
div#login{
position:relative;
top :30px;
left:0px;
height:120px;

}
div#logo {
position:relative;
top :0px;
right:5px;
}
#AlleKeine {
text-align:left;	
}
