body        
{
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF ;
	color: #3F3F3F;
	scrollbar-face-color: #EBEBEB;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #767676;
	scrollbar-shadow-color: #767676;
	scrollbar-arrow-color: #808080;
	scrollbar-track-color: #F5F5F5;
}

h1  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #767676;
	padding-left: 10px;
	font-variant: small-caps;
}

h2    {
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;

}

h3   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	

}

h4   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #767676;
}

h5   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #767676;
	background-color: #DDDDDD;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #252525;
}
.pb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #3F3F3F;
	vertical-align: top;
}

.start-text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	font-weight: normal;
	background-position: left bottom;
}
.start-text-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	font-weight: normal;
	background-position: right bottom;
	text-align: right;
	vertical-align: bottom;

}

.p-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F3F3F;
}

.titelweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #252525;
	background-color: #E7EAED;
}

a:link { 
	text-decoration: none;
	color: #151996;
}

a:hover {
text-decoration: none;
	color: #151996;
	background-color: #F5F5F5;
}

a:active {
	color: #151996;
	text-decoration: none;
	background-color: #F5F5F5;
}


a:visited {

	text-decoration: none;
	color: #151996;
}

.navitext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #C4C4CC;   
}

.naviweiss 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #000099;
    background-color: #FFFFFF;
}

.aktiv { 
font-size: 14px; 
color: #151996 ; 
background-color: #FFFFFF; 
}

.aktivdebm { 
font-size: 12px; 
color: #666666; 
background-color: #FFFFFF; 
}

/*neue navi*/
#menu50
{
	position:absolute;
	width:180px;
	z-index:5;
	left: 50px;
	top: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #C4C4CC;
	text-indent: 50pt;
	visibility: visible;



}

#navi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #e6e6e6; 
}

#navi a
{	font-size: 12px;
    text-decoration: none;
	color: #e6e6e6; 
}

#navi a:hover {	
	color: #151996;
    background-color: #FFFFFF; 
 text-decoration: none;  
}

#navi a:active {	
	color: #151996;
    background-color: #FFFFFF;
}

#navi a:visited {	
    text-decoration: none;	 
}

#navi-debm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #FFF3E6; 
}

#navi-debm a
{	
    text-decoration: none;
	color: #FFF3E6;
}

#navi-debm a:hover {	
	color: #151996;
    background-color: #FFFFFF; 
 text-decoration: none;  
}

#navi-debm a:active {	
	color: #151996;
    background-color: #FFFFFF;
}

#navi-debm a:visited {	
    text-decoration: none;	 
}

#suche 
{
	font-size: 10px;
	text-decoration: none;
	color: #151996;
	visibility: visible;
}

#suche a

{font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        text-align: center;
		color: #151996;        
        text-decoration: none;
}


#suche a:hover {
font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #151996;
        background-color: #FCC43F;
        text-decoration: none;
}


#suche a:visited
{font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        text-align: center;
		color: #151996;      
        text-decoration: none;
}

.nav-top
{
	font-size: 10px;
	text-decoration: none;
	color: #151996;

}


.block
{
       border: 0px;      
       font-size: 12px;
       padding-top: 2px;
       padding-bottom: 2px;
        padding-left: 14px;
         padding-right: 14px;
          text-decoration: none
}

// navl ??

#nav1 a {
       border: 0px;
       color: #ffffff;
       font-size: 13px;
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left: 14px;
       padding-right: 14px;
       text-decoration: none
}

#nav1 a:hover {
       background-color:#ff6600;
       color: #ffffff;
       }

#nav1 a:active {
       background-color:#ff6600;
       color: #ffffff;
       }


.12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.oben {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	text-align: left;	
}

.tableheading {
	font-weight: bold;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blocksatz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	text-align: justify;
}

// left muss anders float...??//

#content
{
position:absolute; 
width:698px; 
height:400px; 
z-index:5; 
left: 230px; 
top: 220px;

}



.debmlistenpunkt {
	list-style-position: outside;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: crosshair;
	text-align: left;
	text-indent: 10pt;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #CCCCCC;

}
ol {
	font-size: 12px;
	text-align: justify;
}
.paddingre150 {
	left: 368px;
	position: absolute;
	width: 500px;



}
.paddingre50 
{ float: left; -left: 3px; width: 10em; border: blue; }

//.paddingre100 
//{ float: right;  width: 40em; border: blue; }

#jahre
{
position:absolute; left:350px; width:450px;
padding:0px; font-size: 12px; color: #3F3F3F;}
	
#jahreli
{
position:absolute; left:255px; width:100px;
 padding:0px;
font-size: 12px; 	color: #3F3F3F;}

.padding450 {
	position: absolute;
	left: 450px;
	width: 350px;
}
.padding380 {
	position: absolute;
	left: 380px;
	width: 350px;
}
.padding550 {
	position: absolute;
	left: 550px;
}
.forsch550 {
	position: absolute;
	left: 550px;
	font-size: 12px;
	color: #3F3F3F;
	width: 350px;

}
.forsch260 {
	position: absolute;
	left: 260px;
	font-size: 12px;
	color: #3F3F3F;
}
.normal {font-size: 12px;}