/* ################################################### */
/* ###  CSS-Vorlage                                ### */
/* ###  www.qsd-security                           ### */
/* ###  Internet Explorer ab 4.0                   ### */
/* ###  www.webplexity.de                          ### */
/* ###  copyright: webplexity.de                   ### */
/* ################################################### */

/*
	dklblau			#00009F;	2		2		170
  hellblau		#DEE7EF		222	231	239
  hellgelb		#ffffe1;	249	212	61
  dklgelb			#F9D43D;
  orange			#FAA61D;
*/

body
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-size:11px;
      font-color:#000000;
        scrollbar-arrow-color:#0000BF;
/*        scrollbar-highlight-color:#F5D349; */
        scrollbar-3dlight-color:#0000BF;
        scrollbar-base-color:#D1E3FE;
        scrollbar-face-color:#D1E3FE;
        scrollbar-darkshadow-color:#0000BF;
        scrollbar-shadow-color:#0000BF;
/*        scrollbar-track-color:#ffffff; */
/*        scrollbar-track-color:#9FD0DF; */
/*        scrollbar-track-color:#97D642; */
/*      scrollbar-face-color: rgb(255,96,0); */
      }

/*.haupt
      { position:absolute;
        visibility:hidden;
        color:white;
        border-style: none;
        font-size:11px;
        font-family:verdana,arial,helvetica,sans-serif;
        font-weight:normal;
        width:132px;
        padding:0px;}
*/

/**************************/
/*      Navigation        */
/**************************/
#subnav {
  font-size: 10px;
	text-align: right;
  padding: 2px;
  border-top: 1px solid #00009F;
  border-bottom: 1px solid #00009F;
  margin-bottom: 20px;
}

#subnav a{
	font-family: verdana,arial,helvetica;
  text-decoration: none;
}

/**************************/
/*          Links         */
/*********************u*****/

a:link
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      text-decoration:underline;
      font-size:11px;
      color:#00007F;
      }

a:visited
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      text-decoration:underline;
      font-size:11px;
      color:#0060FF;
      }

a:hover
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      text-decoration:underline;
      font-size:11px;
      color:#FF0000;
      }

a.klein:link
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      text-decoration:none;
      font-size:9px;
      color:#00007F;
      }

a.klein:visited
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      font-size:9px;
      text-decoration:none;
      color:#0060FF;
      }

a.klein:hover
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-size:9px;
      color:#FF0000;
      text-decoration:underline;
      }

a.nav:link
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      text-decoration:none;
      font-size:12px;
      color:#00007F;
      }

a.nav:visited
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-weight:none;
      font-size:12px;
      text-decoration:none;
      color:#00007F;
      }

a.nav:hover
      {
      font-family:verdana,arial,helvetica,sans-serif;
      font-size:12px;
      font-weight: bold;
      color:#00007F;
      text-decoration:underline;
      }

/**************************/
/*     Überschriften      */
/**************************/
/*.ueberschrift {
  background-color: #ffffe1;
  border-bottom: 1px solid #00009F;
  border-left: 1px solid #00009F;
  color: #00009F;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 13px;
	font-variant: small-caps;
  font-weight: bold;
  padding: 3px;
  padding-left: 7px;
}
blauer hintergrund - weiße Schrift
.ueberschrift {
  background-color: #00007F;
  border-bottom: 1px solid #00009F;
  border-left: 1px solid #00009F;
  border-right: 4px solid #00009F;
  color: #ffffff;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 13px;
	font-variant: small-caps;
  font-weight: bold;
  padding: 3px;
  padding-left: 7px;
}
*/

.ueberschrift {
  background-color: #ffffe1;
  border-bottom: 1px solid #00009F;
  border-left: 5px solid #00009F;
  color: #00007F;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 13px;
	font-variant: small-caps;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom:11px;
  padding: 3px;
  padding-left: 7px;
}

