/*  Basis-CSS  */
html, body {
    margin:0;
    padding:0;
    background-color:#B1CCE9;
}


#mailform fieldset.csc-mailform {
 margin-left:		10%;
 
 padding:			10px;
 width:			500px; }
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:			5px 0px;
 margin:0;
 
 width:			500px;
  }
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:			left;
 
 font-size:		90%;
 font-weight:		bold;
 width:			200px;
  }
 
 

body, p, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height: 11pt;
    color: #000000;
    
}

a, a:link, a:visited {
    color:#0099ff;
    font-size:10pt;
    text-decoration:none;
}

a, a:active, a:hover {
    color:#000000;
    font-size:10pt;
    text-decoration:none;
}

img {
    border:0px;
    color:#000000;
    padding:0;
}

label {
	 font-size:9pt;
}

ul, ol {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    margin-top:0px;
    margin-left:31px;
    padding-left:5px;
    color: #00000;
    
}
  
li {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    line-height: 12pt;
    margin-top:0px;
    margin-bottom:0px;
    color: #000000;
    
}

.bodytext {
    margin:0;
    padding:0 0 13px 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
	line-height: 12pt;
	color: #000000;
} 
 
/*  Rahmen mit Schatenn 1 */

#papyrus-body h1 {
background: url(box_hinter_oben.jpg) no-repeat; 
padding:12px 0 5px 20px;
margin:0; 
font-size:13px;
      
}

h1#papyrus-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:31px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus-body { 
      margin:0;
      padding:0;
      font-size:11pt;
      background: url(box_hinter_mitte.jpg);
      text-align:center;
      color:#000000;
      width:250px;

    }
    
#papyrus-body .bodytext { 
      padding: 0 5px 0 18px;
      margin:0;
      font-size:12px;
      color:#000000;
      text-align:left;
    }
    

#papyrus-body img { 

      margin:0 0 0 11px;

    }

#papyrus-bottom {
      width:250px;
      height:15px;
      background: url(box_hinter_unten.jpg) 100% 100% no-repeat;
      padding: 0 0 0 1px;
    }


/*  Rahmen mit Schatenn 2 */


#papyrus2-body h1 {
padding:12px 0 5px 20px;
margin:0px 0 1px 0; 
      background: url(boxLang_hinter_oben.jpg) no-repeat;
      text-align:left;  
}

h1#papyrus2-body header {
   margin:0;
   padding:0;
      
     width:479px;
      height:31px;
      color:#000000;
      font-size:12px;
      font-weight:bold;
      text-align:left;

}

#papyrus2-body { 
      margin:10px 0 0 0;
      padding:0;
      font-size:11pt;
      background: url(boxLang_hinter_mitte.jpg);
      text-align:center;
      color:#000000;
      width:479px;

    }

#papyrus2-body .bodytext { 
      margin:0 5px 0 18px;
      font-size:12px;
      padding: 0;
      text-align:left;
      color:#000000;
      width:400px;

    } 
    
#papyrus2-body img { 
      
      margin: 0px 0 0 0;   
    }       


#papyrus2-bottom {
      width:479px;
      background: url(boxLang_hinter_unte.jpg) no-repeat 100% 100%;
      margin: 0 0 0 1px; 
      height:21px;
    }
    

    
/*  Rahmen mit Schatenn 3 */


#papyrus3-body h1 {
height:32px;
      background: url(boxLang2_hinter_oben.jpg) no-repeat;
margin:0;
padding:10px 0 0px 20px;
      text-align:left;
}

h1#papyrus3-body header {
   margin:0;
      
     width:747px;
     
      background: url(boxLang2_hinter_oben.jpg) no-repeat;
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}
#papyrus3-body { 
      padding:0;
      margin:0 0 0px 0;
      font-size:11pt;
      background: url(boxLang2_hinter_mitte.jpg);
      
      color:#000000;
      width:747px;

    }
    
#papyrus3-body .bodytext { 
      margin:0 20px 0px 0;
      font-size:12px;
      padding: 0px 15px 15px 25px;
      
      color:#000000;
      

    }

