body {
background-color:#666666;
height:100%;
background-position:top left;
background-repeat:no-repeat;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:0 0 5px 0;
}

/*--Ueberschriften--*/
h1 
{color:#1db14c; font-size:16px; font-weight:bold; margin:0; padding:0 0 3px 3px;}
h2 
{color:#005bae; font-size:16px; font-weight:bold; margin:0; padding:0 0 3px 3px;}
h3 
{color:#1db14c; font-size:12px; font-weight:bold; margin:0; padding:0;}	
h4 
{color:#005bae; font-size:12px; font-weight:bold; margin:0; padding:0;}
h5 
{font-size:10px; font-weight:bold; margin:0; padding:0;}
h6
{color:#cc6600; font-size:12px; font-weight:bold; margin:0; padding:0;}


/*--allgemeine Links--*/
a {
color:#CC0000;
font-size:12px;
font-weight:bold; 
text-decoration:underline;}

a:hover {
color:#009900;
font-size:12px;
font-weight:bold; 
text-decoration:underline;}

								
/*--allgemeine Tabellenbeschreibung--*/								
table {
padding:0;
margin:0;
width:auto;}
								
tbody {
padding:0;
margin:0;
width:auto;}
								
th {
padding:0;
margin:0;
width:auto;}

/*--allgemeine Listenbeschreibung--*/														
ul {
margin:0;
padding:0;
list-style: disc;}
ol {
margin:0;
padding:0px;
}
li 
{margin:3px 0 3px 20px;}
li a 
{line-height:150%;}

/*======================================================================================*/
/*== Fliesstext (erst ab IE 7, aber nur mit Strict-Modus: 
	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd">) ===*/
/*====================================================================================
.fliesstext {
max-width:350px;
min-width:300px;
}
* html .fliesstext {
width:350px;
}== hier noch nicht verwendet==*/

p.abschnittstart {
padding-left:10px;
}
p.abschnittstart:first-letter {
font-size:130%;
font-weight:bold;
vertical-align: baseline;
float:left;
}
p.abschnittstart .linie {
line-height:200%;
}

p.abschnitt {
padding-left:10px;
}

/*======================================================================================*/
/*==Definition der DIV's (Bereiche)=======================================*/
/*======================================================================================*/
/*--alles umschliessend--*/
#wrap {
width:1000px; 
background-color:#FFE600; 
margin:0;
padding:0;
border-bottom:1px solid #333333;
border-right:1px solid #333333;}

/*--Kopf mit Logo--*/
#header {
width:auto; 
height:85px;
background-image:url(Logo.gif); 
background-repeat: no-repeat;
margin:0; 
padding:0;}

/*--alles umschliessenden Inhalt--*/
#main {
clear:both;
width:auto;
height:100%;
margin:0; 
padding:0;}
* html #main {width:1000px;}

/*--linke Spalte --*/
#leftcol {
width:300px;
height:100%;
margin:0 10px 0 40px; 
vertical-align: top; 
padding:0;
float:left;}
* html #leftcol {margin:0 10px 0 20px;}

/*--mittlere Spalte--*/
#middlecol {
width:300px;
height:100%;
margin:0 10px 0 0; 
vertical-align:top; 
padding:0;
float:left;
}

/*--rechte Spalte--*/
#rightcol {
width:300px;
height:100%;
margin:0 40px 0 0; 
vertical-align:top; 
padding:0;
float: left;
}
/*-nur fuer Internet Explorer-*/
* html #rightcol {
clear:both;
margin:0 20px 0 0;
float:right;}

/*==========================================
====== 2 spaltig ===========================
============================================*/
#leftcol_2 {
width:485px;
height:100%;
margin:0 10px 0 10px; 
vertical-align: top; 
padding:0;
float:left;}
* html #leftcol_2 {margin:0 10px 0 10px;}

#rightcol_2 {
width:485px;
height:100%;
margin:0 10px 0 0; 
vertical-align:top; 
padding:0;
float: left;
}
* html #rightcol_2 {
clear:both;
margin:0 10px 0 0;
float:right;}

.mRahmen {
width:450px;
padding:5px;
border:solid 2px #cc6600;
background-color:#ffffc1;
}
.mRahmenwhite {
width:450px;
padding:5px;
border:solid 1px #333333;
background-color:#ffffff;
}
/*=========================================*/
.text {
background-color:#ffffff;
padding:10px;
}
.text_u {
text-decoration:underline;
}
.rot {
color:#ff0000;
}
.rot_bold {
color:#ff0000;
font-size:14px;
font-weight:bold;
}
.rot_u {
color:#ff0000;
text-decoration:underline;
}
.tabline {
border-bottom: solid 1px black;
}
.tabline_L {
border-bottom: solid 1px black;
color:#ff0000;
padding-left:5px;
}
/*--Fusszeile--*/
#footer {
clear: both;
width:auto;
margin:10px 20px 10px 20px;
padding:0;}

#footertext {
text-align:right;
font-size:10px;
font-weight:bold;
vertical-align:top;}

