@charset "utf-8";
/* CSS Document */

.download-link {
background-image: url("/_images/download_icon.gif");
 background-repeat:no-repeat;
font-color:#e3001b;
padding:0 0 0 15px;
}

.red-bold  {
font-weight:bold;
color:#e3001b;
}

.download-link a {
color:#000000;
}

.schrift_kleiner {
font-size:11px;
}

li  {
     list-style-image: url(/_images/li.gif);
     margin: 0 0 0 0px;
}

.ul {
     list-style-image: url(/_images/li_sw.gif);
     margin: 0 0 0 0px;
}

ol   {
    list-style-type:decimal;
 }   
 
a > img {
	border:0;
}


body {  background-color: #ffffff;
        background-image: url("_images/bg.jpg");
        background-repeat:repeat-x;
        font-family: Arial, Verdana,  Helvetica, sans-serif;
        font-size: 0.7em;
        margin: 10px 0 0 0;
        padding: 0px;
        color: #333333;
        text-align: center;
      
}
#container {
         float:left;
         
        text-align:left;
      
}

#tableall {
  position: absolute;
left: 50%;
width: 984px;
margin-left: -492px; /* negative Hälfte von width: 500px */


  text-align:left;                
}
    * + html #tableall {
   width : 990px;
}

    *  html #tableall {
   width : 990px;
}



#td_content {
        float:left;
        background-image: url("/_images/bgall.gif");
    	background-repeat:repeat-y; 
        text-align:left; 
        min-width:100px;
        margin:0px;
        padding:0;
}

  * + html #td_content {
   background-image: url("/_images/bgall_ie.gif");
    	background-repeat:repeat-y; 
}

#td_content, x:-moz-any-link {width:900px;}


*html ul, li  {
     list-style-image: url(/_images/li.gif);
     margin: 0 0 0 20px;
     padding:0 px 0 0px 0 ;
    
}
    




.headline1  {
     font-size:14px;
     font-weight:bold;
     margin: 0 0 0 0 ;
    
}
.headline2  {
     font-size:12px;
     font-weight:bold;
     margin: -5px 0 0 0 ;
    
}

.headline1_rot  {
     color:#e2001a;
     font-size:14px;
     font-weight:bold;
     margin: 0 0 0 0 ;
    
}
.headline2_rot  {
     color:#e2001a;
     font-size:12px;
     font-weight:bold;
     margin: -5px 0 0 0 ;
    
}
.headline1_grau  {
     color:#6F6F6F;
     font-size:14px;
     font-weight:bold;
     margin: 0 0 0 0 ;
    
}
.headline2_grau  {
       color:#6F6F6F;
     font-size:12px;
     font-weight:bold;
     margin: -5px 0 0 0 ;
    
}

.headline_team  {
     color:#e3001b;
     font-size:14px;
     font-weight:bold;
    
}
.headline_team2  {
     font-size:12px;
     font-weight:bold;
    
}

a {
     color:#000000;
     font-weight:bold;
     text-decoration:none;
     
}

a:hover {
     color:#000000;
     text-decoration:none;
}
a:visited {
     color:#000000;
     text-decoration:none;
}
#login{
       float:left;
}
#submit{
       float:left;
       margin:-15px 0 0 4px;
}
.input{
    font-size:10px;
    color:#AFAFAF;
    width:140px;
    background-color:#ffffff;
    border:2px solid #ddd;
    height:14px;


}

.input_log{
    font-size:11px;
    color:#000000;
    width:80px;
    background-color:#DFDFDF;
    border:1px solid #9F9F9F;
    height:14px;


}
.input_log_upd{
    font-size:11px;
    color:#000000;
    width:280px;
    background-color:#DFDFDF;
    border:1px solid #9F9F9F;
    height:14px;


}
.input_log_upd_ort{
    font-size:11px;
    color:#000000;
    width:100px;
    background-color:#DFDFDF;
    border:1px solid #9F9F9F;
    height:14px;


}

.input_log_upd_nachricht{
    font-size:12px;
    color:#000000;
    width:280px;
    background-color:#DFDFDF;
    border:1px solid #9F9F9F;
    height:95px;
    font-family:arial;


}

.submit{
     font-size:14px;
     color:#AFAFAF;
     background-color:#ffffff;
     border:2px solid #ddd;
     padding: 0px 0px 0px 0px;
}

