body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:400;
color:#000;
background-color:#fff;
}

h1 {
font-size:17px;
font-weight:700;
margin-bottom:0;
margin-top:0;
}

h2 {
margin:0;
}

.text-normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000;
}

.text-normal-beschreibung {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-left:5px;
}

.text-normal-fett {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}


.img_link {
border:0;
padding:0;
margin:0;
margin-bottom:0;
}

.icon{
border:0;
padding:0;
margin:0;
margin-left:3px;
vertical-align:bottom;
}

.clear_b {
clear:both;
background-color:#f00;
margin:0;
padding:0;
}

.text_link{
color:#000;
text-decoration:none;
}
.text_link:link {
  color:#000;
  text-decoration:none;
  }
.text_link:visited{
  color:#000;
  text-decoration:none;
  }
.text_link:hover {
  color:#000;
  text-decoration:none;
  }
.text_link:active {
  color:#000;
  text-decoration:none;
  }
.text_link:focus {
  color:#000;
  text-decoration:none;
  }


/*  pop_up  */

#title_ersatz{
display:none;
background-color:#fff;
z-index:3;
position:absolute;
top:100px;
left:100px;
font-size:12px;
line-height:18px;
color:#0f36a4 ;
border: 1px solid #0f36a4 ;
max-width:350px;
}

#title_ersatz div{
float:left;
padding-left:20px;
padding-right:4px;
background-image: URL(http://www.sprachurlaub.de/grafik/sprachurlaub_s.gif);
background-repeat: no-repeat;
background-position:1px 1px;
margin:0;
max-width:300px;
}



/* pop up */


/* logo - slogan - flaggen */

#logo {
margin-left:auto;
margin-right:auto;
width:724px;
border:0;
}

#logo .logo_graf {
vertical-align:middle;
text-align:left;
}

#logo .slogan {
text-align:right;
}

#logo h1{
font-size:12px;
color:#0f36a4 ;
padding-right:10px;
}

#logo .flagge {
width:25px;
}

#logo .oest_flagge {
padding-right:4px;
}

#logo .schw_flagge {
padding-right:2px;
}

/* logo - slogan - flaggen */


/* container  ============================================================  */

#container {
width:718px;
margin-top:0;
margin-left:auto;
margin-right:auto;
border:solid 1px #dcdcdc;
}

#container .container_1{
width:165px;
}

#container .container_2{
width:553px;
}

#linke_spalte{
padding:0;
border-right:1px solid #dcdcdc;
vertical-align:top;
}

#rechte_spalte{
padding:0;
vertical-align:top;

}



/* navigation  */

#navigation{
font-size:11px;
font-weight:normal;
color:#fff;
text-align:center;
border:1px solid #fff;
background-color: #708090;
border-spacing:0px;
padding:0px;
margin:0px;
width:718px;
margin-left:auto;
margin-right:auto;
}

#navigation .navigation_1{
width:164px;
}

#navigation .navigation_2{
width:134px;
}

#navigation .navigation_3{
width:218px;
}

#navigation .navigation_4{
width:69px;
}

#navigation .navigation_5{
width:131px;
}

#navigation .unt{
border-top:0;
border-bottom:1px solid #fff;
border-right:0;
border-left:0;
line-height:15px;
}

#navigation .unt_lin{
border-top:0;
border-bottom:1px solid #fff;
border-right:0;
border-left:1px solid #fff;
line-height:15px;
}

#navigation a{
color:#fff;
margin-bottom:1px;
text-decoration:none;
}

.buchung {
height:18px;
background-color:#f00;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
cursor:pointer;
}

.buchung a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

#navigation .nav_3_zeile_mitte{
color:#0f36a4 ;
text-align:center;
vertical-align:middle;
background-color:#dcdcdc;
border-top:0;
border-bottom:0;
border-left:1px solid #fff;
line-height:15px;
}

#navigation .nav_3_zeile_mitte a{
color:#0f36a4 ;
text-decoration:none;
}

#navigation .nav_3_zeile_rechts{
color:#0f36a4 ;
text-align:center;

background-color:#dcdcdc;
border-top:0;
border-bottom:0;
border-left:1px solid #fff;
line-height:15px;
}

#navigation .nav_3_zeile_rechts a{
color:#0f36a4 ;
text-decoration:none;
}

