/*Allgemeine Formatierungen*/
Body {background-color:#FF9900}

p {FONT-SIZE: 12px; FONT-FAMILY: arial; color:#000000}
u {FONT-SIZE: 12px; FONT-FAMILY: arial; color:#000000}
b {FONT-SIZE: 12px; FONT-FAMILY: arial; color:#000000}
ul {FONT-SIZE: 12px; FONT-FAMILY: arial; color:#000000}

center {FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: arial; color:#000000}

H1 {FONT-WEIGHT: bold; FONT-SIZE: 26pt; FONT-FAMILY: arial; color:#000000}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 16pt; FONT-FAMILY: arial; color:#000000}
H3 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: arial; color:navy}
H4 {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: arial}

form {padding:1px}

/*Links Formatierungen*/
A:link {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:red; text-decoration: none}
A:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:red; text-decoration: none}
A:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:red; text-decoration: none}
A:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:red; text-decoration: none}

.navi:link {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:white; text-decoration: none}
.navi:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:white; text-decoration: none}
.navi:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:white; text-decoration: none}
.navi:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:white; text-decoration: none}

.indexe:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:navy}
.indexe:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:navy}
.indexe:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:#0000DF}
.indexe:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:navy}

.menu:link {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}
.menu:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}
.menu:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}
.menu:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}

.ausw:link {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}
.ausw:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}
.ausw:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#003F00; text-decoration: none}
.ausw:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000000; text-decoration: none}