.ueberschrift_2 {
  border-bottom: 1px solid #00007F;
  color: #00007F;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 12px;
	font-variant: small-caps;
  font-weight: bold;
  padding: 2px;
  padding-left: 2px;
  margin-top: 10px;
  margin-bottom:10px;
}

.ueberschrift_3 {
  border-bottom: 1px solid #00009F;
  color: #00009F;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 12px;
	font-variant: small-caps;
  font-weight: bold;
  margin: 0px;
  margin-bottom:10px;
}

H1
        {
        	margin-top:5px;
        	margin-bottom:5px;
          font-size:16px;
          font-weight:bold;
          font-family:verdana,arial,helvetica,sans-serif;
        }

/*
gelber Hintergrund - blaue Schrift
H2 {
  background-color: #ffffe1;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 17px;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  line-height: 17px;
  color: #00007F;
  padding: 5px;
  border: 1px solid #00009F;

}
*/
H2 {
  background-color: #F9D43D;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 17px;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  letter-spacing: 0.5em;
/*  line-height: 17px; */
  color: #00009F;
  padding: 5px;
  border: 1px solid #00009F;
}

H3 {
        font-family:verdana,arial,helvetica,sans-serif;
        font-size:15px;
        margin-left:2px;
        margin-top:10px;
}

H4 {
        font-family:verdana,arial,helvetica,sans-serif;
        margin-top:10px;
        font-size:13px;
}

H5
{
        font-family:verdana,arial,helvetica,sans-serif;
        font-size:13px;
        color:#000000;
        margin-top:10px;
        margin-left:0px;
        margin-bottom:0px;
}

H6
{
        font-family:verdana,arial,helvetica,sans-serif;
        font-size:12px;
        font-style:italic;
        font-weight:normal;
        margin-top:10px;
        margin-left:20px;
        margin-bottom:0px;
}

/**************************/
/*   Textformatierungen   */
/**************************/
p {
  margin-left:0px;
  margin-top:0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
}

DIV {
  margin-left:0px;
  margin-top:0px;
  font-family:verdana,arial,helvetica,sans-serif;
}

hr {
	color:#000000;
}

.block {
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:justify;
  margin-bottom:11px;
}

.foto {
/*	border: 2px solid #00009F; */
  margin-left: 20px;
  margin-bottom: 7px;
}

/**************************/
/*     Formular           */
/**************************/
form
    {
      margin-top:5px;
      margin-bottom:5px;
    }

.button_blau
	{
		background-color:#B4C9FC;
    border:2px #00007F solid;
    margin-top:2px;
    margin-right:2px;
    margin-bottom:2px;
    margin-left:1px
  	font-size:10px;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#00007F;
  }

.button	{
		background-color:#FEF4AF;
    border:2px #f9d43d solid;
    margin-top:2px;
    margin-right:2px;
    margin-bottom:2px;
    margin-left:1px
  	font-size:9px;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#000000;
  }

input, select, textarea
    {
      font-size:11px;
      font-family:verdana,arial,helvetica,sans-serif;
      margin-top:2px;
      margin-right:2px;
      margin-bottom:2px;
      margin-left:1px
    }

/**************************/
/*     Tabellen           */
/**************************/
TD { font-family:verdana,arial,helvetica,sans-serif;}

TD { font-size:11px;}

TH { font-family:verdana,arial,helvetica,sans-serif;}

TH { font-size:11px;}

TR { font-family:verdana,arial,helvetica,sans-serif;}

TR { font-size:11px;}

.bg_1 {
	background-color: #ffffe1;
  color: #00009F;
  padding: 0px;
}

.bg_1_head {
	background-color: #FFFA93;
  color: #990000;
  padding: 0px;
}

.bg_1_neg {
	background-color: #ffffff;
  color: #00009F;
  padding: 0px;
}

.bg_2 {
	background-color: #DEE7EF;
  padding: 0px;
}

.bg_2_neg {
	background-color: #ffffff;
  padding: 0px;
}