/* navigation  */


/* startseite  ========================== */
#tabelle_bej{
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
text-align:left;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
border-bottom:solid 1px #DCDCDC;
}

#tabelle_business, #tabelle_erwachsene, #tabelle_jugend  {
margin-left:1px;
margin-bottom:2px;
}

#tabelle_erwachsene, #tabelle_jugend{
margin-left:2px;
}

.business_ueber, .erwachsene_ueber, .jugend_ueber{
height:20px;
padding-left:3px;
}

.business_ueber{
background-color:#000066;
}


.business_ueber a{
color:#fff !important;
}

.erwachsene_ueber{
background-color:#2E8B57;
}

.erwachsene_ueber a{
color:#fff !important;
}

.jugend_ueber{
color:#000;
background-color:#FFD700;
}

.jugend_ueber a{
color:#000 !important;
}

#tabelle_index_content{

}

#index_content_1 {width:239px;}
#index_content_2 {width:240px;}
#index_content_3 {width:239px;}

#tabelle_index_content td{
vertical-align:top;
}


#tabelle_index_content td table{
border:solid 1px #DCDCDC;
margin:1px;
background-color:#fff;
}

#index_content_1 table{width:237px;}
#index_content_2 table{width:238px;}
#index_content_3 table{width:237px;}

#tabelle_index_content td table .ueber_ic{
background-color:#DCDCDC;
text-align:left;
vertical-align:middle;
height:20px;
padding-left:3px;
}

#tabelle_index_content td table .ueber_ic h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}


.tipps_ueber {
text-align:left;
height:17px;
padding-left:2px;
vertical-align:top;
}

.tipps_img {
width:75px;
vertical-align:top;
padding-left:2px;
}

.tipps_text {
width:153px;
text-align:left;
padding-left:4px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000;
}

.ic_text {
text-align:left;
padding-left:14px;
padding-top:14px;
padding-bottom:14px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:13px;
color:#000;
}

.fruehbuch_img {
vertical-align:top;
background-image:URL(http://www.sprachurlaub.de/grafik/fruehbucher-rabatt.png);
background-position:top left;
background-repeat:no-repeat;
height:100px;
}
.fruehbuch {
text-align:left;
margin-left:92px;
margin-top:10px;
width:136px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000;
}

.ul_bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height:12px;
font-variant: normal;
list-style-position: outside;
list-style-type: none;
margin:6px 2px 14px -2px;
padding:0px;
border:0px solid red;
}


.ul_bold li{
margin-top:8px;
background-image: URL(http://www.sprachurlaub.de/grafik/bullet2.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:12px;
border:0px solid green;
}

.ul_normal{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height:12px;
font-variant: normal;
list-style-position: outside;
list-style-type: none;
margin:6px 2px 14px -2px;
padding:0px;
border:0px solid red;
}


.ul_normal li{
margin-top:0px;
background-image: URL(http://www.sprachurlaub.de/grafik/bullet3.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:12px;
border:0px solid green;
}

.mehr_td{
height:15px;
vertical-align:bottom;
}
.mehr_div{
text-align:right;
padding-right:2px;
}
.mehr_div a, .mehr_div a:link, .mehr_div a:visited, .mehr_div a:hover, .mehr_div a:active{
color:#0f36a4;
}

.telefon_ic{
background-image:URL(http://www.sprachurlaub.de/grafik/telefon_3.png);
background-position:140px 10px;
background-repeat:no-repeat;
}

.service_ic{
background-image:URL(http://www.sprachurlaub.de/grafik/info_gross.gif);
background-position:140px 100px;
background-repeat:no-repeat;
}

/* startseite ENDE====================== */

/* linke spalte   ========================== */

/* länder_logo Links */

#land_logo_links{
width:164px;
padding:0;
margin:0;
margin-left:1px;
border-collapse:collapse;
}


#land_link{
background-color:#0f36a4 ;
color:#fff;
font-size:15px;
font-weight:bold;
text-align:left;
padding:1px 0px 1px 0px;
cursor:pointer;
margin:0;
}

#land_link_td .img_link{
width:164px;
height:106px;
}

#land_link a{
color:#fff;
text-decoration:none;
}
#land_link h1{
margin:0;
margin-left:13px;
color:#fff;
font-size:15px;
font-weight:bold;
}

