*{
    margin: 0;
    padding: 0; }

body{
   background: #5a7991 url(img/bg.gif) repeat-x 70% 0;
    /*background-image: url(img/bg.gif); */
    font: Tahoma, Arial;
    font-family: Tahoma;
    font-size:1em;
    font-weight:normal;
    color:#8b8b8b;
     }
    

a, a:link, a:active, a:visited 
                {font-family:Tahoma; color:#434a50; border:solid 0px black;
                    margin-top:8px; text-decoration:none;}
                    
a:hover
                {font-family:Tahoma; color:#434a50; border:solid 0px black;
                    margin-top:8px; text-decoration:underline;}


a img
{
    border: 0 none; }

h1,h3 
{
    font-family: Arial;
    color: gray;
    background:transparent;
    font-size:13px;
    
     }

h1{ font-size: 0.8em; }
h2 { font-family:tahoma;
    font-size:1.2em;
    color:#d2031c;
    font-weight:normal;
    }
    
    
    .headline_black 
    {
        color:#000000;
    }
    .headline_blue
    {
        color:#009de0;
    }
    .headline_yellow 
    {
        color:#fddb1c;
    }
    .headline_darkblue
    {
        color:#0d3082;
    }
    .headline_green
    {
     color:#96bf0e;
    }
    .headline_red
    {
        color:#e3001b;
    }


