/*########################## Allgemein ####################################*/
body { 
 padding: 0; 
 margin: 0; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size : 12px; 
 line-height: 19px;  
 background-image: url(..//grafik/hint.jpeg);	
 text-align: center;
}

/*########################## Seiten Grundgerüst ####################################*/

#frame {
  margin: 0px; 
  text-align: left; 
  border: solid 1px #2E426B;
  width: 820px;
  height: 100%;
}

#title { background-color: #FFFFFF; width: 820px;}

#blautrennung { background-color: #2B5F9F; width: 820px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}

#body { background-color: #2B5F9F; height: 100%; }

#footer {
 background-color: #9E9E9E;
 font-size : 11px;
 text-align : right;
 font-weight: bold;
 border-top: 1px solid #FFFFFF;
 clear: both;
 height: 20px;
}

#content {
 background-color: #FFFFFF; 
 width: auto;
 height: auto;
 min-height: 400px;
 float: right;
 border-left: 1px solid #FFFFFF;
}

#logo {
 text-align: left;
 border-width: 0px;
 float: left;
}

#titlebild {
 text-align: right;
 border-width: 0px;
}

/*########################## Inhalt ####################################*/

div.meldung {
 color: #FF0000;
 font-weight: bold;
}

h5.head {
 text-align: left; 
 MARGIN-BOTTOM: 0px; 
 PADDING-BOTTOM: 0px;
}

div.line
{
 border-top: 1px solid black; 
 padding-top: 8px; 
 margin-top: 0px;
}

img.bild { border: 2px solid #000000; }

.beschriftung{
 color: #000000;
 font-weight: bold;
}

/*################ INTERNE TABELLEN #########################*/

td.head
{
color: #ffffff; 
background-color: #2B5F9F;
font-size: 11px; 
font-weight: bold; 
}

td.row1
{
color: #00000; 
background-color: #98B2CC;
font-size: 11px; 
}

td.row2
{
color: #000000; 
background-color: #C1D1E0;
font-size: 11px; 
}

/*########################## Links ####################################*/

a:link 
{ 
color: #616161; ;
font-weight: bold;
text-decoration: none; 
}

a:hover
{ 
color: #EBBA3F; 
text-decoration: none; 
}

/*########################## Webmaster Link ####################################*/

.footer a
{
color: #616161; 
text-decoration : none;
}

.footer a:hover
{
text-decoration : none;
}

/*########################## Menu ####################################*/
#menu { 
background-color: #2B5F9F; 
width: 220px; 
height: 100%;
float: left;
text-align: left;
}

div.menugrafik { text-align: right; padding: 0 0 0 0; margin: 0 0 0 0;}

div.main div.menutext {
float: left;
padding-left: 5px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0 0 0 0;
}

div.sub1 div.menutext {
float: left;
padding-left: 15px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0 0 0 0;
}

div.sub2 div.menutext {
float: left;
padding-left: 25px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0 0 0 0;
}

div.main  
{ 
color: #ffffff; 
background-color: #2B5F9F;
font-size: 11px; 
font-weight: bold; 
border-bottom: 1px solid #FFFFFF;
width: 220px;
}

div.main a 
{ 
color: #ffffff; 
text-decoration: none;
}

div.main a:hover
{ 
color: #EBBA3F; 
text-decoration: none; 
}

div.sub1  
{
color: #616161;
background-color: #98B2CC;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
width: 220px;
}

div.sub1 a 
{ 
color: #616161; 
text-decoration: none;
}

div.sub1 a:hover  
{ 
color: #EBBA3F; 
text-decoration: none;
}

div.sub2  
{ 
color: #2e426b; 
background-color: #C1D1E0;
font-size: 11px; 
font-weight: bold; 
border-bottom: 1px solid #FFFFFF;
width: 220px;
}

div.sub2 a 
{ 
color: #2e426b; 
text-decoration: none;
}

div.sub2 a:hover  
{ 
color: #EBBA3F; 
text-decoration: none;
}
