body {
background: url("gfx/hintergrund.gif") left top;
font-size: 12px;
font-family: Arial, Helvetica;
color: black;
background-color: white;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
}

/* Farben	orange	grau	blau	*/
/*100% 		ff9933	4d4d4d	0066cc	*/
/*75%		ffb366	7a7a7a	408cd9	*/
/*50%		ffcc99	a6a6a6	7fb2e5	*/
/*25%		ffe5cc	d2d2d2	bfd9f2	*/

/* ALLES */
div#ALLES {
position: absolute;
top:0;
left:0;
}

/* Kopf */
div#Kopf {
z-index:10;
background: url("gfx/kopf.gif") no-repeat left center;
background-color: #ffffff;
height: 90px;
width: 980px;
color: #4D4D4D;
font-size: 10px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
overflow: hidden;
position: absolute;
top:0;
left:0;
float: left;
}

div#Kopf table {
table-layout:fixed;
border-collapse:collapse;
border-spacing:0;
height: 20px;
width: 938px;
text-align:right;
vertical-align:bottom;
margin:70 0 0 0;
}

div#Kopf td {
font-size: 12px;
font-weight: bold;
height: 10px;
}

div#Kopf ul {
}

div#Kopf li {
display: inline;
list-style-type: none;
}

div#Kopf a {
text-decoration: none;
color: #4D4D4D;
}

div#Kopf a:hover {
text-decoration: underline;
color: #FF9933;
}

div#Kopf a:active {
text-decoration: underline;
color: #FF9933;
}


/* Banner */
div#Banner{
z-index:20;
/*background: url("gfx/erleuchtet1.jpg") no-repeat left center;*/
background-color: #0066cc;
height: 150px;
width: 980px;
font-size: 10px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
color: #4D4D4D;
overflow: hidden;
position: absolute;
top:90;
left:0;
float: left;
}

div#Banner table {
table-layout:fixed;
border-collapse:collapse;
border-spacing:0;
height: 12px;
width: 938px;
text-align:right;
vertical-align:bottom;
margin:132 0 0 0;
}

div#Banner td {
font-size: 10px;
font-weight: bold;
height: 10px;
color: #4D4D4D;
}

div#Banner li {
display: inline;
list-style-type: none;
}

div#Banner a {
color: #4D4D4D;
text-decoration: none;
}

div#Banner a:hover {
color: #FF9933;
text-decoration: underline;
}

div#Banner a:active {
color: #FF9933;
text-decoration: underline;
}


/* Menu */

div#Menu{
z-index:30;
height: 25px;
width: 980px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
overflow: hidden;
vertical-align: center;
/*background-color: #0066cc;*/
color: white;
overflow: hidden;
position: absolute;
top: 240;
left: 0;
float: left;
line-height:25px;
background: url("gfx/menu_back.gif") no-repeat left top;
}

div#Menu ul {
text-align: left;
line-height:15px;
margin: 0 0 0 190;
padding:0 0 0 0;
border:0 0 0 0;
}

div#Menu li {
display: inline;
list-style-type: none;
}

div#Menu a {
color: white;
border: 0px;
text-decoration: none;
font-weight: bold;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
}

div#Menu a:hover {
background-color: #ff9933;
}

div#Menu a:focus {
color: #4d4d4d; 
background-color: #ff9933;
}


/* UNTERMENU */

div#Untermenu {
z-index:33;
color: black;
font-size: 12px;
font-family: Arial, Helvetica;
width: 180px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 5;
position: absolute;
top:283;
left:0;
float:left;
background: url("gfx/quer_back.gif") no-repeat left top;
}

div#Untermenu hr {
border-width: 0px;
border-top-width: 1px;
border-color: #000000;
border-top-style: solid;
color: #ffffff;
}

div#Untermenu p {
font-size: 12px;
}

div#Untermenu table {
table-layout:fixed;
border: 0px;
margin:0 0 0 0;
padding:0 0 0 0;
width: 170px;
}

div#Untermenu th {
font-size: 14px;
font-weight:bold;
margin:0 0 0 0;
padding:2 2 2 2;
color: #ffffff;
background-color: #0066cc;
vertical-align: top;
}

div#Untermenu td {
font-size: 12px;
border: 1px solid #0066cc;
margin:0 0 0 0;
padding:0 2 2 2;
vertical-align: top;
}

div#Untermenu ul {
/*list-style-image: url("gfx/widebulletpoint.gif");*/
list-style-type: none;
line-height=12px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#Untermenu a:link {
font-weight:bold;
color: #0066cc;
text-decoration:none;
}

div#Untermenu a:visited {
font-weight:bold;
color: #0066cc;
text-decoration:none;
}

div#Untermenu a:hover {
font-weight:bold;
color: #ff9933;
text-decoration: underline;
}

div#Untermenu a:active {
font-weight:bold;
color: #ff9933;
text-decoration: underline;
}

div#Untermenu a:focus {
font-weight:bold;
color: #4d4d4d; 
text-decoration: underline;
}


/* Seitentitel */

div#Seitentitel{
z-index:35;
height: 30px;
font-size: 10px;
font-weight: bold;
width: 610px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
overflow: hidden;
vertical-align: center;
/*background-color: #bfd9f2;*/
color: #4d4d4d;
overflow: hidden;
position: absolute;
top:265;
left: 190;
float: left;
}


/* Untersubmenu */

div#Untersubmenu{
z-index:37;
height: 1px;
/*height: 50px;*/
font-size: 12px;
width: 610px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
overflow: hidden;
vertical-align: center;
/*background-color: #bfd9f2;*/
color: white;
overflow: hidden;
position: absolute;
top: 295;
left: 190;
float: left, bottom;
}

