/*HTML Body*/
/*========================================================*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

/* INPUT FIELDS */
/*========================================================*/
.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;
}

/* BLOCK HEADLINES */
/*========================================================*/
.homeheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	vertical-align: text-bottom;
}
.headline, .headlineColored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #7A7A7A;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
}

/* PARAGRAPH HEADLINE */
/*========================================================*/
.subheadline, .subheadlineColored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A7A7A;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.subheadlinesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5274A8;
	padding-bottom:3px;
	margin-bottom:3px;
}

/* PARAGRAPH TEXT */
/*========================================================*/
/*Fließtext*/
.normtext, .thspacer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7A7A7A;
	font-weight : normal;
	padding-bottom:1px;
}
a.normtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #5274A8;
}
.normtextlight {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #BBBBBB;
	font-weight : normal;
}
.normtextsmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #7A7A7A;
	font-weight : normal;
}
a.normtextsmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtextsmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtextsmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.normtextsmall:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #7A7A7A;
}

/*Bildunterschrift*/
.normtextklein {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #7A7A7A;
	font-weight : normal;
}

/*Subheadlines*/
.normtextbold, .normtextboldLarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #7A7A7A;
	font-weight : bold;
}
a.normtextbold:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #7A7A7A;
	font-weight : normal;

}
a.normtextbold:active {
	font-family :  Arial, Helvetica, sans-serif;
	color : #7A7A7A;
	font-weight : normal;

}
a.normtextbold:visited {
	font-family :  Arial, Helvetica, sans-serif;
	color : #7A7A7A;
	font-weight : normal;

}
a.normtextbold:hover{
	font-family :  Arial, Helvetica, sans-serif;
	color: #5274A8;
	font-weight : normal;
}

/*Subheadlines*/
.normtextblue, .normtextblueLarge{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #5274A8;
	padding-bottom:0px;
	font-weight : bold;
	margin-bottom:0px;
}
a.normtextblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}
a.normtextblue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}
a.normtextblue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}
a.normtextblue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}

/*MyElectrician Headline*/
.myelectricianheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #979797;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
}


/* INTRO, TEASER, THEME & GLOSSARY CONTENT */
/*========================================================*/
.introtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
}
a.introtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}

.introtextsmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
}
a.introtextsmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtextsmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtextsmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.introtextsmall:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}
.teasertext{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #919A9F;
	font-weight : normal;
}
a.teasertext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #919A9F;
}
a.teasertext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #919A9F;
}
a.teasertext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ACB4B7;
}
a.teasertext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #585C5F;
}

.glossarheadline {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
}
.glossartext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
}
.glossartextlinks, .glossartextlinks_light {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7A7A7A;
	font-weight : normal;
}
a.glossartextlinks:link, a.glossartextlinks_light:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #4e4e4e;
}
a.glossartextlinks_light:link {
	color : #7A7A7A;
}

a.glossartextlinks:active, a.glossartextlinks_light:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #7A7A7A;
}
a.glossartextlinks:visited, a.glossartextlinks_light:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #7A7A7A;
}
a.glossartextlinks:hover, a.glossartextlinks_light:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #5274A8;
}
.themeheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
}
.themetext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
}
a.themetext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}
a.themetext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}
a.themetext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}
a.themetext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #32b7eb;
}

/* TEXT/BUTTON/RSS LINKS */
/*========================================================*/
.textlinks, .rsstextlinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7A7A7A;
	font-weight : normal;
}
a.textlinks:link, a.rsstextlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #7A7A7A;
}
a.rsstextlinks:link  {
	text-decoration: none;
}
a.textlinks:active, a.rsstextlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #7A7A7A;
}
a.rsstextlinks:active  {
	text-decoration: none;
}
a.textlinks:visited, a.rsstextlinks:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ACB4B7;
}
a.rsstextlinks:visited  {
	text-decoration: none;
}
a.textlinks:hover, a.rsstextlinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #5274A8;
}

/* NAVIGATION LINKS */
/*========================================================*/
.homenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.homenavigation:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;	
}
a.homenavigation:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.homenavigation:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7A7A7A;
}
a.homenavigation:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #5274A8;
}

.specialnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	margin-top:0px;
	padding-top:0px;
	color: #919BA5;
}
a.specialnav:link {
	color: #919BA5;
}
a.specialnav:active {
	color: #919BA5;
}
a.specialnav:visited {
	color: #919BA5;
}
a.specialnav:hover{
	color: #919BA5;
}

.aktiv {
	color: #ffffff;
}
.hover {
	color: #ffffff;
}
.inaktiv {
	color:  #e4e2e3;
}

a{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 9pt;
}
a:link    {
	color: #e4e2e3;
}
a:active {
	color:  #e4e2e3;
}
a:visited {
	color:  #e4e2e3;
}
a:hover{
	color: #ffffff;
}
.topnav, .subnav, .topnavaktiv, .subnavaktiv {
	background-color: #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 18px;
}

.topnav, .topnavaktiv {
	font-weight: bold;
}
.subnav {
	background-color:#efefef;
}
.terznavarrow, .terznavarrowaktiv {
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:center;
	background-color:#D0D5D9;
}
.terznavarrowaktiv {
	background-color:#919a9f;
}
.terznav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#919a9f;
}
.terznav:link, .terznav:visited {
	color:#919a9f;
}
a.terznav:hover, .terznav:active {
	color:#585c5f;
}


/* TABLE CONTENT */
/*========================================================*/
.tableborder {
	background-color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #ffffff;
}
.tablebackgroundlight {
	background-color:#E4E2E3;
}
.tablebackgroundmiddle {
	background-color:#B9B9B9;
}
.tablebackgrounddark {
	background-color:#7C7D81;
}
td.topnav, td.subnav {
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 10px;
}
.dummy {
	padding:0px;
	margin:0px;
	vertical-align:top;
}
td.teaserrahmen {
	background-color:#b2b2b2;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #b2b2b2;
}
td.kontentrahmen {
	background-color:#b2b2b2;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #b2b2b2;
}
.thspacer {
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
}
.normtextblueLarge, .normtextboldLarge {
	font-size:13px;
}
td.topbar {
	vertical-align: bottom;
}
td.terznav, td.teaser {
	padding:4px;
	vertical-align:top;
	background-color:#f2f2f2;
}
td.outerteaser {
	background-color:#f2f2f2;
}

/* LIST CONTENT */
/*========================================================*/
ul
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 16px;
	padding-left: 0px;
}
ul
{
	list-style-image:url(../../icons/square2.gif);
	list-style-type:square;
}
li
{
	margin-left:-5px;
}	
.imageborder 
{
border : 1px solid #555555;
}

.subnavdiv {
	display:none;
}

#FlashHead{
	margin: 0px;
	height:255px;
}