#land_link h2{
margin:0;
color:#fff;
font-size:15px;
font-weight:bold;
}
/* staedte */
#staedte {
padding:0;
padding-top:0;
padding-bottom:2px;
padding-left:0;
background-color:#fff;
}

#staedte h1{
font-size: 11px;
font-weight:bold;
margin:0;
margin:0;
padding:0;
margin-top:10px;
margin-left:20px;
}

#staedte h2{
font-size: 11px;
font-weight:bold;
margin:0;
margin:0;
padding:0;
margin-top:10px;
margin-left:20px;
}

#staedte h2:hover{
font-size: 11px;
font-weight:bold;
margin:0;
margin:0;
padding:0;
margin-top:10px;
margin-left:20px;
background-color:#5f92c6;
}

#staedte a{
color:#000;
text-decoration:none;
}
#staedte a:link {
  color:#000;
  text-decoration:none;
  }
#staedte a:visited{
  color:#000;
  text-decoration:none;
  }
#staedte a:hover {
  color:#0f36a4 ;
  text-decoration:none;
  }
#staedte a:active {
  color:#0f36a4 ;
  text-decoration:none;
  }
#staedte a:focus {
  color:#0f36a4 ;
  text-decoration:none;
  }
  
#staedte .mini_links {
margin-left:20px;
}

.mini_links {
margin-left:20px;
}

.mini_links_2 {
margin-left:20px;
font-size:10px;
}

/* staedte */

/* länder_logo Links */

/* telefon */

#telefon{
border:1px solid #0f36a4;
margin:0;
margin-top:30px;
margin-left:2px;
width:161px;
background-color:#fff;
background-image:URL(http://www.sprachurlaub.de/grafik/telefon_3.png);
background-position:70px 20px;
background-repeat:no-repeat;
}

#telefon_ueber{
padding-left:2px;
background-color:#0f36a4;
color:#fff;
font-weight:bold;
height:15px;
}

#telefon p{
margin-top:4px;
margin-left:3px;
margin-right:1px;
padding:0px;
font-size:10px;
}

#telefon h2{
margin:0px;
margin-top:4px;
margin-left:4px;
font-size:10px;
}

#telefon h3{
margin:0px;
margin-top:4px;
margin-left:4px;
font-size:10px;
font-weight:normal;
}

#telefon_unter{
padding-right:2px;
color:#0f36a4;
font-size:10px;
font-weight:normal;
height:14px;
text-align:right;
}

#telefon_unter a {
color:#0f36a4;
text-decoration:none;
}

/* telefon */


/* bewertung */

#bewertung{
border:1px solid #0f36a4 ;
margin:0;
margin-top:30px;
margin-left:2px;
width:161px;
background-color:#fff;
}

#bewertung_ueber{
padding-left:2px;
padding-bottom:2px;
background-color:#fff;
color:#0f36a4 ;
font-weight:bold;
text-decoration:underline;
height:18px;
}

#iframe_bewertung{
border:0px;
width:159px;
height:210px;
text-align:left;
margin:0;
margin-top:3px;
background-color:#fff;
overflow: hidden;

}

#bewertung_unter{
padding-right:2px;
background-color:#0f36a4 ;
color:#fff;
font-size:10px;
font-weight:normal;
height:12px;
text-align:right;
cursor:pointer;
}

#bewertung_unter a{
color:#fff;
font-weight:normal;
text-decoration:none;
}
/* bewertung */

/* special */

#special{
border:1px solid #f00;
margin:0;
margin-top:30px;
margin-left:2px;
width:161px;
background-color:#fff;
}

#special_ueber{
padding-left:2px;
background-color:#f00;
color:#fff;
font-weight:bold;
height:15px;
}

#special p{
margin-top:4px;
margin-left:4px;
font-size:10px;
}

#special h2{
margin:0px;
margin-top:4px;
margin-left:4px;
font-size:10px;
}

#special h3{
margin:0px;
margin-top:4px;
margin-left:4px;
font-size:10px;
font-weight:normal;
}

#special_unter{
padding-right:2px;
background-color:#fff;
color:#f00;
font-size:10px;
font-weight:normal;
height:14px;
text-align:right;
}

