html,body{margin:0;padding:0}

body
{
 font-family:Verdana;
 font-size:13px;
 background-color:#F0F0F0;
 margin-top:14px;
}

img
{
 border:0px;
}

ul
{
 margin-top:0px;
 padding-left:16px;
}

li
{
 padding-bottom:5px;
}

p
{
 margin:0px 0px 6px 1px; font-family: Verdana; font-size: 13px; color: #000000; line-height:1.45em; text-align:justify;
}

h1
{
 font-size:21px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:10px;
 color:#2E2E2E;
 margin-top:7px;
 padding-top:4px;
}

h2
{
 font-size:16px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:10px;
 color:#3C3C3C;
 margin-top:13px;
}

h3
{
 font-size:16px;
 font-family:Arial;
 margin-bottom:7px;
 clear:both;
 color:#3F7DB8; font-weight:bold;
 margin-top:9px;
}

.h2_style
{
 font-size:16px;
 font-family:Arial;
 margin-bottom:7px;
 clear:both;
 color:#3F7DB8; font-weight:bold;
 margin-top:9px;
}

.h3_style
{
 font-size:15px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:10px;
 color:#3F7DB8; font-weight:bold;
 margin-top:13px;
}

.h4_style
{
 font-size:14px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:0px;
 color:#3F7DB8; font-weight:bold;
 margin-top:13px;
}

.bold_link
{
 font-weight:bold;
}

.index_p
{
 padding-top:14px;
 padding-bottom:4px;
}

A
{
 color: #144B87;
 font-size:12px;
 font-family: Verdana;
 text-decoration:none;
}

A:hover
{
 color: #144B87;
 text-decoration:underline;
}

div#main
{
 background-color:#FFFFFF;
 border-left:1px solid #DFDFDF;
 border-right:1px solid #DFDFDF;
 border-bottom:1px solid #DFDFDF;
 width:990px;
 margin:auto;
}


div#top
{
 width:992px;
 height:5px;
 background-image:url('../img/topframe.gif'); background-repeat:no-repeat;
 margin:auto;
}

div#navigation
{
 height:47px;
 background-image:url('../img/dark.gif');
 background-repeat:repeat-x;
 background-position:0px 20px;
 padding-top:20px;
 padding-left:14px;
 clear:both;
 margin-top:15px;
}

.selected
{
 background-image:url('../img/navigation_active.gif');
 background-repeat:repeat-x;
 color:#000000;
 padding-left:12px;
 padding-right:13px;
 padding-top:10px;
 height:30px;
 float:left;
 font-family:Verdana;
 font-size:13px;
}

.selected:hover
{
 color:#000000;
}

.not_selected
{
 color:#ffffff;
 padding-left:12px;
 padding-right:13px;
 padding-top:10px;
 height:30px;
 float:left;
 font-family:Verdana;
 font-size:13px;
}

.not_selected:hover
{
 color:#ffffff;
 background-image:url('../img/navigation_hover.gif');
 background-repeat:repeat-x;
 text-decoration:none;
}

.statistik
{
 color:#ffffff;
 padding-left:25px;
 width:64px;
 padding-top:5px;
 padding-bottom:6px;
 float:left;
 font-family:Verdana;
 font-size:11px;
 background-image:url('../img/statistik.gif');
 margin-right:5px;
 margin-top:7px;
 margin-left:10px;
}

.wortschatz
{
 color:#ffffff;
 padding-left:25px;
 width:72px;
 padding-top:5px;
 padding-bottom:6px;
 float:left;
 font-family:Verdana;
 font-size:11px;
 background-image:url('../img/wortschatz.gif');
 margin-right:5px;
 margin-top:7px;
 margin-left:20px;
}

.problem
{
 color:#ffffff;
 padding-left:25px;
 width:92px;
 padding-top:5px;
 padding-bottom:6px;
 float:left;
 font-family:Verdana;
 font-size:11px;
 background-image:url('../img/problem.gif');
 margin-right:5px;
 margin-top:7px;
}

.wortschatz:hover
{
 color:#ffffff;
}

.problem:hover
{
 color:#ffffff;
}