.submit_log{
     
     font-size:14px;
     color:#AFAFAF;
     background-color:#ffffff;
     border:0px solid #ddd;
     padding: 12px 0px 0px 4px;
     floatleft:
}




#suchfeld {
        float:left;
        margin: 0px 0 4px 4px;
}
#suchsubmit {
        
        margin: 0px 0 0px 4px;
}
#suche {
       
       margin: 6px 0px 0 680px;
       widht:400px;
}

/***********************************************
mainnav
***********************************************/
#nav_head {
        float:left;
        margin: 0px 0 0px 0px;

        height: 33px;
        width:624px;
        background-image: url("_images/bg_nav_head.gif");
        background-repeat:no-repeat;


}

#head_nav {
     margin:10px 0 0 20px;


}
#main_nav_on {
        color:#DF0000;
        height: 10px;
        width:500px;
        text-decoration:none;
        font-weight:bold;
        background-image: url("_images/dot_pfeil.gif");
        background-repeat:no-repeat;
        padding: 0px 0 0 22px;
        margin:0px 20px 0 0;

}
.main_nav {
        height:10px;
        width:100px;
        color:#333333;
        text-decoration:none;
        font-weight:bold;
        background-image: url("_images/dot_pfeil.gif");
        background-repeat:no-repeat;
        padding: 0px 0 0 22px;
        margin:0px 20px 0 0;

}

#main_nav_sub_on {
        color:#DF0000;
        height:15px;
        text-decoration:none;
        font-weight:bold;
        background-image: url("_images/dot_pfeil.gif");
        background-repeat:no-repeat;
        padding: 0px 0 0 22px;
        margin:0px 20px 0 15px;

}
.main_nav_sub {
         height:15px;
        width:100px;
        color:#333333;
        text-decoration:none;
        font-weight:bold;
        background-image: url("_images/dot_pfeil.gif");
        background-repeat:no-repeat;
        padding: 0px 0 0 22px;
        margin:0px 25px 0 15px;

}

.main_nav_sub2 {
         height:15px;
        width:100px;
        color:#333333;
        text-decoration:none;
        font-weight:bold;
        background-image: url("_images/dot_pfeil.gif");
        background-repeat:no-repeat;
        padding: 0px 0 0 22px;
        margin:0px 20px 0 24px;

}
#subpunk {
        margin:0 0 5px 0;
}

#main_nav_sub2_on {color:#DF0000;}

a.main_nav_sub:hover {color:#DF0000; text-decoration:none;}
a.main_nav_sub2:hover {color:#DF0000; text-decoration:none;}
a.main_nav:hover {color:#DF0000; text-decoration:none;}




#subnav_head {
        width:200px;
	height: 10px;      
        font-weight:bold;   
        padding: 0px 0 0 10px;
        margin:0px 10px 10px 0; 
        color:#e2001a;         
}



#all {
       
        height:auto;
        background-image: url("/_images/bgall.gif");
        background-repeat:repeat-y;
}

#left_nav {
     
        height: 24px;
        width:243px;
        color:#333333;
        background-color:#ffffff;
        background-image: url("_images/leftnav_bg.gif");
        background-repeat:no-repeat;
        margin:0px 0px 0px 0px;
        padding:8px 0 0 0;
      

}

#nav_left {
       
         
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 30px;
}

#nav_left_on {
       
        color:#DF0000;
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 30px;
}

.nav_left {
       
}
a.nav_left:hover {color:#DF0000;}


#left_nav_sub {
        
        width: 100%;
        background-image: url("_images/leftnavsub_bg.gif");
        background-repeat:no-repeat;       
        background-color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 30px;
}

#left_nav_sub2 {
        
        width: 100%;
        background-image: url("_images/leftnavsub2_bg.gif");
        background-repeat:no-repeat;       
        background-color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 43px;
}
#left_nav_sub3 {
        
        width: 100%;
        background-image: url("_images/leftnavsub2_bg.gif");
        background-repeat:no-repeat;       
        background-color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 43px;
}

#left_nav_sub4 {
        
        width: 100%;
        background-image: url("_images/leftnavsub3_bg.gif");
        background-repeat:no-repeat;       
        background-color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 55px;
}

.left_nav_sub {
        
         width: 100%;
         background-color:#ffffff;
       
}

.left_nav_sub2 {
        
         width: 100%;
         background-color:#ffffff;
       
}

.left_nav_sub3 {
        
         width: 100%;
         background-color:#ffffff;
       
}

