

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top-width : 0px;
}
img { 
	vertical-align:bottom;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

blockquote {
	margin-bottom: 5px; margin-top: 1px;
}

h1,a.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px;
	}



h2,a.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #114477;
	margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px;
	}

h3,a.h3 {margin-left:10px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; font-family: Verdana; font-size:11px; color:#FFFFFF;}

h4,a.h4 {margin-left:10px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; font-family: Verdana; font-size:11px; color:#FFFFFF;}


h1.firmen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

h1.lexikon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;
	color: #114477;
}

h2.lexikon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;
	color: #000000;
}

h3.lexikon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;
	color: #225599;
}

/*h3sponsor,a.h3sponsor,a.h3sponsor:link,a.h3sponsor:hover,a.h3sponsor:active,a.h3sponsor:visited 
{
	text-decoration:underline;font-weight:bold;
	margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; 
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; 
	font-family: Arial, Helvetica, Verdana; font-size:12px; 
	color:#E10303;line-height:14px;
	}
*/

h2.firmen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom: 1px; margin-top: 1px;
}

.promolinks
{
	display:none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;
}

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

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.01px;
	color: #333333;
}

a.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.01px;
	color: #333333;
}

a.small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.01px;
	color: #000000;
}




.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
	color: #333333;
}

.mediumrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.01px;
	line-height: 20px;	
	color: #FF6600;
}

.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15.01px;
	font-weight: bold;
	color: #FF6600;
}

.oekonewsblock {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 text-align: left;
 background: #eeeecc;
}



.lexikonlink, .lexikonlink:link, lexikonlink:hover, lexikonlink:visited {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 text-align: left;
 text-decoration: none;
}



.oekonews {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 text-align: left;
}

.oekonews:link {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
}

.oekonews:hover {
 font-family: Arial, Helvetica, sans-serif;
 color: #000044;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
}

.oekonews:visited {
 font-family: Arial, Helvetica, sans-serif;
 color: #444444;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
}

.menu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 9.5px;
 line-height: 12px;
 text-align: left;
}

.menu:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF6600;
 font-size: 9.5px;
 line-height: 12px;
 text-align: left;
 text-decoration: underline;
}

.firmenliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 text-align: left;
}

.firmenliste:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #0000aa;
 font-size: 9px;
 text-align: left;
}

.firmenliste:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000066;
 font-size: 9px;
 text-align: left;
}

.firmenliste:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000066;
 font-size: 9px;
 text-align: left;
}



.news {
 color: #333333;
 font-size: 9px;
 text-align: left;
}

.news_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.01px;
	line-height: 14px;
	color: #FF6600;
	text-decoration: none;
}

.news_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.01px;
	line-height: 14px;
	color: #FF6600;
	text-decoration: underline;
}


.input {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9.01 pt;
  BORDER-RIGHT: #7A7A7A 1px solid;
  BORDER-TOP: #7A7A7A 1px solid;
  BORDER-LEFT: #7A7A7A 1px solid;
  BORDER-BOTTOM: #7A7A7A 1px solid;
  COLOR: #7A7A7A;
  BACKGROUND-COLOR: #F4ECEC;
  margin : 3 3 3 3;
  padding : 3 3 3 3;
}
.inputsuche {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9.01 pt;
  BORDER-RIGHT: #7A7A7A 1px solid;
  BORDER-TOP: #7A7A7A 1px solid;
  BORDER-LEFT: #7A7A7A 1px solid;
  BORDER-BOTTOM: #7A7A7A 1px solid;
  COLOR: #7A7A7A;
  BACKGROUND-COLOR: #F4ECEC;
  margin : 3 3 3 3;
  padding : 3 3 3 3;
  width: 90px;
}


#content {
	width:486px;
	text-align: left;
	margin: 10px 5px 0 5px;
	padding: 0 0 0 0;
	/*border: 1px solid #ff0000;*/
}

#content h1 {
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	margin: 0 0 0 0;
	padding-top:2px;
	padding-left:30px;
	font-size: 1.5em;
	color: #333333;
	text-align:left;
	background:url(_grafik/headline_higru.gif) no-repeat center;
	border:#ffffff 0px solid;
	height:35px;
	font-weight:bold;
	text-transform: uppercase;
}
/* Besonderheit für Mozilla */	
#content[id] h1 { 
  padding-top:9px;
}

#content h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	}

#content hr {
	border:solid #888888 1px;
	height:1px;
	}

#footer {
	border-top: #888888 1px dotted;
	clear: both;
	font-size: 0.9em;
	color: #777;
	text-align:center;
	width:486px;
	margin: 4px 5px 10px 5px;
	padding: 5px 0px 0px 0px;
}

#footer a {
	border:none;
	color:#777;
}

#keywordinfo { 
    /* height:150px; 
    overflow-x: hidden;
    overflow-y: scroll; */
    background-color: #eeeedd;
    margin: 0px 0px 10px 0px; 
    padding: 10px 10px 0px 10px;
    text-align: left;
    border: 1px solid #333333;
    }

#keywordinfo h1 { 
	color: #333333;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
    text-align: left;
    font-size:14px;
    }
#keywordinfo h2 { 
	color: #333333;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
    font-size:14px;
    text-align: left;
    }
#keywordinfo h3 { 
	color: #333333;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
    text-align: left;
    }
#keywordinfo h4 { 
	color: #333333;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
    text-align: left;
    }

#keywordinfo p { 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
    }

.liste ul  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	}
.liste ul li {
	margin: 0px 0px 0px 0px;
	color: #404040;
	list-style-type: square;
	list-style-image: none;
	}

#header h1 {
	font-size: 9pt;
	font-family: Arial;
	font-weight: normal;
	color: #444444;
	}
#header a {
	font-family: Arial;
	font-weight: normal;
	color: #444444;
	}

#infoboxleft {
	width: 227px;
	height: 200px;
	border: 1px solid #5d95d9;
	margin: 0 10px 10px 0;
	padding: 10px;
	float: left;
}

#infoboxright {
	width: 227px;
	height: 200px;
	border: 1px solid #5d95d9;
	margin: 0 0px 10px 0;
	padding: 10px;
	float: left;
}

#infoboxfull {
	width: 486px;
	border: 1px solid #5d95d9;
	margin: 0 0 10px 0;
	padding: 10px;
	clear: left;
}
#infoboxfull h3, #infoboxleft h3, #infoboxright h3 { color: #ff0000; }

#contentad { 
	/*background: url("images/verbraucher_bluebox.gif") repeat border: none;*/
    background-color: #FFF;
    /* margin: 0 !important; margin: 0 0 0 1px; padding: 20px 0px 20px 0px; height: 60px; width: 100%; */
	margin: 0 0 0 1px; 
	padding: 20px 0px 20px 0px; 
	height: 280px; 
	width: 100%;
    text-align: center;
    border: 1px solid #003399;
    }

.robotester { display: none; }

#mls {
	
	width:736px;
	padding:0;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	margin: 0 auto;
	color: #444444;
	line-height:normal;

	}
#mls a { color: #444444; }