body {
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #C6C6C6;
scrollbar-dark-shadow-color: #769FC3;
scrollbar-track-color: #C6C6C6;
scrollbar-face-color: #E4E4E4;
scrollbar-shadow-color: #16355A;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #D4E0EC;
}

body,td,div  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3B3B3B;
}

.fliess  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3B3B3B;
}

.field1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	width : 250px;
}

.field2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	width : 300px;
}

.field3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	width : 45px;
}

.titelgross{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #E87F00;
	font-weight : bold;
	line-height : 22px;
}

.titelgrossgruen{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #005A31;
	font-weight : bold;
	line-height : 22px;
}

.titelgrossblau{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #001D7D;
	font-weight : bold;
	line-height : 22px;
}

.titelgrau{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #656565;
	font-weight : bold;
	line-height : 22px;
}

.titel{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #E87F00;
	font-weight : bold;
	line-height : 22px;
}

.klein{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3B3B3B;
}

a.untermenue:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}

a.untermenue:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}

a.untermenue:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
}


a.klein:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4A4A4A;
}

a.klein:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4A4A4A;
}

a.klein:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}


a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4A4A4A;
}

/*
a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4A4A4A;
}
*/

a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}

.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration: none;
}

.small:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration: underline;
}

.txtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #808080;
}


.box {
	border: 1px solid #E87F00;
	padding: 5px;
	border-collapse: collapse;
}

.tdbox {
	border: 1px solid #D5D5D5;
}

.linkunterlegt {
	background-color : #DDDDDD;
}

/* esc.newsletter */

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}

.nlboxedmsg {
	background-color: #E4E4E4;
}

.nlbgmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E4E4E4;
}

.nlboxed {
	background-color: #E4E4E4;
}


.nlbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E4E4E4;
}

.nlemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:140px;
}

.nlsend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #E87F00;
	width:140px;
}

.nlsendsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #E87F00;
	width:68px;
}


/* esc.publisher */

.nptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E87F00;
}

.nptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.nplink, .nplink:hover, .nplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	text-decoration: underline;
}

.npdoctitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7E00;
}

.npdoctext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


.nplead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style : italic;
	color: #000000;
	margin-top: 18px;
}

td.npheadline a,td.npheadline a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #E87F00;
	text-decoration: underline;
}

a.npheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #E87F00;
	text-decoration: underline;
}

a.npheadline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #E87F00;
	text-decoration: underline;
}

.npheadlinelead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style : italic;
	color: #000000;
}

.npthumbtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.npthumbtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.nppictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.inhalt tr td table tr td {
	padding: 0 0 5px 0;
}
