﻿/*
   ==========================================================================================
      Allgemeine CSS-Datei
   ==========================================================================================

   Hinweis: Werte mit Kommentar "xxx" muessen noch angepasst werden!


   Farbdefinitionen:
   -----------------
   Hintergrund grau (Links und oben): #EDEDED
   Menü-Schriftfarbe: #43647C
   DRK rot: #E20E0E
   Schriftfarbe: #3F3F3F
   Randfarbe aussen: #cecece


*/



body {
   font-family: arial, verdana, helvetica, sans-serif;
}


#aussen {
   padding-top:2px;
}

/* --- Header --------------------------------------------------------------------------------------- */
#header {
   height:114px;
   /* background-color:#EDEDED; */
   background-image:url(../images/header_schrift_und_logo.gif);
   background-repeat:no-repeat;
   background-position:360px 0px;
   border-top:1px solid #cecece;
   border-bottom:1px solid #cecece;
}

#header_grafiken {
}

#header_bild_01 {
   float:left;
   width:195px;


}

#header_bild_02 {
}

#header_menue {
   height:23px;
   padding-left:195px;
   background-image:url(../images/menu_verlauf.jpg);
   border-top:1px solid #cecece;
}

#header_menue ul {
   margin-top:0px;
   padding-top:3px;
}

#header_menue ul li {
   padding-right:33px;
   display:inline;
   font-weight:bold;
   color:#43647C;
}

#header_menue a {
   color: #43647C;
   text-decoration:none;
}


/* -------------------------------------------------------------------------------------------------- */

#header {
   border-left:1px solid #cecece;
   border-right:1px solid #cecece;
   border-bottom:1px solid #cecece;
}


#mitte {
   /* background:#EDEDED; */
   background-image:url(../images/bg_verlauf_li.jpg);
   border-left:1px solid #cecece;
   border-right:1px solid #cecece;
   border-bottom:1px solid #cecece;
}

#footer {
   border-left:none;
   border-right:none;
   border-bottom:none;
   /* background-image:url(../images/menu_verlauf.jpg); */
   color:#3F3F3F;
   background:white;
}

#left {
   background-image:url(../images/bg_verlauf_li.jpg);
/*   font-weight:bold; */
   color:#43647C;
   width:185px;
}

#left .menu {
   margin-top:20px;
   margin-left:30px;
}


#left .menu td {
   padding-bottom:10px;
   background-image:url(../images/menu_verlauf.jpg);
   background-repeat:repeat-x;
}


#infobox_links {
   background-image:url(../images/bg_verlauf_li.jpg);
   float:left;
   width:160px;
   margin-top:-100px;
   padding-left:35px;
   line-height:20px;

   font-size:12px;
   color:#43647C;
}

.moduletable_suche {
   padding-left:35px;
}

#right {
   display:none;
}

#content {
   width:794px;
   min-height:550px;
   background:white;
   /* background-image:url(../images/bg_verlauf_li.jpg); */
   color:#3F3F3F;
   border-left:1px solid #cecece;
}

#content, #content table {
   font-size:13px;
}

#content_innen {
   /* width = #content width - 2*padding - 2*dieserMarginLeft */
   width:695px;
   margin-left:50px;
   background:white;
}

#content ul {
   list-style-image:url(../images/content_aufzaehlungspunkt.jpg);
}

#breadcrumbs {
   font-size:5px;
   margin-bottom:5px;
}


#left ul.menu li { /* Menüpunkte links */
   background-image:url(../images/bg_verlauf_li.jpg);
}


/* Allgemeine Links (in allen Bereichen) */
a:link    {color: #E20E0E; text-decoration:none;}
a:visited {color: #E20E0E; text-decoration:none;}
a:active  {color: #E20E0E; text-decoration:none;}
a:hover   {color: #E20E0E; text-decoration:underline; }


#yj_nt2 a { /* Newsticker */
color:#43647C;
font-size:14px;
/* font-weight:bold; */
background-image:url(../images/menu_verlauf.jpg);
text-decoration:none;
}
#yj_nt2 a:hover {
color:#E20E0E;
text-decoration:none;
}



/* --- Vordefinierte Joomla Elemente ----------------------------------------------------- */
.componentheading {
   font-size:16px;
   font-weight:bold;
   margin-bottom:20px;
}

.contentheading { /* Artikelüberschriften */
   width:700px;
   padding-left:6px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;

   font-size:16px;
   font-weight:bold;
   background-image:url(../images/menu_verlauf_black.jpg);
   /* background-color:#E20E0E; */
   /* color:3F3F3F; */
   color:white; 
}

.small { /* geschrieben von Administrator */
   font-size:10px;
}

.createdate {
   font-size:10px;
}

.modifydate { /* steht unter dem Artikel */
   padding-top:10px;
   font-size:10px;
   color:#C0C0C0; /* xxx */
}

.breadcrumbs {
   width:700px;
   /* height: 40px; */
   padding-left:6px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}


/* Einrückung der Beiträge in der Kategorieübersicht */
.sectiontableentry1 td , .sectiontableentry2 td{
   padding-left:5px;
   line-height:20px;
}



/* --- Spezielle Klassen (im Backend-Editor zugewiesen) ---------------------------------- */

.hervorgehoben_gross {
   font-size:16px;
   font-weight:bold;
}

.hervorgehoben_rot {
   font-size:16px;
   font-weight:bold;
   color:#E20E0E;
}


.aufzaehlung_abstand {
   padding-bottom:10px;
}

.aufzaehlung_abstand_eingerueckt {
   padding-bottom:10px;
   margin-left:20px;
}

.aufzaehlung_mittig {
   margin-left:300px;
}

.bild_rechts_umfliessen {
float:left;
padding-right:10px;
}


.bild_links_umfliessen {
float:right;
padding-left:10px;
}

.text_klein { /* Z.B. Zitatquellen */
font-size:9px;
}


.tabelle_volleBreite {
   width:695px;
}



.tabelle_ortsverein {
   width:695px;
   padding-top:10px;
}

.tabelle_ortsverein td {
   padding-bottom:10px;
}


.tabelle_ortsverein .sp1{
   font-weight:bold;
   width:160px;
}

.tabelle_ortsverein .sp2 ul {
   margin-top:0px;
}