#papyrus3-body img { 
      
      padding: 10px 0px 0px 15px;
      

    }

#papyrus3-bottom {
      width:747px;
      height:19px;
      background: url(boxLang2_hinter_unte.jpg) 100% 100% no-repeat;
      padding:0;
    }
    
/*  Rahmen mit Schatenn 4 */

#papyrus4-body h1 {
background: url(box_hinter_oben_fa.jpg) no-repeat; 
padding:12px 0 9px 20px;
margin:0; 
font-size:13px;
      
}

h1#papyrus4-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus4-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_01.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:115px;
    }
    
#papyrus4-body .bodytext { 
      padding: 13px 15px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus4-body img { 

      margin:0 0 0 11px;

    }


/*  Rahmen mit Schatenn 5 */

h1#papyrus5-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus5-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_01_2.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:115px;
    }
    
#papyrus5-body .bodytext { 
      padding: 15px 15px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus5-body img { 

      margin:0 0 0 11px;

    }

/*  Rahmen mit Schatenn 6 */

h1#papyrus6-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus6-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_02.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:170px;
    }
    
#papyrus6-body .bodytext { 
      padding: 13px 10px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus6-body img { 

      margin:0 0 0 11px;

    }

/*  Rahmen mit Schatenn 7 */

h1#papyrus7-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus7-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_02_2.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:170px;
    }
    
#papyrus7-body .bodytext { 
      padding: 13px 10px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus7-body img { 

      margin:0 0 0 11px;

    }


/*  Rahmen mit Schatenn 8 */

h1#papyrus8-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus8-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_03.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:115px;
    }
    
#papyrus8-body .bodytext { 
      padding: 13px 10px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus8-body img { 

      margin:0 0 0 11px;

    }

/*  Rahmen mit Schatenn 9 */

h1#papyrus9-body header { 

   margin: 0;
      padding:0;
      width:250px;
     height:36px;
 
      color:#000000;
      font-size:11px;
      font-weight:bold;
      
}

#papyrus9-body { 
      margin:10px 0 0 0;
      
      font-size:11pt;
      background: url(hg_04.jpg) 100% 100% no-repeat;
      
      color:#000000;
      width:250px;
      height:170px;
    }
    
#papyrus9-body .bodytext { 
      padding: 13px 10px 0 5px;
      margin:0 5px 0 18px;
      font-size:12px;
      color:#000000;
      

    }

#papyrus9-body img { 

      margin:0 0 0 11px;

    }  
 

.csc-frame-frame1 h1 {
      margin:0;
      padding:5px 0px 7px 20px;
     
      color:#000000;
      font-size:12px;
      font-weight:bold;

}

.csc-frame-frame1 h1.csc-firstHeader {
      margin:0;
      padding:5px 0px 7px 20px;
     
      color:#000000;
      font-size:12px;
      font-weight:bold;

}

.tx_freemp3player {
padding:5px 0px 7px 10px;
}

.csc-frame-frame1 {
                 
                 height:172px;
                 background: url(box_hinter.jpg) no-repeat;
                 margin: 0;               
                 padding: 5px 0 0 0px;
                
}

   
    
.csc-frame-frame2 h1 {
      margin:0;
      padding:5px 0px 25px 0px;
     
      color:#000000;
      font-size:14px;
      font-weight:bold;

}

.csc-frame-frame2 {
                 
                 height:172px;
                 background: url(box_hinter.jpg) no-repeat;
                 margin: 0;               
                 padding: 5px 0 0 30px;
                
}



.csc-frame-indent {
                 width: 50%; 
	        margin-left: 25%;
}

h1, h1.csc-firstHeader {

    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#000000;
    padding:0 0 10px 0px;
  }
  
   h2 {
    margin:0;
    padding:0 0 0 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
  }

   
  
    /*  spezielle Klassen */
  #seitentitel {
    margin:0;
    padding:0 0 15px 0;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#0082AE;
  }


#menu unten anfang

