html {
  overflow-y: scroll;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
margin-left:5px;
}

.kleiner{
margin-top:0px;
margin-bottom:0px;
margin-left:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.kleiner_2{
margin-top:0px;
margin-bottom:0px;
margin-left:8px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.kleiner_nav{
margin-top:0px;
margin-bottom:0px;
margin-left:2px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:11px;
}


#logo {
width:724px;
border:0px;
background-color:#FFFFFF;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
border-spacing:0px;
}

#container{
width:720px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
background-color:#FFFFFF;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}


.ueberschrift-gross {
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
}

.navigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.navigation_laender{
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
border:1px solid #FFFFFF;
background-color: #708090;
border-spacing:0px;
padding:0px;
margin:0px;
}

.jnavigation_laender{
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000 ;
text-align:center;
border:1px solid #FFFFFF;
background-color: #ffd700;
border-spacing:0px;
padding:0px;
margin:0px;
}


.nav_land_a{
color:#FFFFFF !important;
margin-bottom:1px;
}

.jnav_land_a{
color:#000000 !important; 
margin-bottom:1px;
}

.unt{
border-top:0px;
border-bottom:1px solid #FFFFFF;
border-right:0px;
border-left:0px;
line-height:14px;

}


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

.bks{
border:0px;
margin:0px;
padding:0px;
width:716px;
}

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

.buchung a {

}

.kontakt {
background-color:#DCDCDC;
text-align:center;
border-left:1px solid #FFFFFF;
height:18px;
color:#0f36a4  !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.kontakt_a{
color:#0f36a4  !important;
}


.nav_3_zeile{
color:#003366;
background-color:#DCDCDC !important;
border-left:1px solid #FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}


.navigation_neu{
text-align:right;
background-color:#DCDCDC;
color:#0f36a4 ;
border-right:1px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.business_ueber{
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
height:20px;
background-color:#000066;
text-align:left;
padding-left:3px;
}

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

.erwachsene_ueber{
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
height:20px;
background-color:#2E8B57;
text-align:left;
padding-left:3px;
}

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

.jugend_ueber{
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
color:#000000;
height:20px;
background-color:#FFD700;
text-align:left;
padding-left:3px;
}

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


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

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

.land_link {
border:solid 1px #DCDCDC;
padding:10px;
margin:0px;
margin-bottom:0px;
background-color:#FFFFFF;
}

.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:#000000;
}


.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:115px;
}
.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:#000000;
}


h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.h2_links{font-size:10px;
font-weight:normal;
color:#000000;
}

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

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

.text-normal-groesser_ueb {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.text-normal-links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
text-align:left;
padding-left:3px;
}

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

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

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

.text-eng-beschreibung-block {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-left:5px;
margin-right:5px;
margin-top:6px;
margin-bottom:7px;
text-align:justify;
}

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

.text-kurs-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-normal-ueber {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
}

.text-normal-fett-ueber {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
}

.h1_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.text-normal-bewertungen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-left:0px;
margin-right:15px;
}

.special{
width:161px;
border:1px solid #FF0000;
margin-top:30px;
padding:0px;
background-color:#FFFFFF;
}

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

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

.special_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_unter a {
color:#FF0000 !important;
}

.bewertung{
border:1px solid #0f36a4 ;
margin-top:30px;
width:159px;
background-color:#FFFFFF;
}

.bewertung_ueber{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:2px;
padding-bottom:2px;
background-color:#FFFFFF;
color:#0f36a4 ;
font-size:11px;
font-weight:bold;
text-decoration:underline;
height:18px;
}

.bewertung_unter{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:2px;
background-color:#0f36a4 ;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
height:12px;
text-align:right;
cursor:pointer;
}

.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;
}

.iframe_bewertung{
width:157px;
height:210px;
text-align:center;
margin-top:0px;
margin-left:2px;
margin-right:0px;
background-color:#FFFFFF;
}

.infos{
vertical-align:top;
}

.grafiken{
vertical-align:top;
text-align:right;
padding-right:1px;
}

