a img	{ border:none }

a {
	text-decoration: none;
	color: black;
}
a:hover {
	text-decoration: underline;
	color: black;
}

.colleft {
	padding-right: 10px;
	padding-left: 5px;
}

.colcenter {
	padding-right: 10px;
	border-right: 1px solid #017560;
	padding-left: 10px;
	border-left: 1px solid #017560;
	font-size: 10pt;
}

.colright {
	padding-right: 10px;
	padding-left: 10px;
}

.inhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

body {
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}

.adbox {
	border: 1px solid #333333; 
	background: #F2F2F2;
	padding:5px;
}

.newsstandbox {
	border: 1px solid green;
	background: #F0FFF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: black;
	font-size: 8pt; 
}

.legalbox {
	border: 1px solid Navy; 
	background: #EEEEEE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: black;
	font-size: 8pt; 
}
		
.adtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: black;
	font-size: 8pt; 
	text-align: center;
}

.absatz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

.zwueberschrift {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #017560;
}

.bildunterschrift {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: black;
}

p, ul, li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #017560;
	margin: 0;
	padding: 1.0em 0 0 0;
clear:both;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #017560;
}

th.form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #017560;
	padding-right: 5pt;
}

td.form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.legal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: silver;
}

.err {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	/* font-weight: bold; */
	padding-left: 10px;
}

td.header {
}

td.title {
	vertical-align: top;
	padding-left: 10px; 
	padding-bottom: 15px;
}

h1.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 12pt;
}

h2.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 12pt;
	color: black;
}

h2 {
	margin-bottom: 1em;
}

p.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	padding-left: 10px;	
}

td.body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	padding-left: 10px; 
	padding-right: 10px;
}

td.spacerright {
	border-left: thin solid #CCE3DF;
}

td.spacerleft {
	border-right: thin solid #CCE3DF;
}

td.rightbar {
	vertical-align: top;
	text-align: center;
}

td.skyscraper {
	vertical-align: top;
	padding-left: 10px;	
}

.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: silver;
}

.head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.subhead1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

A {
	color: #017560;
}

A:hover {
	color: Red;
}

A.menulink1 {
	color: #017560;
	text-decoration: none;
	font-size: 10pt;	
	font-weight: bold;
}

A.menulink2 {
	color: black;
	text-decoration: none;			
	font-size: 8pt;		
	font-weight: normal;
}

A.menulink3 {
	color: black;
	text-decoration: none;			
	font-size: 8pt;		
}

A.menulink4 {
	color: black;
	text-decoration: none;			
	font-size: 8pt;	
}

.menuitem0 {
	font-size: 10pt;
	font-weight: bold;
	text-align: right; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #017560;
}

.menuitem1 {
	font-size: 10pt;
	padding-top: 10px;
	font-weight: bold;
	text-align: right; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #017560;
}

.menuitem2 {
	font-size: 8pt;
	padding-top: 2px;
	text-align: right; 
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuitem3 {
	font-size: 8pt;
	padding-left: 20;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuitem4 {
	font-size: 8pt;
	padding-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menucurrent {
	color: Red;
	text-decoration: none;
}

div#content_ad_homepage {
}

div#produktnews_table {
	background: #BFDDD7;
	margin: 0 0 20px 0;
}
div#produktnews_table td.produktnews_table_header {
	background: #60A99C;
	margin: 0;
}
div#produktnews_table td.produktnews_table_header h2 {
	color: #FFFFFF;
	padding: 0 0 1px 3px;
	margin: 0;
	font-weight: bold;
	font-size: 110%;
}
div#produktnews_table td.produktnews_table_header a:link, div#produktnews_table td.produktnews_table_header a:visited {
	color: #FFFFFF;
}
div#produktnews_table td.produktnews_table_header a:hover, div#produktnews_table td.produktnews_table_header a:active {
	color: #FFFFFF;
 	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

div#produktnews_table p {
	padding: 2px 4px 2px 4px;
	margin: 0 0 20px 0;
}
div#produktnews_table .date {
	color: #56A395;
}
div.hr {
	border-top:1px solid #017560;
}
hr { 
	color:#017560;
	background-color:#017560;
	border:0pt none;
}
.smalltext {
	font-size: 10px;
}
div.contentad {
	width: 100%;
	text-align: center;
}
/* Lexikon */
a.lexSearchresults:link, a.lexSearchresults:visited {
}
a.lexSearchresults:hover, a.lexSearchresults:active {
	color: #FF0000;
	text-decoration: underline;
}
a.lexIndexLink:link, a.lexIndexLink:visited {
}
a.lexIndexLink:hover, a.lexIndexLink:active {
	color: #FF0000;
	text-decoration: underline;
}



