/* ----- CSS für: EFHD - Standardseiten ----- */

/* ----- Standards ----- */

* { margin: 0px;
    padding:0px;
    }

BODY{
    margin:  0px 0px 10px 0px;
    padding: 0px;
    background-color: #ffffff;
    COLOR:            #000000; 
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; 
    font-size:  100.01%; 
    text-decoration:none;
    }


/* ----- Ueberschriften ----- */
h1,h2,h3,h4,h5{ 
    font-weight:normal;
    }

h1{ font-size: 2.0em; }
h2{ font-size: 1.6em; }
h3{ font-size: 1.4em; }
h4{ font-size: 1.2em; }
h5{ font-size: 1.0em; }

/* Text, Aufzählungen, Tabellen und Formulare*/
p,b,span,div,blockquote,nobr,center,ul,ol,li,td,th,tr,input{ 
    }

ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:0px 0px 0px 0px;
	padding:0px;
	left: 0px;
    }

/* Aufzählung ohne zuviel Platz drum */
ul.ul1, 
ul.ul2 {
	list-style-type:square;
	list-style-position:outside;
	margin:0px 0px 0px 0px;
	padding:0px;
	left: 15px;
    }
ul.ul2 li {
    padding-top:   3px;
    padding-bottom:3px;
    }

ol.ol1{
    list-style-position:outside;
    margin: 0px 0px 0px 25px;
    padding:0px 0px 0px 0px;
    }
.lifett{
    padding: 0px 0px 0px 0px; 
    font-size: 1.0em;
    font-weight:bold;
    }
.linormal{
    font-size: 1.0em;
    font-weight:normal;
    padding: 0px 0px 10px 0px; 
    }


/* Schrift fett und farbig (hier im Standard dunkelrot) */
.farbigdunkelfett, .farbigfett{ 
    color:#cc0000;
    font-weight:bold;
    }


/* ----- äußerer Rahmen ----- */

#content {
    width:  95% ;
    margin: 10px auto ;
    }

/* ----- Header links: Logo mit weißem Hintergrund ----- */
#headerleft{
    width:140px;
    height:210px;
    padding: 5px 0px 10px 0px; 
    background-color:#ffffff; 
    cursor:pointer;
    }

  .logo1{
    FONT-SIZE:12pt; 
    text-align:left;
    margin: 4px 0px 2px  0px;
    padding:0px 0px 0px 15px;
    }

  .logo2{
    FONT-SIZE:8pt;
    text-align:left;
    margin: 5px 0px  0px  0px;
    padding:0px 0px 10px 15px;
    }

/* ---- oberer Teil des Headers --- */

#headerbig{
    height:100px;
    padding: 10px 0px 10px 25px; 
    background-color: #ffff99;
    cursor:pointer;
    }


/* ---- unterer Teil des Headers (mit Navigation) --- */

#headernavi, #headernavi1{
    height:  110px;
    padding: 5px 5px 5px 15px; 
    background-color: #ffff00;
    }

#headernavi1{
    padding-right: 0px;
    }

/* ----- Navigationsbereich ----- */
#navitable {
    margin:   0px 0px  0px 0px; 
    padding: 10px 0px 10px 0px; 
    color:       #aa0000;
    font-weight: bold;
    font-size:   0.95em;
    /* 
    border:1px solid red;  */
    }

#navitable td { 
    padding: 0px 5px 0px 0px; 
    }

#fuw-sem-angebote{
    width:90px; height:90px; 
    cursor:pointer;
    border:4px solid #ffffcc;
    }

  .redstar{
      COLOR:#ff0000;
      font-weight:bold;
      }

/* --- einzeiliges Menü im Header mit Links --- */
#headernavi1 a{ 
    padding-right:   40px;
    color:           #000000;
    font-size:       1em;
    font-weight:     normal;
    text-decoration: none;
    }
#headernavi1 a:link,  #headernavi1 a:visited{ }
#headernavi1 a:focus, #headernavi1 a:hover, #headernavi a:active {
    color:#ee0000;}


/* --- mehrzeiliges Menü im Header mit Links --- */
#navitable a{ 
    color:           #000000;
    font-size:       0.9em;
    font-weight:     normal;
    text-decoration: none;
    }
#navitable a:link,  #navitable a:visited{ }
#navitable a:focus, #navitable a:hover, #navitable a:active {
    color:#ee0000;}


