body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.topselect {
 color:#ff0000;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 8pt;
 font-weight: bold;
 text-align:left;
 }
 
.inputfields {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align:left;
	border : 1px solid #B9B9B9;
	background-color : #E4E2E3;
}

.checkbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #E4E2E3;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
} 
.subheadlinesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
} 

.normtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.normtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #7C7D81;
}

.normtextbold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextbold:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
	
}
.normtextbold:active {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : normal;
	
}
.normtextbold:visited {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : normal;
	
}
.normtextbold:hover{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7C7D81;
	font-weight : normal;
		
}
.normtextblue{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #004d91;
	font-weight : bold;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.normtextblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.normtextblue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.normtextblue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.normtextblue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}


.normtextsmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.normtextsmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}

.specialnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #555555;
	font-weight : bold;
}
.specialnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}
.specialnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}
.specialnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}
.specialnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #7C7D81;
}

.Level0 {
	font-size :8pt;
	font-weight : bold;
}
.Level1 {
	font-size : 8pt;
	font-weight : bold;
}
.Level2 {
	font-size : 8pt;
	font-weight : bold;	
}
.Level2:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;	
	color:  #1c73b2;
}
.Level3 {
	font-size : 8pt;
	font-weight : bold;
}
.Level4 {
	font-size : 8pt;
	font-weight : bold;	
}


.aktiv {
	color: #004d91;
}
.hover {
	color: #004d91;
}
.inaktiv {
	color:  #e4e2e3;
}


a{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 9pt;
}
a:link    {
	color:  #ffffff;	
}
a:active {
	color:  #ffffff;
}
a:visited {
	color: #ffffff;	
}
a:hover{
	color: #02294c;
}


.tableborder {
	background-color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #ffffff;
}
.tablebackgroundlight {
	background-color:#FFFFFF;	
}
.tablebackgroundmiddle {
	background-color:#b3c9e1;	
}
.tablebackgrounddark {
	background-color:#145b9a;
}
ul
{
	margin-left:16px;
	margin-top:0px;
}



.homeheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
color: #555555;
font-weight: normal;
letter-spacing: 1px;
}
.headline, .headlineColored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.subheadline, .subheadlineColored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #004d91;
	padding-bottom:0px;	
	margin-bottom:0px;
}
.myelectricianheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 15pt;
color: #555555;
padding-bottom: 0px;
margin-bottom: 0px;
font-weight: normal;
letter-spacing: 1px;
}
.homenavigation {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.homenavigation:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.homenavigation:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.homenavigation:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.homenavigation:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #7C7D81;
}

.introtext {
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #555555;
font-weight : normal;
}
.introtext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #7C7D81;
}

.glossarheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #555555;
padding-bottom:0px;
margin-bottom:0px;
}
.glossartext {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.glossartextlinks {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.glossartextlinks:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #7C7D81;
}
.themeheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #ffffff;
padding-bottom:0px;
margin-bottom:0px;
}
.themetext {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
font-weight : normal;
}
.themetext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #7C7D81;
}
.teasertext{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.teasertext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #7C7D81;
}
.topnav, .subnav, .topnavaktiv, .subnavaktiv {
background-color:#ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
text-transform : uppercase;
line-height:16px;
}
.subnav {
background-color:#ffffff;
}
td.topnav, td.subnav {
vertical-align: bottom;
padding:10px;
}
.dummy {
padding:0px;
margin:0px;
vertical-align:top;
}
.terznavarrow, .terznavarrowaktiv {
padding:0px;
margin:0px;
vertical-align:top;
text-align:center;
background-color:#ffffff;
}
.terznavarrowaktiv {
background-color:#ffffff;
}
.terznav {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color:#ffffff;
}
td.terznav, td.teaser {
padding:4px;
vertical-align:top;
background-color:#ffffff;
}
td.outerteaser {
background-color:#ffffff;
}
.terznav:link, .terznav:visited {
color:#919a9f;
}
.terznav:hover, .terznav:active {
color:#555555;
}
td.teaserrahmen {
background-color:#555555;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border : thin #555555;
}
td.kontentrahmen {
background-color:#555555;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border : thin #555555;
}
.thspacer {
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
}
.normtextblueLarge, .normtextboldLarge {
font-size:13px;
}
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.introtext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.introtext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #7C7D81;
}

.glossarheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #555555;
padding-bottom:0px;
margin-bottom:0px;
}
.glossartext {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.glossartextlinks {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.glossartextlinks:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #555555;
}
.glossartextlinks:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #7C7D81;
}
.themeheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #ffffff;
padding-bottom:0px;
margin-bottom:0px;
}
.themetext {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
font-weight : normal;
}
.themetext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.themetext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #7C7D81;
}
.teasertext{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #555555;
font-weight : normal;
}
.teasertext:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #555555;
}
.teasertext:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #7C7D81;
}
.topnav, .subnav, .topnavaktiv, .subnavaktiv {
background-color:#ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
text-transform : uppercase;
line-height:16px;
}
.subnav {
background-color:#ffffff;
}
td.topnav, td.subnav {
vertical-align: bottom;
padding:10px;
}
.dummy {
padding:0px;
margin:0px;
vertical-align:top;
}
.terznavarrow, .terznavarrowaktiv {
padding:0px;
margin:0px;
vertical-align:top;
text-align:center;
background-color:#ffffff;
}
.terznavarrowaktiv {
background-color:#ffffff;
}
.terznav {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color:#ffffff;
}
td.terznav, td.teaser {
padding:4px;
vertical-align:top;
background-color:#ffffff;
}
td.outerteaser {
background-color:#ffffff;
}
.terznav:link, .terznav:visited {
color:#919a9f;
}
.terznav:hover, .terznav:active {
color:#555555;
}
td.teaserrahmen {
background-color:#555555;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border : thin #555555;
}
td.kontentrahmen {
background-color:#555555;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border : thin #555555;
}
.thspacer {
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
}
.normtextblueLarge, .normtextboldLarge {
font-size:13px;
}
.textlinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.textlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.textlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.textlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.textlinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #004d91;
}