BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	FONT-SIZE: 11px;
	COLOR: #676767;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "verdana", "lucida", "arial", "helvetica", "sans-serif";
	text-align: center;
	}
	
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url("images/w_arrow.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

A {
	COLOR: #2A5FAA; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
}

#wrapper {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	WIDTH: 600px;
	TEXT-ALIGN: left;
	
}

#top {
	width: 600px;
	margin-top: 30px;
}

#logo {
	margin-top: 30px;
	margin-left: 20px;
}

#top img {
	padding: 0px 0px 0px 0px;
}

#menu {
	margin-left: 20px;
}




#topabout {
	FONT-SIZE: 10px;
	COLOR: #a8a8a8;
	LINE-HEIGHT: 12px;
	TEXT-ALIGN: right;
	PADDING-right: 15px;
	margin-bottom: 15px;
}
#lang {
	PADDING-left: 15px;
	FONT-SIZE: 10px;
	LEFT: 0px;
	LINE-HEIGHT: 12px;
	POSITION: absolute;
	TOP: 160px;
	TEXT-ALIGN: left;
	display: none;
	
}
#lang A {
	FONT-WEIGHT: normal; COLOR: #a8a8a8; TEXT-DECORATION: none
}
#nav2 {
	MARGIN-BOTTOM: 30px
}
#nav2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.teas1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url("images/w_arrow.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.teas1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url("images/w_arrow.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#side LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url("images/w_arrow.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}




#pagebody {
	BACKGROUND-POSITION: 450px 50%;
	BACKGROUND-IMAGE: url("images/w_linevert.gif");
	BACKGROUND-REPEAT: repeat-y;
	margin-left: 15px;
	margin-right: 15px;
}

#bigpagebody {	
	margin-left: 15px;
	margin-right: 15px;
	POSITION: relative;
	width: 690px;
	}


#content {
	MARGIN-TOP: 0px;
	WIDTH: 440px;
	clear: none;
}


#side {
	LINE-HEIGHT: 16px;
	PADDING-TOP: 10px;
	FLOAT: right;
	width: 220px;
}






#footer {
	display: none;
}




#routepicture {
	LEFT: 420px;
	POSITION: absolute;
	TOP: 25px;
}


#bookcontainer {
	FONT-SIZE: 10px;
	LEFT: 0px;
	WIDTH: 420px;
	COLOR: #4b4b4b;
	POSITION: relative;
	TOP: 0px;
	HEIGHT: 370px;
	Xbackground-color: #EEEEEE;
}

#bookcontainer .formfield {
	FONT-SIZE: 11px;
	WIDTH: 176px;
	COLOR: #4b4b4b;
	WIDTH: 100%;
}

.formlabel {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #959595;
}
.required {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #186b00;
}

#routesel {
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	WIDTH: 176px;
	color: #186B00;
}

#routesel .formfield {
	color: #186B00;
	font-weight: bold;
}


#hintext {
	LEFT: 0px;
	LINE-HEIGHT: 14px;
	POSITION: relative;
	TOP: 6px;
}

#ruecktext {
	LEFT: 240px;
	LINE-HEIGHT: 14px;
	POSITION: absolute;
	TOP: 26px;
}

#bookcontpart2 {
	LEFT: 0px;
	POSITION: relative;
	TOP: 6px;
	WIDTH: 420px;
	height: 300px;
}

#depart {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 176px;
}

#class {
	LEFT: 180px;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 56px;
}

#ret {
	LEFT: 240px;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 176px;
}

#nam1 {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 35px;
	WIDTH: 170px;
}

#child1 {
	LEFT: 180px;
	POSITION: absolute;
	TOP: 35px;
	WIDTH: 56px;
}

#pass1 {
	LEFT: 240px;
	POSITION: absolute;
	TOP: 35px;
	WIDTH: 170px;
}

#nam2 {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 70px;
	WIDTH: 170px;
}

#child2 {
	LEFT: 180px;
	POSITION: absolute;
	TOP: 70px;
	WIDTH: 56px;
}

#pass2 {
	LEFT: 240px;
	POSITION: absolute;
	TOP: 70px;
	WIDTH: 170px;
}

#nam3 {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 105px;
	WIDTH: 170px;
}

#child3 {
	LEFT: 180px;
	POSITION: absolute;
	TOP: 105px;
	WIDTH: 56px;
}

#pass3 {
	LEFT: 240px;
	POSITION: absolute;
	TOP: 105px;
	WIDTH: 170px;
}

#mail {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 140px;
	WIDTH: 170px;
}

#phone {
	LEFT: 240px;
	POSITION: absolute;
	TOP: 140px;
	WIDTH: 170px;
}

#note {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 175px;
	WIDTH: 410px;
}

#explan {
	FONT-SIZE: 10px;
	COLOR: #E59909;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 280px;
}


#send {
	LEFT: 275px;
	POSITION: absolute;
	TOP: 280px;
	WIDTH: 140px;
}

label {
	top: -3px;
	position: relative;
}