#special_unter a {
color:#f00;
text-decoration:none;
}

/* special */

/* praktikum + volunteer */

.special_praktikum{
width:161px;
border:1px solid #5f92c6;
margin-top:30px;
padding:0px;
background-color:#FFFFFF;
cursor:pointer;
}

.special_praktikum_ueber{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:2px;
background-color:#5f92c6;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:15px;
}

.special_praktikum_unter{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:2px;
background-color:#FFFFFF;
color:#FF0000;
font-size:10px;
font-weight:normal;
height:14px;
text-align:right;
}

.special_praktikum_unter a {
color:#0f36a4  !important;
}

/* praktikum + volunteer */

/* linke spalte  ========================== */

/* rechte spalte  ========================== */

/* downloadlinks landkarte */
#pre-info{
margin:0;
border:0;
padding:0;
}

#pre-info td {
vertical-align:top;
}

#pre-info .pre-info_1{
width:356px;
}

#pre-info .pre-info_2{
width:195px;
}

#pre-info h1{
font-size: 12px;
margin-right:35px;
margin-top:3px;
text-align:right;
}

#pre-info h2{
font-size: 12px;
margin-right:35px;
margin-top:3px;
text-align:right;
}

#pre-info .gewinnspiel{
font-size:16px;
font-weight:700;
margin-bottom:-6px;
margin-left:10px;
margin-top:10px;
text-align:left;
}

#pre-info p {
font-size:10px;
margin-top:6px;
margin-bottom:7px;
margin-left:10px;
margin-right:10px;
}

#pre-info .ein_zeil{
margin-top:105px;
  }
  
#pre-info .zwei_zeil{
margin-top:85px;
  }
  

#pre-info #stadt_ueber{
font-size:17px;
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
text-align:left;
}

#pre-info h1 a{
font-size: 12px;
color:#000;
text-decoration:none;
}
#pre-info h1 a:link {
  color:#000;
  text-decoration:none;
  }
#pre-info h1 a:visited{
  color:#000;
  text-decoration:none;
  }
#pre-info h1 a:hover {
  color:#0f36a4 ;
  text-decoration:none;
  }
#pre-info h1 a:active {
  color:#0f36a4 ;
  text-decoration:none;
  }
#pre-info h1 a:focus {
  color:#0f36a4 ;
  text-decoration:none;
  }
  
#pre-info h2 a{
font-size: 12px;
color:#000;
text-decoration:none;
}
#pre-info h2 a:link {
  color:#000;
  text-decoration:none;
  }
#pre-info h2 a:visited{
  color:#000;
  text-decoration:none;
  }
#pre-info h2 a:hover {
  color:#0f36a4 ;
  text-decoration:none;
  }
#pre-info h2 a:active {
  color:#0f36a4 ;
  text-decoration:none;
  }
#pre-info h2 a:focus {
  color:#0f36a4 ;
  text-decoration:none;
  }
  
#landkarte {
height:220px;
}
/* downloadlinks landkarte */


/* gewinnspiel */
.tabelle_gewinn{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
width:100%;
border:0;
margin-top:20px !important;
}


.tabelle_gewinn_1{
width:100%;
}

.tabelle_gewinn td{
vertical-align:top;
padding:4px;
border:0;
}

.hinterlegt{
background-color:#e4e9f4;
}

.inp_txt_gewinn{
width:420px;
color:#000;
}

.inp_txt_gewinn_stadt{
width:365px;
color:#000;
}

.inp_txt_ziff_5_gewinn{
width:45px;
text-align:center;
color:#000;
}

.ueber_gewinn{
padding-top:15px !important;
}

/* gewinnspiel */


/* Laenderübersicht Kaestchen */

.preis_uebersicht {
margin-top:2px;
margin-bottom:0px;
border:0;
width:552px;
}

.preis_uebersicht .fakten_ueber {
padding:0;
padding-left:5px;
}

.preis_uebersicht a, a:link, a:visited, a:hover , a:active, a:focus {
color:#000;
text-decoration:none;
}

.preis_uebersicht a:hover, a:active, a:focus {
color:#0f36a4 ;
}


.preis_uebersicht h2{
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
color:#0f36a4 ;
}

