BODY {
 color: #333333;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: 18px;
 font-weight: normal;
 font-variant: normal;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding: 0px;
 background-image:url(../pic/bg.jpg);
 background-repeat: repeat-x;
 background-color: #DBEAF5;
}


a{
 color: #FF9900;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 16px; 
 font-style: normal;
 font-variant: normal;
 text-decoration: none;
}


a:hover {
 color: #73AEDA;
}


p {
 padding: 0px;
 margin: 0px;
}


h1
 {
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 margin-bottom: 9px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 24px;
 color: #336699;
 } 

 
h2
 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 8px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 } 

 
h3
 {  
 font-size: 11px;
 font-style: normal;
 line-height: 18px;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 5px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 }   


h4
 {  
 font-size: 10px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: bold; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #385EA0;
 }  
 
 
 h5
 {  
 font-size: 11px;
 font-style: normal;
 line-height: 12px;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 }   
 
 
h6
 {  
 font-size: 11px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: bold; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #385Ea0;
 }   
 
 
  h7
 {  
  font-size: 9px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: normal; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #999999;
 }
 
 h8
 {  
 font-size: 11px;
 font-style: normal;
 line-height: 18px;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 5px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 }   

 
li {

color: #333333;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
line-height: 18px;
}

ul {
margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px; 	
padding-left: 0px;
line-height: 18px;
list-style-position: outside;
}
 
 
  /* ------------------------------- Designaufbau --------------------------------- */   
  
  .bild_content 
  {
  width: 740px;
  height: 300px;
  }
  
 .table_mother
 {
 width: 790px;
 padding: 0px;
 }
 
  .content
 {
 width: 740px;
padding-right: 37px;
background-color: #FFFFFF;
 }
 
   .main_content
 {
 height: 400px;
 }
 
  .shadow
 {
 width: 8px;
 background-image: url(../pic/shadow.jpg);
 background-repeat: no-repeat;
 }
 
 .shadow_bottom
 {
 width: 790px;
 background-image: url(../pic/shadow_bottom.jpg);
 background-repeat: repeat-x;
 height: 12px;
 }
 
 .head
 {
height: 43px;
 }
 
 .maintext
 {
 font-size: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 margin-bottom: 9px;
 padding-left: 30px;
 margin-right: 0px;
 margin-top: 34px;
 color: #336699;
 }

   /* ------------------------------- sprachauswahl --------------------------------- */  
   
   .selectBoxStyle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
margin-right: 5px;
margin-top: 15px;
}

   .language
 {
font-size: 11px;
color: #4A4B4C;
 }
 
 
 select.language { 
 color: #4A4B4C;
 margin-top: 6px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

   .lang
 {
font-size: 11px;
color: #4A4B4C;
 }
 
 
 select.lang { 
 color: #4A4B4C;
 margin-top: 6px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
  
   /* ----------------------damit das formtag passt --------------------------------- */  
 
form { 
   margin: 0px; 
   padding: 0px; 
}
 
 

 /* ------------------------------- Men� Level2--------------------------------- */




#navsecondcontainer
{

padding: 0 0 0 0;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #333;
list-style: none;
margin-top: 24px;
}

#navsecondcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navsecondcontainer li
{
border-bottom: 1px solid #D7E7EE;

margin: 0;
list-style: none;
}

#navsecondcontainer li2
{
margin: 0;
list-style: none;
}

#navsecondcontainer li a
{
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
list-style: none;
}

#navsecondcontainer li a:hover
{
background-color: #73AEDA;
color: #FFFFFF;
}

li a.navisecond
{
display: block;
color: #828181;
text-decoration: none;
list-style: none;
}

li a.navisecond_active
{
display: block;

color: #76B0DB;
font-weight: normal;
text-decoration: none;
list-style: none;
font-size: 12px;
}


 /* ------------------------------- Men� Level3--------------------------------- */
 
li a.navithird
{
display: block;

color: #999999;
text-decoration: none;
list-style: none;

}

li a.navithird_active
{
display: block;

color: #FFFFFF;
text-decoration: none;
list-style: none;
background-color: #73AEDA;
}

li a.navithird_activefourth
{
display: block;

color: #73AEDA;
text-decoration: none;
list-style: none;
}


html>body #navscondcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color: #73AEDA;
color: #FFFFFF;
}


 /* ------------------------------- Men� Level4--------------------------------- */
 
li a.navifourth
{
display: block;

color: #999999;
text-decoration: none;
width: 223px;
list-style: none;

}

li a.navifourth_active
{
display: block;

color: #73AEDA;
text-decoration: none;
width: 223px;
list-style: none;
background-color: #D7E7EE;
}



html>body #navfourthcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color: #D7E7EE;
color: #73AEDA;
}


 /* ------------------------------- Texkasten neben Flashanimation---------------- */
	 
 .kasten
 {
 padding-left: 15px;
 line-height: 16px;
 }
 
  .kasten H1
 {
 margin-top: 15px;
 }
 
 
   
  /* -------------------------- Linker Inhalt auf der Startseite---------------- */
  
  .left
 {
 width: 234px;
 padding-left: 15px;
 }
  
