/* Standart-CSS fUer Webdesign */


/* saemtliche Abstaede auf NULL stellen */
* {
	margin: 0;
	padding: 0;
}

/* Grundeinstellungen fuer den Body */
html, body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #002066

 }

p {
	margin-bottom: 10px; /*Abstand zwischen den Abschnitten*/
}

ul, ol {
	padding-left: 25px;
}




/* Schriftgrössen*/

h2 {
      font-size:16px;  /*Text-Überschrift*/
	  color: #002066
	  
	 
}

h3 {
      font-size:11px;  /*Textschrift*/
	  line-height: 1.5;
	  font-weight:200;
	  text-align:justify;
}


/* Standarttabelle ohne Rahmen */
table {
	empty-cells:hide;
	border-collapse: seperate;
	border: 0px;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #002066

}

td {
	padding: 0px;
	border: 0px;
}




/*************/
/* Sektionen */
/*************/
#right {
  text-align:right;
}



/* =titelleiste
----------------------------------------------- */

#titelleiste{
   margin: 0;
   padding: 0;
   list-style: none;
   background: url(pics/fractal.jpg) 0px 0px;
   position: absolute;
   top: 0px;
   left: 240px;
   width: 93%;
   height: 70px;
   }




/* =Titelleiste links 
-------------------------------------------*/

#kopflinks {
   background: url("pics/bg_b3.gif") 100% 100%;
   position: relative;
   top: 0px;
   left: 0px;
   width: 230px;
   height: 70px;
   color: #fff;
   }

div#kopflinks h1 {
  font-size : 1.6em;
  color: #fff;
}

div#kopflinks h2 {
  font-size : 1.2em;
  color: #fff;
}

   div#kopflinks a:link { 
	color:#fff;
	text-decoration: none;
	}
	
	div#kopflinks a:visited{ 
	color: #fff;
	text-decoration: none;
	}
	
	div#kopflinks a:active{ 
	color: #fff;
	text-decoration: underline;
	}
	
	div#kopflinks a:hover{ 
	color:#fff;
	text-decoration: underline;
	}


  
/* Hauptbereich */
#inhalt_mitte {
  height:auto;
  width: 77%;
  position: absolute;
  top: 75px;
  left: 240px;
  padding: 25px 15px 20px 20px;
  margin-bottom: 145px;
  font-size: 1.2em;
  ine-height : 1.6em;
  border-top: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  border-bottom: 1px solid #CFCFCF;
  border-right: 1px solid #CFCFCF;
  color: #002066
 
}

div#inhalt_mitte a:link { 
	color:#0F62C1;
	text-decoration: none;
	}
	
	div#inhalt_mitte a:visited{ 
	color: #0F62C1;
	text-decoration: none;
	}
	
	div#inhalt_mitte a:active{ 
	color: #0F62C1;
	text-decoration: underline;
	}
	
	div#inhalt_mitte a:hover{ 
	color:#0F62C1;
	text-decoration: underline;
	}

/* Navigation */
#inhalt_links, #inhalt_links2, #inhalt_links3 {
height: auto;
width: 230px;
position: absolute;
top: 75px;
left: 0px;
padding: 0px 0px 0px 0px;
background: #F0F0F5;
}

#inhalt_links2 {
top: 255px;
}

#inhalt_links3 {
top: 495px;
}

#inhalt_links h1, #inhalt_links2 h1, #inhalt_links3 h1{
    font-size:12px; 
    padding-left: 11px;
    border-top: 1px solid #0F62C1;
    background-color: #fff;
    border-bottom: 1px solid #0F62C1;
    padding-top: 8px;
    padding-bottom: 8px;
}

  
/* First Level Navigation */
a.fstLevel, a.fstLevelexternal {
  text-decoration: none;
  display: block;
  padding: 4px;
  padding-left: 6px;
  margin: 0px;
  text-align: left;
  font-size: 14px;
  color: #002066;
  border-left: 7px solid #0F62C1;
  /*border-left: 7px solid #CC0033 */ /*bordeau*/       
}

a:hover.fstLevel {
  color: #09265D;
  background: #fff;
  border-left: 7px solid #09265D;
  padding-left: 6px;
}


a:hover.fstLevelexternal  {
  color: #000066;
  background: #fff;
  border-left: 7px solid #09265D;
  padding-left: 6px;
 /* background-image: url(icon_link_extern.gif);*/
  background-position: 200px 50%;
  background-repeat: no-repeat; 
}

a.fstLevelActive {
  text-decoration: none;
  display: block;
  padding: 4px;
  padding-left: 6px;
  margin: 0px;
  text-align: left;
  font-size: 14px;
  color: #09265D;
  background: #fff;
  border-left: 7px solid #09265D;
}

.tabnormal{
font : normal 13px Verdana,Arial,Helfetica,sans-serif;
color: #002066
letter-spacing:0.7px;
line-height: 2.0;
}