.menu_unten {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding: 3px;
	letter-spacing: 1px;
}
.menu_unten a {
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 13px;
   color: #000000;
   padding: 3px;
   letter-spacing: 1px;
}
.menu_unten a:hover {   
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 13px;
   color: #0099FF;
   padding: 3px;
   letter-spacing: 1px;
}

#menu_link3

.menu_link3 {
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 17px;
    text-decoration: none;
    padding: 0px;
    letter-spacing: 1px;
}


#menu link1 anfang

.menu_link {
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    padding: 0px;
    letter-spacing: 1px;
}
.menu_link a {
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #FFFFFF;
   padding: 0px;
   letter-spacing: 1px;

}
.menu_link a:hover {   
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #000000;
   padding: 0px;
   letter-spacing: 1px;
}
	

#menu link2 anfang

.menu_link2 {
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	letter-spacing: 1px;
}
.menu_link2 a {
   font-family: verdana;
   text-decoration: none;
   font-weight: bold;
   font-size: 10px;
   color: #000000;
   padding: 0px;
   letter-spacing: 1px;
}
.menu_link2 a:hover {   
   font-family: verdana;
   text-decoration: none;
   font-weight: bold;
   font-size: 10px;
   color: #FF6600;
   padding: 0px;
   letter-spacing: 1px;
}


#rootline

.rootline {
	font-family: verdana;
	color: #000000;
	font-weight: none;
	font-size: 9px;
	text-decoration: none;
	padding: 0px;
	letter-spacing: 0px;

}

.rootline a {
   font-family: verdana;
   text-decoration: none;
   font-size: 9px;
   color: #000000;
   padding: 0px;
   letter-spacing: 0px;
}
.rootline a:hover {   
   font-family: verdana;
   text-decoration: none;
   font-size: 9px;
   color: #FF6600;
   padding: 0px;
   letter-spacing: 0px;
}





ul.menu, ul.menu ul {
 
 padding: 0;
    margin: 0px;
    list-style-type: none;
 
}



ul.menu a {

    display: block;
    text-decoration: none;
    padding: 6px 15px 1px 15px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #FFF;
    font-size:10px;
    font-weight:bold;


}



ul.menu li {

    padding: 0;

    margin: 0;

    float: left;
    
    background-color: #02C7FC;

    
    border-right:1px solid #ffffff;

    height: 33px;
    
   
}


/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;

    background-color: transparent;
    
    height: 20px;
    
}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover{
    
    font-color: #02C7FC;
    

}




/* Zweite Ebene acaaa */

       
       ul.menu ul {
        margin:0;
                 padding:0;

               position: absolute;
               background-color: #E6E7D9;
                border-left: 5px solid #02C7FC;
                border-right: 5px solid #02C7FC;
                border-bottom: 15px solid #02C7FC;

-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-khtml-border-radius-bottomleft:20px;
-khtml-border-radius-bottomright:20px;


                display: none;

                    width: 180px;
             color:#000000;

     }
     
     ul.menu ul a{

              display: block;
    text-decoration: none;
    padding: 1px 15px 3px 16px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #000000;
    font-size:10px;
    font-weight:normal;

     }
     
  ul.menu ul a:hover{

              display: block;
    text-decoration: none;
    padding: 1px 15px 3px 16px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #02C7FC;
    font-size:10px;
    font-weight:normal;

     }     
     
     ul.menu li li#menuparent  {
	background:#E6E7D9 url(arrow.gif) no-repeat 98% 50%;
}



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 180px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -25px; /* Höhe eines Listenelements */

        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }



ul.men, ul.men ul {
 
 padding: 0;
    margin: 0px;
    list-style-type: none;
 
}


ul.men li#menparent  {
	background:#C6D033;
}

ul.men li#menparent_2  {
	background:#C6D033;
	 
}



ul.men a {

    display: block;
    text-decoration: none;
    padding: 6px 15px 1px 16px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #FFF;
    font-size:10px;
    font-weight:bold;

}



ul.men li {

    padding: 0;

    margin: 0;

    float: left;
    
    background-color: #C6D033;

    border:0px solid #C6D033;
    border-right:1px solid #ffffff;

    height: 33px;
    
   
}