/*.left ul
{
 margin-left:-10px;
}  
  
      .left li 
 {
 color: #333333;
 font-size: 11px; 
 list-style-type:none; 
 padding-bottom:15px;
 padding-top:15px;
 padding-left:10px;
 border-bottom:1px solid #D7E7EE;
 }
  
       .left li:last-child
 {
 color: #333333;
 font-size: 11px; 
 list-style-type:none; 
 padding-bottom:15px;
 padding-top:15px;
 padding-left:10px;
 border-bottom:0px solid #D7E7EE;
 }*/
  
      .left li a
 {
 color: #333333;
 font-size: 11px;
 }
 
     .left li a:hover
 {
 color: #333333;
 }
 
     .left li a:active
 {
 color: #333333;
 text-decoration: none;
 }

  
  /* -------------------------- Linker Inhalt auf den Folgeseiten--------------- */
  
  .left_follow
 {
 width: 249px;
 padding-top: 20px;
 }
 
  .left_follow h1
 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color: #73AEDA;
 }
 
  .left_follow li 
 {
 color: #999999;
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 line-height: 24px;
 list-style-type: none;
 border-top: 1px solid #D7E7EE;
 display: block;
 }

  .left_follow ul 
 {
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 0px; 	
 padding-left: 0px;
 line-height: 24px;
 list-style-position: outside;
 list-style-type: none;
 display: block;
 }
  
  .left_follow ul a
 {
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 0px; 	
 padding-left: 0px;
 line-height: 24px;
 list-style-position: outside;
 list-style-type: none;
 display: block;
 color: #999999;
 text-decoration: none;
 list-style: none;
 }

 
 .left_follow ul a:hover
 {
 color: #FFFFFF;
 background: #73AEDA;
 vertical-align: middle;
 padding-left: 10px;
 margin-left: -10px;
 }


  /* -------------------------- Mittlerer Inhalt auf der Startseite---------------- */ 
  
   .middle
 {
 width: 272px;
 padding-left: 50px;
 }
 
    .middle li a
 {
 color: #000000;
 font-size: 11px;
 }
 
     .middle li a:hover
 {
 color: #73AEDA;
 font-size: 11px;
 }
   /* ------------------------ Mittlerer Inhalt auf den Folgeseiten ---------------- */
	
    .middle_folgeseite
 {
 width: 287px;
 padding-left: 15px;
 }
 
    /* --------- Mittlerer Inhalt auf den Folgeseiten ohne rechte spalte---------------- */
	
    .middle_folgeseite_big
 {
 padding-top: 24px;
 padding-left: 15px;
 }
 
     .middle_folgeseite_big h1
 {
 margin-top: 0px;
 }
 
      .middle_folgeseite_big ul
 {
 margin-top: 5px;
 margin-left: 0px;
 margin-bottom: 0px; 	
 padding-left: 15px;
 line-height: 18px;
 list-style-position: outside;
 }
 
      .middle_folgeseite_big li
 {
 color: #333333;
 margin-top: 5px;
 margin-left: 0px;
 padding-left: 0px;
 line-height: 18px;
 }
 
