
img.fl { float:left; clear:none; margin-right:10px;margin-bottom:7px;margin-top:7px }
img.fm { float:right;clear:none; margin-right:20%;margin-bottom:7px;margin-top:7px }
img.fr { float:right;clear:none; margin-left:10px;margin-bottom:7px;margin-top:7px }
div.fr { float:right;clear:none; margin-left:10px;margin-bottom:7px;margin-top:7px }
div.fl { float:left; clear:none; margin-right:10px;margin-bottom:7px;margin-top:7px }
div.news { float:right;clear:none; margin-left:60px;margin-bottom:7px;margin-top:7px }
div.flm { float:left; clear:none;  margin-left:200px;margin-right:10px;margin-bottom:7px;margin-top:10px }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 background-color: #2d3851;
}

table.coll { 
border-collapse:collapse;
}

h1 {
 font-family: Times New Roman, serif;
 line-height: 0px;
 font-size: 14px;
 font-weight: bolder;
 color: #e9f2fc;
 }

.fl { float:left; clear:none; margin-right:10px;margin-bottom:7px;margin-top:7px ;
 margin: 0px; padding: 0px; font-weight: normal; font-size: 11px;}

.fr { float:right;clear:none; margin-left:10px;margin-bottom:7px;margin-top:7px;
 margin: 0px;
 padding: 0px;
 font-weight: normal;
 font-size: 11px; 
}


h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 }

r {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 0%;
 text-decoration: none; 
 color: #ff2e2e;
 }

.borders-1 td, .borders-1 li {
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
}


p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #333333;
 }

a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 color: #0000f0;
 }

a:visited {
 text-decoration: underline;
 color: #000090;
 }

a.navlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #e9f2fc;
 }

.nav li {
 margin:0; padding:3px 7px 3px 7px; display:block; border-bottom:1px solid #fffaf0;}
 .nav a:link, .nav a:visited {
 display:block; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color:#e9f2fc; margin:0; padding:1px 7px 1px 7px;}
 .nav a:hover {
 display:block; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color:#e9f2fc; margin:0; padding:1px 7px 1px 7px; background-color:#7d9fc4;}
 .nav a:active {
 display:block; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color:#e9f2fc; margin:0; padding:1px 7px 1px 7px;}

a.navlink:visited {
 text-decoration: none;
 color: #e9f2fc;
 }

a.newslink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #0000ff;
 }
 
 a.newslinksmall {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #3030ff;
 }

div.newslink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #0000ff;
 }

a.downlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: 600;
 line-height: 12px;
 text-decoration: none;
 color: #000000;
 }

a.scaled {
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #000000;
 }

a.scaled:visited {
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #000000;
 }

a.scaled:hover {
  color:#ffffff;
 }

a.newslink:visited {
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
 font-weight: normal;
 line-height: 12px;
text-decoration: none;
 color: #0000ff;
 }

a.newslink:hover {
 text-decoration: underline; color:#5555ff;
 }
 
 a.newslinksmall:hover {
 text-decoration: underline; color:#5555ff;
 }

td.newslink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #0000ff;
 }

a.navlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #0000ff;
 }

a.navlink:visited {
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
 font-weight: normal;
 line-height: 12px;
text-decoration: none;
 color: #0000ff;
 }

a.navlink:hover {
 text-decoration: underline; color:#3333ff;
 }

td.navlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 12px;
 text-decoration: none;
 color: #0000ff;
 }

td.newslink:visited {
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
 font-weight: normal;
 line-height: 12px;
text-decoration: none;
 color: #0000ff;
 }

td.newslink:hover {
 text-decoration: underline; color:#3333ff;
 }

h {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 text-decoration: none; 
 color: #464c64;
 }

nh {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 text-decoration: underline; 
 color: #464c64;
 }

li2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 padding-bottom: 7px;
 color: #333333;
 }


ul2.dotted,
li.select {
	list-style-type: circle;
	color: #e9f2fc;
	margin-left: 52px;

}

.navcell {
 padding: 3px 7px 3px 7px;
 }

.newsheader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 padding-left: 5px;
 color: #e9f2fc;
 background-color: #ffffff;
 background-color: #4d75a0;
 }

.newscell {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 padding-top: 7px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 9px;
 color: #464c64;
 background-color: #a2c5e6;
 }

.update {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
 color: #e9f2fc;
 }

.copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 color: #464c64;
 text-decoration: none;
}

.copyright:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 color: #464c64;
 text-decoration: none;
}

#menu li a:link, #menu li a:visited {
color: black;
display: block;
background:  url(bilder/off.png) top center no-repeat;
}
#menu li a:hover {
color: blue;
background:  url(bilder/on.png) top center no-repeat;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.7em; 

}

#nav a{
display:block;
width:70px;
padding:0px 5px;
border:1px solid #354463;
color:#ffffff;
text-decoration:none;
background-color:#5671a7;
}

#nav a:hover{
background-color:#bfd7f2;
color:#000000;
}

#nav li{
float:left;
position:relative;

}

#nav ul {
position:absolute;
display:none;
width:11em;
top:1.8em;
}

#nav li ul a{
width:11em;
height:auto;
float:left;
background-color:#294f82;
}

#nav ul ul{
top:auto;
top:0.2em;

}	

#nav li ul ul {
left:11em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul , #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#search-submit {position:absolute; top:617px;}
#search-input-out {position:absolute; top:624px;  width:155px; height:28px; margin:0; padding:0; border:0; background:url("bilder/input.gif") 0 0 no-repeat; font:bold 90%/100% "verdana",sans-serif; color:#192666;}
#search-input {width:140px; margin:5px 8px; padding:3px 0; border:0; background:#ffffff; font:bold 100%/100% "verdana",sans-serif; color:#192666;}

