
BODY     {
	margin: 0px 0px 0px 0px;
	background-color: #A9A9A9;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}


TABLE    { border-collapse: collapse; border: 0px; border-spacing: 0px; }
TD       { font-size: 10px; line-height: 15px; padding: 0px; vertical-align: top; border-spacing: 0px; }
th       { font-size: 10px; line-height: 15px; padding: 0px; vertical-align: top; border-spacing: 0px; text-align: left; }

FORM     { display: inline; }
SELECT   { font: 10px Verdana, Arial, Helvetica, sans serif; } 
TEXTAREA { font: 10px Verdana, Arial, Helvetica, sans serif; }
INPUT    { font: 10px Verdana, Arial, Helvetica, sans serif; }

A        { font-size: 10px; color: #000000; text-decoration: underline; }

caption { font-size: 10px; color: #000000; font-weight:bold; background-color: #c0c1c4; text-align:left;}

P  { margin: 0px 0px 0px 0px; }

/** **************************************************************
* Standard Klassen (.) und Individualformate (#)
* ----------------------------------------------------------------
* Namensregeln:
* - Hauptklassen beginnen immer mit Kleinbuchstaben;
* - Unterklassen beginnen immer mit Großbuchstaben;
* 
************************************************************** **/


/* -------------------------------------------------------------*/
/* Background Colors */  
.bgHgGrey { background-color: #A9A9A9; }
.bgHGrey { background-color: #EFF2F7; }                                        
.bgBlue { background-color: #145FA2; }
.bgGrey { background-color: #666666; }
.bgRed{ background-color: #DE0031; }

/* -------------------------------------------------------------*/
/* Klassen                                            */

.navSelected2 {
	font-family : Verdana,Arial,Helvetica,sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #145FA2;
	text-decoration: none;
}

.navUnselected2 {
	font-family : Verdana,Arial,Helvetica,sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration: none;
}

.seknavSelected {
	font-family : Verdana,Arial,Helvetica,sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration: none;
}

 .headline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px; 
	padding-top: 15px;
	padding-bottom: 10px;
	
}

 .linkRelated
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

 .textRelated
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	
}

 .textRelatedlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	padding-left: 15px;
	
}

 .linklinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #DE0031;
	text-decoration: none;
}

 .textCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #9D9D9D;
	
}

.textwhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
}

 .text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	
}

 .textformular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #333333;
	padding-left: 10px;
	
}


 .sitemaphead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	
}

 .linksitemap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #DE0031;
	text-decoration: none;
}

/* Subnavi */

.tdlx {
	width: 16px;
	height: 21px;
	background-color: #e1e3e8;
}
.tddx {
	width: 154px;
	background-color: #e1e3e8;
	vertical-align: middle;
}
.tdline {
	height: 1px;
	background-color: #b5bac6;
}

.tdlxSel {
	width: 16px;
	height: 21px;
	background-color: #000e42;
}
.tddxSel {
	width: 154px;
	background-color: #000e42;
	vertical-align: middle;
}

a.subnavi:link, a.subnavi:visited, a.subnavi:hover {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

a.subnaviSel:link, a.subnaviSel:visited, a.subnaviSel:hover {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div#tabelle {
	width: 100%;
	background-color: #efefef;
}

.padlx {
	padding: 5px;
}

.paddx {
	padding: 5px;
	background-color: #c0c1c4;
}