/* Für Unterpunkte keine Float-Eigenschaft */

ul.men ul li {

    float:none;

    background-color: transparent;
    height: 20px;
}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.men ul li.hover, ul.men ul li:hover{
    
    font-color: #C6D033;
    

}




/* Zweite Ebene */

        ul.men ul {

              margin:0;

                 padding:0;

               position: absolute;
               background-color: #E6E7D9;
                border-left: 5px solid #C6D033;
                border-right: 5px solid #C6D033;
                border-bottom: 15px solid #C6D033;

-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-khtml-border-radius-bottomleft:20px;
-khtml-border-radius-bottomright:20px;


                display: none;

                    width: 180px;
             color:#000000;

     }
     
     ul.men ul a{

              display: block;
    text-decoration: none;
    padding: 1px 15px 3px 16px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #000000;
    font-size:10px;
    font-weight:normal;

     }
     
  ul.men ul a:hover{

              display: block;
    text-decoration: none;
    padding: 1px 15px 3px 16px;
    list-style: none;
    font-family: verdana;
    line-height: 20px;
    color: #C6D033;
    font-size:10px;
    font-weight:normal;

     }     
     
     ul.men li li#menparent  {
	background:#E6E7D9 url(arrow.gif) no-repeat 98% 50%;
}



   /* Zweite Ebene anzeigen */

       ul.men li.hover ul, ul.men li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.men li.hover ul ul, ul.men li:hover ul ul {

                  display: none;

                    margin-left: 180px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -25px; /* Höhe eines Listenelements */

        }



   /* Dritte Ebene anzeigen */

       ul.men li.hover ul li.hover ul, ul.men li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.men li.hover ul li.hover ul ul, ul.men li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.men li.hover ul li.hover ul li.hover ul , ul.men li:hover ul li:hover ul li:hover ul {

               display: block;

   }







# menu nav2

#nav2 {
    z-index:999;
   
}

 
#nav2, #nav2 ul {
    float: left;
    font-family: verdana;
    list-style: none;
    line-height: 20px;
    background: #006699;
    color: #FFF;
    font-size:11px;
    font-weight:bold;
    padding: 0;
    margin: 0px;
}


#nav2 li#menuparent2  {
	background:#006699 url(arrow2.gif) no-repeat 1% 55%;
}

#nav2 li#menuparent2_2  {
	background:#D8E4E8 url(arrow2_2.gif) no-repeat 1% 55%;
	 
}
 
 
#nav2 li li {
    
    background:#D8E4E8;
}

#nav2 li li#menuparent2  {
	background:#D8E4E8 url(arrow.gif) no-repeat 98% 40%;
}
 
#nav2 a {
    display: block;
    
    color:#FFF;
    text-decoration: none;
}

#nav a.menuparent2  {
	background: url(arrow.gif) no-repeat 90% 40%;
}

#nav2 a:hover {   
   text-decoration: none;
   font-size: 11px;
   color: #000000;
  
  }
 
#nav2 li {
    float: left;
    padding: 0px 15px 0 16px;
}
 
#nav2 ul li a {
    color: #000;
    font-size:9px;
    font-weight:none;
}

#nav2 ul li a:hover {   
   text-decoration: none;
   font-size: 9px;
   color: #000000;
   font-weight:none;

}
 
#nav2 li ul {
    position: absolute;
    left: -999em;
    height: auto;
    width: 140px;
    font-weight: normal;
    margin: 0;
}
 
#nav2 li li {
    width: 120px;
}
 
#nav2 li ul a {
     width: 120px;
}
 
#nav2 li ul ul {
    margin: -21px 0 0 120px !important;
    margin: -21 0 0 100px ;
    border-left: 5px solid #CB0101;
}




#nav2 li ul  {
    margin: 0px 0 0 -19px !important;
    margin: 0 0 0 -19px ;
    border-left: 5px solid #CB0101;
    border-bottom: 2px solid #0082AE;
    border-spacing:0px;  
    
}

 
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover2 ul ul, #nav2 li.sfhover2 ul ul ul {
    left: -999em;
}
 
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover2 ul, #nav2 li li.sfhover2 ul, #nav2 li li li.sfhover2 ul {
    left: auto;
}
 