.statistik:hover
{
 color:#ffffff;
}




.start_left
{
 width:547px; float:left; margin-right:10px
}

.start_right
{
 width:370px; float:right;
}

.start_left_left
{
 width:255px; float:left; padding-right:17px; background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:right; min-height:100px
}

.start_left_right
{
 width:262px; float:right; min-height:100px
}




.central_left
{
 width:450px; float:left;
}

.central_right
{
 width:450px; float:right; background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:left; padding-left:20px
}

.central_left4
{
 width:600px; float:left;
}

.central_right4
{
 width:300px; float:right; background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:left; padding-left:20px
}

.central_left2
{
 width:468px; float:left;
}

.central_right2
{
 width:432px; float:right; background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:left; padding-left:20px
}

.central_left3
{
 width:530px; float:left;
}

.central_right3
{
 width:372px; float:right; background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:left; padding-left:15px
}



.central_left5
{
 width:590px; float:left;
}

.central_right5
{
 width:330px; float:right;
}



div#central b
{
 font-size:14px;
 display:block;
 padding-bottom:9px;
 color:#2E2E2E;
}

div#header
{
 padding:25px;
 padding-top:12px;
}

div#inhalt930
{
 padding:5px;
 padding-top:0px;
 padding-bottom:5px;
 width:940px;
 float:left;
}

div#inhalt670
{
 padding-left:25px;
 padding-bottom:7px;
 padding-top:0px;
 width:725px;
 float:left;
}

div#right260
{
 padding-right:25px;
 padding-left:10px;
 width:190px;
 float:right;
 padding-top:16px;
}

div#sprachreisen
{
 padding-top:10px;
}

.sprachreisen_link
{
 font-size:13px;
 display:block;
 font-weight:bold;
 padding-bottom:4px;
}

.sprachreisen_out1
 {
  display:block;
  float:left;
  height:160px;
  width:460px;
  margin-bottom:10px;
  margin-right:10px;
  background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:right; padding-right:10px;
 }

.sprachreisen_out0
 {
  display:block;
  float:left;
  height:155px;
  width:460px;
  margin-bottom:10px;
 }

.sprachreisen_text
 {
  width:288px;
  height:102px;
  float:right;
  font-size:13px;
  line-height:1.45em;
 }

.uebersetzer_out
 {
  width:632px;
  margin-bottom:4px;
  margin-top:12px;
  background-image:url('../img/liney.gif');
  background-repeat:repeat-x;
  background-position:bottom;
  padding-bottom:12px;
 }

.uebersetzer_text
 {
  width:235px;
  height:80px;
  float:left;
  font-size:13px;
  line-height:1.45em;
  padding-top:5px;
  padding-left:3px;
 }

.uebersetzer_text2
 {
  width:200px;
  float:right;
  font-size:11px;
  line-height:1.42em;
  background-color:#eeeeee;
  padding:10px;
 }

div#uebersetzer_text b
{
 font-size:14px;
 display:block;
 padding-bottom:9px;
 color:#2E2E2E;
}

.line2
 {
  clear:both;
  width:100%;
  margin-bottom:4px;
  margin-top:4px;
  background-image:url('../img/liney.gif');
  background-repeat:repeat-x;
  background-position:bottom;
  padding-bottom:12px;
 }

.grey_type
{
 color:#616161;
 font-size:11px;
}