.preis_uebersicht p{
font-size:10px;
margin-bottom:0px;
margin-top:4px;
}



.preis_uebersicht div{
font-size:10px;
line-height:10px;
margin-top:4px;
margin-bottom:4px;
}

.preis_uebersicht .incl{
font-size: 7.0pt;
}

.preis_uebersicht .smf {
font-size: 9px;
font-weight:bold;
line-height:12px;
color:#445986;
}

.preis_uebersicht .zero {
padding-left:7px;
}


.ueber_kast, .ueber_kast_rechts  {
border-style:solid;
border-color:#DCDCDC;
border-width:0px 1px 1px 0px;
text-align:center;
vertical-align:middle;
}

.ueber_kast_rechts {border-right-width:0px;}

/* hovereffekt */

/*
.tabelleov {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
background-color:#E4E9F4;
}
*/
.ueber_kast_ov, .ueber_kast_rechts_ov  {
border-style:solid;
border-color:#DCDCDC;
border-width:0px 1px 1px 0px;
text-align:center;
vertical-align:middle;
background-color:#E4E9F4;
cursor:pointer;
}

.ueber_kast_rechts_ov {border-right-width:0px;}


/* ENDE Laenderübersicht Kaestchen ENDE */

/* Kursübersicht */

.kurs_uebersicht {
margin-top:15px;
margin-bottom:20px;
border:0;
width:552px;
}

.kurs_uebersicht a, a:link, a:visited, a:hover , a:active, a:focus {
color:#000;
text-decoration:none;
}

.kurs_uebersicht a:hover, a:active, a:focus {
color:#0f36a4 ;
}

.kurs_uebersicht_th td{
border-style:solid;
border-color:#DCDCDC;
border-width:0px 1px 1px 0px;
font-size:8.0pt;
line-height:8.0pt;
font-family:Arial, sans serif;
font-weight:normal;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
.kurs_uebersicht_th .rechts{border-right-width:0px;}

.kurs_uebersicht_odd td, .kurs_uebersicht_even td {
padding-top:1px;
border-style:solid;
border-color:#DCDCDC;
border-width:0px 1px 1px 0px;
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#0f36a4 ;
vertical-align:middle;
text-align:center;
padding-top:1px;
padding-bottom:1px;
}

.kurs_uebersicht_odd td{
background-color:#E4E9F4;
}

.kurs_uebersicht_even td{
background-color:#fff;
}

.kurs_uebersicht_odd .links, .kurs_uebersicht_even .links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
padding-left:3px;
}
.kurs_uebersicht_odd .rechts, .kurs_uebersicht_even .rechts {border-right-width:0px;}



/* ENDE Kursübersicht  ENDE */

/* info photos */
#info{
margin:0;
border:0;
padding:0;
}

#info td {
vertical-align:top;
}

#info .pre-info_1{
width:356px;
}

#info .pre-info_2{
width:195px;
}

#info p {
font-size:10px;
margin-top:6px;
margin-bottom:7px;
}

#info h1{
font-size: 12px;
margin-right:35px;
margin-top:3px;
margin-bottom:0px;
}

#info h2{
font-size: 12px;
margin-right:35px;
margin-top:3px;
margin-bottom:0px;
}

#text {
padding:0;
padding-left:5px;
padding-right:5px;
}

#text #sprachschule {
margin-top:30px;
}

#photos img{
margin-top:3px;
width:195px;
}

#photos div{
display:none;
}
/* info photos */

/* fakten  ===============START */
.fakten {
font-size:10px;
width:552px;
margin-top:13px;
border:0;
} 

.fakten_ueber{
background-color:#0f36a4 ;
color:#fff;
padding-left:5px;
height:20px;
}

.fakten_ueber h1{
color:#fff;
font-size:12px;
}

.fakten_ueber h1 a{
color:#fff;
text-decoration:none;
font-weight:normal;
margin-right:4px;
}

.fakten_beschr{
padding-top:8px;
}

.fakten_beschr_gr_abst{
padding-top:8px;
}

.fakten_beschr_gr_abst h2{
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
margin-left:5px;
}

.fakten_beschr_gr_abst p{
margin-top:10px;
margin-bottom:8px;
margin-left:5px;
width:450px;
}

.fakten_beschr h3{
font-size:10px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
margin-left:5px;
}