/* --------- Rechter Inhalt auf der Startseite + Folgeseiten  ---------------- */
   .right
 {
 width: 210px;
 padding-left: 15px;
 }

/* --------- Buttons auf der Startseite  ---------------- */
 
    .buttons
 {
 width: 189px;
 margin-top: 24px;
 height: 150px;
 }
 
     .navimpressum
 {
 margin-top: 24px;
 color: #CCCCCC;
 font-size: 10px;
 line-height: 12px;
 margin-bottom: 24px;
 }
 
     .navimpressum A
 {
 color: #A4C8D8;
 font-size: 10px;

 }
 
 
 /* --------- Bild mit Text auf den Folgeseiten unter der Navigation  ---------------- */
 	
   .teaser
 {

 height: 150px;
 border-top: 3px solid #FFFFFF;
 }
 
    .teaser_kontakt
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_kontakt.jpg);
 background-repeat: no-repeat;
 font-size: 35px;
 line-height: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #393939;
 padding-left: 440px;
 vertical-align: middle;
 }
  
    .teaser_einleitung
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_einleitung2.jpg);
 background-repeat: no-repeat;
 font-size: 12px;
 line-height: 22px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #336699;
 padding-left: 340px;
 vertical-align: middle;
 }
 
 
 	      .teaser_einleitung_funktion
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_funktionen1.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
 

 	      .teaser_einleitung_internat
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_internat.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
 
 
  	      .teaser_einleitung_multiprojekt
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_multiprojektmanagement.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
 
  
  	      .teaser_einleitung_projectfacts
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_projectfacts.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
	 
	 
     .teaser_funktionen
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_funktionen.jpg);
 background-repeat: no-repeat;
 font-size: 35px;
 line-height: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #393939;
 padding-left: 440px;
 vertical-align: middle;
 }
 
 
   	      .teaser_funktionen_projektplanung
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_projektplanung.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 
	 
	 
	      .teaser_funktionen_projektauswahl
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_projektauswahl.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 
	 
 
   	      .teaser_funktionen_zeiterfassung
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_zeiterfassung.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
	 	 
	  
   	      .teaser_funktionen_warnsystem
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_warnsystem.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 
	 	 
	 
   	      .teaser_funktionen_projektcontrolling
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_projektcontrolling.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 
	 
 
   	      .teaser_funktionen_projektberichte
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_projektberichte.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 
	 
 
   	      .teaser_funktionen_qualitaet
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_qualitaet.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }
	 
	  
   	      .teaser_funktionen_erfolgsrechnung
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_erfolgsrechnung.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }

	  
   	      .teaser_funktionen_urlaubsuebersicht
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_urlaubsuebersicht.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }	 

  
   	      .teaser_funktionen_arbeitszeitkonten
	 {
	 border-top: 3px solid #FFFFFF;
	 height: 153px ;
	 background-image: url(../pic/head_arbeitszeitkonten.jpg);
	 background-repeat: no-repeat;
	 font-size: 35px;
	 line-height: 40px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #393939;
	 padding-left: 440px;
	 vertical-align: middle;
	 }



     .teaser_preise
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_preise.jpg);
 background-repeat: no-repeat;
 font-size: 35px;
 line-height: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #393939;
 padding-left: 440px;
 vertical-align: middle;
 }
 
     .teaser_news
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_news.jpg);
 background-repeat: no-repeat;
 font-size: 35px;
 line-height: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #393939;
 padding-left: 440px;
 vertical-align: middle;
 }
  
  
     .teaser_login
 {
 border-top: 3px solid #FFFFFF;
 height: 153px ;
 background-image: url(../pic/head_login.jpg);
 background-repeat: no-repeat;
 font-size: 35px;
 line-height: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #393939;
 padding-left: 440px;
 vertical-align: middle;
 }
    .teaser_text
 {
 padding-left: 15px;
 color: #6493C2;
 letter-spacing: 1px;
 }
 
     .teaser_text H1
 {
 color: #336699;
 font-weight: normal;
 font-size: 16px;
margin-top: 0px;
 letter-spacing: 0px;
 line-height: 25px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
      .teaser_text a
 {
 color: #FFFFFF;

 }
 
       .teaser_text a:hover
 {
 color: #73AEDA;

 }

 
   
 /* ---------------------- Tabellen --------------------------------- */ 

.tabelle{ 
margin-left: 0px;

 }
 
tr.headline { 
 background-color:#DAE9F5; 
 padding-top: 5px;

 }
 
 tr.headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
  padding-top: 5px;
 }
 