td.content {border-right: solid 1px #E0E0E0; padding:7px 10px 7px 12px}
td.comment {border-right: solid 1px #E0E0E0; padding:0px 10px 7px 10px}
td.subhead {border-right: solid 1px #FFFFFF; padding:2px 10px 2px 10px; background-color:#E4E4E4 }
td.head {border-right: solid 1px #FFFFFF; padding:7px 10px 7px 12px; background-color:#FFFFFF; font-size: 10px; color:#000000; font-weight:400 }

.content1
{
 float:left;
 width:140px;
 padding:4px;
 background-color:#ffffff;
}

.dot_link
{
 background-image:url('../img/dot.gif');
 background-repeat:no-repeat;
 background-position:1px; 4px;
 padding-left:15px;
 TEXT-DECORATION: none;
 color: #144B87;
 font-size:12px;
 margin-top:8px;
 margin-left:10px;
 display:block;
}

.dot_link:hover
{
 TEXT-DECORATION: underline;
}

.arrow
{
 background-image:url('../img/arrow4.gif');
 background-repeat:no-repeat;
 background-position:1px; 4px;
 padding-left:12px;
 font-size:12px;
 margin-bottom:5px;
 font-weight:bold;
 color:#2E2E2E;
}

.spanish_flag
{
 padding-left:24px; padding-top:2px; height:15px; text-align:middle;
 background: url(../img/spanish.gif) top left no-repeat;
 display: block; font-size:12px;
}


.radio_button1
{
 float:left; margin:10px; margin-right:8px; margin-left:3px;
}

.radio_button2
{
 float:left; margin:10px; margin-right:8px; margin-left:10px;
}


.german_flag
{
 padding-left:24px; padding-top:2px; height:15px; text-align:middle;
 background: url(../img/german.gif) top left no-repeat;
 display: block; font-size:12px;
}

.result1
{
 background: url(../img/correct1.gif) top left no-repeat;
 background-position:5px; 5px;
 background-color:#E7F2DF;
 padding:5px;
 padding-left:24px;
 border:1px solid #9DA3AA;
}

.result2
{
 background: url(../img/correct2.gif) top left no-repeat;
 background-position:5px; 5px;
 background-color:#FFF5E3;
 padding:5px;
 padding-left:24px;
 border:1px solid #9DA3AA;
}

.result3
{
 background: url(../img/complete2.gif) top left no-repeat;
 background-position:5px; 5px;
 background-color:#E7ECFF;
 padding:5px;
 padding-left:24px;
 border:1px solid #9DA3AA;
}


.wordtype_blue
{
 font-size:11px; padding:7px; padding-left:13px; background-color:#DFE8F2
}

.pale
{
 color:#47678B;
}

.pale_grey
{
 color:#616161;
}

.grey
{
 color:#616161;
 font-size:11px;
}

.greybox
{
 background-color:#F5F5F5;
 margin-top:14px;
 padding:10px;
}

 .picture
 {
  margin-right:12px;
  margin-bottom:5px;
  border: 1px solid #C7C6B4;
  padding:4px;
  float:left
 }

 .picture_right
 {
  margin-left:12px;
  margin-bottom:5px;
  border: 1px solid #C7C6B4;
  padding:4px;
  float:right
 }

 .picture2
 {
  margin-bottom:7px;
  border: 1px solid #C7C6B4;
  padding:4px;
  float:left
 }

 .headline3
 {
  color:#1D1D1D;
  font-weight:bold;
  display:block;
  margin-bottom:8px;
  font-size:13px;
 }

 .links_top
 {
  font-size:10px;
  color:#144B87;
  padding-left:8px;
 }

 .links_top:hover
 {
  font-size:10px;
 }

 .right_headline
 {
  width:280px;
  height:17px;
  border-top:3px #F0F0ED solid;
  background-color:#F9F9F8;
  padding-top:8px;
  padding-bottom:5px;
  margin-bottom:11px;
  font-size:10px;
  font-weight:bold;
  letter-spacing: 0.025em;
  padding-left:10px;
  color:#323232;
  display:block;
 }


#reasonbox
{
 background-color:#F6F8FA;
 padding:12px;
 font-size:13px;
 padding-bottom:6px;
}

#reasonbox ul
{
 padding-left:0px;
 margin-left:0px;
 margin-top:10px;
}

#reasonbox li
{
 padding-left:23px;
 padding-top:0px;
 padding-bottom:0px;
 width:325px;
 min-height:16px;
 background: url(../img/grund.png) top left no-repeat;
 background-position:0px 1px;
 margin-top:0px;
 display:block;
 margin-bottom:7px;
}

#reasonbox2
{
 background-color:#FFF5E3;
 padding:12px;
 font-size:13px;
 padding-bottom:6px;
}

#reasonbox2 ul
{
 padding-left:0px;
 margin-left:0px;
}

#reasonbox2 li
{
 padding-left:23px;
 padding-top:0px;
 width:325px;
 min-height:16px;
 background: url(../img/correct2.gif) top left no-repeat;
 background-position:0px 1px;
 margin-top:0px;
 display:block;
 margin-bottom:7px;
}



.index_right
{
 text-align:left;
 font-family: Verdana; font-size: 11.5px; color: #000000; line-height:1.48em;
 margin-bottom:6px;
 display:block;
}

 .index_right_box
{
 margin-bottom:6px;
 margin-top:0px;
 padding-bottom:4px;
 padding-top:0px;
 display:block;
  background-image:url('../img/liney.gif');
  background-repeat:repeat-x;
  background-position:bottom;
}

 .index_right_box_last
{
 margin-top:0px;
 padding-bottom:5px;
 padding-top:0px;
 display:block;
  background-image:url('../img/liney.gif');
  background-repeat:repeat-x;
  background-position:bottom;
}

.index_right_headline
{
 font-size:15px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:6px;
 color:#3F7DB8; font-weight:bold;
}

.warning
{
 margin-top:15px;
 font-size:12px;
 padding-left:22px;
 padding-top:1px;
 text-align:middle;
 background: url(../img/new.png) top left no-repeat;
 display: block;
 line-height:1.30em;
 width:400px;
}

 .adbox
 {
  background-color:#F9F9F8;
  padding:10px;
  padding-left:0px;
 }

 .forumbox
 {
  padding:10px;
  border:1px solid #D8D8D8;
  margin-bottom:10px;
 }

 .small_text
 {
  font-size:11px;
 }

 .search_box
 {
  background:#FFFFFF url(../img/suchen.gif) no-repeat 0px 0px; float:left; border:0px; height:19px ;width:198px; padding-left:50px; padding-top:19px; padding-right:10px; padding-bottom:5px; font-size:13px
 }

 .search_button
 {
  border:0px; float:left; margin-top:14px; margin-left:5px
 }

 .search_frame
 {
  width:370px; height:56px; padding-top:16px; background:#FFFFFF; clear:both;
 }

 .header_right
 {
  width:370px; height:83px; float:right
 }

 div#new_button a
  {
   background-repeat:repeat-x;
   height:20px;
   padding-top:7px;
   float:left;
   padding-left:8px;
   padding-right:5px;
   line-height:1.0em;
   TEXT-DECORATION: none;
   color:#0F0F0F;
   font-size:11px;
   margin-right:5px;
  }

  div#new_button a:hover { font-size:11px; color:#0F0F0F; TEXT-DECORATION: underline;  }

  .button75 { width:87px; background-image:url('../img/button100.gif'); }
  .button100 { width:87px; background-image:url('../img/button100.gif'); }
  .button125 { width:112px; background-image:url('../img/button125.gif'); }
  .button150 { width:137px; background-image:url('../img/button150.gif'); }
  .button175 { width:162px; background-image:url('../img/button175.gif'); }
  .button200 { width:187px; background-image:url('../img/button200.gif'); }

 .tiny_button
  {
   background-repeat:repeat-x;
   width:77px; background-image:url('../img/tiny_button3.gif');
   padding-top:5px;
   height:17px;
   padding-left:8px;
   padding-right:5px;
   line-height:1.0em;
   TEXT-DECORATION: none;
   font-size:10px;
   color:#0F0F0F;
   margin-right:5px;
   float:left;
  }

 .tiny_button:hover
  {
   background-image:url('../img/tiny_button2.gif');
   text-decoration:none;
   color:#0F0F0F;
  }

 div#small_button a
  {
   background-repeat:repeat-x;
   height:18px;
   padding-top:5px;
   float:left;
   padding-left:8px;
   padding-right:5px;
   line-height:1.0em;
   TEXT-DECORATION: none;
   color:#0F0F0F;
   font-size:11px;
   margin-right:4px;
  }

  div#small_button a:hover { font-size:11px; color:#0F0F0F; TEXT-DECORATION: underline;  }

  .small_button75 { width:87px; background-image:url('../img/small_button100.gif'); }
  .small_button100 { width:87px; background-image:url('../img/small_button100.gif'); }
  .small_button125 { width:112px; background-image:url('../img/small_button125.gif'); }
  .small_button150 { width:137px; background-image:url('../img/small_button150.gif'); }
  .small_button175 { width:162px; background-image:url('../img/small_button175.gif'); }
  .small_button200 { width:187px; background-image:url('../img/small_button200.gif'); }


  .large
  {
   font-size:13px;
  }
  .large:hover
  {
   font-size:13px;
  }

  .forum_topics:hover
  {
   background:#F6F6F6;
  }

  .textbox
  {
   margin-top:0px;
   padding:4px;
   font-size:15px;
  }

  .vokbox
  {
   border: 1px solid #99A0A8;
   padding:6px; padding-top:5px;
   font-family: Arial;
   font-size:17px;
   font-weight:bold;
   letter-spacing: 0.04em;
   float:left;
   width:210px;
   margin-right:6px;
  }

  .formbox
  {
   padding:7px;
   font-size:13px;
   font-family:Arial;
   border: 1px solid #99A0A8;
   margin:1px;
  }

  fieldset
  {
   border: 0px;
   padding: 0px;
   margin: 0px;
  }

  legend
  {
   display:none;
  }

  .header-right-left
  {
   margin-top:12px;
   width:222px;
   height:83px;
   float:left;
   margin-left:16px;
  }

  .infobox
  {
   background-color:#F1F3F7;
   padding:14px;
   line-height:1.6em;
   font-size:13px;
  }

  .header-right-right
  {
   margin-top:12px;
   width:522px;
   height:83px;
   float:right;
   margin-right:16px;
  }

  .line
  {
   margin-bottom:8px;
   padding-bottom:8px;
   height:1px;
   background-image:url('../img/liney.gif');
   background-repeat:repeat-x;
   background-position:bottom;
  }




  border:1px; border-top-style:dotted; border-color:#CCCCCC; margin-bottom:8px; margin-top:8px; padding-bottom:0px; height:0px }

  .forum_topics
  {
   width:680px; padding-top:8px; padding-bottom:8px; height:36px; display:block; border-bottom:1px solid #E1E1E1
  }

  .forum_topics1
  {
   width:295px; float:left;
  }

  .forum_topics2
  {
   width:138px; float:left;
  }

  .forum_topics3
  {
   width:90px; float:left;
  }

  .forum_topics4
  {
   width:157px; float:left;
  }

  .forum_spacer
  {
   padding-top:4px; display:block
  }

  div#footer
  {
   TEXT-DECORATION: none;
   color: #222222;
   font-size:10px;
   width:970px;
   padding-top:8px;
   padding-left:20px;
   clear: both;
   margin:auto;
  }

  div#footer a
  {
   TEXT-DECORATION: none;
   color: #222222;
   font-size:10px;
  }

  div#footer a:hover
  {
   TEXT-DECORATION: underline;
   color: #222222;
   font-size:10px;
  }

  .button_vokabeltrainer
  {
   border-left: 1px solid #B4B4B4;
   border-top: 1px solid #B4B4B4;
   border-right: 1px solid #727272;
   border-bottom: 1px solid #727272;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:12px;
   padding-right:9px;
   background-image:url('../img/button.back2.gif');
   background-repeat:repeat-x;
   color:#1C1C1B;
   font-family:Verdana;
   font-size:13px;
   margin-right:9px;
   margin-bottom:9px;
   width:389px;
   display:block;
   line-height:1.25em;
   float:left;
  }

  .button_vokabeltrainer:hover
  {
   color:#1C1C1B;
   background-image:url('../img/button.back2b.gif');
   background-repeat:repeat-x;
   text-decoration:none;
  }

  .change
  {
   margin-top:10px;
   font-size:11px;
   padding-left:22px;
   padding-top:0px;
   height:15px;
   text-align:middle;
   background: url(../img/change.png) top left no-repeat;
   display: block;
   line-height:1.30em
  }



  .keyboard
  {
   margin-top:12px;
   font-size:11px;
   padding-left:22px;
   padding-top:2px;
   text-align:middle;
   background: url('../img/keyboard.png') top left no-repeat;
   display: block;
   line-height:1.30em
  }

  .phone
  {
   margin-top:12px;
   font-size:11px;
   padding-left:22px;
   padding-top:2px;
   text-align:middle;
   background: url('../img/contact1.png') top left no-repeat;
   display: block;
   line-height:1.30em
  }

  .mobile
  {
   margin-top:5px;
   font-size:11px;
   padding-left:22px;
   padding-top:2px;
   text-align:middle;
   background: url('../img/contact2.png') top left no-repeat;
   display: block;
   line-height:1.30em
  }

  .mail
  {
   margin-top:7px;
   font-size:11px;
   padding-left:22px;
   text-align:middle;
   background: url('../img/contact3.png') top left no-repeat;
   display: block;
   line-height:1.30em
  }

  .sprachen24
  {
   margin-bottom:7px;
   font-size:11px;
   padding-left:41px;
   text-align:middle;
   background: url('../img/24.gif') 0px 2px no-repeat;
   display: block;
   line-height:1.30em
  }

  .sprachen42
  {
   margin-bottom:7px;
   font-size:11px;
   padding-left:41px;
   text-align:middle;
   background: url('../img/42.gif') 0px 2px no-repeat;
   display: block;
   line-height:1.30em
  }



  .infobox2
  {
   background-color:#EFF4F9;
   padding:15px;
   font-size:13px;
   width:455px;
  }

  .infobox3
  {
   background-color:#FFF5E3;
   padding:15px;
   font-size:13px;
   width:455px;
  }

  .infobox4
  {
   background-color:#DFE8F2;
   padding:15px;
   padding-right:7px;
   padding-bottom:3px;
   width:463px;
   font-size:13px;
  }

  .floatbox
  {
   background-color:#F1F3F7;
   padding:14px;
   line-height:1.6em;
   font-size:13px;
   float:left;
   margin-right:18px;
   margin-botton:8px;
  }

  .content_left
  {
   width:490px;
   float:left;
  }

  .content_right
  {
   width:420px;
   float:right;
   padding-top:40px;
  }

  .information
  {
   padding-left:21px; padding-top:0px; text-align:middle; background: url(../img/information.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:12px;
  }

  .uebung
  {
   padding-left:21px; display:block; padding-top:0px; text-align:middle; background: url(../img/uebung.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:4px;
  }

  .beschreibung
  {
   padding-left:21px; display:block; padding-top:0px; text-align:middle; background: url(../img/text.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:4px;
  }

  .uebersicht
  {
   padding-left:21px; display:block; padding-top:0px; text-align:middle; background: url(../img/uebersicht.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:4px;
  }

  .correct1
  {
   padding-left:21px; padding-top:0px; text-align:middle; background: url(../img/accept.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:12px;
  }

  .correct2
  {
   padding-left:21px; padding-top:0px; text-align:middle; background: url(../img/cancel.png) top left no-repeat; line-height:1.35em; font-size:13px; margin-bottom:12px;
  }

  .small_link
  {
   font-size:9px;
   color:#456485;
  }

.v_top2
{
 font-size:12px; display:block; width:190px; padding:5px; background: url(../img/2.gif) no-repeat; padding-left:27px; background-position:5px 6px; float:left; border-bottom: solid 8px #DFE8F2
}

.v_top4
{
 font-size:12px; display:block; width:190px; padding:5px; background: url(../img/4.gif) no-repeat; padding-left:27px; background-position:5px 6px; float:left; border-bottom: solid 8px #DFE8F2
}

.vl1
{
 font-size:13px; display:block; background-color:#F9F9F9; width:211px; padding:5px; float:left; border-right: solid 1px #DFE8F2; padding-top:8px; padding-bottom:8px
}

.vr1
{
 font-size:13px; display:block; background-color:#F9F9F9; width:212px; padding:5px; float:left; padding-top:8px; padding-bottom:8px
}

.vl0
{
 font-size:13px; display:block; width:211px; padding:5px; float:left; border-right: solid 1px #DFE8F2; padding-top:8px; padding-bottom:8px
}

.vr0
{
 font-size:13px; display:block; width:212px; padding:5px; float:left; padding-top:8px; padding-bottom:8px
}

  .boxads
  {
   clear:both;
   background-color:#F6F8FA;
   background: url('../img/green_dots.gif') 27px 9px no-repeat;
   padding-left:39px;
   padding-bottom:5px;
  }

  .boxads2
  {
float:left; margin-right:16px; margin-bottom:10px;
  }


.td1_l1
{
 background-color:#F9F9F9; border-right: solid 1px #DFE8F2; padding:7px;
}

.td1_r1
{
 background-color:#F9F9F9; padding:7px;
}

.td1_l0
{
 background-color:#FFFFFF; border-right: solid 1px #DFE8F2; padding:7px;
}

.td1_r0
{
 background-color:#FFFFFF; padding:7px;
}

@media (max-width: 1080px) {
  .ad
  {
   padding-left:18px;
   padding-bottom:15px;
  }

  .ad_content
  {
   padding-left:18px;
   padding-bottom:0px;
  }
}

@media (min-width: 1081px) {
  .ad
  {
   padding-left:18px;
   padding-bottom:15px;
  }

  .ad_content
  {
   padding-left:18px;
   padding-bottom:0px;
  }
}


@media (min-width: 320px) {

div#main
{
 background-color:#FFFFFF;
 border-left:1px solid #DFDFDF;
 border-right:1px solid #DFDFDF;
 border-bottom:1px solid #DFDFDF;
 width:99%;max-width: 992px;
 margin:auto;
}


div#top
{
 width:99%;max-width: 992px;
 height:5px;
 background-image:url('../img/topframe.gif'); background-repeat:no-repeat;
 margin:auto;
}

div#navigation
{
 width:99%;max-width: 992px;
 height:47px;
 background-image:url('../img/dark.gif');
 background-repeat:repeat-x;
 background-position:0px 20px;
 padding-top:20px;
 padding-left:5px;
 clear:both;
 margin-top:15px;
}

div#inhalt930
{
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 width:98%;max-width: 992px;
 float:left;
}

div#inhalt670
{
 padding-left:5px;
 padding-bottom:7px;
 padding-top:0px;
 width:98%;max-width:670px;
 float:left;
}

div#right260
{
 padding-right:5px;
 padding-left:10px;
 width:98%;max-width:260px;
 float:right;
 padding-top:16px;
 padding-bottom:10px;
}

div#sprachreisen
{
 padding-top:10px;
 width:98%;max-width: 992px;

}


.sprachreisen_out1
 {
  display:block;
  float:left;
  height:160px;
  width:98%;max-width:460px;
  margin-bottom:10px;
  background-image:url('../img/linex.gif'); background-repeat:repeat-y; background-position:right; padding-right:10px;
 }

.sprachreisen_out0
 {
  display:block;
  float:left;
  height:155px;
  width:98%;max-width:460px;
  margin-bottom:10px;
 }

.sprachreisen_text
 {
  width:98%;max-width:288px;
  height:102px;
  float:right;
  font-size:13px;
  line-height:1.45em;
 }
/*
.uebersetzer_out
 {
  width:50%;max-width:632px;
  margin-bottom:4px;
  margin-top:12px;
  background-image:url('../img/liney.gif');
  background-repeat:repeat-x;
  background-position:bottom;
  padding-bottom:12px;
 }

.uebersetzer_text
 {
  width:50%;max-width:235px;
  height:80px;
  float:left;
  font-size:13px;
  line-height:1.45em;
  padding-top:5px;
  padding-left:3px;
 }

.uebersetzer_text2
 {
  width:50%;max-width:200px;
  float:right;
  font-size:11px;
  line-height:1.42em;
  background-color:#eeeeee;
  padding:10px;
 }
*/

.start_left
{
 width:99%;max-width:547px; float:left;
}

.start_right
{
 width:99%;max-width:370px; float:right;
}


  div#footer
  {
   TEXT-DECORATION: none;
   color: #222222;
   font-size:10px;
   width:99%;max-width: 992px;
   padding-top:8px;
   padding-left:20px;
   clear: both;
   margin:auto;
  }
  
  }