.fakten_beschr h2{
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
margin-left:5px;
}

.fakten_beschr p{
font-weight:normal;
margin-left:5px;
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
}

/*praktikum ==Start*/
.fakten_beschr ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:15px;
margin-bottom:7px;
list-style-type:decimal;
list-style-position:outside;
font-weight:bold;
width:380px;
margin-left:0px;
padding-left:25px;
}
.fakten_beschr ol span{
font-weight:normal;
}
.fakten_beschr ol li {
margin-top:2px;
margin-bottom:7px;
}

.praktikum_fakten {
margin-top:15px;
margin-bottom:7px;
margin-left:5px;
table-layout:fixed;
text-align:left;
color:#000;
font-size:10px;
vertical-align:top;
line-height:12px;
border:0;
width:425px;
}

.praktikum_fakten .col_1{width:140px;}
.praktikum_fakten .col_2{width:285px;}

.praktikum_fakten .even td, .odd td, .ueb td{
padding:2px 2px 2px 2px;
border:0px;
vertical-align:top;
}

.praktikum_fakten .even td {
background:#e4e9f4;
}

.praktikum_fakten  .ueb td{
padding:8px 2px 12px 2px;
border:0px;
vertical-align:top;
font-weight:bold;
font-size:11px;
}

.praktikum_fakten ._hr td {
border-top:1px dotted #0f36a4 ;
background:#e4e9f4;
height:0px;
font-size:0px;
line-height:0px;
}

.praktikum_fakten .topic {
font-weight:bold;
}


.text-praktikum-beschreibung {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-left:5px;
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
}

.text-praktikum-beschreibung span{
font-weight:bold;
}
/*praktikum == ENDE*/

/* fakten  ===============ENDE */

/* preise  =================== */
.fakten_preise{
font-size:10px;
width:552px;
margin-top:18px;
border:0;
} 


.katal{
text-align:right;
padding-right:10px;
padding-top:8px;
}

.katal a{
font-size: 12px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.katal a:link {
  color:#000;
  text-decoration:none;
  }
.katal a:visited{
  color:#0f36a4 ;
  text-decoration:none;
  }
.katal a:hover {
  color:#0f36a4 ;
  text-decoration:none;
  }
.katal a:active {
  color:#0f36a4 ;
  text-decoration:none;
  }
.katal a:focus {
  color:#0f36a4 ;
  text-decoration:none;
  }


.preis_td{
padding:0;
}

/* Preise Kurse */ 

#tabelle_preise_fixed {
width:552px;
margin-top:10px;
table-layout:fixed;
font-family:Arial, sans-serif;
text-align:center;
color:#000;
font-size:8.0pt;
font-weight:400;
line-height:10.0pt;
border:1px solid #0f36a4;
}

#tabelle_preise_fixed td{
vertical-align:top;
}

#tabelle_preise_fixed .kopf {
height:17px;
vertical-align:middle;
font-size:8.0pt;
text-align:left;
padding-left:3px;

}


#tabelle_preise_fixed .kopf span {
margin-left:30px;
font-size:8.0pt;
color:#0f36a4;
}

#tabelle_preise_fixed .kurs_col{width:143px;}
#tabelle_preise_fixed .woch_col{width:38px;}
#tabelle_preise_fixed .woch37_col{width:37px;}
#tabelle_preise_fixed .zeit_col{width:142px;}
  
.tabelle_preise_fixed {
width:552px;
margin-top:10px;
table-layout:fixed;
font-family:Arial, sans-serif;
text-align:center;
color:#000;
font-size:8.0pt;
font-weight:400;
line-height:10.0pt;
border:1px solid #0f36a4;
}

.tabelle_preise_fixed td{
vertical-align:top;
}

.tabelle_preise_fixed .kopf {
height:15px;
vertical-align:middle;
font-size:8.0pt;
}

#tabelle_projektuebersicht td{
border-bottom:1px solid #0f36a4;
}
  
.kurs{
color:#0f36a4 ;
font-weight:700;
background:#e4e9f4;
text-align:left;
border-top:1px solid #0f36a4;
border-right:1px solid #0f36a4;
}

.kurs h2{
color:#0f36a4 ;
font-weight:700;
margin:0;
padding:0;
font-size:8.0pt;
display:inline;
}

