/* 
  milsch.css 
  blau: #007
   rot: #c00
  .test => class=test
  #test => id=test
*/

h1,h2,h3,p,em,a,body,table,tr,td,i,b  {
  font-family:Verdana,Arial,Sans-Serif,Helvetica;
  font-size:8pt;
  color:#007;
  margin-top:0px;
  margin-bottom:0px;
}

h1   { font-size:13pt; }

*.h1_rot   { 
  font-size:13pt; 
  color:#c00;
}
*.p_rot_fett   { 
  font-size:08pt; 
  color:#c00;
  font-weight:bold;
}
h2   { font-size:11pt; }
*.h2_rot   { 
  font-size:11pt; 
  color:#c00;
}
h3   { font-size:09pt; }
*.h3_rot   { 
  font-size:09pt; 
  color:#c00;
}
em   { font-weight:bold; }
p.kursiv {font-style:italic;padding:0px;margin:0px;}

body { 
  background-color:#eee;
  padding:10px;
}
body.noback { 
       font-family:Verdana,Arial,Sans-Serif,Helvetica;
       color:#007; 
       font-size:8pt; }

a:link, a:visited, a:hover, a:active  { 
  color:#c00;
  font-size:08pt;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
}
a:hover, a:active  { 
  text-decoration:underline; 
}

a.h1_link:link, a.h1_link:visited, a.h1_link:hover, a.h1_link:active  { 
  color:#000077;
  font-size:13pt;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  padding-left:12px;
  background:  url(./images/arrow_red.gif) no-repeat left; 
} 

a.h1_link:hover, a.h1_link:active  { 
  text-decoration:underline; 
  color:#BB0000;
}

a.h3_link:link, a.h3_link:visited, a.h3_link:hover, a.h3_link:active  { 
  color:#007;
  font-size:09pt;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  padding-left:12px;
  background:  url(./images/arrow_red.gif) no-repeat left; 
} 

a.h3_link:hover, a.h3_link:active  { 
  text-decoration:underline; 
  color:#b00;
}

a.text_link:link, a.text_link:visited, a.text_link:hover, a.text_link:active  { 
  color:#007;
  font-size:08pt;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  padding-left:10px;
  background:  url(./images/arrow_red.gif) no-repeat left; 
} 

a.text_link:hover, a.text_link:active  { 
  text-decoration:underline; 
  color:#c00;
}

a.login:link, a.login:visited, a.login:hover, a.login:active  { 
  margin-left:20px;
  color:#fff;
  background-color:#fff;
} 

a.login:hover, a.login:active  { 
  text-decoration:none; 
}

/* F&uuml;r Texte mit Markierungszeichen in der linken Spalte */
td.rechts, td.links  {
    padding:4px;
    margin:0px;
    /* border:1px solid #c00; */
    text-align:left;
    vertical-align:top;
}

td.rechts h3 {
  padding:0px;
}


p.links, p.rechts  {
    padding:0px;
    margin:0px;
}



form { margin-top:0pt;
       margin-bottom:0pt;}

*.teaser {
  border:2px solid #ccc;
  margin:5px;
}

/*
*.dunkelgrau  {  background-color:#bbb; }
*.hellgrau  {  background-color:#ddd; }
*/

*.dunkelgrau  {  background-color:#ccd; }
*.hellgrau  {  background-color:#ddf; }


*.weiss  {  background-color:white; }
*.navigation  {  background-color:#ddf; }
*.rotgemarkert  { background-color:#ffff00;
               color:#007;}
*.dunkelrot  { color:#c00;}
*.small  { font-size:7pt;}
*.indent  { margin-left:12px;}

*.bigdot  { font-size:120%; font-weight:bold; color:#333;}

table  {  
  vertical-align:top;
  text-align:left; 
}



td  {  
  vertical-align:top;
  text-align:left; 
}


table.schlusswort  {  
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  background-color:white;
  width:90%;
}

td.schlusswort  {  
  background-color:white;
  border:1px solid #c00;
  font-size:10pt;
  font-weight:bold;
  padding:10px;
}

*.schlusswort_rot {
  font-size:10pt;
  color:#c00;  
}


/*

table  {  font-family:Verdana,Arial,Sans-Serif,Helvetica;
       color:#007; 
       font-size:8pt;
       vertical-align:top;
       text-align:left; }

tr  {  font-family:Verdana,Arial,Sans-Serif,Helvetica;
       color:#007; 
       font-size:8pt;
       vertical-align:top;
       text-align:left; }

td  { font-family:Verdana,Arial,Sans-Serif,Helvetica;
      color:#007; 
      font-size:8pt; 
       vertical-align:top;
       text-align:left; }
*/
td.contentsmall  {  background-color:#ffffff; 
                    font-family:Verdana,Arial,Sans-Serif,Helvetica;
                    color:#007; 
                    font-size:7pt; }

td.contentverysmall  {  background-color:#ffffff; 
                    font-family:Verdana,Arial,Sans-Serif,Helvetica;
                    color:#007; 
                    font-size:6pt; }

                                                      /* Styles f&uuml;r PHPMenu in navigation.inc */

/***   FIRST_LEVEL   ****/
DIV.fstLevel a, DIV.fstLevel a:visited, DIV.fstLevel a:hover, DIV.fstLevelActive a {
/*
  DISPLAY: block;
  WIDTH: 160;
  BACKGROUND-COLOR: #ddf;
*/
  BORDER: none;
  PADDING: 0px;
  MARGIN: 20Px;
  TEXT-INDENT: 0Px;
  FONT-FAMILY: verdana, arial, helvetica;
  FONT-SIZE: 8Pt;
  FONT-WEIGHT: bold;
  text-decoration: none;
  TEXT-ALIGN: left;
  COLOR: #007;
}
DIV.fstLevel a:hover {
  COLOR: #c00;
  /* BACKGROUND-COLOR: #eef; */
}
DIV.fstLevelActive a  {
  COLOR: #c00;
  /* BACKGROUND-COLOR: #fff; */
}


/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition f&uuml;r die Second-Level-Navigation*/
DIV.secLevel a, DIV.secLevel a:visited, DIV.secLevel a:hover, DIV.secLevelActive a {
/*
  DISPLAY: block;
  WIDTH: 160;
  BACKGROUND-COLOR: #ddf;
*/
  BORDER: none;
  PADDING: 0px;
  MARGIN: 30Px;
  TEXT-INDENT: 0Px;
  FONT-FAMILY: verdana, arial, helvetica;
  FONT-SIZE: 8Pt;
  FONT-WEIGHT:normal;
  text-decoration: none;
  TEXT-ALIGN: left;
  COLOR: #007;
}

DIV.secLevel a:hover  {
  COLOR: #c00;
/*  BACKGROUND-COLOR: #eef; */
}

DIV.secLevelActive a {
  COLOR: #c00;
/*  BACKGROUND-COLOR: #fff; */
}

                                                      /* Ende Styles f&uuml;r PHPMenu in navigation.inc */

.wo_bin_ich {
  font-weight:bold;
  color:#c00;
  background:yellow;
  border:1px solid #c00;
}