.left_nav_sub4 {
        
         width: 100%;
         background-color:#ffffff;
       
}
#left_nav_sub_on {
        
        width: 100%;
        background-image: url("_images/leftnavsub_bg_on.gif");
        background-repeat:no-repeat;      
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 30px;
        color:#DF0000;
}
#left_nav_sub2_on {
        
        width: 100%;
        background-image: url("_images/leftnavsub2_bg_on.gif");
        background-repeat:no-repeat;      
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 43px;
        color:#DF0000;
}

#left_nav_sub3_on {
        
        width: 100%;
        background-image: url("_images/leftnavsub2_bg_on.gif");
        background-repeat:no-repeat;      
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 43px;
        color:#DF0000;
}
#left_nav_sub4_on {
        
        width: 100%;
        background-image: url("_images/leftnavsub3_bg_on.gif");
        background-repeat:no-repeat;      
        text-decoration:none;
        font-weight:bold;
        padding: 5px 0px 0px 55px;
        color:#DF0000;
}
a.left_nav_sub:hover {color:#DF0000; text-decoration:none;}
a.left_nav_sub2:hover {color:#DF0000; text-decoration:none;}
a.left_nav_sub2_on:hover {color:#DF0000; text-decoration:none;}
a.left_nav_sub3:hover {color:#DF0000; text-decoration:none;}
a.left_nav_sub3_on:hover {color:#DF0000; text-decoration:none;}


#left_con {
          background-image: url("_images/bg_white.gif");
        float:left;
        height: 100%;
        width:244px;
        
}

*  html #left_con {
        
         background-image: url("_images/bg_white_ie.gif");
        
}

#right_con {
        float:left;
        width:600px;
}


#logo { margin:1px 0 0 0;
        height: 253px;
        width:244px;
        background-image: url("_images/logo.jpg");
        background-repeat:no-repeat;
}


#sub_nav {
     margin: 4px 0 0 0px;
     float:left; 
     width:244px;
   
}

#newsbox {
     float:left;
     height:20px;
     margin: 0px 0 0 0px;
     width:244px;

}
#newsbox_main {
     float:left;
    height:100%;
    width:244px;
    background-image: url("_images/newsbox_mitte.gif");
    padding:5px 0px 0 0px;
    margin: 0px 2px 0 0px;
   
}
#newsbox_top {
  float:left;
    height: 5px;
    width:244px;
    background-image: url("_images/newsbox_top.gif");
    background-repeat:no-repeat;
}

#newsbox_bottom {  
     float:left;
    height: 0px;
    width:244px;
  
}




#newsbox_main_home {

    float:left;
  
    width:244px;
    background-image: url("_images/newsbox_mitte.gif");
    padding:5px 0 0 0;
   
}

#con {
        float:left;
        margin: 0 0 0 1px;
        height: 100%;
        width:624px;
}

#con_top {
        float:left;
        height: 6px;
        width:624px;
        background-image: url("_images/con_top.gif");
        background-repeat:no-repeat;
        margin:0px 0 0 0;
}

#con_main {
       float:left;
       height:100%;
       min-height: 490px;!important; 
      
       width:724px;
       background-image: url("_images/con_main.gif");
       background-repeat:repeat-y;
       text-alig:left;
       font-size: 12px;

}
*  html #con_main {
      margin: -10px 0 0 0;
}


#con_main_team {
       float:left;
       
        min-height:825px;
       min-height: 825px;!important; 
      
       width:724px;
       background-image: url("_images/con_main.gif");
       background-repeat:repeat-y;
       text-alig:left;
       font-size: 12px;

}



#con_bottom {
       float:left;
       height: 6px;
       width:624px;
       background-image: url("_images/con_bottom.gif");
       background-repeat:no-repeat;
}

*  html  #con_bottom {
      padding:25px 0 0 0;
}

#meta {
      float:left;
      margin: 1px 0 -1px 0px;
      height: 67px;    
      width:624px;
      background-image: url("_images/bg_meta.gif");
      background-repeat:no-repeat;
       font-size: 11px;
}


#meta_links {
      float:left;
      margin: 15px 0 0 16px;
}

#meta_rechts {
      float:right;
      margin: 15px 160px 0 0px;
}

 *  html #meta_rechts {
      float:left;
      margin: 15px 0 0 200px;
}
#fusszeile{
       clear:all
       margin: 6px 0 0 6px;
       width:780px;
}


