/* Für das dataTableTool, Seitenzahlen, vor, zurück */
a.seitenNavigation:link    {color:#f00;}
a.seitenNavigation:hover   {text-decoration:underline; color:#000;}
a.seitenNavigation 		   {text-decoration:none; color:#f00;}

/* Neue Daten */

/* Allgemein */

br {
	line-height: 0.5em;
}

table {
	empty-cells: show;
}

.table_border {
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.table_border td, .table_border th {
	color: #000;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

body {
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
	text-align: center;
	margin: 0px;
}

.center {
	
	vertical-align: middle;
	 text-align:center;
}
/* Navigation horizontal */

#navh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
}

#navh a {
	text-decoration: none;
	color: #000000;
}

#navh a:hover {
	text-decoration: underline;
}

/* Navigation vertikal */

#nav {
	background-color: #011aa9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 20px;
}

/* Elemente */

#nav a {
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
}

/* Klassen */

#nav .l1u {
	font-size: 12px;
	color: #ffffff;
	line-height: 200%;
}

#nav .l1s {
	font-size: 12px;
	color: #ff0000;
	line-height: 200%;
}

#nav .l2u {
	font-size: 10px;
	color: #000000;
	padding-left: 6px;
	line-height: 14px;
}

#nav .l2s {
	font-size: 10px;
	color: #ff0000;
	padding-left: 6px;
	line-height: 14px;
}

#nav .l3u {
	font-size: 10px;
	color: #000000;
	padding-left: 12px;
	line-height: 14px;
}

#nav .l3s {
	font-size: 10px;
	color: #ff0000;
	padding-left: 12px;
	line-height: 14px;
}

/* Content */

/* Elemente */

#main h2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
}

#main h3 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 20;
	padding-top: 0;
}

#main p, #main li, #main td {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#main th {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

#main ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	list-style-type: disc;
}

#main a:link, #main a:visited {
	color: #ff0000;
	text-decoration: none;
}

#main a:hover, #main a:active {
	color: #ff0000;
	text-decoration: underline;
}

#main form {
	margin: 0;
	padding: 0;
}

/* Klassen */

/* Z.B. fŸr Tabellen, die breiter als die Standardbreite des Fensters sein sollen */

#main .wide_content {
	width: 800px;
}

#main .small_font td, #main .small_font th, #main .small_font p {
	font-size: 9px;
}

#main .fehler {
	color: #ff0000;
}

#main .fehler a {
	color: #011aa9;
}

#main .bg_grau {
	background: #DDD6D6;
}

#main .bg_dunkelgrau {
	background: #9c9a97;
}

#main .bg_rot {
	background: #ed726b;
}

#main .bg_graurot {
	background: #aa6263;
}

#main .bg_gelb {
	background-color: #e2d454;
}

#main .bg_graugelb {
	background-color: #afa665;
}

#main .bg_orange {
	background-color: #dd8f40;
}

#main .bg_blau {
	background-color: #99abfc;
}

#main .bg_graublau {
	background-color: #8189ba;
}

#main .bg_gruen {
	background-color: #889745;
}

#main .mono td, #main .mono th, #main .mono p {
	font-family: "Courier New", Courier, mono;
}

#main .mono td {
	text-align: right;
}

/* Alte Daten */

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}

.bigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #FF0000
}

.titletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
	text-decoration: none
}

.maintextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline
}

.arialbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none
}

.arialsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

.arialsmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

.borderline {
	border-bottom-style: solid;
	border-bottom-color: #77AA00
}

.headlinered {
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-bottom-color: #FFFFFF
}

/* Links im Text */

.ueberschrift {
	color: #000;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}

/*Ueberschrift fett, 12pt*/

.fett {
	color: #000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

/*fette Schrift, normale Groesse*/

.text {
	color: #000;
	font-family: Verdana;
	font-size: 10pt;
}

.link_green {
	color: #00ff00;
	font-family: Verdana;
	font-size: 10pt;
}

.text2 {
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000
}

/*normaler schwarzer Text, 10pt*/

.arialwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}

.arialyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E7C614;
	text-decoration: none
}

.textklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

.grossschrift {
	color: #000;
	font-family: Verdana;
	font-size: 30pt;
	font-weight: bold;
}

/*Ueberschrift fett, 12pt*/

.linktextklein {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.textrot {
	color: #CC0000;
	font-family: Arial;
	font-size: 9px;
}

.textrotgross {
	color: #CC0000;
	font-family: Arial;
}

.textoben {
	vertical-align:top;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000
}

.linktextklein {
	color: red;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10pt;
}

.werbungtitel{
	border: 0px solid #011aa9;
	padding: 1px;
	background: #011aa9 none repeat scroll 0% 50%;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: rgb(231, 198, 20);
}

.werbungbigtitel{
	border: 0px solid #011aa9; 
	padding: 1px; 
	background: #011aa9 none repeat scroll 0% 50%; 
	font-weight: bold; 
	font-size: 15px; 
	font-family: Arial; 
	color: rgb(231, 198, 20);
}

.werbunginhalt{
	border-left: 1px solid #011aa9;
	border-right: 1px solid #011aa9;
	border-bottom: 1px solid #011aa9;
	font-size: 11px;
	font-family: Arial;
	padding:6px;
}
