BODY {
	FONT-FAMILY: arial, sans-serif
}
.p {
	FONT-FAMILY: arial, sans-serif
}
P {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
UL {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
OL {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
LI {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
TD {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
TH {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
B {
	FONT: 700 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: left
}
H1 {
	FONT: 700 20px Arial, Helvetica, sans-serif; COLOR: #006
}
H2 {
	FONT: 700 16px Arial, Helvetica, sans-serif; COLOR: #006
}
H3 {
	FONT: 700 15px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #006
}
H4 {
	FONT: 700 10px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #ff7730; TEXT-ALIGN: center
}
H5 {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: center
}
H6 {
	FONT: 500 10px Arial, Helvetica, sans-serif; COLOR: #006; TEXT-ALIGN: center
}
A {
	FONT-WEIGHT: 500; COLOR: #30f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT-WEIGHT: 500; COLOR: #30f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: 700; COLOR: #30f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: 500; COLOR: #7a59ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: 500; COLOR: #30f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top1 {
	FONT: 700 18px Arial, Helvetica, sans-serif; COLOR: #006
}
.top2 {
	FONT: 500 16px Arial, Helvetica, sans-serif; COLOR: #006
}
.leading {
	FONT: 700 18px "Monotype Corsiva"; COLOR: #ff7730; TEXT-ALIGN: left
}
.rahmen {
	BORDER-RIGHT: #d2d1d0 1px solid; BORDER-TOP: #d2d1d0 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #d2d1d0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d2d1d0 1px solid
}
.rahmen1 {
	BORDER-RIGHT: #d2d1d0 1px solid; BORDER-TOP: #d2d1d0 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #d2d1d0 1px solid; BORDER-BOTTOM: #d2d1d0 1px solid
}
.rahmenTop {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #d2d1d0 1px solid
}
.rahmenPad {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.form_rowcolor_1 {
	COLOR: #000000; BACKGROUND-COLOR: #f6f6ff
}
.form_rowcolor_2 {
	COLOR: #000000; BACKGROUND-COLOR: #f5f4f2
}
.klOr {
	COLOR: #ff7800
}
.klOrk {
	FONT-SIZE: 9px; COLOR: #ff7800
}
.germancourses8 {
	FONT: 500 10px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses9 {
	FONT: 500 11px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses9Bold {
	FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses10 {
	FONT: 500 12px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses10Bold {
	FONT: 700 12px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses10Boldab {
	FONT: 700 12px/22px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses10k {
	FONT: 500 italic 12px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses11 {
	FONT: 500 13px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses11Bold {
	FONT: 700 13px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses11comic {
	FONT: 700 13px "Comic Sans MS"; COLOR: #06f
}
.germancourses12 {
	FONT: 500 14px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses12Bold0IC {
	FONT: 700 italic 14px Arial, Helvetica, sans-serif; COLOR: #ff7730; TEXT-ALIGN: center
}
.germancourses12comic {
	FONT: 700 14px "Comic Sans MS"; COLOR: #06f
}
.germancourses14 {
	FONT: 700 16px Arial, Helvetica, sans-serif; COLOR: #ff7730
}
.germancourses18 {
	FONT: 700 20px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses18o {
	FONT: 700 20px Arial, Helvetica, sans-serif; COLOR: #ff7730
}
.germancourses20 {
	FONT: 700 22px Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses24 {
	FONT: 700 24pt Arial, Helvetica, sans-serif; COLOR: #006
}
.germancourses9calc {
	FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #4b4b4b
}
.germancourses9calcl {
	FONT: 500 11px Arial, Helvetica, sans-serif; COLOR: #999
}
.tpsym8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 1px; BACKGROUND: url(tpsym8o.gif) no-repeat center 50%; WIDTH: 8px; HEIGHT: 8px
}
.tpsym9 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 1px; BACKGROUND: url(tpsym9o.gif) no-repeat center 50%; WIDTH: 9px; HEIGHT: 9px
}
.tpsym10 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym10o.gif) no-repeat center 50%; WIDTH: 10px; HEIGHT: 10px
}
.tpsym10g {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym10g.gif) no-repeat center 50%; WIDTH: 10px; HEIGHT: 10px
}
.tpsym11 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym11o.gif) no-repeat center 50%; WIDTH: 11px; HEIGHT: 11px
}
.tpsym12 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 3px; BACKGROUND: url(tpsym12o.gif) no-repeat center 50%; WIDTH: 12px; HEIGHT: 12px
}
.tpsym13 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym13o.gif) no-repeat center 50%; WIDTH: 13px; HEIGHT: 13px
}
.tpsym14 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 4px; BACKGROUND: url(tpsym14o.gif) no-repeat center 50%; WIDTH: 14px; HEIGHT: 14px
}
.tpsym18 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym18o.gif) no-repeat center 50%; WIDTH: 18px; HEIGHT: 18px
}
.tpsym8o {
	PADDING-RIGHT: 8px; PADDING-LEFT: 1px; BACKGROUND: url(tpsym8o.gif) no-repeat center 50%; WIDTH: 8px; HEIGHT: 8px
}
.tpsym9o {
	PADDING-RIGHT: 9px; PADDING-LEFT: 1px; BACKGROUND: url(tpsym9o.gif) no-repeat center 50%; WIDTH: 9px; HEIGHT: 9px
}
.tpsym10o {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(tpsym10o.gif) no-repeat center 49%; WIDTH: 20px; HEIGHT: 10px
}
.tpsym11o {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym11o.gif) no-repeat center 50%; WIDTH: 11px; HEIGHT: 11px
}
.tpsym12o {
	PADDING-RIGHT: 12px; PADDING-LEFT: 3px; BACKGROUND: url(tpsym12o.gif) no-repeat center 50%; WIDTH: 12px; HEIGHT: 12px
}
.tpsym13o {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym13o.gif) no-repeat center 50%; WIDTH: 13px; HEIGHT: 13px
}
.tpsym14o {
	PADDING-RIGHT: 14px; PADDING-LEFT: 4px; BACKGROUND: url(tpsym14o.gif) no-repeat center 50%; WIDTH: 14px; HEIGHT: 14px
}
.tpsym18o {
	PADDING-RIGHT: 12px; PADDING-LEFT: 2px; BACKGROUND: url(tpsym18o.gif) no-repeat center 50%; WIDTH: 18px; HEIGHT: 18px
}
.fhead {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 12pt; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #99a6c8; PADDING-BOTTOM: 2pt; COLOR: #fff; PADDING-TOP: 2pt
}
.rahm_content {
	MARGIN-TOP: 10pt; FONT: 14px Arial, Helvetica, sans-serif; MARGIN-LEFT: 15pt; COLOR: #000
}
.rahm1 {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 12pt; BACKGROUND: #fff; PADDING-BOTTOM: 2pt; FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 2pt
}
.rahm2 {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 12pt; BACKGROUND: #e9f0fa; PADDING-BOTTOM: 2pt; FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 2pt
}
.rahmbox {
	PADDING-RIGHT: 10pt; PADDING-LEFT: 10pt; PADDING-BOTTOM: 10pt; FONT: 13px Arial, Helvetica, sans-serif; PADDING-TOP: 10px
}
.TableTitle {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #69f; PADDING-BOTTOM: 3pt; MARGIN: 0px; COLOR: #06f; PADDING-TOP: 3pt
}
.TableRowLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #9cf; COLOR: #06f
}
.centeredgermanpic {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.featureHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2pt; BACKGROUND: #ff7730; PADDING-BOTTOM: 0px; FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.featureHeadGross {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2pt; BACKGROUND: #999; PADDING-BOTTOM: 0px; FONT: 700 12px Arial, Helvetica, sans-serif; COLOR: #ffebc1; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.feature {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #036; TEXT-DECORATION: none
}
.featureBold {
	FONT: 700 11px/12px Arial, Helvetica, sans-serif; COLOR: #036; TEXT-DECORATION: none
}
.featureLink {
	FONT: 11px/12px Arial, Helvetica, sans-serif; COLOR: #369; TEXT-DECORATION: none
}
.featureGerman {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2pt; BACKGROUND: #999; PADDING-BOTTOM: 0px; FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.featureG {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
.featureGBold {
	FONT: 700 11px/12px Arial, Helvetica, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
.featureGLink {
	FONT: 10px/12px Arial, Helvetica, sans-serif; COLOR: #369; TEXT-DECORATION: none
}
.germancourses13o {
	FONT: 700 15px Arial, Helvetica, sans-serif; COLOR: #ff7730
}
.germancourses10kg {
	FONT: 500 italic 12px Arial, Helvetica, sans-serif; COLOR: #666
}
.germanlink {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; FONT: 500 11px Arial, Helvetica, sans-serif; COLOR: #006; PADDING-TOP: 2px
}
.germanylink {
	BORDER-RIGHT: #666 thin; PADDING-RIGHT: 10px; BORDER-TOP: #666 thin dotted; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; FONT: 500 11px italic Arial, Helvetica, sans-serif; BORDER-LEFT: #666 thin; COLOR: #006; PADDING-TOP: 10px; BORDER-BOTTOM: #666 thin dotted; HEIGHT: 11px; TEXT-ALIGN: right
}
.germancit {
	BORDER-RIGHT: #999999 thin dotted; PADDING-RIGHT: 10px; BORDER-TOP: #999999 thin; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; FONT: 500 12px italic verdana; MARGIN-LEFT: 15px; BORDER-LEFT: #999999 thin dotted; COLOR: #0066cc; MARGIN-RIGHT: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 thin; TEXT-ALIGN: left
}