h1 a
{ text-decoration:none; color:Black; }
h1 a:visited
{ text-decoration:none; color:Black; }
h1 a:hover
{ text-decoration:none; color:#00477d; font-weight:bold;}

h4
{ font-family:Tahoma; color:#3f5669;}


p
{font-family: Tahoma;
    font-size:12px;
    font-weight:normal;
    color:#8b8b8b;
    
    }
    
span
{font-family: Tahoma;
    font-size:0.8em;
    font-weight:normal;
    color:#8b8b8b;
    
    }
    
    
span a    
{color:#8b8b8b; text-decoration:none;}

span a:hover
{text-decoration:underline;}
    
#master
    {background:url(img/bg2.gif) repeat-y; width:821px;margin: 0 auto;overflow:hidden;}
    
#master2
{float:left;width:789px;background:url(img/bg3.gif) repeat-y;}



#schatten_links
{float:left;width:16px;}

#schatten_rechts
{float:right;width:16px;}


    
    
 /********** NAVIGATION *********/
    
 
  #menu_left
  {
    width:217px; height:200px; float:right; 
    /*background-color:#f9f9f9;*/
    background-image:url(img/menu_links_bg.jpg);
    background-repeat:no-repeat;
  }
  
  div#menu_left div#menu_items
  {
    padding-left:7px;
    padding-top:33px;
  }
  
  div#menu_left div#menu_items 
  {
   font-family:Arial,Helvetica;
   font-size:14px;
   font-weight:bold;
   color:#ffffff;
   padding-top:20px;
  }
  
  div#menu_left div#menu_items img 
  {
    padding-top:3px;
    padding-bottom:5px;
  }
  
    div#menu_left div#menu_items a img 
  {
    padding-bottom:3px;
    border:0px;
    padding-right:3px;
    
  }
  
  div#menu_left div#menu_items a
  {
    padding-left:12px;
    color:#fff;
    text-decoration:none;
    font-size:13px;
  }
  
  div#menu_left div#menu_items a:hover
  {
    padding-left:12px;
    color:#ffdd1c;
    text-decoration:none;
    font-size:13px;  }
    
 
 


 #nav_content 
 {
    float:left; 
    width:789px; 
    height:63px;}
    
 
 #nav_punkt_container
 {
    width:789px;
    height:24px;
    background-color:white;
    padding:11px 0 1px 0; 
 }
 
    #nav_punkt1
    {float:left; width:87px; height: 24px; border-right:solid 1px #dbdbdb;}
    #nav_punkt1 h1
    {text-align:left; padding-left:23px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow1
        {float:left; width:87px; height:9px; border-right:solid 1px #546169; text-align:left;}
        #nav_arrow1 img
        {padding-left:22px; }
         
        
    #nav_punkt2
    {float:left; width:170px; height: 24px; border-right:solid 1px #dbdbdb;}
    #nav_punkt2 h1
    {text-align:left; padding-left:30px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow2
        {float:left; width:170px; height:9px; border-right:solid 1px #546169; text-align:left; }
        #nav_arrow2 img
        {padding-left:29px; }
        
    #nav_punkt3
    {float:left; width:171px; height: 24px; border-right:solid 1px #dbdbdb;}
    #nav_punkt3 h1
    {text-align:left; padding-left:25px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow3
        {float:left; width:171px; height:9px; border-right:solid 1px #546169; text-align:left; }
        #nav_arrow3 img
        {padding-left:24px; }
        
    
    #nav_punkt4
    {float:left; width:136px; height: 24px; border-right:solid 1px #dbdbdb;}
    #nav_punkt4 h1
    {text-align:left; padding-left:24px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow4
        {float:left; width:136px; height:9px; border-right:solid 1px #546169; text-align:left; }
        #nav_arrow4 img
        {padding-left:23px; }
    
    #nav_punkt5
    {float:left; width:105px; height: 24px; border-right:solid 1px #dbdbdb;}
    #nav_punkt5 h1
    {text-align:left; padding-left:21px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow5
        {float:left; width:105px; height:9px; border-right:solid 1px #546169; text-align:left; }
        #nav_arrow5 img
        {padding-left:20px; }
        
    #nav_punkt6
    {float:left; width:100px; height: 24px; }
    #nav_punkt6 h1
    {text-align:left; padding-left:28px; padding-top:11px; vertical-align:baseline;}
    
        #nav_arrow6
        {float:left; width:100px; height:9px; text-align:left; }
        #nav_arrow6 img
        {padding-left:27px; }
       
       
#nav_punkt_arrows
{
    width:789px;
    height:9px;
    background-color:white;
}      
      
    
 
img .nav_content
 {
    border:solid 4px black;
 }
 

#submenu
{ padding-top:50px; font-family:Tahoma; border: solid 0px black; 
 visibility:hidden; display:none; }
 
 #subVorschau
{ padding-top:50px; font-family:Tahoma; border: solid 0px black; 
 visibility:hidden; display:none; }
 
 #subteam
 { padding-top:50px; font-family:Tahoma; border: solid 0px black; 
 visibility:hidden; display:none; }
 
 
 #submenu a, #subteam a, #subVorschau a
 {padding-left:20px; font-size:0.7em;}
    
  
    
    #submenu_txt
    
    {   font-size:1em;
        padding-left:100px;
        width:500px;
        padding-top:20px; background-color:White; border:solid 0px black;}
        
    #subVorschau_txt
    {   font-size:1em;
        padding-left:400px;
        width:500px;
        padding-top:20px;
        background-color:White;
        border:solid 0px black;}    
        
        
        #subteam_txt
            {   font-size:1em;
        padding-left:100px;
        width:500px;
        padding-top:20px; background-color:White; border:solid 0px black;}
    
    
    
    #submenu_txt a
    {color:Black; text-decoration:none; }
    
    
    #subteam_txt a
    {color:Black; text-decoration:none; }
    
    #subVorschau_txt a
    {color:Black; text-decoration:none; }
    
    #submenu_txt a:hover
    {color:#3f5669;}
   
   #subVorschau_txt a:hover
   {color:#3f5559;}
    
     #subteam_txt a:hover
    {color:#3f5669;}
    
    
    
 
 /********** NAVIGATION *********/
 
 
  
  /********** HEADER *********/
  
  #header_container
  {
    width: 821px;
    height:193px; 
    margin:auto;
    vertical-align:top;
    
     }
     
     
      * html #header_container
  {
    width: 821px;
    height:193px; 
    margin:auto;
    margin-bottom:-4px;
    margin-top: -6px;
    vertical-align:top;
    
     }
     
    
  #header_content
  {
    float:left;
    width:789px;
    vertical-align:top;
     }  
  
  
  .header_image
  {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
  }
  

  

  
  /********** HEADER *********/
  
  
  
  #content_container
  
  { clear:both;
    height:100%; 
    width:789px; margin:auto; }
  
  /********** LEFT ***********/
  
   
  #left_container 
  {
    width:217px; float:left;

  }
  
    

  
   #testimonials
  {
    width:217px; min-height:170px; float:right; 
    background-color:#f9f9f9;
  }
  
  #testimonials div#cont
  {
    padding:10px 10px 10px 10px;
    color:#3e5567;
    font-size:12px;
    float:left;
    
  }
  
  
    
  #newsletter
  {padding-bottom:5px; width:217px; height:123; float:right; background-image: url(img/newsletter.jpg); background-repeat:no-repeat;}
  
  #tbNe
  { 
    margin:75px 0px 0px 20px;
    font-size:0.6em;
    }
    
    
    #lbNewsl
    {font-size:0.7em; margin-left:125px;}
    
    

 
  
  
  
  #service
  { height:100%; border:solid 0px black;
    width:217px;  float:right; background-color:#f6f1de; margin-bottom:20px; }
  
    
  
  .service_txt
    {   margin-right:15px;
        margin-top:5px; margin-bottom: 5px; width:180px; height:10px; float:right; text-align:left;
        border: solid 0px black; font-size:0.8em;}
        
    .service_txt a
        {font-family: Tahoma; color:#040d15; text-decoration:none;}
        
    .service_txt a:hover
        {font-family: Tahoma; color:#040d15; text-decoration:underline;} 
        
  #service_suche
  { margin-right:23px;
    font-family:Tahoma; color:#040d15; font-size:0.7em;
    margin-top:12px;
    width:172px; float:right;
    border: solid 0px black;}
    
    * html #service_suche
    { margin-right:2px;
    font-family:Tahoma; color:#040d15; font-size:0.7em;
    margin-top:12px;
    width:172px; float:right;
    border: solid 0px black;}
    
  
   #service_suche b
  { margin-right:10px;
    text-align:right;
    font-family:Tahoma; color:#040d15; 
    margin-top:12px; font-weight:normal;
    width:100px; float:right;
    border: solid 0px black;}
    
    #service_suche a
  { font-family:Tahoma; color:#040d15; 
    text-decoration:none;}
    
    #service_suche a:hover
  { font-family:Tahoma; color:#040d15; 
    text-decoration:underline;}
    
   
    .Suchfeld
    {width:170px; font-family:Tahoma; color:#040d15; font-size:0.8em; }
  
  
  /* #service_txt p
  {font-family:Tahoma;
    font-size:0.7em;
    font-weight:normal;
    color:#040d15;
    text-decoration:none;} */
  

  
  #service_suche
  
  
   /********** LEFT ***********/
   
   
   
   /********** RIGHT ***********/
    
    
  #right_container
  {
  width:572px;  float:left; background-repeat: repeat-y;
  border:solid 0px black;
  }
  
  
  * html #right_container
  {
  overflow: hidden; width:570px;  float:left; background-repeat: repeat-y;
  border:solid 0px red;}
    
    
      #right_detail
  {
  width:550px;  float:left; background-repeat: repeat-y;
  border:solid 0px black; padding:10px 10px 12px 5px;
  }
  
  * html #right_detail
  {
  width:500px; float:left; background-repeat: repeat-y;
  border:solid 0px red;
  }
  
    * html #detail_headline
  {margin-left:218px;}
  
  #detail_headline
  {margin-left:218px;}
  
 /* #detail_headline
  { margin-left:215px;  text-align:left; float:left;
    width:350px; border: solid 0px black; margin-bottom:15px;}
  */
    
   
    
    .article_headline_detail h2
              {margin-left:215px; text-align:left; clear:left;
                 margin: bottom:15px;}
                

  #vorspann p
  {color:#3f5669;}
  
  * html #vorspann p
  {width: 250px; color:#3f5669; border:solid 0px black; float:left;}
  
  #maintext
  {margin:0px 0px 0px 0px; width:330px; border:solid 0px black; float:right;}
  
  
  * html #maintext
  {padding:0px 0px 0px 220px; width:335px; border:solid 0px black; float:left;}

  
  #trainer
  { padding:10px 0px 10px 0px; background-color:#3f5669;
    margin-left:5px; width:330px; border:solid 0px black; float:right;}
    
 
  *html #trainer
  { 
    margin-left:220px;}
    
    
     
     
  
    #trainer p
  { padding-left: 10px; color:White;}
  
  
   
  
  #trainerpic
  {float:right;}
  
  
  #detail_img
  { padding-right:15px; border:solid 0px black;
    width: 200px; height:153px; float:left; }
    
    #detail_img img
  {padding-top:7px; }
  

  

  
  
  ****************GALLERY*****************************
  
  #gallery
  { }
  
  .thumbrow
  { width:465px; margin-bottom:10px; margin:auto;}
  
  .thumbrow img
  {
    max-width:100px;
    margin-left:3px;
    padding:0px;
    border:1px solid #3f5669;}
  
  .thumbrow img:first child{margin-left:0px;}
  
  
  .thumbdiv
{
    width:105px;
    height:80px;
    overflow:hidden;
    float:left;
    margin-left:5px;
    margin-top:7px;
    border: solid 1px white;
}

  
  *********************GALLERY************************
    
    
    
    
    **********Downloads&Links******************
    
    
  .pseudolist b
   {font-family: Tahoma; font-size:0.8em; font-weight:normal; color:#8b8b8b;}
    
    
    #links
    {border: solid 0px black; margin-top:15px; width:200px; }
    
    #downloads
    {margin-top:15px; width:200px;  }
    
    
    ***********Downloads&Links*****************
    
    
    /*  Zusatzfeatures Zukunftsforum */
    
    #additional_text
    {
        /*margin-top:15px;*/
        width:200px;
        font-size:12px;
        margin:5px 5px 5px 5px;
    }
    #additional_text table tr td
    {
        font-size:12px;
    }
    /*  Zusatzfeatures Zukunftsforum Ende */
    
    
    
    
    
    
  #right_shade
  { border:solid 0px yellow;
    vertical-align:top; width:16px; 
    height:586px; background-image: url(img/right_shade.jpg); background-repeat:no-repeat; float:right;}
    
    
    #subhead
    {width:572px; height:300px; float:left; 
        /*background-image: url(img/flashdummy.jpg); background-repeat:no-repeat;*/ }

* html #subhead
    {width:550px; height:194px; float:left; 
        background-image: url(img/img/flashdummy.jpg); background-repeat:no-repeat; }
        #subhead_headline
            {width:570px; text-align:center;
                margin-top:15px; border:solid 0px yellow;}
            #subhead_headline h3
            {font-family:Arial Narrow; font-size:2.1em; color:White; font-weight:inherit;}
            
                       
                      
            
        #subhead_text
            {margin-right:30px;
             margin-top:18px;
             line-height:18px;
             text-align:left; font-family:Arial; color:White; font-size:0.7em;
             width:300px; float:right; height:105px; 
             overflow:hidden; border:solid 0px yellow; }
        
    
    
    #newway_container
    {
        width:213px; 
        min-height:332px; 
        float:left;
        
        background-image:url(img/newway_spacer.gif);
        background-repeat:repeat-y;
         }
    
        .veranstaltungen_date
        {   margin-top:10px;
            margin-left:8px;
            width:191px; height:14px; text-align:left; float:left; 
            font-family:Tahoma; font-size:0.7em; color:#040d15;
            /*background-color:Red;*/
            }
                        
        #newway_txt
        {   margin:10px 10px 12px 8px;
            width:200px; 
            text-align:left; 
            float:left; 
            color:#3e5567;
            font-family:tahoma; font-size:0.68em;
            /*background-color:Blue;*/
            }
            
           *html #newway_txt
        {   margin:10px 10px 12px 8px;
            w\idth:200px;
            width:180px; 
            text-align:left; 
            float:left; 
            color:#3e5567;
            font-family:tahoma; font-size:0.68em;
            /*background-color:Blue;*/
            }
            
            .veranstaltungen_txt a
            {color:#8b8b8b; font-family:tahoma; font-size:1em;
             text-decoration:none;}
            .veranstaltungen_txt a:visited
            {color:#8b8b8b; font-family:tahoma; font-size:1em;
             text-decoration:none;}         
            .veranstaltungen_txt a:hover
            {color:#8b8b8b; font-family:tahoma; font-size:1em;
             text-decoration:underline;}
    
        #newway_top
        {width:213px; height:56px; float:left;
            background-image: url(img/newway.jpg); background-repeat:no-repeat; }
        
       /* #veranstaltung_1
        {   padding-bottom:10px;
            width:213px;  float:left;
            background-image: url(img/veranstaltungen_bg1.jpg); background-repeat:no-repeat; }
        
        #veranstaltung_2
        {width:213px; height:69px; float:left;
            background-image: url(img/veranstaltungen_bg2.jpg); background-repeat:no-repeat; }
        
        #veranstaltung_3
        {width:213px; height:67px; float:left;
            background-image: url(img/veranstaltungen_bg3.jpg); background-repeat:no-repeat; }
        
        #veranstaltung_4
        {width:213px; height:70px; float:left;
            background-image: url(img/veranstaltungen_bg4.jpg); background-repeat:no-repeat; }
    

*/
        #weitere_veranstaltungen
        {   
            height:100%;
            width:213px; float:left;
            background-color:#dfe7ef; }
        
        #weitere_veranstaltungen_txt
        { margin-left:65px;
          margin-top:23px;
          margin-bottom:20px;
          font-family:Tahoma; 
          font-size:0.7em; font-weight:normal; 
          color:#040d15; text-decoration:none;  }
          
          #weitere_veranstaltungen_txt a
           {color:#040d15;
            text-decoration:none;}
          
          #weitere_veranstaltungen_txt a:hover
           {color:#040d15;
            text-decoration:underline;}
   
   
   #news_container
   {border: solid 0px black;
    width:344px; min-height:392px; float:left;
    background-color:#ffffff; }
    
* html #news_container
   {
    width:347px; background-color:White;   }
   
   #news_top
   {width:344px; height:56px; float:left;
    background-image: url(img/news.jpg); background-repeat:no-repeat; overflow:hidden;}
    
    * html #news_top
   {
    width:357px;  }
    
  #veranstaltungen_top
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/veranstaltungen2.jpg); background-repeat:no-repeat; }
    
      #team_top
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/team2.jpg); background-repeat:no-repeat; }
    
    #kursprogramme_top
     {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kursprogramme1.jpg); background-repeat:no-repeat; }
    
    #seminare_top 
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kp_seminare.jpg); background-repeat:no-repeat; }
    #wahl_top 
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kp_wahl.jpg); background-repeat:no-repeat; }
    #exkursionen_top 
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kp_exkursionen.jpg); background-repeat:no-repeat; }
    #rufseminare_top 
    {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kp_rufseminare.jpg); background-repeat:no-repeat; }
    #beratung_top 
        {width:572px; height:56px; float:left; padding-bottom:10px;
    background-image: url(img/kp_beratung.jpg); background-repeat:no-repeat; }
    
    
    
    
    
  #weitere_News
  { 
    text-align:right;
    padding-bottom:15px;
    margin-top:70px;
    margin-right:15px;
    float:right;
    border:solid 0px black;
    width:213px;
    font-family:Tahoma;
    font-size:0.7em;
    font-weight:normal;
    color:#040d15;
    text-decoration:none;}  
    
    * html #weitere_News /* Nur für Internetexplorer bis V6.0*/
  { 
    text-align:right;
    margin-top:35px;
    margin-right:15px;
    float:right;
    border:solid 0px black;
    width:213px;
    font-family:Tahoma;
    font-size:0.7em;
    font-weight:normal;
    color:#040d15;
    text-decoration:none;} /* Nur für Internetexplorer bis V6.0*/
    
    #weitere_News a
  {
    font-family:Tahoma;
    font-weight:normal;
    color:#040d15;
    text-decoration:none;} 
    
       #weitere_News a:hover
  {
    font-family:Tahoma;
    font-weight:normal;
    color:#040d15;
    text-decoration:underline;} 
   
   
   .article
   { clear:left; border: solid 0px black; width: 344px; float:left; margin-top:7px; margin-bottom:20px; position:relative;overflow:visible;}
   
   *html .article
   { clear:left; border: solid 0px black; width: 344px; float:left; margin-top:7px; margin-bottom:20px; position:relative;overflow:visible;}
   
   
   .article_big
   {clear:both; min-height:120px; margin-left:0px; border: solid 0px black; width: 540px; float:left; margin-top:7px; padding-bottom:20px;position:relative;overflow:visible;}
   
   * html .article_big
   { margin-left:10px; }
   


            .article_image
            {
                width:116px; 
                min-height:87px;
                overflow:hidden;
                margin: 0px 14px 0 12px;
                float:left;
                }
                         

            .article_vorspann
            {
                width:200px; 
                float:left;
                font-size:0.8em;
                }
                
                * html .article_vorspann
            {
                width:180px; 
                float:left;
                font-size:0.8em;
                }
            
            .article_vorspann_big
            {width:370px;
                 float:left;
                 margin-left:10px;
                font-size:0.8em;}
            
                         
                a.article_weiterlesen, a.article_weiterlesen:link, a.article_weiterlesen:active, a.article_weiterlesen:visited 
                { display:block; margin:12px 0 0 0;background:url(img/arrow.jpg) no-repeat 0 2px;font-family:Tahoma; padding:0 0 0 12px; font-size:0.85em; color:#434a50; border:solid 0px black;
                    margin-top:8px; text-decoration:none;}
                    
                     a.article_weiterlesen:hover
                {display:block; margin:12px 0 0 0;background:url(img/arrow.jpg) no-repeat 0 2px;font-family:Tahoma; color:#434a50; border:solid 0px black;
                    margin-top:8px; text-decoration:underline;}
       
       
       #bottom_right
       {
        
        width:572px; min-height:62px; float:right; 
        background-image: url(img/bottom_right_spacer.jpg); 
        background-repeat:repeat-y;}
    
    
    
    #jumper
    {   z-index:50;
        vertical-align:top;
        width:821px; min-height:50px;
         background-image:url(img/spacer.jpg);
          background-repeat:repeat-y;}
    
    
    .newsarchiv
    
    {font-size:0.8em; 
     text-align:left; 
     margin-left:10px; 
     margin-bottom:10px; 
     width:200px;
      }
    
   /********** RIGHT ***********/
         
   
  /*******************KURSE**********************/
  
  .kurs_txt
  {width:160px; float:right; font-family:Verdana; font-size:0.7em; color:#82919e; text-align:left; }
  
  .kurs_txt a
   {color:#8b8b8b; font-family:tahoma; font-size:1em;
             text-decoration:none;}
  
  .kurs_txt a:hover
            {color:#8b8b8b; font-family:tahoma; font-size:1em;
             text-decoration:underline;}
  
  
  
  
  
  
  
  .kurs
  {width: 193px; float:left; margin-left:13px;
    margin-bottom:10px; }
    
    
    .kursdetail
  {margin-top: 15px; width: 193px; float:left; margin-left:13px;
    margin-bottom:10px; }
    
    
    
    #img_kurs1
    {text-align:center;
     font-family:Tahoma; font-size:0.6em; color:white;
     overflow:hidden; width:30px; 
     height:28px; float:left; background-color:#40576a; }
    
    #img_kurs1 b
        {font-family:Tahoma; font-size:1.2em; color:white;}
    
 
    #img_kurs2
    {text-align:center;
     font-family:Tahoma; font-size:0.6em; color:white;
     overflow:hidden; width:30px; 
     height:28px; float:left; background-color:#506372; }
     
        #img_kurs2 b
        {font-family:Tahoma; font-size:1.2em; color:white;}
     
       
    #img_kurs3
    {text-align:center;
     font-family:Tahoma; font-size:0.6em; color:white;
     overflow:hidden; width:30px; 
     height:28px; float:left; background-color:#647786; }
     
      #img_kurs3 b
        {font-family:Tahoma; font-size:1.2em; color:white;}
    
    #img_kurs4
    {text-align:center;
     font-family:Tahoma; font-size:0.6em; color:white;
     overflow:hidden; width:30px; 
     height:28px; float:left; background-color:#758796; }
     
      #img_kurs4 b
        {font-family:Tahoma; font-size:1.2em; color:white;}
    
    #img_kurs5
    {text-align:center;
     font-family:Tahoma; font-size:0.6em; color:white;
     overflow:hidden; width:30px; 
     height:28px; float:left; background-color:#82919f; }
     
      #img_kurs5 b
        {font-family:Tahoma; font-size:1.2em; color:white;}
 
 
  #weitere_kurse
  { margin-right:10px;
    margin-bottom:10px;
    width:100px; float:right; border:solid 0px black;
    font-family:Tahoma; color:#040d15; font-size:0.7em; }
    
     #weitere_kurse a
  { font-family:Tahoma; color:#040d15; text-decoration:none; }
  
  #weitere_kurse a:hover
  { font-family:Tahoma; color:#040d15; text-decoration:underline; }
  
  /*******************KURSE**********************/
   
   
   
 /********************FOOTER*************************/
 
 

 
 #footer_container
 {  clear:left;
    border:solid 0px yellow;
    text-align:left;
    width:789px;
    overflow:hidden;
    background: #3f5669; 
     }
 
    #footer_logo
    {margin-top:10px;
     width: 165px;
     height:47px;
     float:left;
     border:solid 0px lightblue;
     background-color:Transparent;
     }   
    
        #footer_logo img
        {margin-left:16px; }
    
    #footer_middle
    {   
        float:left;
        margin-left:15px;
        text-align:left;
        margin-top:12px; 
        width:440px; border:solid 0px yellow; min-height:100px; 
        background-color:Transparent;
        font-size:0.7em;}
        
        #footer_middle a
        {color:AppWorkspace; text-decoration:none;} 
        #footer_middle a:hover
        {color:white; text-decoration:underline;} 
            
        
        #footer_middle p
        {text-align:left; }
         
         #footer_middle b
        {font-family:Tahoma; color:White; font-weight:bold;   }
        
            #footer_middle b a
            {font-family:Tahoma; color:White; font-weight:bold;  text-decoration:none; }
            
            #footer_middle b a:hover
            {font-family:Tahoma; color:White; font-weight:bold;  text-decoration:underline; }
    
    
    #footer_right
    {   margin-top:30px;
        font-family:Arial; color:white; font-size:0.68em;
        float:left; width:170px; }
        
           #footer_right a
    {   font-family:Arial; color:white; 
        text-decoration:none;}
        
        #footer_right a:hover
    {   font-family:Arial; color:white; 
        text-decoration:underline;}
        
        
      
      #ContactDiv
      { float:left;
        padding-top:100px; width: 572px; border: solid 0px black;
        background-image: url(img/kontakt2.jpg); background-repeat:no-repeat;}
      
        #ContactHead
        {border: solid 0px black;}
        
        
        .LableTable
        {margin-left:113px; padding-top :20px; border: solid 0px black; width:403px; }


.LableTable1
{padding-top :5px; border: solid 0px pink; width:350px;  float:right; }

.LableTableNL
{margin-top: 20px; margin-left: 40px; padding-top :5px; border: solid 0px pink; width:250px;  float:left; }


.LableTD
{ width:100px; text-align:right; vertical-align:top; }

.LableTD1
{ width:100px; text-align:right; vertical-align:top; border:solid 0px black;  }

.LableTDNacht
{ width:100px; text-align:left; vertical-align:top; border:solid 0px black; }


.LableTDtextbox
{text-align:left;
    font-family: Tahoma;
    font-size:12px;
    font-weight:normal;
    color:#8b8b8b;}

.LableTDtextbox1
{text-align:left; border: solid 0px black;  width:150px; }


.Label
{width:100px; font-family:Verdana; color:#040d15; font-size:11px; text-decoration:none;}


.Label1
{width:100px; font-family:Verdana; color:#040d15; font-size:11px; text-decoration:none;}




.submit
{}


.sitemap
{font-family:Tahoma; font-size:0.7em; color:#040d15; text-decoration:none; }

.sitemap a
{font-family:Tahoma; font-size:0.7em; color:#040d15; text-decoration:none;}


.sitemap a:hover
{font-family:Tahoma; font-size:0.7em; color:#040d15; text-decoration:underline;}


.date

{font-family:Tahoma; color:#040d15; font-size:0.85em;}



#work
{}




.imgCtrl{
	margin: 10px 0px 5px 0px;
	clear: left;
	width: 200px;
	font-size:0.8em;
}

#galImages 
{
    width:200px;
    text-align: center;
    overflow:hidden;
    margin:0 0 10px 0px;
    padding:0 0 0 0px ;
}

.imgSmall {
	width: 66px;
	height:63px;
	overflow:hidden;
	float: left;
}

.imgCenter {
	margin-left:1px;
	margin-right: 1px;
}

.Gallery 
{
    width:330px;
    float:left;
    margin-top:10px;
    font-size:0.8em;
    }
    
#galFView 
{
    margin:10px 0 0 0;
}
#imgBig {

	margin-bottom: 10px;
}
#imgBig[id] {
	height: auto;

}
#imgBig img {
    margin: 0 auto 0 auto;
	 padding: 3px;
	 overflow: hidden;
}
   
#imgSList { width:200px;float:left;margin:70px 13px 0 10px;font-size:0.8em;}

#imgCount {margin:3px 0 0 13px;color:#a0a0a0;}

#imgDesc { padding:0 10px 10px 10px; margin-top:13px;}    






#links_m { float:left; width:212px; margin:60px 0 0 5px }

#rechts_m { float:left; width:330px;font-size:0.8em; margin:10px 0 0 10px; color:#3f5669;}
    
#rechts_m h1 { font-size:1.5em;margin-bottom:1em;}
                
#rechts_m .vorspann2 { color:#3f5669; }


#Anmeldung
{
    
    width:353px; 
    padding:0px 0px 10px 0px; 
    border:solid 0px yellow; float:right;

    
    }
    
    
    #anmelden
    { padding-left:5px; margin-top:10px; width:325px;      
        float:right;}
        
        
        
        #status
        {   color:#3f5669; border: solid 0px black;
           padding-left:5px; margin-top:10px; width:320px; 
            float:right; 
            }
        
        
        * html #anmelden
    { margin-top:10px; width:275px; background-color:ButtonFace;}
    
   
   
   div#info_container
   {
    width:572px;
    height:150px;
    /*border:1px solid black;*/
    float:right;
    
   }
   
   div#info_container div#info_left
   {
    float:left;
    width:286px;
    height:150px;
    background-image:url(img/info_bg.jpg);
    background-repeat:no-repeat;
   /*border:1px solid black;*/
   }
   
      div#info_container div#info_left div#info_left_txt
   {
    float:left;
    width:270px;
    height:150px;
    padding: 35px 25px 15px 9px;
    
    color:#3e5567;
    font-family:tahoma; font-size:0.72em;
    background-image:url(img/info_bg.jpg);
    background-repeat:no-repeat;
   /*border:1px solid black;*/
   }
   
   div#info_container div#info_right
   {
    float:right;
    width:286px;
    height:150px;
    background-image:url(img/team_bg.gif);
    background-repeat:no-repeat;
   }
   
   
   
   div#info_container div#info_right div#info_right_pic
   {
    float:left;
    width:70px;
    height:100px;
    margin-left:12px;
    margin-top:35px;
    margin-right:10px;
    border:0px;
   }
   
      div#info_container div#info_right div#info_right_txt
   {
    float:left;
    width:175px;
    height:100px;
    margin-left:0px;
    margin-top:35px;
    margin-right:15px;
    color:#3e5567;
    font-family:tahoma; 
    font-size:0.72em;
   }
   
 