#nav2 li li:hover,#nav2 li li:active, #nav2 li li.sfhover2 {
    background: #0082AE;
}
 
#nav2 li li#menuparent2:hover,#nav2 li li#menuparent2:active, #nav2 li li#menuparent2.sfhover {
    background: #0082AE;
}


 
#nav2 li li a {
    padding-left:0px;
}
 
#nav2 li ul  {
    background-image: none;
}


/*  Inhaltsboxen  */
  /* Inhalts-Box 1 (grau) */
    h1.kwi_contentbox01_header {
      margin:0;
      padding:10px 5px 3px 25px;
     
      background: url(boxLang_hinter_oben.jpg) no-repeat;
      color:#000000;
      font-size:14px;
      font-weight:bold;
      text-align:left;
    }
    .kwi_contentbox01_content {
      margin:0 0 20px 0;
      
      background: url(boxLang_hinter_mitte.jpg);
      
      color:#ffffff;
      width:100%;

    }
    .kwi_contentbox01_content td {
      width:100%;
      background: url(boxLang_hinter_unte.jpg) no-repeat 100% 100%;
      
    }
    .kwi_contentbox01_bodytext {
      margin:0;
      padding: 0px 0px 18px 0px;
      font-family:Verdana;
      font-size:10pt;
      color:#000000;
      
    }



  /* Inhalts-Box 2 (farbig) */
    h1.kwi_contentbox02_header {
      margin:0;
      padding:10px 0 5px 10px;
      width:250px;
      
      background: url(box_hinter_oben.jpg) no-repeat;
      line-height: 12pt;
      color:#000000;
      font-size:13px;
      font-weight:bold;
      text-align:left;
      }
            

    .kwi_contentbox02_content {
      margin:0 0 10px 0;
      
      background: url(box_hinter_mitte.jpg);
      
      color:#000000;
      width:250px;

    }
    .kwi_contentbox02_content td {
      width:250px;
      background: url(box_hinter_unten.jpg) 100% 100% no-repeat;
      padding: 0px 0px 15px 0px;
    }
   
    .kwi_contentbox02_bodytext {
      margin:0;
      
      padding: 8px 10px 4px 15px;
      font-family:Verdana;
      font-size:10px;
      color:#000000;
    }

   
   
  /* Inhalts-Box 3 (TV-Tipp) */
     h1.kwi_contentbox03_header {
     margin:0;
      padding:10px 5px 4px 25px;
      
      background: url(boxLang2_hinter_oben.jpg) no-repeat;
      
      color:#000000;
      font-size:14px;
      font-weight:bold;
      

    }
    .kwi_contentbox03_content {
     margin:0 0 10px 0;
     
      background: url(boxLang2_hinter_mitte.jpg);
      
      width:100%;

    }
    .kwi_contentbox03_content td {
     padding:0px 0 10px 0;
      width:747px;
      background: url(boxLang2_hinter_unte.jpg) 100% 100% no-repeat;
    }
    .kwi_contentbox03_bodytext {
      margin:0;
      padding: 8px 10px 10px 15px;
      font-family:Verdana;
      font-size:10pt;
      color:#000000;
      
    }
    

/*****************************
 TABELLE PREISLISTE
*****************************/


table.contenttable-1 {
   width: 98%;
	margin: 0px 0 0 8px;
	text-align: left;
	
	padding: 5px;
	left: 7px;
}
.contenttable-1 .td-0 {
		width: 702px;
		font-size: 11px;
}
.contenttable-1 .td-1 {
		width: 80px;
		font-size: 11px;
		text-align: center;
}
.contenttable-1 .tr-even {
      background-color: #E6E6E6;
      height: 20px;
}
.contenttable-1 .tr-odd {
      background-color: #CFCFCF;
      height: 20px;
}
.contenttable-1 .tr-0 {
      background-color: #B6B6B6;
      font-weight: normal;
      height: 25px;
}
.contenttable-1 .tr-0 .td-0, .contenttable-1 .tr-0 .td-1, .contenttable-1 .tr-0 .td-2,  {
      font-size: 11px;
}




