/*
   ==========================================================================================
      Allgemeine CSS-Datei
   ==========================================================================================

   Hinweis: Werte mit Kommentar "xxx" muessen noch angepasst werden!


   Farbdefinitionen:
   -----------------
          Dkl. Blau: #0f4b7c
              Braun: #a24c24
   Hintergrund Blau: #9db9d0

*/

body {
   background-color:#9db9d0;
}

* {
   font-family: arial, verdana, helvetica, sans-serif;
}


h1 {
   font-weight:bold;
   font-size:16px;
   color:#0f4b7c;
}

h2 {
   font-weight:bold;
   font-size:14px;
   color:#0f4b7c;
   margin-bottom:4px;
}

h3 {
   font-weight:bold;
   font-size:14px;
   color:#a24c24;
   margin-bottom:8px;
}


#aussen {
   width:1000px;
   padding-top:22px;
}



#header {
   width:1000px;
   height:225px;
   margin-bottom:15px;

   background-image:url(../images/header.jpg);
   background-repeat:no-repeat;
   background-position:0px 0px;
   background-color:white;
   border:0px;
}


#mitte {
   background-color:white;
   border:0px;
}


/* --- Menue links -------------------------------------------------------------- */


#left {
   background-color:white;
   margin:0px;
   padding:0px;
   padding-left:35px;
   width:340px;
   margin-top:42px;
}


#left ul.menu {
   margin-top:0px;
   margin-left:0px;
   list-style-type:none;
}


#left ul.menu li {
   background-image:url(../images/menuepunkt.jpg);
   background-repeat:no-repeat;
   background-position:0px 15px;
   background-color:white;
   padding-left:20px;

   line-height:35px;
}


#left ul.menu a {
   font-weight:bold;
   font-size:12px;
   letter-spacing:1px;
}



#left ul.menu li#current a {
/* Aktueller Menuepunkt (allgemein) */
   color:#a24c24; /* braun */
}

#left ul.menu li#current ul a {
/* Untermenuepunkte des aktuellen Menuepunktes */
   color:#0f4b7c; /* blau */
}



/* --- Untermenue -----------------------------------------*/
#left ul.menu li ul {
   margin-top:0px; /* Abstand zum vorherigen Menue */
   margin-left:-2px;
}

#left ul.menu li ul li {
   line-height:20px; /* Abstand der Untermenuepunkte */
   background-position:0px 7px;
}



/* --- Menueleiste oben ---------------------------------------------------------- */

#menueleiste_oben {
   width:960px;
   height:30px;
   margin-top:17px;
   padding-left:35px;
}


#menueleiste_oben ul.menu_obenlinks,
#menueleiste_oben ul.menu_obenrechts {
   list-style-type:none;
   margin:0px;
}

#menueleiste_oben ul.menu_obenlinks li,
#menueleiste_oben ul.menu_obenrechts li {
   background-image:url(../images/menuepunkt.jpg);
   background-repeat:no-repeat;
   background-position:0px 5px;
   display:inline;

   padding-left:20px;   /* Abstand von MenuepunktBild */
   padding-right:27px;  /* Abstand zum naechsten Menuepunkt */
   margin:0px;
}


#menueleiste_oben ul.menu_obenlinks a,
#menueleiste_oben ul.menu_obenrechts a {
   font-weight:normal;
   font-size:11px;
letter-spacing:1px;
}


#menueleiste_oben li#current a {
/* Aktueller Menuepunkt (allgemein) */
   color:#a24c24; /* braun */
}




#content {
   width:570px;
   padding:10px;
   margin-top:34px; /* Hoehe des obersten Menuepunktes */
   min-height:320px;
}

#content, #content table {
   font-size:14px;
   font-weight:normal;
   line-height:18px;
   color:#000000;
}

#content ul {
   margin-top:0px;
   margin-left:20px;
   list-style-type:none;
}


#content ul li {
   background-image:url(../images/bullet.jpg);
   background-repeat:no-repeat;
   background-position:0px 7px;
   background-color:white;
   padding-left:15px;
}


#content a:link    {color: #a24c24; text-decoration:underline;}
#content a:visited {color: #a24c24; text-decoration:underline;}
#content a:active  {color: #a24c24; text-decoration:underline;}
#content a:hover   {color: #a24c24; text-decoration:underline;}




#footer {
/* Hintergrundfarbe ist die des Bodys, da die Höhe des Footers gleichzeitig
   den Abstand unten zum Fensterrand angibt. */
   width:1000px;
   height:65px;

   background-image:url(../images/footer.jpg);
   background-repeat:no-repeat;
   background-position:0px 0px;
   background-color:#9db9d0;

   border:0px;
}

#breadcrumbs {
   margin-bottom:10px;
}




/* Allgemeine Links (in allen Bereichen) */
a:link    {color: #0f4b7c; text-decoration:none;}
a:visited {color: #0f4b7c; text-decoration:none;}
a:active  {color: #a24c24; text-decoration:none;}
a:hover   {color: #a24c24; text-decoration:none; }


.bildunterschrift {
   font-size:10px;
   font-weight:normal;
   line-height:12px;
}


.bild {
margin-left:20px;
margin-bottom:20px;
float:right;
}






/* --- Vordefinierte Joomla Elemente ----------------------------------------------------- */
.componentheading {
   font-weight:bold;
   font-size:14px;
   color:#0f4b7c;
}

.contentheading { /* Artikelüberschriften */
   font-weight:bold;
   font-size:14px;
   color:#0f4b7c;
   padding-bottom:0px;
}

.small { /* geschrieben von Administrator */
   font-size:10px;
}

.createdate {
   font-size:10px;
}

.modifydate { /* steht unter dem Artikel */
   padding-top:10px;
   font-size:10px;
   color:#C0C0C0;
}

.breadcrumbs {
}


/* Einrückung der Beiträge in der Kategorieübersicht */
.sectiontableentry1 td , .sectiontableentry2 td{
   padding-left:5px;
   line-height:20px;
}



/* --- Zusätzliche Komponenten/Module ---------------------------------------------------- */
/* Sitemap: Xmap  -> In der Komponentenkonfiguration gibt es zusätzliche CSS Angaben! */
.xmap {font-size:12px;}
.xmap { padding-left:10px; }
.xmap .componentheading { padding-bottom:20px;}
.xmap ul.level_0 ul {list-style:none; }

.xmap ul.level_0 li {margin-top:10px; } /* Hier muss margin stehen wegen list-style-image */



#content .xmap ul.level_0 li a       {text-decoration:none; }
#content .xmap ul.level_0 li a:hover {text-decoration:underline; }
#content .xmap ul.level_1 li a       {text-decoration:none; }
#content .xmap ul.level_1 li a:hover {text-decoration:underline; }


/* --- Spezielle Klassen (im Backend-Editor zugewiesen) ---------------------------------- */