div#Untersubmenu ul {
text-align: left;
line-height:12px;
margin: 0 0 0 0;
padding:0 0 0 20;
font-size: 12px;
font-weight: normal;
border: 0px;
}

div#Untersubmenu li {
width: 140px;
display: inline;
list-style-type: none;
}

/*
div#Untersubmenu a {
color: black;
border:0px;
text-decoration: none;
padding: 5px 8px 5px 8px; 
margin-right: 0px 0px 0px 0px;
background-color: #7fb2e5;
}

div#Untersubmenu a:hover {
color: white;
background-color: #0066cc;
}

div#Untersubmenu a:focus {
color: #4d4d4d; 
background-color: #0066cc;
}*/


/* INHALT */

div#Inhalt {
z-index:40;
color: black;
font-size: 12px;
font-family: Arial, Helvetica;
/*width: 590px;*/
width: 570px;
border:0 0 0 0;
margin:0 0 0 0;
/*padding:10 20 10 20;*/
padding:10 0 10 0;
position: absolute;
top:295;
/*top:340;*/
/*left:190;*/
left:210;
float: left;
}

div#Inhalt img {
border-style: solid;
border-color: #4d4d4d;
border-width: 0px;
}

div#Inhalt hr {
border-width: 0px;
border-top-width: 1px;
border-color: #4d4d4d;
border-top-style: dotted;
color: #ffffff;
}

div#Inhalt h1 {
font-size: 19px;
font-weight: bold;
color: #4d4d4d; 
margin:0 0 0 0;
padding:0 0 0 0;
}

div#Inhalt h2 {
font-size: 19px;
font-weight: bold;
color: #4d4d4d; 
margin:0 0 0 0;
padding:0 0 0 0;
}

div#Inhalt h3 {
font-size: 13px;
font-weight: bold;
color: #4d4d4d; 
margin:0 0 0 0;
padding:0 0 0 0;
}

div#Inhalt h4 {
font-size: 13px;
font-weight: bold;
color: #4d4d4d; 
margin:0 0 0 0;
padding:0 0 0 0;
}

div#Inhalt h5 {
font-size: 13px;
font-weight: bold;
color: #ff9933;
margin:0 0 0 0;
padding:0 0 0 0;
}

div#Inhalt p {
font-size: 12px;
}

div#Inhalt td {
font-size: 12px;
border-width: 0px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
background-color: white;
vertical-align: top;
}

div#Inhalt ul {
list-style-image: url("gfx/bulletbsquare.gif");
margin:0 0 0 15;
padding:0 0 0 0;
}

div#Inhalt a:link {
font-weight:bold;
color: #0066cc; 
text-decoration:none;
}

div#Inhalt a:visited {
font-weight:bold;
color: #0066cc; 
text-decoration:none;
}

div#Inhalt a:hover {
font-weight:bold;
color: #ff9933; 
text-decoration: underline;
}

div#Inhalt a:active {
font-weight:bold;
color: #0066cc; 
text-decoration: underline;
}

div#Inhalt a:focus {
font-weight:bold;
color: #4d4d4d; 
text-decoration: underline;
}


/* Werbeblock */

div#Werbeblock {
z-index:50;
color: black;
font-size: 12px;
font-family: Arial, Helvetica;
width: 170px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
position: absolute;
top:295;
left:805;
float: left;
}

div#Werbeblock hr {
border-width: 0px;
border-top-width: 1px;
border-color: #7a7a7a;
border-top-style: dotted;
color: #ffffff;
}

div#Werbeblock p {
font-size: 12px;
}

div#Werbeblock table {
table-layout:fixed;
border: 0px;
margin:0 0 0 0;
padding:0 0 0 0;
width: 170px;
}

div#Werbeblock th {
font-size: 14px;
font-weight: bold;
margin: 0 0 0 0;
padding: 2 2 2 2;
color: #ffffff;
background-color: #0066cc;
vertical-align: top;
text-align: center;
}

div#Werbeblock td {
font-size: 12px;
border: 1px solid #0066cc;
margin: 0 0 0 0;
padding: 0 2 2 2;
vertical-align: top;
}

div#Werbeblock ul {
list-style-image: url("gfx/bulletpoint.gif");
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}

div#Werbeblock a:link {
font-weight:bold;
color: #0066cc;
text-decoration:none;
}

div#Werbeblock a:visited {
font-weight:bold;
color: #0066cc;
text-decoration:none;
}

div#Werbeblock a:hover {
font-weight:bold;
color: #ff9933;
text-decoration: underline;
}

div#Werbeblock a:active {
font-weight:bold;
color: #0066cc;
text-decoration: underline;
}

div#Werbeblock a:focus {
font-weight:bold;
color: #4d4d4d; 
text-decoration: underline;
}


/* Footer */

div#Footer {
z-index:60;
height: 16px;
width: 990px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
color: black;
font-size: 8px;
background-color: #0066cc;
float: left;
position: absolute;
bottom:0;
left:0;
}

div#Footer td{
border-width: 0px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
font-size: 9px;
}



/* TYPO3-IDs */

div#mailform table{
border-width: 0px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
}

div#mailform td{
border-width: 0px;
border:0 0 0 0;
margin:0 0 0 0;
padding:0 0 0 0;
}


/* bwl-tabelle */

table.bwl-tabelle{
width: 570px;
border:0 0 0 0;
}

caption{
font-size: 14px;
text-align:left;
font-weight: bold;
padding:5 5 5 5;
}

th.td-0, th.td-last{
font-size: 12px;
text-align:left;
color: black;
padding:5 5 5 5;
background-color:#e8e8e8;
}

td.td-0, td.td-last{
font-size: 12px;
color: black;
padding:5 5 5 5;
background-color: #e8e8e8;
}
