body, p, div, td, th, li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

H1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; padding-top: 10px;}
H2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
H3 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal; }
H4 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; padding-top: 10px;}
P  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; padding-bottom: 10px}
A { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt }
BLOCKQUOTE { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt }

UL { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; }

LI { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; LIST-STYLE: url(http://www.solarserver.de/images/triangles.gif); }

.hk1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold }

.thm { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold }

.url { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: lighter }

.mh1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold }

.lln { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: lighter}

.csscom { COLOR: #ff3333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt }

.khw { COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: lighter ; margin-top: 6px; margin-bottom: 6px }

.demo { COLOR: #ff0000; FONT-FAMILY: "Courier New", Courier, mono; FONT-SIZE: 16pt; FONT-WEIGHT: lighter; TEXT-DECORATION: underline }

.abcleiste { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: bold }

.ulnomargin { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; MARGIN-RIGHT: 1pt; MARGIN-TOP: 0px }

.p1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; LINE-HEIGHT: 12pt }

.vorschau {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.highlights { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 6px; margin-right: 3px; margin-bottom: 6px; margin-left: 3px}

a.menulink:hover { text-decoration: underline; }

.test { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold;}

.abb {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-indent: 5pt}

.uelila {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-top: 1px; padding-bottom: 1px}

.headline  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #000000; }

.branche  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal; COLOR: #000000; }

.mini  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #000000; }

.mini2  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; COLOR: #000000; }

.branchebold  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #000000; }

A.nachricht:link        { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachricht:visited     { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachricht:hover       { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachricht:active      { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #000000; }
/* für dgs news*/

A.nachrichtw:link        { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #FFFFFF; }
A.nachrichtw:visited     { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #FFFFFF; }
A.nachrichtw:hover       { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #FFFFFF; }
A.nachrichtw:active      { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  FONT-WEIGHT:  normal; color: #FFFFFF; }
/* für dgs news*/

A.magazin:link        { text-decoration: none; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;  FONT-WEIGHT: normal; color: #000000; }
A.magazin:visited     { text-decoration: none; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;  FONT-WEIGHT: normal; color: #000000; }
A.magazin:hover       { text-decoration: underline; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;  FONT-WEIGHT: normal; color: #000000; }
A.magazin:active      { text-decoration: underline; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: normal; color: #000000; }
/* für bib-element im magazin*/

A.nav:link										{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-WEIGHT:  normal; COLOR: #000000; line-height:15px; }
A.nav:visited									{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-WEIGHT:  normal; COLOR: #000000; line-height:15px; }
A.nav:hover										{ TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-WEIGHT:  normal; COLOR: #663366; line-height:15px; }
A.nav:active									{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-WEIGHT:  normal; COLOR: #000000; line-height:15px;  }
/* für Navigationbox*/

A.ueber-nav:link							{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT:  bold; COLOR: #000000; line-height:15px; }
A.ueber-nav:visited						{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT:  bold; COLOR: #000000; line-height:15px; }
A.ueber-nav:hover							{ TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT:  bold; COLOR: #663366; line-height:15px; }
A.ueber-nav:active						{ TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT:  bold; COLOR: #000000; line-height:15px;  }
/* für Hauptnavigation*/

.navRechtsOben {
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
	text-align: left;
	text-indent: 0px;
	height: 21px;
	vertical-align: middle;
	padding-left: 4px;
	font-weight: bold;
	color: #663366;
}

.navRechtsUnten {
	background-color: #FFF9E1;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	list-style-type: disc;
	line-height: 1.5em;
	font-size: 11px;
	padding: 0px 10px;
}	
	a.navRechtsUnten {
	font-size: 11px;
}


A.nachrichttop:link        { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachrichttop:visited     { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachrichttop:hover       { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  FONT-WEIGHT:  normal; color: #000000; }
A.nachrichttop:active      { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  FONT-WEIGHT:  normal; color: #000000; }
/* für top news*/
