li {color: #0456B2;}

body{
/* background-image: url(../img/bg_body.jpg);*/
background-color:#f7f3f7;
}

ul {margin-top: 3px;}

.wichtig {
color: #0456B2;
}

sup {font-size:6pt;}
sub {font-size:6pt;}

#nav-oben
{
width: 100%;
float: left;
}

#nav-oben ul { padding: 0; }
#nav-oben ul li { display: inline; }

#nav-oben ul
{
margin: 0;
padding: 0;
color: #414141;
/*font-family: Verdana, sans-serif;*/
font-family: Arial, Helvetica;
font-size: 15px;
font-weight: normal;
}

#nav-oben ul li a
{
padding: 4px 6px 4px 6px;
color: #414141;
text-decoration: none;
float: left;
border-right: 1px solid gray;
}


#nav-oben li#rechts a
{
padding: 4px 6px 4px 6px;
color: #414141;
text-decoration: none;
float: left;
border-right: none;
}

#nav-oben li#rechts a:hover {
color: #0548A3;
}

#nav-oben ul li a:hover
{
background-color: #f0f0f0;
color: #0548A3;
}

#nav-oben li a:hover, #nav-oben li#active a
{
color: #0548A3;
text-decoration: none;
background-color: #f0f0f0;
text-align: left;
}


#nav-oben1
{
width: 100%;
float: left;
background-color:#FBFAF4;
}

#nav-oben1 ul { padding: 0; }
#nav-oben1 ul li { display: inline; }

#nav-oben1 ul
{
margin: 0;
padding: 0;
color: #414141;
/*font-family: Verdana, sans-serif;*/
font-family: Arial, Helvetica;
font-size: 15px;
font-weight: normal;
}

#nav-oben1 ul li a
{
padding: 4px 10px 4px 10px;
color: #414141;
text-decoration: none;
float: left;
border-right: 1px solid gray;
}


#nav-oben1 li#rechts a
{
padding: 4px 10px 4px 10px;
color: #414141;
text-decoration: none;
float: left;
border-right: none;
}

#nav-oben1 li#rechts a:hover {
color: #0548A3;
}


#nav-oben1 li#rechts1 a
{
padding: 4px 11px 4px 11px;
color: #414141;
text-decoration: none;
float: right;
border-right: none;
}

#nav-oben1 li#rechts1 a:hover {
color: #0548A3;
}


#nav-oben1 ul li a:hover
{
/*background-color: #f0f0f0;*/
color: #0548A3;
}

#nav-oben1 li a:hover, #nav-oben1 li#active a
{
color: #0548A3;
text-decoration: none;
/*background-color: #f0f0f0;*/
text-align: left;
}


#nav-links {
 height: 15px;
 margin: 0;
/* font-family: Verdana, sans-serif;*/
font-family: Arial, Helvetica;
 font-size: 15px;
}

#nav-links a{
 text-decoration: none;
/* font-weight: bold;*/
 padding: 3px 0 3px 7px;
 width: auto;
/* color: #414141;*/
color: #6a6a6a;
 display: block;
 border-left: 1px solid gray;
 border-bottom: 1px solid gray;
 border-right: 1px solid gray;
 }

 #nav-links .sup {border-bottom: none;}
 #nav-links .sup a {border: none;}


#nav-links a:hover, #nav-links a#active {
 color: #0548A3;
 background-color: #f0f0f0;
}
/*
#nav-links #submenu {
 text-decoration: none;
 color: gray;
 font-weight: bold;
 border-left: 1px solid gray;
 padding: 0;
padding-left: 15px;
 }

#nav-links a#submenu {
 text-decoration: none;
 font-size: 12px;
 color: #6a6a6a;
 font-weight: normal;
 border-left: 1px solid gray;
padding-left: 15px;
 }

#nav-links a:hover#submenu {
 color: #0548A3;
 background-color: #f0f0f0;
}

#nav-links #submenu2 {
 text-decoration: none;
 color: gray;
 font-weight: bold;
 border-left: 1px solid gray;
 padding: 0;
padding-left: 30px;
 }

#nav-links a#submenu2 {
 text-decoration: none;
 font-size: 11px;
 color: #6a6a6a;
 font-weight: normal;
 border-left: 1px solid gray;
padding-left: 30px;
 }

#nav-links a:hover#submenu2 {
 color: #0548A3;
 background-color: #f0f0f0;
}
*/

#nav-links #language {
 text-decoration: none;
 color: gray;
 font-weight: bold;
 border: none;
 padding: 0;
 margin-top: 15px;
 }


#nav-links a#language {
 text-decoration: none;
 font-size: 11px;
 color: #6a6a6a;
 font-weight: normal;
 border: none;
 padding: 0;
 }

#nav-links a:hover#language {
 background-color: #fff;
 text-decoration: underline;
}

#nav-links #top {
 border: none;
}

#nav-links a#top {
 border: none;
}

#nav-links a:hover#top {
 background-color: #fff;
}

#nav-unten {
 text-align: center;
 margin-top: 3px;
 font-family: Verdana, sans-serif;
/*font-family: Arial, Helvetica;*/
 font-size: 11px;
}

#nav-unten a{
 text-decoration: none;
 color: #414141;
 }
#nav-unten a:hover {
 text-decoration: underline;
}


#inhalt {
 padding-left: 10px;
 padding-right: 5px;
