BODY {
font-family: Arial, sans-serif;
font-size: 12pt;
color: #30495F;
margin: 0px;
background-color: #ffffff;
}

/* ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS 

ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS */

A { 
color: #224FD0;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

A:hover { 
color: #224FD0;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

a.menu { 
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

a.menu:hover { 
color: #ffffff;
text-decoration: none;
font-weight: bold;
background-color: #B2C8D9;
border: 1px solid #3f5b8a;
font-size: 12px;
}

a.menu2 { 
color: #ffffff;
text-decoration: none;
}

a.menu2:hover { 
color: #ffffff;
text-decoration: underline;
}

a.menu3	{ 
color: #000000;
text-decoration: none;
font-size: 10px;
}

a.menu3:hover { 
color: #000000;
text-decoration: none;
font-size: 10px;
}

a.menuweiss { 
color: #ffffff;
text-decoration: none;
}

a.menuweiss:hover { 
color: #ccffff;
text-decoration: none;
}

a.sitemap { 
color: #000000;
text-decoration: none;
font-size: 10px;
}

a.sitemap:hover { 
color: #5e789d;
text-decoration: none;
font-size: 10px;
}

a.menutop { 
color: #000000;
text-decoration: none;
font-size: 10px;
}

a.menutop:hover { 
color: #5e789d;
text-decoration: none;
font-size: 10px;
}

a.menustart {
color: #000000;
}

a.menustart:hover {
color: #5e789d;
}

a.copyright {
color: #999999;
text-decoration: none;
font-size: 9px;
}

a.copyright:hover { 
color: #5e789d;
text-decoration: none;
font-size: 9px;
}

a.navpath {
color: #999999;
}

a.navpath:hover {
color: #000000;
}

/* ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE 

LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS  */

/* ANFANG FORMATIERUNGEN ANFANG FORMATIERUNGEN ANFANG FORMATIERUNGEN ANFANG FORMATIERUNGEN 

ANFANG FORMATIERUNGEN ANFANG FORMATIERUNGEN */

.Seitentitel { 
color: #30495F;
font-size: 14px;
font-weight: bold;
}

.Untertitel { 
color: #30495F;
font-size: 12px;
font-weight: bold;
}

.Untertitel2 { 
color: #000000;
font-size: 12px;
}

.Untertitel3 { 
color: #000000;
font-size: 12px;
font-weight: bold;
}

.farbe1 {
color: #30495F;
}

.farbe2 {
background-color: #30495f; 
border: 1px solid #000000;
}

.farbe3 {
font-size:12px;
font-weight:bold;
background-color: #3f5b8a;
color: #ffffff; 
}

.rahmen_grau {
border:1px solid #cccccc;
}

.Fett { font-weight: bold; }

.Klein { font-size: 10px; }

.Kleinmatt { font-size: 10px; color: #999999; }

.Kleiner { font-size: 9px; }

.Kleinermatt { font-size: 9px; color: #999999; } 

.Weiss { color: #ffffff; }

.message { 
color: #990000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
border-bottom: 1px dotted #990000;
border-top: 1px dotted #990000;
}


/* ANFANG MENU ANFANG MENU ANFANG MENU ANFANG MENU ANFANG MENU ANFANG MENU ANFANG MENU ANFANG 

MENU ANFANG MENU ANFANG MENU ANFANG MENU ANFANG MENU */

.out { 
color: #000000;
}

.over { 
color: #cc0000;
}

table { font-family: Arial, sans-serif; font-size: 12px; color: #30495F; }

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: 

#ffffff; border: 1px #cccccc solid; }

textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 

background-color: #ffffff; border: 1px #cccccc solid; }

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: 

#ffffff; border: 1px #cccccc solid; }

option	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: 

#ffffff; border: 1px #cccccc solid; }

fieldset { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 

background-color: #ffffff; border: 1px #cccccc solid; }

hr {
width: 100%;
height: 1px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
border-left: 0px none;
border-top: 0px none;
border-right: 0px none;
border-bottom: 1px solid #cccccc;
}

.ue1 {
font-size: 14px;
font-weight: bold;
color: #000000;
}


h1 { color: #000000; font-size: 14px; }

h2 { color: #000000; font-size: 12px; }

h3 { color: #000000; font-size: 12px; }

h4 { color: #000000; font-size: 11px; }

h5 { color: #000000; font-size: 11px; }

h6 { color: #000000; font-size: 10px; }

pre { font-style: italic; }

address { font-style: italic; }

.button1 {
background-color:#ffffff;
border:1px solid #999999;
color:#cccccc;
}


/* ENDE STANDARD ENDE STANDARD ENDE STANDARD ENDE STANDARD ENDE STANDARD ENDE STANDARD ENDE 

STANDARD ENDE STANDARD ENDE STANDARD ENDE STANDARD */

.hintergrund {
background-color: #3f5b8a;
}

.hintergrund2 {
background-color: #B2C8D9;
}

.hintergrund_menue {
background-image: url(../pic/nav3_bg.jpg);
background-repeat: no-repeat;
border-right: 1px solid #3f5b8a;
}

.websiteborder {
border:1px solid #3f5b8a;
}


/* ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  

ANFANG NEWS  ANFANG NEWS  ANFANG NEWS  ANFANG NEWS */

.news {
border: 1px black solid;
}

.newsrahmen {
border:1px solid #3f5b8a;
}

.newstitel {
font-size:12px;
font-weight:bold;
background-color: #3f5b8a;
color: #ffffff;  
}

.newseinleitung {
background-color: #b2c8d9;
}

/* ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS 

ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS ENDE NEWS */

/* ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE 

ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE ANFANG SUCHE */

.suchfeld {
background-color: #ffffff; border: 1px #999999 solid; color: #999999;
}

.suchbutton {
background-color: #ffffff; border: 1px #999999 solid; color: #999999;
}



/* ANFANG TERMINE ANFANG TERMINE ANFANG TERMINE ANFANG TERMINE ANFANG TERMINE ANFANG TERMINE 

ANFANG TERMINE ANFANG TERMINE ANFANG TERMINE  */

.terminrahmen {
border:1px solid #3f5b8a;
}

.termintitel {
font-size:12px;
font-weight:bold;
background-color: #3f5b8a;
color: #ffffff;  
}

.termineinleitung {
background-color: #ffffff;
}

/* ENDE TERMINE ENDE TERMINE ENDE TERMINE ENDE TERMINE ENDE TERMINE ENDE TERMINE ENDE TERMINE 

ENDE TERMINE ENDE TERMINE ENDE TERMINE ENDE TERMINE */

/* ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY 

ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY ANFANG GALLERY */

.galleryrahmen {
border:1px solid #cccccc;
}

.galleryrahmen2 {
border:1px solid #cccccc;
}

.gallerytitel {
font-size:12px;
font-weight:bold;
}

/* ENDE GALLERY ENDE GALLERY ENDE GALLERY ENDE GALLERY ENDE GALLERY ENDE GALLERY ENDE GALLERY 

ENDE GALLERY ENDE GALLERY ENDE GALLERY ENDE GALLERY */

/* ANFANG DOWNLOADS ANFANG DOWNLOADS ANFANG DOWNLOADS ANFANG DOWNLOADS ANFANG DOWNLOADS ANFANG 

DOWNLOADS ANFANG DOWNLOADS ANFANG DOWNLOADS ANFANG DOWNLOADS */

.downloadh1 {
font-size:14px;
font-weight:bold;
color: #1e4797;
}


.downloadh2 {
font-size:12px;
font-weight:bold;
}

.downloadh2:hover {
font-size:12px;
font-weight:bold;
}

.downloadlinie {
border-bottom: 1px solid #333333;
}

.downloadbutton {
background-color:#3f5b8a;
border:1px solid #cccccc;
color:#ffffff;
}

.downloadrahmen {
border:1px solid #cccccc;
}

/* ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS 

ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS ENDE DOWNLOADS */

/* ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS 

ANFANG LINKS ANFANG LINKS ANFANG LINKS ANFANG LINKS */

.linkrahmen {
border:1px solid #3f5b8a;
}

.linktitel {
font-size:12px;
font-weight:bold;
}
 /* ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE 

LINKS ENDE LINKS ENDE LINKS ENDE LINKS ENDE LINKS */


/* Menu24 -------------------------------------------- */

ul { margin:0px}

#menu24ulli { display: block; margin: 0; padding: 0; position: relative; }
  #menu24ulli li { display: block; list-style: none; margin: 0; padding: 0; float: left; 

position: relative; }
  #menu24ulli a { display: block; }
  #menu24ulli ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #menu24ulli ul { line-height: 0;} /* IE6 "fix" */
      #menu24ulli ul a { zoom: 1; } /* IE6/7 fix */
    #menu24ulli ul li { float: none; }
    #menu24ulli ul ul { top: 0; }
    
/* Essentials - configure this Breite der Menüpunkte */

#menu24ulli ul { width: 130px; }
#menu24ulli ul ul { left: 131px; }

/* Everything else is theming */
 
#menu24ulli { background-color: #B2C8D9; height: 24px;}
#menu24ulli *:hover { background-color: none; }
#menu24ulli a {color: #3f5b8a; font-size: 12px; padding: 6px; line-height: 1; text-decoration: 

none;}
  #menu24ulli li.hover a { background-color: #3f5b8a; color: #ffffff; text-decoration: none;}
  #menu24ulli ul { top: 24px;}
    #menu24ulli ul li a {background-color: #3f5b8a; color: #ffffff; text-decoration: none;}
      #menu24ulli ul a.hover { background-color: #B2C8D9; }
   #menu24ulli ul a { border-bottom: 1px solid #30495F; border-right: none; opacity: 0.9; 

filter: alpha(opacity=90); }

/* ---------------------------------------------------- */

}
