/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#424242; vertical-align:top;
	}
	
a {
	font-weight:bold; text-decoration:underline;
	color: #696969;
	}
	
a:hover {
	color: #424242;
	text-decoration: underline;
	}
p            {font-family:Arial, Helvetica, sans-serif;font-size:8.5pt;color:#424242; line-height:20px; margin:0; padding:0;}
h1           {font-family:Arial, Helvetica, sans-serif; font-size:12pt;color:#003366; line-height:30px; margin:0; padding:0;}
h2           {font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#003366; line-height:25px; margin:0; padding:0;}
h3           {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt;color:#003366; line-height:25px; margin:0; padding:0;}

h4	     {font-family:Arial, Helvetica, sans-serif; font-size:10pt;color:#424242; line-height:20px; margin:0; padding:0;}
h5	     {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt;color:#424242; line-height:25px; margin:0; padding:0;}
ul           {list-style-image:url(img/lp_red.gif); list-style-position:outside; line-height:normal;}
/*li { margin-left:10px; }*/
img.text     {float:right;border:0px;}
img          {border:0px;}


/* ID Styles */
		
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	line-height:30px;
	}
#box-top {font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
 color:#0033FF;
 font-weight:bold;
 text-decoration: none;
 }	

/* Text Copyright */
#copyright-text {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

/* Class Styles */
	
.bodyText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8.5pt;
	color:#424242;
	line-height:normal;
	margin-top:0px;
	}

/* a name */
a.name {font-family:Arial, Helvetica, sans-serif;
 font-size:8.5pt;
 color:#db0000;
 text-decoration: none;
 }	

/* Navigation Text */	
.middle { vertical-align:middle;}

/* Navigation 1*/	
.topnav {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:hover {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.topnav:active {
	color:#FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.topnav-highlight {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	height: 10px;
	line-height: normal;
}
a.topnav-highlight:link {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.topnav-highlight:hover {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.topnav-highlight:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}

/* Navigation 2 */
.topnav2 {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.topnav2:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.topnav2:hover {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.topnav2:active {
	color:#FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.topnav-highlight2 {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	height: 10px;
	line-height: normal;
}
a.topnav-highlight2:link {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.topnav-highlight2:hover {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.topnav-highlight2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}

/* Left Navigation*/	
.leftnav {
	color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.leftnav:link {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.leftnav:hover {
	color: #014BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.leftnav:active {
	color:#014BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.leftnav-highlight {
	color: #014BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
a.leftnav-highlight:link {
	color: #014BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.leftnav-highlight:hover {
	color: #014BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.leftnav-highlight:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #014BA5;
	text-decoration: underline;
}

/* Left Navigation Header */
.leftnav-header {
	color:#3399FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height:25px;
}

a.leftnav-header:link {
	color: #3399FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height:25px;
}
a.leftnav-header:hover {
	color: #0550AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	line-height:25px;
}
a.leftnav-header:active {
	color:#0550AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	line-height:25px;
}
.leftnav-header-highlight {
	color: #0550AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	height: 10px;
	line-height: 25px;
}
a.leftnav-header-highlight:link {
	color: #0550AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	line-height:25px;
}
a.leftnav-header-highlight:hover {
	color: #0550AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	line-height:25px;
}
a.leftnav-header-highlight:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0550AC;
	text-decoration: underline;
	line-height:25px;
}

/*Navigation Footer*/
.footernav {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
a.footernav:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
a.footernav:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
a.footernav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

/* Bildvergrößerung - MouseOver */

a.menue, a.menue:link, a.menue:visited, a.menue:active {
position: absolute;
text-decoration: none; 
/* font-style: italic; color: #000000; */
}

a.menue:hover {
/* color: #000000; */
background: transparent;
}

a.menue span {
display: none; 
text-decoration: none;
}

a.menue:hover span {
display: block;
position: absolute; 
top: -115px;
left: 0; 
padding: 0px;
border:1px solid #424242;
background: #FFFFFF; 
/* width: 310px; z-index: 100; color: #000000; font: 10px Verdana, sans-serif; text-align: left; */
}

a.infobox {
	position: absolute;
	font-weight:bold;
	text-decoration:underline;
	color: #696969;	
}

a.infobox:hover {
color: #424242;
text-decoration: none;}

a.infobox span {display:none; text-decoration:none;}

a.infobox:hover span {
display:block;
position: absolute; top: -85px; left: -450px; z-index: 1000;
width: 300px;
color: #424242;
background: #FFFFCC;
font-family:Arial, Helvetica, sans-serif;font-size:8.5pt;
border:1px dashed black;
padding:10px;}



/