/**************************/
/*     Schriftgrößen      */
/**************************/

.klein {
  font-size: 9px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.V10
        {
          font-size:10px;
          font-family:verdana,arial,helvetica,sans-serif;
        }

.V10Fett
        {
          font-size:10px;
          font-weight:bold;
          font-family:verdana,arial,helvetica,sans-serif;
        }

.V12FettBlau
        {
          font-size:12px;
          font-weight:bold;
          font-family:verdana,arial,helvetica,sans-serif;
          color:#00007F;
        }

.V12FettWeiss
        {
          font-size:12px;
          font-weight:bold;
          font-family:verdana,arial,helvetica,sans-serif;
          color:#ffffff;
        }

.nolink11
        {
          font-size:11px;
          font-weight:none;
          font-family:verdana,arial,helvetica,sans-serif;
          color:#7F7F7F;
        }

/**********/
/* Titel  */
/**********/
/*
#bgverlauf_1 {
  background-image: url('../images/bg_verlauf_dklblau.gif');
	background-repeat:no-repeat;
  color: #ffffff;
	width: 300px;
  font-family: arial;
}

#bgverlauf_1 .gross {
	font-size: 25px;
  font-style: italic;
  margin-left: 5px;
  padding: 7px;
  text-transform: uppercase;
}

#bgverlauf_1 .klein {
	font-size: 15px;
  font-weight: bold;
}

#bgverlauf_1a {
  background-image: url('../images/bg_verlauf_dklblau.gif');
	background-repeat:no-repeat;
  color: #ffffff;
  height: 20px;
  font-family: verdana;
	width: 300px;
}

#bgverlauf_1a .gross {
	font-size: 15px;
  font-style: italic;
	font-variant: small-caps;
	font-weight: bold;
  margin-left: 5px;
  padding: 7px;
  margin-bottom: 7px;
}


#bgverlauf_3 {
  background-image: url('../images/bg_verlauf_hellblau.gif');
	background-repeat:no-repeat;
  color: #00009F;
	width: 300px;
  font-family: arial;
}

#bgverlauf_3 .gross {
	font-size: 25px;
  font-style: italic;
  margin-left: 5px;
  padding: 7px;
  text-transform: uppercase;
}

#bgverlauf_3 .klein {
	font-size: 15px;
  font-weight: bold;
}

#bgverlauf_3a {
  background-image: url('../images/bg_verlauf_hellblau.gif');
	background-repeat:no-repeat;
  color: #00009F;
  height: 20px;
  font-family: verdana, arial;
	width: 300px;
}

#bgverlauf_3a .gross {
	font-size: 15px;
  font-style: italic;
	font-variant: small-caps;
  font-weight:bold;
  margin-bottom: 7px;
  margin-left: 5px;
  padding: 7px;
}
*/

#bgverlauf_4 {
  background-image: url('../images/bg_verlauf_dklgelb300.gif');
  color: #00009F;
	width: 300px;
  font-family: arial;
}

#bgverlauf_4 .gross {
	font-size: 25px;
  font-style: italic;
  margin-left: 5px;
  padding: 7px;
  text-transform: uppercase;
}

#bgverlauf_4 .klein {
	font-size: 15px;
  font-weight: bold;
}

#bgverlauf_4a {
  background-image: url('../images/bg_verlauf_dklgelb300.gif');
	background-repeat:no-repeat;
  color: #00009F;
  height: 20px;
  font-family: verdana, arial;
	width: 300px;
}

#bgverlauf_4a .gross {
	font-size: 15px;
  font-style: italic;
	font-variant: small-caps;
  font-weight:bold;
  margin-bottom: 7px;
  margin-left: 5px;
  padding: 7px;
}

/**********/
/* Listen */
/**********/

ul.box {
  list-style-image: url('../images/punkt_farbig_blau_10.gif');
  margin-left: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}

li {
  margin-left:0px;
  margin-top:0px;
  margin-bottom:8px;
}