h3 {  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px; 
   font-weight: bold; 
}

.header {
	font-weight: bold;
	
	color: #3B8F1D;
	font-size: 13px;
}

.subheader {
	font-weight: bold;
	
	color: #3B8F1D;
	font-size: 13px;
}
p.printheader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B8F1D;
	font-size: 13px;
}
.header-grau {
	font-weight: bold;
	
	color: #333333;
	font-size: 12px;
}


.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #404040}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
 } 
p.print{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
 
}
a {
   text-decoration: none; 
  color: #3B8F1D;
}
.aufblau {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #FFFFFF;
}




.searchedit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;
	border-bottom-color : #BBDBF4;
	border-right-color : #91B2D1;
	border-left-color : #11559E;
	border-top-color : #11559E;
        padding-bottom:5px;
	height:16px;
}
.search{
	background:#1B4D94;
	border-right-color : #11325F;
	border-bottom-color : #11325F;
	border-left-color : #1B4D94;
	border-top-color : #1B4D94;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:46px;
}
.searcheditfr{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 75px;
	border-bottom-color : #BBDBF4;
	border-right-color : #91B2D1;
	border-left-color : #11559E;
	border-top-color : #11559E;
        padding-bottom:5px;
        padding-left:2px;
	height:16px;
}
.searchfr{
	background: #1B4D94;
	border-right-color : #11325F;
	border-bottom-color : #11325F;
	border-left-color : #11325F;
	border-top-color : #11325F;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:66px;
}
select.laenderselect{
       border-style : solid solid solid solid;
	   	border-top-width : thin;
}


}
a.norm {
   text-decoration:none; 
  color:#404040;
}
a.navilinks {
   text-decoration:none; 
  color:#FFFFFF;
}
.navilinks_fach{
	color:#ffffff;
	background :#004B8E;
	height : 25px;
	padding-left : 17px;
        padding-top : 3px;
	border-bottom : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
        width:173px;
        font-weight : bold;
        background-image : url("/imperia/md/images/tplimg/weiter_grau.gif");
	background-position : right;
	background-repeat : no-repeat;
}


a.navilinks_high{
	color:#FFFFFF;
        vertical-align:bottom;
}
a.navirechts{

	color:#333333;
 
}


td.navilinks{
	color:#FFFFFF;
	background:#004B8E;
	height : 23px;
	padding-left : 17px;
}

.navioben{
	color:#FFFFFF;
	background:#004B8E;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        height:17px;
        vertical-align : bottom;

}
.navioben_over{
	color:#FFFFFF;
	background:#3B8F1D;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        height:17px;

}
.navioben_ie{
	color: #FFFFFF;
	background: #004B8E;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        height:23px;
        vertical-align : bottom;

}
.navioben_over_ie{
	color : #FFFFFF;
	background : #3B8F1D;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        height:23px;

}
td.navilinks_high{
	color : #FFFFFF;
	background : #3B8F1D;
	height : 23px;
	padding-left : 17px;
}
.navirechts{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
 
}
.space {
}

span.right {
	float: right;
}
span.pright {
	float: right;
	width: 400px;
}
span.pleft {
	float: left;
	width: 52px;
}
span.center {
	width:100%;
	text-align: center;
}
span.left {
	float: left;
}
select.drop{
	font: 10px;
        width: 170px;
}


#nav ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
}
#nav li
{
    position: relative;
}
#nav ul li
{
    background-color: #004B8E;
    border-left: 1px solid #ffffff;
z-index:1;
    
}
#nav ul ul
{
    position: absolute;
    left: -999em;
    width: 150px;

}
#nav ul ul ul
{
    margin-left: 199px;
    left: -999em;
 
}
#nav ul ul li
{
    margin-bottom : -2px;
    border: none;
    border-top: 1px solid #ffffff;

}
#nav a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0;
    padding: 3px;
}
#nav a:hover
{
    background: #3B8F1D;
}
#nav ul ul a
{
    display: block;
    background-color: #004B8E;
    padding: 5px;

}
#nav ul ul a:hover
{
    color: #ffffff;

}
/* FIX IE \*/
* html #nav li { float: left; height: 1%; }
* html #nav ul ul li { float: left; height: 1%; width: 150px; }
/* END FIX */
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li.sfhover ul ul, #nav ul li.sfhover ul ul ul
{
    left: -999em;
}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav li li li:hover ul, #nav ul li.sfhover ul, #nav ul li li.sfhover ul, #nav li li li.sfhover ul
{
    left: -1px;
}
#nav ul ul ul
{
    visibility: hidden;
}
div.navi{
   width:740px;
}
#nav .sfhover{

z-index:20;

}
td.navback{
background : #004B8E;
}
a.unten :hover :visited{
   text-decoration: none; 
  color: #ffffff;
}
a.unten{
   text-decoration: none; 
  color: #ffffff;
}
a.navirechts sup {
padding-bottom:4.5px;
border-bottom-style:solid;
border-bottom-width:1px; 
text-decoration: none;


}

u sup {
padding-bottom:4.5px;
border-bottom-style:solid;
border-bottom-width:1px; 
text-decoration: none;


}

a.tooltip,a.tooltip:link{
position:relative;
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a.tooltip:visited,a.tooltip:active{
position:relative;
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.tooltip span{
display:none;
text-decoration:none;
}
a.tooltip:hover{
z-index:100;
}

a.tooltip:hover span{
display:block;
position:absolute;
top:23px;
left:-300px;
width:400px;
z-index:1200;
color:#000;
border:1px solid #000;
background-color:#FFFFFF;
background-image:url(/imperia/md/images/tplimg/bg_span.gif);
text-align:left;
padding:2px;
outline:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.pv2head{
color:#009999;
}