tr.gerade { 
 background-color:#EDF5FA; 
 }

 
   /* -------------------------------Login --------------------------------- */
  
.login {

 background-color:#EDF5FA; 
padding: 10px;
width: 250px;
height: 200px;
  }
  
  .login h3 {

 padding: 0px;
 margin: 0px;
  }
  
    .login input
	 {

 padding: 0px;
 margin: 0px;
  }
  
   .login_headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 }
  
     /* -------------------------------Downloadbox--------------------------------- */
  
  
     .download_headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 width: 180px;
 }
 
.download {

 background-color:#EDF5FA; 
padding: 10px;
width: 190px;
height: 120px;
  }
  
       /* -------------------------------Preistabellen--------------------------------- */
  
  
     .price { 
 background-color:#F3F9FC; 
 }
      .price_ungerade { 
 background-color:#FFFFFF; 
 }

  
  
  /* -------------------------------Formular --------------------------------- */

.csc-mailform
 {
 padding:0px;
 margin:0px;
 border:0px;
 }

.csc-mailform-field fieldset
 {
 line-height: 10px;
 padding-left:72px;
 border:0px;
 vertical-align: middle;
 }
 
.csc-mailform-radio
 {
 vertical-align:middle;
 }
 
 .csc-form-radio
 {
 vertical-align:middle;
 }

input {

 margin-top: 4px;
 margin-left: 0px;
 margin-right: 4px;
 margin-bottom: 0px;
 padding: 2px 2px 2px 2px;
 vertical-align: top;
 font-size: 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #4A4B4C;

   } 


  /* ----------------------Errormeldung --------------------------------- */ 
.Error{ 
 color: #FF9900;
 font-size: 10px;
}





  /* ---------------------- Naviagtion --------------------------------- */ 
#header {
	FONT-SIZE: 93%;
	FLOAT: left; 
	LINE-HEIGHT: normal; 
	border-bottom: 5px solid #336699;
	width: 740px;
}
#header UL {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	padding-left: 1px;
}
#header LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(../pic/left.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#header A {
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(../pic/right.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #336699; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
#header A {
	FLOAT: none; 
	margin-right: 2px;
}
#header A:hover {
	COLOR: #6699CC;
}
#header #current {
	BACKGROUND-IMAGE: url(../pic/left_on.gif)
}
#header #current A {
	BACKGROUND-IMAGE: url(../pic/right_on.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #FFFFFF; 
	margin-right: 2px;
}
#header  #current A:hover {
	COLOR: #6699CC;
}

#header #login {
	BACKGROUND-IMAGE: url(../pic/left.gif); 
	float: right; 
	margin-right: 0px;
}

#header #login A {
	BACKGROUND-IMAGE: url(../pic/right.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #336699; 
	margin-right: 0px;
}

#header  #login A:hover {
	COLOR: #6699CC;
}

#header #login_active {
	BACKGROUND-IMAGE: url(../pic/left_on.gif); 
	float: right; 
	margin-right: 0px;
}

#header #login_active A {
	BACKGROUND-IMAGE: url(../pic/right_on.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #FFFFFF; 
	margin-right: 0px;
}

#header  #login_active A:hover {
	COLOR: #6699CC;
}


 /* ---------------------- TYPO3 Navigation 1. Men� --------------------------------- */ 
