/* CSS für CVJM Achern    für Druckausgabe            */
/* geändert wurde:                         */
/*                 keine backgroundbilder                     */
/*                 menus/header/footer ausgeschaltet          */
/*                 menus/header/footer ausgeschaltet          */
/*                 bei #inhalt rahmen verkleinert, scharz auf weiss */
/* Stand: 25.01.08 */


body,td,th,ul {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 100.1%  /* wegen Bug im Internet Explorer */
}

body {
        background-color: white;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        
        background-image: none;
                  
        
	text-align: center;  /* Zentrierung im Internet Explorer */
}

.hide  {
        display: none;
}

/* Überschriften */
h1 {
        font-size: 1.3em;
}

h2 {
        font-size: 1.1em;
        padding-top: 0.5em;
        padding-bottom: 0.0em;
}

h3 {
        font-size: 1.0em;
}

div {
        margin:0;
        padding:0
}


img { border-style:none; }


/* Allgemeine angaben zu links */
/* a:active  {color:lime;} */
a {  
        text-decoration: underline;
        font-weight:bold;
        color:black;
}
a:visited {
        color:black;
}
a:hover {
        color:red
}

/* Links mit Symbolen */
a.extern {
        background-image: url(images/extern.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 1em;
}
a.externli {
        background-image: url(images/extern.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 1em;
}
a.pdf {
        background-image: url(images/pdficon.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 1.5em;
        line-height:3em;
}
/*  funkioniert nicht
a[href$="pdf"] {
        padding-left:1em;
        background: url(images/pdficon.gif) no-repeat 0 50%;
}
*/


/* Einstellungen für Fotogalerie */
#vorschau td {
        padding:5px;
        text-align:center;
        vertical-align:middle;
}

#vorschau ul {	
	margin:0;
	padding:0;
}

#vorschau li {
        width:110px;
        height:85px;
        float:left;
	margin:0;
	list-style:none;
	display:block;
        text-align:center;
}





#foto {
        background-color:white;
        background-image: none;
        text-align:center;
        border-style:none;
}
#foto a {
        font-size: 1em;
        text-decoration: none;
        color:black;
}






/* Container mit ihren Inhalten, für das Layout */

/* wrapper   umschliesst alles -------------------------*/
#wrapper { 
        width: 100%;
        margin: 0 auto; 
      
          
}

/* Kopf für Logo Kopfmenue Hauptmenue und Banner -----*/

#kopf_links    {        
         background-image: none;
       height: 7.5em;       
}

#kopf_rechts   {        
        background-image: none;
        height: 100%;        
}

#kopf_zeile1 { /*  weisser container mit logo name topmenue*/
        height:6.25em;
        margin-left: 1em;
        margin-right: 1em;
        background-color:#ffffff;   
        text-align:left;
        vertical-align:middle;
        padding: 0px;
}

#logo {  
        float:left;
        margin-top:0.3em;
        margin-left:2.5em;
        margin-right:2.8em; 
}

 #logo a {
    display:block;
    width:6.375em; /* Linkbereich begrenzen */
  }
  #logo img {
    display:block;
    width: 6.375em;       /* replaces 102px width */
    height: 5.625em;      /* replaces  90px height */
  }
  #logo a:hover img {
    visibility: hidden;
  }


#kopf_name        {    
        color:black;
        font-weight:bold;
        font-size: 1.12em;
        padding-top:0.3em;
}

#topmenue        {


        display:none;


}

#kopf_zeile2 { /*  hauptmenue und banner */

        display:none;

}



/* inhalt -------------------------------------------------- */
#inhalt_li    {        
        background-image: none;
}
#inhalt_re    {        
        background-image: none;
}
#inhalt_ru    {        
        background-image: none;
}

#inhalt_lu    {        
        background-image: none;
        padding-bottom:2em;        
}

#inhalt {
        margin-top:   00px;
        margin-right: 0em;
        margin-bottom: 00px;
        margin-left:   2em;     
        
        /* mit linkem Rahmen in der Breite von hauptmenue */
        border-left-width: 0em;
	border-left-style: solid;
	border-left-color: red;
	
        padding-top: 0px;    
        padding-right: 2em;        
        padding-bottom:0px;        
        padding-left: 1em;        
        
        color: #000;
  
        text-align: left;
        min-width: 10em; /* Mindestbreite */
        min-height: 20em;
        overflow:hidden;  
}

#inhalt a {
  font-size: 1.00em;
}