.adresse {
font-family:Arial, sans-serif;
font-size:9px;
font-weight:normal;
line-height:14px;
}

.adresse img{
border:0px;
}


a {text-decoration:none;}

a:link {color:#000000;}
a:hover {color:#0f36a4 ;}
a:visited {color:#0f36a4 ;}

.katal {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#katalog_dl td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
padding-left:7px;
}

.text-normal-fett-ueber {
font-size:12px;
font-weight:bold;
padding-left:20px;
}

/* Laenderübersicht */

.teaser_ueber{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
padding-left:5px;
color:#FFFFFF;
background-color:#0f36a4 ;
height:16px;
cursor:pointer;
}

.teaser_img{
border:0px;
padding:0px;
margin:0px;
margin-bottom:0px;
float:left;
margin-right:3px;
}


.tabelle {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
}

/* Laenderübersicht Kaestchen */

.preis_ueber {
margin-top:0px;
margin-bottom:0px;
border:0px solid #DCDCDC;
}


.ueber_kast {
border-style:solid;
border-color:#DCDCDC;
border-bottom-width:1px;
border-right-width:1px;
border-left-width:0px;
border-top-width:0px;
text-align:center;
vertical-align:middle;
}

.ueber_kast_rechts {
border-bottom-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-bottom-width:1px;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
text-align:center;
vertical-align:middle;
}

/* hovereffekt */
.tabelleov {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
background-color:#E4E9F4;
}

.ueber_kast_ov {
border-style:solid;
border-color:#DCDCDC;
border-bottom-width:1px;
border-right-width:1px;
border-left-width:0px;
border-top-width:0px;
background-color:#E4E9F4;
text-align:center;
vertical-align:middle;
cursor:pointer;
}

.ueber_kast_rechts_ov {
border-style:solid;
border-color:#DCDCDC;
border-bottom-width:1px;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
background-color:#E4E9F4;
text-align:center;
vertical-align:middle;
cursor:pointer;
}


/* ENDE Laenderübersicht Kaestchen ENDE */


.tabelle-hintergrund {
background-color:#0f36a4 ;
}

.tabelle2 {
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabelle2_engl {
height:17px;
border-width:1px;
border-style:solid;
border-color:#339966;
border-right:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabelle2hint {
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
background-color:#E4E9F4;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

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


.klima_tabelle_stadt{
background-color:#0f36a4 ;
color:#ffffff;
border-color:#0f36a4 ;
width:35%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
height:20px;
}

.klima_tabelle_monat{
height:20px;
background-color:#f0f0f0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:5%;
text-align:center;
vertical-align:middle;
line-height:17px;
}

.tabelle3hint {
height:12px;
border-width:1px;
border-bottom-width:2px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
background-color:#E4E9F4;
font-size:11px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabelle3hint_engl {
height:12px;
border-width:1px;
border-bottom-width:2px;
border-style:solid;
border-color:#339966;
border-right:none;
background-color:#00CC99;
font-size:11px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabellelandubers {
padding-top:1px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#0f36a4 ;
vertical-align:middle;
text-align:center;
}

.tabellelandubershint {
padding-top:1px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
background-color:#E4E9F4;
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#0f36a4 ;
vertical-align:middle;
text-align:center;
}

.tabellebildungsubers {
padding-top:5px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
border-top-width:0px;
font-size:11px;
font-family:Arial;
font-weight:normal;
color:#000000;
vertical-align:top;
text-align:center;
line-height:11px;

}

.tabellebildungsubers_engl{
padding-top:5px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#339966;
border-right-width:0px;
border-top-width:0px;
font-size:11px;
font-family:Arial;
font-weight:normal;
color:#000000;
vertical-align:top;
text-align:center;
line-height:11px;

}

.tabellebildungs{
padding-top:1px;
border-width:1px;
border-top-width:0px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
font-size:11px;
font-family:Arial;
font-weight:normal;
color:#000000;
vertical-align:middle;
text-align:left;
padding-left:1px;
padding-right:1px;
padding-left:2px;
padding-bottom:1px;
line-height:11px;
}

.tabellebildungs_engl{
padding-top:1px;
border-width:1px;
border-top-width:0px;
border-style:solid;
border-color:#339966;
border-right-width:0px;
font-size:11px;
font-family:Arial;
font-weight:normal;
color:#000000;
vertical-align:middle;
text-align:left;
padding-left:1px;
padding-right:1px;
padding-left:2px;
padding-bottom:1px;
line-height:11px;
}

.einh{
font-size:9px;
font-family:Arial;
font-weight:normal;
color:#000000;
line-height:11px;
}

.fazit{
width:450px;
border:1px solid #0f36a4 ;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left:5px;
margin-top:16px;
margin-bottom:10px;
padding:5px;
padding-left:10px;
padding-bottom:14px;
background-color:#FFFFFF;
color:#0f36a4 ;
}

.landubers {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
}


.mehr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
line-height:18px;
color:#445986;
}
/* ENDE Laenderübersicht ENDE */



.preise {
line-height: 19px;
vertical-align: top;
margin-left:auto;
margin-right:auto;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.tabelle_preise {
color:#000000;
font-size:8.0pt;
font-weight:400;
font-family:Arial, sans-serif;
text-align:center;
line-height:10.0pt;
border-left:1px solid #053078;
border-top:1px solid #053078;
border-bottom:1px solid #053078;
border-right:1px solid #053078;
width:552px;
margin-top:10px;
}

.tabelle_preise td{
vertical-align:top;
}

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

.tabelle_preise_fixed td{
vertical-align:top;
}

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

.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;}



.ra_u{
border-bottom:1px solid #053078;
}
.ra_ul{
border-bottom:1px solid #053078;
border-left:1px solid #053078;
}

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



.kurs_anmerk{
color:#0f36a4 ;
font-weight:400;
}

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

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



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

.kurs_hin{
font-weight:400;
}

.kurs_hin span{
font-size:6.0pt;
}

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

.unterk_lin_ob{
border-right:1px solid #053078;
border-top:1px solid #053078;
text-align:left;
}

.unterk_ob{
border-right:1px solid #053078;
text-align:left;
border-top:1px dotted #C8D7F7;
}

.ob{
border-top:1px dotted #C8D7F7;
}

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

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

.detail_linksb_rl{
border-top:1px solid #053078;
border-left:1px solid #053078;
text-align:left;
}


.rot{
cursor:pointer;
}



.photo{
text-align:center;
vertical-align:middle;
line-height:12px;
}

.photo img{
/*border:solid 1px #053078;*/
margin-left:7px;
margin-right:7px;
margin-top:0px;
margin-bottom:0px;
}

.photo_rahmen{
text-align:center;
vertical-align:middle;
line-height:12px;
}

.photo_rahmen img{
border:solid 1px #053078;
margin-left:7px;
margin-right:7px;
margin-top:0px;
margin-bottom:0px;
}




/* ZUM ABSCHUSS FREIGEGEBEN */
.preisedet {
line-height:10px;
vertical-align: top;
padding-left:4px;
padding-top:4px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
}



.preise2 {
line-height: 11px;
vertical-align: middle;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.preiseanm {
padding-bottom:5px;
vertical-align: top;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}



.prhinter {
vertical-align: middle;
height: 20px;
background-color:#E4E9F4;
color:#0f36a4 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  9px;
font-weight: normal;
}


.line{
border-bottom: 1px solid #DCDCDC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height:16px;
vertical-align:middle;
}

.noline{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height:16px;
padding-bottom:8px;
vertical-align:top;
}

.nolinekl{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-bottom:4px;
}


.line2{
border-bottom: 2px solid #DCDCDC;
line-height:1px;
}

.line3{
border-bottom: 1px solid #E9E9E9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-bottom:3px;
text-align:center;
}

.prhintergross {
vertical-align: middle;
height: 20px;
background-color:#E4E9F4;
color:#0f36a4 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left:2px;
}

.gross {
vertical-align: middle;
height: 18px;
background-color:#0f36a4 ;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.leer {
height: 9px;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1px;
font-weight: bold;
}

.prhintergross2 {
line-height:12px;
vertical-align: middle;
height: 20px;
background-color:#E4E9F4;
color:#0f36a4 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.pr2 {
height:14px; line-height:12px;padding-top:3px;padding-bottom:5px;
}

.linierechts {
border-right-style:solid;border-right-width:1px; border-right-color:#DCDCDC;
}
/* ZUM ABSCHUSS FREIGEGEBEN */


.tabelle2 {
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabelle2hint {
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
background-color:#E4E9F4;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:left;
}

.tabellelandubers {
padding-top:1px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#0f36a4 ;
vertical-align:middle;
text-align:center;
}

.tabellelandubershint {
padding-top:1px;
height:17px;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
background-color:#E4E9F4;
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#0f36a4 ;
vertical-align:middle;
text-align:center;
}

.landubers {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right-width:0px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
}


.mehr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
line-height:18px;
color:#445986;
}

.kontakt_formular td {
background-color:#F0F0F0;
}

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

.buch_tabelle td{
vertical-align:top;
}

.buch_tabelle  h1{
font-size:11px;
margin-left:4px;

margin-bottom:3px;
}

.buch_tabelle  h2{
font-size:10px;
margin-left:4px;
margin-top:4px;
margin-bottom:4px;
}

.buch_grau {
background-color:#F0F0F0;

}



.buch_grau_l {
background-color:#F0F0F0;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

.buch_grau_r {
background-color:#F0F0F0;
border-right:2px solid #FFFFFF;
}

.buch_land {
background-color:#F0F0F0;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
padding:0px !important;
border-bottom:2px solid #FFFFFF;
}

.buch_land_mitte {
background-color:#F0F0F0;
border-left:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
padding:0px !important;
border-bottom:2px solid #FFFFFF;
}



.land_box {
background-color:#F0F0F0;
padding-bottom:3px;
padding-top:2px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
border-bottom:2px solid #FFFFFF;
}

.buch_bemerk {
font-size:10px;
color:#0f36a4 ;
}

.unbek{
font-weight:bold;
font-style:italic;
color:#FF0000;
background-color:#FF9999;
}

.haus_hint {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
border-left:none;
background-color:#E4E9F4;
color:#0f36a4 ;
font-weight:normal;
vertical-align:top;
padding-left:2px;

}
.haus {
border-width:0px;
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
vertical-align:top;
padding-left:2px;
}

.haus_ubers_hint {
border-width:1px;
border-style:solid;
border-color:#DCDCDC;
border-right:none;
border-left:none;
background-color:#E4E9F4;
color:#000000;
font-weight:normal;
vertical-align:top;
}

.haus_ubers {
border-width:0px;
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
vertical-align:top;
}

.haus_lnk{
margin:0px;
margin-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;
}

.tabelle_haus {
color:#000000;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:12px;
border:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:3px;
width:350px;

}

.jLink_left {
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.jLink_right {
float: right;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

.jlink_helper{
clear:both;
margin-left:10px;
}

table.jTab01
{
    width: 548px;
    border: 1px solid #0f36a4 ;
    font-size: 8.0pt; 
    font-weight: 400;
    font-style: normal;
    font-family: Arial, sans-serif; 
    text-align: left;    
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    empty-cells:show;
}
table.jTab01 tr 
{
    padding-left: 0px;       
}
table.jTab01 tr th
{
    color: #0f36a4 ;
	height: 15px;
    font-weight: bold;
    padding-left: 2px; 
    background: #E4E9F4;
}
table.jTab01 tr td
{
	height: 15px;
    padding-left: 2px;   
}
table.jTab01 tr.even td
{
    background:#E4E9F4;
}
table.jTab01 tr.odd td
{
    background:#ffffff;
}

.praktikum_liste{
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;
}
.praktikum_liste li span{
font-weight:normal;
}
.praktikum_liste li {
margin-top:2px;
margin-bottom:7px;
}

.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;
}












