body {
	background-color: #F5F5F5;
}
div.frame {
	display: block;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #D4D0C8;
	top: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

p.impress {
	font-size: 0.6em;
	display: block;
	color: #333333;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	clear: both;
	margin: 0px;
	text-align: center;
}
div.header {
	display:          block;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 138px;
}
div.header  ul.navigation {
	list-style-type:  none;
	position:         absolute;
	display:          block;
	background-color: #D4D0C8;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	left: 300px;
	top: 129px;
	width: 710px;
}
div.header  ul.navigation  li {
	float:            left;
	margin: 0px;
	padding: 0px;
}
div.header  ul.navigation  li  a {
	text-decoration:  none;
	color:            #444444;
	font-weight:      bold;
	font-size:        0.7em;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
	padding-bottom: 0px;
	display: block;
	height: 16px;
}
div.header    ul.navigation    a:hover         {
	background-color: #A4A4A4;
	color: #FFFFFF;


}
div.header  ul.navigation  a.active {
	background-color: #A4A4A4;
	color: #FFFFFF;
}
img.logo {
	display: block;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin: 0px;
	padding-right: 0px;
}
div.sprachwahl    {
	display: block;
	width: 115px;
	position: absolute;
	background-color: #D4D0C8;
	left: 0px;
	top: 275px;
	margin: 0px;
	padding-top: 4px;
	padding-left: 35px;
	padding-right: 0px;
	padding-bottom: 4px;
}
img.de  {
	height: 18px;
	width: 28px;
	text-decoration: none;
	margin-left: 10px;
	display: block;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img.en {
	width: 28px;
	height: 18px;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.frame .header .vacations {
	display: block;
	font-size: 1.2em;
	font-style: italic;
	color: #FF0000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 274px;
	position: absolute;
	left: 483px;
	top: 27px;
	font-weight: normal;
	text-align: center;
}

div.content {
	position:         relative;
	display: block;
	background-color: #E2E1DC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 1020px;
	float: left;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
div.sub_navigation/* TODO */

 {
	display:          block;
	width:            150px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
div.sub_navigation  ul {
	display:          block;
	list-style-type:  none;
	padding: 0px;
	margin: 0px;
}
div.sub_navigation  ul  li  a {
	display:          block;
	border:           1px none #cccccc;
	color:            #FFFFFF;
	background-color: #A4A4A4;
	text-decoration:  none;
	font-weight:      bold;
	font-size:        0.75em;
	width:            130px;
	height:           15px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div.sub_navigation  ul  li  a.active, div.sub_navigation  ul  li  a:hover {
	color: #555555;
	background-color: #E2E1DC;
	font-size: 0.75em;
}
div.article_1 {
	background-color: #ffffff;
	margin-left: 200px;
	display: block;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-right: 260px;
	padding: 0px;
}
h2.sei1_eng {
	font-size: 1.2em;
	font-style: italic;
	color: #555555;
	display: block;
	padding-left: 20px;
	font-weight: normal;
	padding-top: 40px;
	padding-bottom: 5px;
	margin: 0px;
}
h2.sei1_eng2 {
	font-size: 1.2em;
	font-style: italic;
	color: #555555;
	display: block;
	margin: 0px;
	padding-left: 100px;
	font-weight: normal;
}
p.seite_1_kurstypen {
	font-size: 0.9em;
	display: block;
	color: #555555;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-weight: bold;
	padding-right: 0px;
}


p.tab_zwi_1_1 {
	font-size: 0.9em;
	display: block;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-left: 40px;
}
ul.sei1_list_eng {
	display: block;
	padding-left: 200px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 30px;
	padding-right: 0px;
	font-size: 0.8em;
	font-weight: bold;
	color: #555555;
}
img.berlin_brandenburger_tor {
	position: absolute;
	left: 600px;
	top: 170px;
	display: block;
	margin: 0px;
	padding: 0px;
}
img.sprachschule_berlin  {
	position: absolute;
	left: 200px;
	top: 335px;
	display: block;
	margin: 0px;
	padding: 0px;
}
div.article_schule_1 {
	background-color: #FFFFFF;
	margin-left: 200px;
	display: block;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-right: 260px;
	padding: 20px;
}
h1 {
	font-style:       italic;
	color:            #444444;
	font-size: 1.1em;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
}
.first-red:first-letter {
	color:            #FF0000;
	font-size:        1.25em;
	font-style: italic;
	font-weight: normal;
}
p.text {
	font-size: 0.75em;
	text-align: justify;
	display: block;
	margin: 0px;
	font-weight: bold;
	color: #444444;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
p.text_2 {
	font-size: 0.75em;
	display: block;
	text-align: justify;
	margin: 0px;
	font-weight: bold;
	color: #444444;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

p.text-ende {
	font-size: 0.75em;
	display: block;
	margin: 0px;
	text-align: justify;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	padding: 0px;
}
div.content_sprechen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	display: block;
	background-color: #D4D0C8;
	margin-bottom: 290px;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 25px;
	margin-right: 240px;
	margin-left: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.sprechen {
	display: block;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 25px;
}
p.Zeile_1 {
	font-size: 1.2em;
	font-style: italic;
	color: #666666;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
p.Zeile_2 {
	font-size: 0.9em;
	text-align: center;
	display: block;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
p.Zeile_3 {
	font-size: 0.9em;
	display: block;
	color: #666666;
	text-align: left;
	padding-left: 40px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 0px;
}
p.Zeile_4 {
	font-size: 0.9em;
	text-align: left;
	display: block;
	color: #666666;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 80px;
	margin: 0px;
}
div.content_methode  {
	display:          block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-left-color: #FFFFFF;
	padding-top: 15px;
	background-color: #D4D0C8;
	border-bottom-color: #666666;
	margin-bottom: 0px;
	margin-left: 190px;
	margin-right: 240px;
	margin-top: 25px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 15px;
}

div.article_methode {
	background-color: #ffffff;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
div.content_schule {
	display:          block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	margin-top: 10px;
	background-color: #D4D0C8;
	border-top-color: #FFFFFF;
	margin-bottom: 30px;
	padding-top: 0px;
	margin-left: 190px;
	padding-bottom: 20px;
	top: 10px;
	margin-right: 240px;
	padding-right: 60px;
	padding-left: 15px;
}
div.article_schule_2 {
	background-color: #ffffff;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	position: relative;
	padding-bottom: 10px;
	margin: 0px;
}

table.english_courses {
	border-collapse:  collapse;
	margin-left: 200px;
	margin-bottom: 15px;
	margin-top: 25px;
	margin-right: 240px;
	padding: 0px;
	width: 560px;
}

table.english_courses td {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

table.english_courses td b {
	font-weight:      bold;
	font-size:        1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
}
table.english_courses  td.greenbg {
	background-color: #E7E7E2;
	width: 700px;
	height: 40px;
}

table.english_courses  td.whitebg {
	background-color: #ffffff;
	font-size: 1.2em;
	padding-top: 20px;
	color: #555555;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}

table.english_courses td.nobgnoborder {
	background-color: #A4A4A4;
	border-left:      none;
	border-right:     none;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
table.english_courses  td.nobgnoborder_1 {
	background-color: #F5F5F5;
	width: 210px;
	font-size: 0.7em;
	font-weight: bold;
	color: #444444;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
table.english_courses td.nobgnoborder_1a {
	width: 3px;
	margin: 0px;
	font-size: 0.7px;
	font-weight: bold;
	background-color: #A4A4A4;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
table.english_courses td.nobgnoborder_1b {
	width: 3px;
	margin: 0px;
	padding: 0px;
	font-size: 0.7px;
	font-weight: bold;
	background-color: #FFFFFF;
}



table.english_courses  td.nobgnoborder_2 {
	background-color: #ffffff;
	border-left:      none;
	border-right:     none;
	width: 10px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
table.english_courses  td.nobgnoborder_3 {
	background-color: #F5F5F5;
	width: 250px;
	font-size: 0.7em;
	font-weight: bold;
	color: #444444;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
table.english_courses  td.nobgnoborder_4 {
	background-color: #F5F5F5;
	width: 94px;
	font-size: 0.7em;
	font-weight: bold;
	color: #444444;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
p.tit_tab {
	font-size: 1.1em;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 10px;
	display: block;
	margin: 0px;
}
p.tit_tab_b {
	font-size: 0.7em;
	color: #444444;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.tit_tab_c {
	font-size: 0.7em;
	color: #444444;
	padding-top: 5px;
	padding-bottom: 0px;
	display: block;
	margin: 0px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
}


span.tit_klein {
	font-size: 0.75em;
	color: #666666;
	font-weight: bold;
}
p.tab_text {
	font-size: 0.75em;
	display: block;
	color: #444444;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
}
p.tab_text_b {
	font-size: 0.75em;
	display: block;
	color: #444444;
	margin: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
}

p.tab {
	font-size: 0.7em;
	padding-top: 0px;
	padding-bottom: 1px;
	display: block;
	margin: 0px;
	color: #333333;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}
p.tab_anf {
	font-size: 0.7em;
	padding-top: 10px;
	padding-bottom: 0px;
	display: block;
	color: #333333;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}
p.tab_ende {
	font-size: 0.7em;
	display: block;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}


p.tab_zwi_1 {
	font-size: 0.75em;
	display: block;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

p.tab_ende_2 {
	font-size: 0.7em;
	display: block;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
p.tab_anf_1 {
	display: block;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
p.tab_text_eng {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: justify;
}
p.titel_deu {
	font-size: 1.15em;
	color: #333333;
	display: block;
	text-align: center;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 80px;
	padding-left: 0px;
}
ul.title       {
	width: 165px;
	float: left;
	list-style-type: none;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.title li        {
	font-size: 0.75em;
	color: #444444;
	font-weight: bold;
}

table.german_courses {
	margin-left: 200px;
	margin-bottom: 20px;
	margin-top: 25px;
	border-collapse: collapse;
	text-align: center;
	padding: 0px;
	margin-right: 260px;
	width: 560px;
	background-color: #FFFFFF;
}

table.german_courses td {
	background-color: #FFFFFF;
}

table.german_courses td.title {
	padding-left: 50px;
	background-color: #FFFFFF;
}
table.german_courses  td.text {
	height: 70px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

table.german_courses td.nobgnoborder {
	background-color: #999999;
	border-left:      none;
	border-right:     none;
	text-align: center;
	height: 2px;
}

table.german_courses td.greenbg {
  color:            #000000;
  background-color: #f0ffca;
}

table.german_courses td.whitebg {
  color:            #333333;
  background-color: #ffffff;
}
table.german_courses td.nobgnoborder_1 {
	background-color: #A4A4A4;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 3px;
	text-align: center;
}

table.german_courses    td.nobgnoborder_a {
	background-color: #f5f5f5;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #888888;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
	width: 210px;
}
table.german_courses   td.nobgnoborder_b {
	background-color: #FFFFFF;
	width: 3px;
	margin: 0px;
	padding: 0px;
	font-size: 0.7px;
	font-weight: bold;
}
table.german_courses   td.nobgnoborder_c {
	background-color: #f5f5f5;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #888888;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 250px;
}
table.german_courses   td.nobgnoborder_d {
	background-color: #ffffff;
	width: 175px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
table.german_courses   td.nobgnoborder_e {
	background-color: #f5f5f5;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 94px;
}


div.firmen_weiß {
	display:          block;
	background-color: #FFFFFF;
	padding: 0px;
	height: 420px;
	margin-top: 25px;
	margin-right: 260px;
	margin-bottom: 0px;
	margin-left: 200px;
}
div.in_hause {
	position:         absolute;
	border:           1px none #999999;
	left: 204px;
	top: 50px;
	display: block;
	width: 360px;
	margin: 0px;
	height: 145px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p.title1 {
	font-style:       italic;
	color:            #666666;
	font-size:        1.2em;
	display: block;
	padding-top: 25px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
p.title1:first-letter {
	color:            #ff0000;
	font-size:        1.2em;
}

p.title2 {
	font-style:       italic;
	color:            #444444;
	font-size:        1.2em;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin: 0px;
}
p.title2:first-letter {
	color:            #ff0000;
	font-size:        1.2em;
}
p.info_1 {
	font-size: 0.8em;
	display: block;
	font-weight: bold;
	color: #555555;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
}
div.business_english {
	display: block;
	padding: 0px;
	position: absolute;
	top: 220px;
	left: 210px;
	margin: 0px;
	width: 385px;
	height: 170px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

p.title3 {
	color:            #666666;
	font-size:        1.2em;
	display: block;
	font-style: italic;
	margin: 0px;
	position: relative;
	width: 300px;
	height: 30px;
	padding: 0px;
	left: 15px;
	top: 10px;
}

p.title3:first-letter {
	color:            #ff0000;
	font-size:        1.2em;
}
p.info_2 {
	font-size: 0.75em;
	display: block;
	clear: both;
	margin: 0px;
	position: relative;
	top: 10px;
	font-weight: bold;
	color: #666666;
	left: 15px;
	padding-top: 0px;
	padding-right: 130px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
}
p.info_2b {
	font-size: 0.75em;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 360px;
	height: 34px;
	left: 15px;
	top: 10px;
	font-weight: bold;
	color: #666666;
}



ul.liste_fachsprachen {
	font-size: 0.75em;
	display: block;
	list-style-type: disc;
	margin: 0px;
	padding-left: 70px;
	float: left;
	padding-top: 5px;
	clear: both;
	position: relative;
	height: 65px;
	top: 15px;
	left: 15px;
	font-weight: bold;
	color: #666666;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 1.3em;
}
img.brucke {
	position: absolute;
	left: 561px;
	top: 75px;
}
div.office_english {
	background-color: #FFFFFF;
	display: block;
	position: absolute;
	background-image: url(../images/bueroNeu4.JPG);
	width: 270px;
	height: 175px;
	padding: 0px;
	left: 493px;
	top: 337px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.title4 {
	font-style:       italic;
	color:            #333333;
	font-size:        1.2em;
	display: block;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 25px;
}
p.title4:first-letter {
	color:            #ff0000;
	font-size:        1.3em;
}

ul.liste_office {
	font-size: 0.75em;
	display: block;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	position: relative;
	font-weight: bold;
	color: #444444;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 25px;
	height: 85px;
}
div.business_english_b {
	display:          block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 200px;
	margin-right: 260px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
p.business_text_a {
	font-size: 0.75em;
	text-align: justify;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 275px;
	padding-left: 20px;
	font-weight: bold;
	color: #444444;
	padding-bottom: 0px;
}
p.business_text_b {
	font-size: 0.75em;
	text-align: justify;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: #444444;
}
div.adress {
	background-color: #FFFFFF;
	display: block;
	margin-top: 30px;
	margin-left: 200px;
	margin-bottom: 135px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 260px;
}

img.plan {
	display: block;
	position: absolute;
	left: 503px;
	top: 30px;
}
p.adress {
	display: block;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	color: #333333;
	font-weight: bold;
}
p.adress_1 {
	display: block;
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 8px;
	width: 300px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}

p.adress_2 {
	display: block;
	font-size: 0.75em;
	margin: 0px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
p.adress_email {
	display: block;
	font-size: 0.7em;
	padding-bottom: 8px;
	margin: 0px;
	width: 300px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}

p.adress_3 {
	font-size: 0.75em;
	display: block;
	margin: 0px;
	width: 300px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}
p.adress_4 {
	display: block;
	font-size: 0.75em;
	margin: 0px;
	padding-top: 8px;
	width: 300px;
	padding-left: 20px;
	font-weight: bold;
	color: #333333;
}
p.adress_5 {
	font-size: 0.75em;
	display: block;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
p.adress_6 {
	display: block;
	font-size: 0.75em;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
}
p.weg_a {
	font-size: 0.7em;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #333333;
	padding-right: 100px;
}

p.weg_b {
	font-size: 0.7em;
	display: block;
	margin: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}
p.weg_c {
	font-size: 0.7em;
	display: block;
	padding-left: 240px;
	padding-top: 40px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #333333;
	padding-right: 40px;
	margin: 0px;
}
p.weg_d {
	font-size: 0.7em;
	display: block;
	padding-left: 240px;
	padding-top: 3px;
	padding-bottom: 40px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
}


img.sprachschule {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 255px;
	left: 200px;
}
div.content_impressum {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	display: block;
	background-color: #D4D0C8;
	margin-bottom: 320px;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-left: 200px;
	margin-top: 25px;
	margin-right: 260px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
div.impressum_text {
	background-color: #ffffff;
	display: block;
	text-align: center;
	margin: 0px;
	padding: 20px;
}
p.impressum_1      {
	display: block;
	font-size: 0.75em;
	padding-top: 5px;
	font-weight: bold;
	color: #444444;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.impressum {
	display: block;
	font-size: 0.75em;
	padding-top: 0px;
	font-weight: bold;
	color: #444444;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