#menu1 {
	FONT-SIZE: 93%;
	FLOAT: left; 
	LINE-HEIGHT: normal; 
	border-bottom: 5px solid #336699;
	width: 740px;
}
#menu1 UL {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	padding-left: 1px;
	list-style-type: none;
}
#menu1 LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(../pic/left.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	list-style-type: none;
}
#menu1 A {
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(../pic/right.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #336699; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
#menu1 A {
	FLOAT: none; 
	margin-right: 2px;
}
#menu1 A:hover {
	COLOR: #6699CC;
}
#menu1 #current {
	BACKGROUND-IMAGE: url(../pic/left_on.gif)
}
#menu1 #current A {
	BACKGROUND-IMAGE: url(../pic/right_on.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #FFFFFF; 
	margin-right: 2px;
}
#menu1  #current A:hover {
	COLOR: #6699CC;
}

#menu1 #login {
	BACKGROUND-IMAGE: url(../pic/left.gif);
	float: right;
}
#menu1 #login A {
	BACKGROUND-IMAGE: url(../pic/right.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #336699; 
	margin-right: 0px;
}
#menu1  #login A:hover {
	COLOR: #6699CC;
}

#menu1 #login_current {
	BACKGROUND-IMAGE: url(../pic/left_on.gif);
	float: right;
}
#menu1 #login_current A {
	BACKGROUND-IMAGE: url(../pic/right_on.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #FFFFFF; 
	margin-right: 0px;
}
#menu1  #login_current A:hover {
	COLOR: #6699CC;
}


 /* ---------------------- TYPO3 Menu2 (linker Bereich) ------------------------------- */
 
 .menu2item
{
 color: #999999;
 margin-top: 0px;
 padding-left: 15px;
 line-height: 24px;
 list-style-type: none;
 display: block;
 vertical-align: middle;
}

 .menu2item a
{
 font-size: 11px;
 color: #999999;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 10px;
 line-height: 24px;
 border-top: 1px solid #D7E7EE;
 vertical-align: middle;
 display:block;
}

 .menu2item a:hover
 {
 display:block;
 color: #FFFFFF;
 background: #73AEDA;
 vertical-align: middle;
 line-height:24px;
 }
 
 .menu2aktive a
 {
 display: block;
 color: #FFFFFF;
 background: #73AEDA;
 margin-top: 0px;
 margin-left: 15px;
 padding-left: 10px;
 line-height: 24px;
 font-weight: normal;
 text-decoration: none;
 list-style: none;
 font-size: 11px;
 }
 
#bottom_content {
 padding-top:0px;
 position:absolute;
 top: 650px;
 left:0px;
 padding-left:10px;

 }
 
 
.kostenlos {
 width:165px;
 left:0px;
 z-index:10; 
 }

 /* ---------------------- TYPO3 Menu3 (linker Bereich) ------------------------------- */
 
 .menu3item
{
 color: #999999;
 margin-top: 0px;
 padding-left: 15px;
 line-height: 24px;
 list-style-type: none;
 display: block;
 vertical-align: middle;
}

 .menu3item a
{
 font-size: 11px;
 color: #999999;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 25px;
 line-height: 24px;
 border-top: 1px solid #D7E7EE;
 vertical-align: middle;
 display:block;
}

 .menu3item a:hover
 {
 display:block;
 color: #FFFFFF;
 background: #73AEDA;
 vertical-align: middle;
 line-height:24px;
 }
 
 .menu3aktive a
 {
 display: block;
 color: #FFFFFF;
 background: #73AEDA;
 margin-top: 0px;
 margin-left: 15px;
 padding-left: 25px;
 line-height: 24px;
 font-weight: normal;
 text-decoration: none;
 list-style: none;
 font-size: 11px;
 }



 /* ---------------------- TYPO3 Menu4 (linker Bereich) ------------------------------- */
 
 .menu4item
{
 color: #999999;
 margin-top: 0px;
 padding-left: 15px;
 line-height: 24px;
 list-style-type: none;
 display: block;
 vertical-align: middle;
}

 .menu4item a
{
 font-size: 11px;
 color: #999999;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 50px;
 line-height: 24px;
 border-top: 1px solid #D7E7EE;
 vertical-align: middle;
 display:block;
}

 .menu4item a:hover
 {
 display:block;
 color: #FFFFFF;
 background: #73AEDA;
 vertical-align: middle;
 line-height:24px;
 }
 
 .menu4aktive a
 {
 display: block;
 color: #FFFFFF;
 background: #73AEDA;
 margin-top: 0px;
 margin-left: 15px;
 padding-left: 50px;
 line-height: 24px;
 font-weight: normal;
 text-decoration: none;
 list-style: none;
 font-size: 11px;
 }

 /* ---------------------- TYPO3 Content Styles Anpassungen --------------------------------- */ 