.ort {FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: arial; align:left; color:#2d2f56; text-decoration: none}
.ort:link {FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: arial; align:left; color:#2d2f56; text-decoration: none}
.ort:visited {FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: arial; align:left; color:#2d2f56; text-decoration: none}
.ort:hover {FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: arial; align:left; color:#2d2f56; text-decoration: none}
.ort:active {FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: arial; align:left; color:#2d2f56; text-decoration: none}

.fuss:link {FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000099; text-decoration: none}
.fuss:visited {FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000099; text-decoration: none}
.fuss:hover {FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#0000CC; text-decoration: none}
.fuss:active {FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: arial; align:center; color:#000099; text-decoration: none}
.fussklein {FONT-SIZE: 10px; FONT-FAMILY: arial; color:#000099; text-align:center}

/*Texte Formatierungen*/
.gross {FONT-SIZE: 14pt; FONT-FAMILY: arial; color:black}
.norm {FONT-SIZE: 10pt; FONT-FAMILY: arial; color:black}
.klein {FONT-SIZE: 10px; FONT-FAMILY: arial; color:black}
.klein-grau {FONT-SIZE: 10px; FONT-FAMILY: arial; color:#5F5F5F}
.klein-dick {FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial; color:#000000}
.klein-weiss {FONT-SIZE: 10px; FONT-FAMILY: arial; color:#FFFFFF}
.dick {FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: arial; color:black}
.dickweiss {FONT-SIZE: 12px; FONT-FAMILY: arial; color:white}
.links {FONT-SIZE: 14pt; FONT-FAMILY: arial; color:#000000}
.links-klein {FONT-SIZE: 10pt; FONT-FAMILY: arial}
.menu {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: arial; color:#000000}
.menulinks {FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: arial; color:#000000}
.menulinksa {FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: arial; color:white}
.txtstichwort {FONT-SIZE: 10px; FONT-FAMILY: arial; color:black}
.txtueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:navy}
.txtueberseite {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:#EFEFEF}
.txtueber1 {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:navy}
.privatstrom {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:red}
.privatstromueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:red}
.privatsicher {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:#9F9F9F}
.privatsicherueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:#9F9F9F}
.privatstromgruen {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:forestgreen}
.privatstromgruenueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:forestgreen}
.privatgas {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:forestgreen}
.privatgasueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:forestgreen}
.privatwaerme {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial; color:#FF9F00}
.privatwaermeueber {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; color:#FF9F00}
.dickblau {FONT-SIZE: 12px; FONT-FAMILY: arial; color:navy; FONT-WEIGHT: bold}


.hg_blue {background-color:#6fa1bf;}
.hg_white {background-color:#ffffff;}
.hg_grey {background-color:#EFEFEF;}

/*Menus Lage und Formatierung*/
#menuheaderformat {position:absolute; vertical-align:middle; left:5px; top:0px; width:800px; z-index:1;background-color:#FF9900;}
#menulinksformat {position:absolute; vertical-align:middle; left:5px; top:150px; width:160; background-color:#FF9900; z-index:2}
#menurechtsformat {position:absolute; left:850px; top: 10px; width:130px; background-color:#EFEFEF; z-index:3; border-width:3px; border-style:inset; padding:3px;}
div#Rahmen {position:absolute; left:5px; top:90px; vertical-align:middle; padding: 0px; border: 0px; z-index:20; width:1000px; background-color:#FF9900}
div#Rahmen div {clear: left; float:left;background-color:#FF9900;}
#inhaltformat {position:absolute; top:0px; left:170px; width:620px; background-color:#FF9900; z-index:4;}
#inhaltformat1 {position:relative; top:0px; left:5px; width:620px; padding:0px; z-index:5; background-color:#FF9900;}
#inhaltformat2 {
	align:center;
         width:600px;
	border-width:0px;
         padding:5px;
         background-color:#FF9900;
         margin:5px;
         z-index:5}
#inhaltformat3 {
	align:left;
         width:600px;
	border-width:0px;
         padding:5px;
         background-color:#FF9900;
         margin:5px;
         z-index:5}

/*Footer*/
#nonFooter {position:relative; min-hight:100%}
#Footer {position:relative; margin-top:-7,5em;}

table {FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px}
.tb-format {border-color:darkslategray; border-width:1px; border-style:inset}
.tb-format-fomular {border-color:darkslategray; border-width:2px; border-style:inset; background-color:gainsboro}
.tr-head {background-color:#00003F; color:white; vertical-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px}
.tr-headbig {background-color:#00003F; color:white; vertical-align:center;
FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial; padding:0px; height:20px}
.tr-headsmall {background-color:#00003F; color:white; vertical-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: arial; padding:0px; height:15px}
.tr-body {background-color:white; color:black; vertical-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px}
.tr-body1 {background-color:#DFDFDF; color:black; vertical-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px}
.tr-bodyleft {background-color:white; color:black; vertical-align:center; text-align:left;
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px}
.tr-bodysmall {background-color:white; color:black; vertical-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: arial; padding:0px; height:15px}
.inputklein {FONT-SIZE: 10px}
.td-formular {FONT-SIZE: 12px; FONT-FAMILY: arial; color:#000000}

/*Linkes Menu - Neu*/
.lmenu {width: 160px; font-family: Sans-Serif; font-size: 10px; padding-bottom: 10px; background-color: #FF9900; color: #000000; border-width:0px; padding:3px; margin-top:5px}

.liformat {FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; padding:0px; height:15px; width: 100px}
.lihead {font-size: 12px; padding-bottom: 5px; background-color: #2d2f56; color: #EFEFEF; FONT-WEIGHT: bold; border-width:1px; border-style:inset;}
.libody {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #2d2f56; FONT-WEIGHT: normal;}
.licont {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #2d2f56 ; FONT-WEIGHT: normal}
.licont:link {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #2d2f56 ; FONT-WEIGHT: normal}
.licont:visited  {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #2d2f56 ; FONT-WEIGHT: normal}
.licont:hover {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #9F0000 ; FONT-WEIGHT: normal}
.licont:active {font-size: 10px; padding-bottom: 5px; background-color: #EFEFEF; color: #2d2f56 ; FONT-WEIGHT: normal}

/* Menu oben Formatierung neu */

.omenu {width: 1000px; height: 0px ;font-family: Sans-Serif; background-color:#FF9900; z-index:3; border-width:3px; border-style:inset; padding:3px; margin-top:5px}
.omenutd {font-size: 12px; padding-bottom: 0px; background-color: #FF9900; color: #000000 ; FONT-WEIGHT: bold; width:160px; vertical-align:center; border-width:0px; border-color:#FFFFFF; height:22px; vertical-align:center;}
.omenutdb {font-size: 12px; padding-bottom: 0px; background-color: #FF9900; color: #000000 ; FONT-WEIGHT: bold; width:160px; vertical-align:center; border-width:0px; border-color:#FFFFFF; height:22px; vertical-align:center;}
.omenucont:link {font-size: 12px; padding-bottom: 0px; background-color: navy; color: #FFFFFF ; FONT-WEIGHT: bold}
.omenucont:visited {font-size: 12px; padding-bottom: 0px; background-color: navy; color: #FFFFFF ; FONT-WEIGHT: bold}
.omenucont:hover {font-size: 12px; padding-bottom: 0px; background-color: navy; color: #9F0000 ; FONT-WEIGHT: bold}
.omenucont:active {font-size: 12px; padding-bottom: 0px; background-color: navy; color: #FFFFFF ; FONT-WEIGHT: bold}

.mrechts {font-size: 12px; padding-bottom: 0px; background-color: #EFEFEF; color: #00003F ;}
.mrechtsd {font-size: 12px; padding-bottom: 0px; background-color: #EFEFEF; color: #00003F ; FONT-WEIGHT: bold}