.woch{
color:#0f36a4 ;
background:#E4E9F4;
border-top:1px solid #0f36a4;
}

.zeit{
color:#0f36a4 ;
font-weight:700;
background:#E4E9F4;
border-top:1px solid #0f36a4;
border-left:1px solid #0f36a4;
}

.zeit span {
font-weight:400;
color:#04276E;
}

.kurs_hin{
font-weight:400;
}

.unterk{
border-right:1px solid #0f36a4;
text-align:left;
}

.niveau{
border-left:1px solid #0f36a4;
line-height:11.0pt;
}

.niveau .spar{
margin-left:1px;line-height:11.0pt;
}

.niveau .spar2{
font-size:2.0pt;line-height:11.0pt;
}

.detail_rahm_rechts{
border-right:1px solid #0f36a4;
border-top:1px solid #0f36a4;
text-align:left;
}

.detail_rahm_rechts h2{
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.detail_linksb{
border-top:1px solid #0f36a4;
text-align:left;
}
  
/* Preise Kurse ENDE */  



/* Preise Praktikum */ 

#tabelle_preise_praktikum_fixed {
width:552px;
margin-top:10px;
table-layout:fixed;
font-family:Arial, sans-serif;
text-align:center;
color:#000;
font-size:8.0pt;
font-weight:400;
line-height:10.0pt;
border:1px solid #0f36a4;
}

#tabelle_preise_praktikum_fixed td{
vertical-align:top;
}

#tabelle_preise_praktikum_fixed .kopf {
height:17px;
vertical-align:middle;
font-size:8.0pt;
text-align:left;
padding-left:3px;

}


#tabelle_preise_praktikum_fixed .kopf span {
margin-left:30px;
font-size:8.0pt;
color:#0f36a4;
}

#tabelle_preise_praktikum_fixed .kurs_col{width:143px;}
#tabelle_preise_praktikum_fixed .woch_col{width:38px;}
  
.tabelle_preise_praktikum_fixed {
width:552px;
margin-top:10px;
table-layout:fixed;
font-family:Arial, sans-serif;
text-align:center;
color:#000;
font-size:8.0pt;
font-weight:400;
line-height:10.0pt;
border:1px solid #0f36a4;
}

.tabelle_preise_praktikum_fixed td{
vertical-align:top;
}

.tabelle_preise_praktikum_fixed .kopf {
height:15px;
vertical-align:middle;
font-size:8.0pt;
}

#tabelle_projektuebersicht td{
border-bottom:1px solid #0f36a4;
}
  
.kurs{
color:#0f36a4 ;
font-weight:700;
background:#e4e9f4;
text-align:left;
border-top:1px solid #0f36a4;
border-right:1px solid #0f36a4;
}

.kurs h2{
color:#0f36a4 ;
font-weight:700;
margin:0;
padding:0;
font-size:8.0pt;
display:inline;
}

.woch{
color:#0f36a4 ;
background:#E4E9F4;
border-top:1px solid #0f36a4;
}

.zeit{
color:#0f36a4 ;
font-weight:700;
background:#E4E9F4;
border-top:1px solid #0f36a4;
border-left:1px solid #0f36a4;
}

.zeit span {
font-weight:400;
color:#04276E;
}

.kurs_hin{
font-weight:400;
}

.unterk{
border-right:1px solid #0f36a4;
text-align:left;
}

.niveau{
border-left:1px solid #0f36a4;
line-height:11.0pt;
}

.niveau .spar{
margin-left:1px;line-height:11.0pt;
}

.niveau .spar2{
font-size:2.0pt;line-height:11.0pt;
}

.detail_prakt{
text-align:left;
padding:20px 10px 20px 10px;
}