/* font-family: Verdana, sans-serif;*/
 font-family: Aial, Helvetica;
 font-size: 12px;
/* color: #5b5b5b;*/
 color: #6a6a6a;
 }
.normal {
 color: #6a6a6a;
}

#inhalt a {
 text-decoration: none;
/* font-family: Verdana, sans-serif;*/
/* color: #5b5b5b;*/
 color:#0456b2;
/* color:#FF7709;*/
 font-size: 13px;
/* font-weight: bold;*/
 }

 #inhalt td a {
 text-decoration: none;
/* font-family: Verdana, sans-serif;*/
font-family: Arial, Helvetica;
 color: #0456B2;
/* color:#FF7709;*/
 font-size: 13px;
/* font-weight: bold;*/
 }

#inhalt a:hover, #inhalt td a:hover {
/* color: #0562a5;*/
 text-decoration: underline;
 }

#inhalt table {
border: 1px solid gray;
font-size: 11px;
}

#inhalt tr, #inhalt td {
font-size: 12px;
/*font-weight: bold;*/
/*color: #5b5b5b;*/
color: #5b5b5b;
padding: 3px 5px 3px 5px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #f4f9fd;
vertical-align: top;
}

.text {
padding: 3px 3px 9px 3px;
border-bottom:1px solid silver;
}

.text-last {
padding: 3px 3px 9px 3px;
}


#news/*, .text */{
        color:black;/*color: #676767; color: silver;*/
        font-family: Verdana, sans-serif; /*font-family: Arial, Helvetica;*/
        font-size: 10px; /*border-left: 1px solid silver;*/
         vertical-align:top;
}

#news a {
        text-decoration: none;
        /*color:black;color: #676767;*/
         color:#002A52;
}

#news a:hover {
/*color: #0065CE;*/
color:blue;
/*text-decoration: underline;*/
}

#news a:hover h3 {
/*color: #0065CE;*/
text-decoration: none;
}

#copy {
/* font-family: Verdana, sans-serif;*/
font-family: Arial, Helvetica;
 color: gray;
 font-size: 10px;
}
#copy a{
 text-decoration: none;
 color: gray;
 font-size: 10px;
 }
#copy a:hover {
 color: gray;
 text-decoration: underline;
}

#develop {
margin-top: 10px;
padding: 5px;
background-color: #F4F9FD;
border: 1px dotted gray;

}

/** html #develop span  { zoom:2;}*/


#develop a {
font-family: Arial, Helvetica;
color: #000;
font-size: 14px;
font-weight: normal;
}

#develop img{
margin-top: 4px;
margin-right: 6px;
margin-bottom: 2px;
}
#develop a img {
border: 0;
}
.abstract, .abstract a{
font-family: Arial, Helvetica;
/*color: #6a6a6a;*/
color:#0548A3;
font-size: 11px;
font-weight: normal;
}

#develop a:hover, a:hover .abstract {
        text-decoration: none;
        color:blue;
}

* html #develop {border:2px dotted gray; zoom:.5;}
* html #develop a { zoom:2;}


#develop .close {
 font-family: Verdana, sans-serif;
 color: red;
 font-size: 11px;
 font-weight: bold;
 font-style:italic;
 border:1px solid red;
 width:100%;
 text-align:center;
 background-color:orange;
}


#bild {font-size: 9px;}


h1 {
/* font-family: Verdana, sans-serif;*/
 font-family: Arial, Helvetica;
 font-style: italic;
 font-size: 30px;
 color: #0456B2;
 margin-bottom: 4px;
}
h2 {
/* font-family: Verdana, sans-serif;*/
 font-family: Arial, Helvetica;
 font-style: italic;
 font-size: 16px;
 font-weight: bold;
 color: #0456B2;
}

b {
 color: #0456B2;
}

h3 {
        padding: 1px 3px 1px 3px;
        margin: 0;
        font-family: Verdana, sans-serif;
        font-size: 10px;
        color: white;
        background-image: url(../img/butt3.jpg);
}

/*a:hover h3{
        color: #0456b2;
color: Red;
}*/

h4 {
/* padding-left: 10px;*/
 text-decoration: underline;
 margin: 0px;
/* font-family: Verdana, sans-serif;*/
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #0548A3;
 display: block;

}

h5 {
/* font-family: Verdana, sans-serif;*/
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #414141;
}

h3#gn {background-image: url(../img/butt4.jpg);}
h3#rot {background-image: url(../img/butt5.jpg);}
h3#lila {background-image: url(../img/butt6.jpg);}
h3#ge {background-image: url(../img/butt7.jpg);}
h3#hgn {background-image: url(../img/butt8.jpg);}

p {
 text-decoration: none;
/* font-family: Verdana, sans-serif;*/
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #5b5b5b;
}

form {
width: 450px;
margin-left: 40px;
border: 1px solid silver;
/*background-color: #f0f0f0;*/
padding 10px;

}

input {
border: 1px solid #0456b2;;
/*background-color: #dede99;*/
margin: 5px;
padding: 2px 2px 2px 5px;
vertical-align: top;
}

.submit{
color: #silver;
background-color: #d9d9d9;
border: 1px double silver;
}
.feld {
color: #0456b2;
width: 60px;
margin-left: 5px;
line-height: 250%;
float: left;
clear: left;
}
input:focus, input:hover {
background-color: #ffffe7;
}