/*****************************
 TABELLE PAKETVERGLEICH
*****************************/


table.contenttable-2 {
   width: 98%;
	margin-top: 2px;
	margin-bottom: 20px;
	margin-left: 5px;
	text-align: center;
	text-indent: 7px;
	padding: 7px;
	left: 7px;
}
.contenttable-2 .td-0 {
		width: 323px;
		font-size: 10px;
		font-weight: bold;
		color: #4c4c4c;
		text-align: left;
		
}
.contenttable-2 .td-1 {
		width: 120px;
		text-align: center;
  	         font-weight: bold;
		color:#006699;
}
.contenttable-2 .td-2 {
		width: 70px;
		text-align: center;
  	         font-weight: bold;
		color:#006699;
}
.contenttable-2 .td-3 {
		width: 73px;
		text-align: center;
  	         font-weight: bold;
		color:#006699;
}
.contenttable-2 .td-4 {
		width: 73px;
		text-align: center;
  	         font-weight: bold;
		color:#006699;
}
.contenttable-2 .td-5 {
		width: 73px;
		text-align: center;
  	         font-weight: bold;
		color:#006699;
}
.contenttable-2 .tr-even {
      background-color: #E6E6E6;
      height: 20px;
}
.contenttable-2 .tr-odd {
      background-color: #CFCFCF;
      height: 20px;
}
.contenttable-2 .tr-0 {
      background-color: #B6B6B6;
      font-weight: bold;
      height: 25px;
      color:#006699;
}
.contenttable-2 .tr-0 .td-0 {
      font-size: 14px;
      color: #000000;
}

/*****************************
 TABELLE PAKETVERGLEICH
*****************************/


table.contenttable-3 {
   width: 98%;
	
	text-align: left;
	margin: 0px 0 0 8px;
	padding: 7px;
	left: 7px;
	
	
}
.contenttable-3 .td-0 {
		width: 20%;
		font-size: 11px;
		font-weight: bold;
		
		color: #000000;
		text-align: left;
		
}
.contenttable-3 .td-1 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-2 {
		width: 10%;
                font-size: 11px;		
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-3 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-4 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-5 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-6 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-7 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-8 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}

.contenttable-3 .td-9 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-10 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .tr-even {
      background-color: #E6E6E6;
      height: 20px;
}
.contenttable-3 .tr-odd {
      background-color: #CFCFCF;
      height: 20px;
}
.contenttable-3 .tr-0 {
      background-color: #B6B6B6;
      font-weight: bold;
      height: 30px;
      color:#000000;
     border-left: 7px;
}
.contenttable-3 .tr-0 .td-0 {
      font-size: 14px;
      color: #000000;
}

.contenttable-3 .tr-0 .td-1 {
      font-size: 14px;
      color: #000000;
}

.contenttable-3 .tr-0 .td-2 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-3 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-4 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-4 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-5 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-6 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-7 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-8 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-9 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-10 {
      font-size: 14px;
      color: #000000;
}


#logo_oben img {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8px;
    color: #ffffff;
    font-weight: bold;
    padding:0 2px 0 2px;
}


#logo_oben .bodytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8px;
    color: #ffffff;
    font-weight: bold;
    padding:0px;
}


div.news-list-item {
width: 44%;
float: left;
padding:10px 10px 0 10px;
border: solid #4A4545; border-width:1px;
margin: 0px 5px 10px 0px;
}

.news-list-item_1 {
width: 50%;
float: left;
color:#0099ff;

}

.news-list-item_2 {
width: 50%;
text-align:right;
float: right;
color:#0099ff;

}

.news-list-item h3 a {
    color:#000000;
    font-size:10pt;
    text-decoration:none;
    
}

.news-list-item h4 a {
    color:#0099ff;
    font-size:10pt;
    text-decoration:none;
    
}

.news-list-morelink a {
    color:#0099ff;
    font-size:11pt;
    text-decoration:none;
    float: right;
}