.csc-textpic-caption {
	font-weight: normal;
	font-style: italic;
	color: #73AEDA;
}

.csc-uploads-fileName {
  padding-left: 5px;
  padding-right: 25px;
  font-size: 10px;
  color: #FF9900;
}

.csc-uploads-fileSize {
  font-size: 10px;
  color: #FF9900;
}

 /* ---------------------- TYPO3 language Menu --------------------------------- */ 

    .tx-srlanguagemenu-pi1 { 
	 border: 0px; 
	 margin-top: 12px;
	 }
	 
   .tx-srlanguagemenu-pi1 p { 
	font-family: Verdana, sans-serif; 
	font-size: .8em; 
	line-height:100%; 
	color: #73AEDA; 
	margin-top: 8px; 
	padding: 0; 
	text-indent: 0; 
	}
	
   .tx-srlanguagemenu-pi1 img {
	margin: 0 5px;
	padding: 0; 
	border-style: none; 
	}
	
   .tx-srlanguagemenu-pi1 .CUR { 
	float: left; 
	font-size: .8em; 
	}
	
   .tx-srlanguagemenu-pi1 .CUR a { 
	background-color: transparent; 
	color: #73AEDA; 
	text-decoration: none; 
	font-weight: bold; 
	}
	
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { 
color:#333333; 
}

   .tx-srlanguagemenu-pi1 .NO { 
	float: left; 
	font-size: .8em; 
	}
	
   .tx-srlanguagemenu-pi1 .NO a { 
	background-color:transparent; 
	color: #73AEDA;  
	text-decoration:none; 
	font-weight:bold; 
	}
	
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { 
color:#333333; 
}

   .tx-srlanguagemenu-pi1 .INACT { 
	float: left; 
	font-size: .8em; 
	}
	
   .tx-srlanguagemenu-pi1 .INACT a { 
	background-color:transparent; 
	color: #73AEDA; 
	text-decoration: none; 
	font-weight: normal; 
	}
	
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { 
color: #333333; 
}

   .tx-srlanguagemenu-pi1 .SPC {  
	float: left; 
	font-family: Verdana, sans-serif; 
	font-size: .8em; 
	line-height: 100%; 
	color: #73AEDA;  
	}
	
   .tx-srlanguagemenu-pi1 fieldset { border: 0px; background-color: transparent; color: #FFFFFF;
	}
	
   .tx-srlanguagemenu-pi1 fieldset legend { border: 0px; background-color: transparent; color: #FFFFFF;
	 }
	   .tx-srlanguagemenu-pi1 legend {	display: none; 
	 }
   .tx-srlanguagemenu-pi1 fieldset label { 
	display: none; 
	}
	
   .tx-srlanguagemenu-pi1 fieldset select { 
	background-color: #FFFFFF; 
	color: #000000; 
	font-weight: normal;
	}
	
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 {
	 }


.news-image { 
float:left;
margin-top:6px;
margin-right:20px;
}

div.news-single-item h5 {
  text-align:center;
  line-height:18px;
}

div.news-list-item h3 p {
  text-align:center;
  line-height:18px;
}