#footer{
       float:left;
       margin: 6px 0px 0 2px;
       text-align-left;
}

#rubikon{
       float:right;
       margin: 0px 130px 6px 0px;
}
  *  html  #rubikon{
       float:left;
       margin: 0px 130px 6px 0px;
}

/***********************************************
content styling
***********************************************/
#such_text {
      float:left;
      margin: 10px 0 0 20px;
      height: 250px;
      width: 580px;
      text-align:left;
    
}

#home_text {
      float:left;
      margin: 10px 0 0 20px;
      width: 280px;
      text-align:left;
    
}

*html #home_text {
      float:left;
      margin: 10px 0 0 10px;
      width: 270px;
      text-align:left;
    }


#content_text {
      float:left;
      margin: 10px 0 0 20px;
      width: 463px;
      text-align:left;
    
}

 

#inhalt_text {
      float:left;
       min-height:390px; 
      margin: 10px 0 0 20px;
      width: 433px;
      text-align:left;
      height: 100%;
   }


*html #inhalt_text {
      margin: 10px 0 0 9px;
      width: 443px;
     }
      
a.metalinks {
  font-weight:normal;
  color:#999999;     
}
a.metalinks:hover {
      font-weight:normal;
      text-decoration:none;      
		}

/***********************************************
frösche
***********************************************/



#kontakt_frosch {
      float:right;
      margin: 320px -15px 0 0px;
}

*html #kontakt_frosch {
      float:right;
      margin: 320px -15px 0 0px;
}


#coaching_frosch {
      float:right;
      margin: 230px 30px 0 0px;
}

* html #coaching_frosch {

      float:right;
      margin: 230px 15px 0 0px;
}

#tools_frosch {
      float:right;
      margin: 280px 22px 0 0px;
}

* html #tools_frosch {
      float:right;
      margin: 280px 11px 0 0px;
}

#downloads_frosch {
      float:right;
      margin: -150px 107px 0 0px;
}

* + html #downloads_frosch {
      float:right;
      margin: 0px 107px 0 0px;
}


* html #downloads_frosch {
      float:right;
      margin: 0px 107px 0 0px;
}

#maz_frosch {
      float:right;
      margin: 240px -15px 0 0px;
}
* html #maz_frosch {
      float:right;
      margin: 240px -15px 0 0px;
}

#team_frosch {
      float:right;
      margin: 260px 68px 0 0px;
}

* html #team_frosch {
      float:right;
      margin: -400px 34px 0 0px;
}

#wir_frosch {
      float:right;
      margin: 300px 22px 0 0px;
}
* html #wir_frosch {
      float:right;
      margin: 240px 11px 0 0px;
     
}
#beratung_frosch {
      float:right;
      margin: 262px 37px 0 0px;
     
}

#training_frosch {
      float:right;
      margin: 280px 35px 0 0px;
}
* html #training_frosch {
      clear:all;
      float:left;
      padding:100px 35px 0px 0px;
}



#start_frosch {
      float:right;
      margin: 120px 104px 0 0px;
}

#quer_frosch {
      float:right;
      margin: 173px 85px 0 0;
}

*html #start_frosch {
      float:right;
      margin: 120px 60px 0 0px;
}
* html #training_frosch {
      float:right;
      margin: 140px 0px 0 37px;
}


#suche_frosch {
      float:right;
      margin: 280px 19px 0 0px;
}

* html #suche_frosch {
      float:right;
      margin: 280px 8px 0 0px;
}



#marqueecontainer{
position: relative;
width: 232px; /*marquee width */
height: 168px; /*marquee height */
overflow: hidden;
margin: 0 0 0 9px;
color:red;

}


#bottom {
clear:all;
background-color:green;
float:left;
width: 865px;
}
a:hover {
     color:#000000;
    text-decoration:none;
}
.download-link {
background-image: url("/_images/download_icon.gif");
 background-repeat:no-repeat;
font-color:#e3001b;
padding:0 0 0 15px;
}

.red-bold  {
font-weight:bold;
color:#e3001b;
}

.download-link a {
color:#000000;
}
reg_option  {
     list-style-image: url(/_images/li.gif);
     margin: 0 0 0 0px;
    
}
#reg_frosch {
      float:right;
      margin: -550px 107px 0 0px;
}
* html #reg_frosch {
      float:right;
      margin: -50px 85px 0 0px;
}

#footerGrey > a, #footerGrey > a:visited, #footerGrey > a:hover {color:#999999;}