body, td {
   font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}

.linie{
	 background-image:url(../images/linie.gif); height: 10px;
}

.linie2{
	 background: #000000; height: 3px;
}

.linie3{
	 background: #ff9900; height: 3px;
}

.pv{
	FONT-WEIGHT: bold; FONT-SIZE: 40px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic;
}
.pv2{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic; background: #FFFFFF;
}
.pv2b{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Helvetica, sans-serif; font-style: italic;
}
.pv3{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066FF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic;
}
.energy{
	FONT-WEIGHT: bold; FONT-SIZE: 40px; COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic;
}
.energy2{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic; background: #FFFFFF;
}
.energy2b{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6600; FONT-FAMILY: Helvetica, sans-serif; font-style: italic;
}
.energy3{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic;
}

.gmbh{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titelweiss{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.titelorange{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FF6600; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.titel{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.titel2{
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; font-style: italic;
}
.fett{ FONT-WEIGHT: bolder; }

.text{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.text-bg{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; background: #666666;
}
.text12{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.datenschutztitel{
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.klein{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.referenzen{
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
.text-zeile{
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; line-height: 18px;
}
.orange {
  FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #ff3300; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
A:link.orange {
	FONT-WEIGHT: bolder; COLOR: #ff3300; TEXT-DECORATION: none;
}
A:hover.orange {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #666666;
}
A:active.orange {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #666666;
}

.weiss11{
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
A:link.weiss11 {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A:hover.weiss11 {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #FF9900;
}
A:active.weiss11 {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #FF9900;
}

.weiss{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
A:link.weiss {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A:hover.weiss {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #FF6600;
}
A:active.weiss {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A:visited.weiss { 
  FONT-WEIGHT: bolder; COLOR: #FFFFFF;	TEXT-DECORATION: none;
}


.schwarz{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}
A:link.schwarz {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none;
}
A:hover.schwarz {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none; background: #FF9900;
}
A:active.schwarz {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none;
}
A:visited.schwarz { 
  FONT-WEIGHT: bolder; COLOR: #000000;	TEXT-DECORATION: none;
}


A:link.text {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}
A:hover.text {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #666666;
}
A:active.text {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}
A:visited.text { 
  FONT-WEIGHT: bolder; COLOR: #000000;	TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}

A:link.text-zeile {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}
A:hover.text-zeile {
	FONT-WEIGHT: bolder; COLOR: #FFFFFF; TEXT-DECORATION: none; background: #666666;
}
A:active.text-zeile {
	FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}
A:visited.text-zeile { 
  FONT-WEIGHT: bolder; COLOR: #000000;	TEXT-DECORATION: none; border-bottom: thin dashed #000000;
}


.bild { border: 5px solid #eeeeee; cursor: hand;}
.bildg { border: 5px solid #666666; cursor: hand;}
.bild2 { border: 4px solid #eeeeee; cursor: hand;}
.bild3 { border: 4px solid #eeeeee;}
.bild-1px { border: 1px solid #000000; cursor: hand;}



a.menu {
	display: block;
	color: #FFFFFF;
	width: 190px;
	height: 36px;
	font-size: 14px;
	padding: 8px 0px 0px 0px;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	background-image: url(../images/bg-menu.gif);
	background-repeat: no-repeat;
}
a.menu:hover{
    display:block;
    color:#ff3300;
    background-image:url(../images/bg-menu-on.gif);
	background-repeat:no-repeat;
}
 
a.menu-on {
	display: block;
	color: #ff3300;
	width: 190px;
	height: 36px;
	font-size: 14px;
	padding: 8px 0px 0px 0px;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	background-image:url(../images/bg-menu-on.gif);
	background-repeat:no-repeat;
}
a.menu-on:hover{
    display:block;
    color:#ff3300;
    background-image:url(../images/bg-menu-on.gif);
	background-repeat:no-repeat;
}


a.menu2 {
	display: block;
	color: #FFFFFF;
	width: 190px;
	height: 30px;
	font-size: 13px;
	padding: 5px 0px 0px 0px;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	background-image: url(../images/bg-menu2.gif);
	background-repeat: no-repeat;
}
a.menu2:hover{
    display:block;
    color:#ff3300;
    background-image:url(../images/bg-menu2-on.gif);
	background-repeat:no-repeat;
}
 
a.menu2-on {
	display: block;
	color: #ff3300;
	width: 190px;
	height: 30px;
	font-size: 13px;
	padding: 5px 0px 0px 0px;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	background-image:url(../images/bg-menu2-on.gif);
	background-repeat:no-repeat;
}
a.menu2-on:hover{
    display:block;
    color:#ff3300;
    background-image:url(../images/bg-menu2-on.gif);
	background-repeat:no-repeat;
}





input {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	background-color: #EAEAEA;
	border : 2pt solid #cccccc;
}
textarea {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	background-color: #EAEAEA;
	border : 2pt solid #cccccc;
}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	background-color: #EAEAEA;
	border : 2pt solid #bbbbbb;

}
.button2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	background-color: #EAEAEA;
	border : 2pt solid #666666;

}