/* ---- Links im linken Teil der Seite --- */
#navi_leftside {
    width: 140px;
    background-color:#ffff99;
    padding: 0px 0px 0px 0px; 
    /*
    border:1px solid red; */
    }

#navi_leftside ul{
    padding: 30px 0px 30px 10px; 
    background-color:#ffff99;
      }

#navi_leftside li{
    margin:  0px 0px 0px 0px ;
    padding: 5px 0px 5px 0px ;
    list-style-type: none;
    }

#navi_leftside a { 
    padding: 5px 0px 5px 0px; 
    /*
    background-color:#ffff00; */

    color:           #000000;
    font-size:       0.9em;
    font-weight:     normal;
    text-decoration: none;
    }
#navi_leftside a:link,  #navi_leftside a:visited{ }
#navi_leftside a:focus, #navi_leftside a:hover, #navi_leftside a:active {
    color:#ee0000;}

.redstar{
    COLOR:#ff0000;
    font-weight:bold;
    }


/* ---- eigentlicher Textinhalt der  Seite --- */
#texts {
    padding: 30px 100px 40px 25px; 
    }

#texts a { 
    color:#0000ff;
    font-weight:normal;
    text-decoration:none;
    }
#texts a:link,  #texts a:visited{ }
#texts a:focus, #texts a:hover,  #texts a:active {
    color:#ff0000;
    }


/* ----- Bilder/Fotos ----- */
.fotolinks1{
    float:left; 
    margin: 0px 15px 15px 0px;
    border:1px solid gray;
    }
.fotorechts1{
    float:right; 
    margin: 0px 0px 15px 15px;
    border:1px solid gray;
    }


/* ----- Navigation zum Seitenanfang ----- */
#toplink{
    float:right;
    width: 50px;
    margin:  0px -1% 0px 0px; 
    padding: 0px 0px 0px 10px; 
    background-color:#ffffff;
    color:#cc0000;
    font-size: 9pt;}

#toplink a{
    color:#cc0000;}

#toplink img{
    margin:4px 7px 0px 4px; 
    width:7px; height:7px;
    border-style:none;
}


/* ----- Fahne als Link ----- */
#fahnenlink { 
      margin:  0px; 
      padding: 0px; 
      } 

#fahnenlink a{ 
      margin:  0px; 
      padding: 0px; 
      border:1px solid #fff; 
  } 

#fahnenlink a:link,  #fahnenlink a:visited{ }
#fahnenlink a:focus, #fahnenlink a:hover  { border:1px solid #f00; }
#fahnenlink a:active {}

#fahnenlink img{ border:none;}


/* ----- Fußzeile ----- */

#footer{
    margin:  0px 2.5%  0px 2.5%; 
    padding: 0px  0px  0px  0px; 
    height:21px; 
    background-color:#cccccc; 
    }

/* ----- Einstellungen für den Druck ----- */
/* Idee aus www.Baummord.de */

/* Beim Drucken wird eine eigene Überschrift (#printtop) eingeblendet,
   und es erfolgt ein Hinweis auf das Copyright.
   Zusätzlich werden alle Linien ausgeblendet.
*/

#printtop, #printhint{
    display:none;} 

/* @page { size:landscape; } */
/* wird erst von ganz wenigen Browsern umgesetzt
   und muss in derjeweiligen Seite gesetzt werden */

#hinweisquerformat{
    margin:  0px 2.5% 15px 1.5%; 
    padding: 0px  0px 20px 20px;
    font-size: 9pt;
    }

@media print
    {

    BODY{FONT-SIZE:10pt;
        }

    #content {
        border:none;
        } 

    #headerleft,  #headerbig, #headernavi, #headernavi1, #navitable, 
    #navi_leftside, #navitable, #fahnenlink {
        display:none;
        border:none;
        }

    #texts{
        display:block;
        border:none;
        margin:   0px 0px 0px  0px;
        padding: 10px 0px 20px 0px;
        FONT-SIZE:10pt;
        }

    #headerscreen, #toplink, #footer, #hinweisquerformat {
        display:none;
        }

    .textinhalt{
        display:block;
        }

    #textinhalt{
        width:100%;
        margin:  0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
        }

    #printtop{
        width:100%;
        margin:  10px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
        text-align: center;
        FONT-SIZE:14pt; font-weight:bold;
        } 

    #printhint{
        width:100%;
        margin:  10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
        text-align: center;
        FONT-SIZE:9pt;
        } 

    }