.detail_prakt h2{
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.detail_rahm_rechts{
border-right:1px solid #0f36a4;
border-top:1px solid #0f36a4;
text-align:left;
}

.detail_rahm_rechts h2{
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.detail_linksb{
border-top:1px solid #0f36a4;
text-align:left;
}
  
/* Preise Praktikum ENDE */  


/* Praktikum bak */


.kurs_prakt{
color:#0f36a4 ;
font-weight:700;
background:#e4e9f4;
text-align:left;
border-top:1px solid #0f36a4;
}

.kurs_prakt h2{
color:#0f36a4 ;
font-weight:700;
margin:0;
padding:0;
font-size:8.0pt;
display:inline;
}

.zeit_prakt{
color:#0f36a4 ;
font-weight:400;
background:#E4E9F4;
border-top:1px solid #0f36a4;
border-left:1px solid #0f36a4;
}


.unterk_prakt{
border-right:1px solid #0f36a4;
text-align:left;
vertical-align:middle;
}


.niveau_prakt{
border-left:1px solid #0f36a4;
line-height:11.0pt;
vertical-align:middle!important;
}

/*praktikum bak ENDE */
  
  
/* preise  =================== */

/* buchen_knopf_unten */
#buchen_knopf_unten{
text-align:center;
width:250px;
height:20px;
margin-top:15px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
background-color:#f00;
padding-top:2px;
color:#fff;
}

#buchen_knopf_unten a{
color:#fff;
}

/* buchen_knopf_unten */

/* ziele */
#ziele{
margin-top:15px;
margin-bottom:20px;
margin-left:5px;
font-size:10px;
}

#ziele a{
color:#000;
text-decoration:none;
} 

#ziele span{
font-size:4px;
} 
/* ziele */

/* fusszeile */
#fusszeile {
background-color:#dcdcdc;
font-family:Arial, sans-serif;
font-size:9px;
color:#000;
font-weight:normal;
line-height:14px;
text-align:center;
}
#fusszeile a{
color:#000;
text-decoration:none;
}
/* fusszeile */


/* stadt gallerie */

#stadt_gallerie{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:70px;
margin-bottom:70px;
}

#stadt_gallerie .img_link{

margin-top:6px;
margin-bottom:6px;
margin-left:6px;
margin-right:6px;
border: 1px solid #0f36a4;
background-color:transparent !important;
}

#stadt_gallerie .rahmen{
padding-right:10px;
height:112px; width:auto;
background-image:URL(http://www.sprachurlaub.de/grafik/slimbox/gal-background.png);
background-position:bottom right;
}

/*klimauebersicht */

.klima_tabelle{
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
width:550px;
border:solid 1px #dcdcdc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

.klima_tabelle td{
border-bottom:solid 1px #dcdcdc;
border-right:solid 1px #dcdcdc;
text-align:center;
vertical-align:middle;

}

.klima_tabelle_stadt{
background-color:#0f36a4 ;
color:#fff;
width:30%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:14px;
padding:0px 0px 0px 3px;
text-align:left!important;
border-color:#0f36a4 !important;
}

.klima_tabelle_monat{
height:14px;
padding:0px;
background-color:#0f36a4 ;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
border-color:#0f36a4 !important;

}

.klima_tabelle_links{
background-color:#E4E9F4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left!important;
}

.klima_tabelle_monat_rechts{
background-color:#0f36a4 ;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border-right:0 !important;
border-color:#0f36a4 !important;
height:14px;
padding:0px;
}

.klima_tabelle_rechts{
border-right:0 !important;
}

.klima_tabelle_unten td{
border-bottom:0 !important;
}

/*klimauebersicht */

/*laenderinfo*/
#tabelle_botschaften{
width:550px;
margin-left:1px;
margin-right:1px;
border-width:0px;


}

/*laenderinfo*/

#reiseinfo_helper{
padding:0px 3px 20px 3px;
}

#reiseinfo_helper a{
color:#000;
text-decoration:none;
}
#reiseinfo_helper a:link {
  color:#000;
  text-decoration:none;
  }
#reiseinfo_helper a:visited{
  color:#0f36a4 ;
  text-decoration:none;
  }
#reiseinfo_helper a:hover {
  color:#0f36a4 ;
  text-decoration:none;
  }
#reiseinfo_helper a:active {
  color:#0f36a4 ;
  text-decoration:none;
  }
#reiseinfo_helper a:focus {
  color:#0f36a4 ;
  text-decoration:none;
  }

/* container  ============================================================  */

#zurueck {
text-align:center;
margin-top:60px;
font-family:Arial, sans-serif;
font-size:9px;
color:#000;
font-weight:normal;
line-height:14px;
}
#zurueck a{
color:#000;
text-decoration:none;
}
 
