body
{
	scrollbar-face-color:#B6D6FA;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E3EFFD;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	margin: 0px;
	background-color: #FFFFFF;
}

a:link,
a:visited,
a:active 	{ color: #CCCCCC; text-decoration: underline }

a:hover     { color: #34489A; }
.master_bg {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0E3081;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
.master {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
}
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5F7FF;
	background-color: #D5F7FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005681;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.master_bglr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0E3081;
	border-left-color: #0E3081;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.jugend_bglr {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-left-color: #000099;
	padding-left: 7px;
	padding-top: 10px;
	background-color: #OE3081;
	padding-right: 10px;
}
.wilco1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	height: 25px;
	text-align: right;
	padding-right: 5px;
}
.wilco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0E3081;
	height: 50px;
	text-align: right;
	padding-right: 3px;
	line-height: 20px;
	text-decoration: none;
}
A.preis1:link, A.preis1:visited, A.preis1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B328D;
	text-decoration: none;
}
A.preis1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.wilco3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
}
#td_target_0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0E3081;
}
#td_target_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
}
#td_target_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	padding-left: 5px;
}

#td_target_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0E3081;
	padding-left: 5px;
}
A.preis2:link, A.preis2:visited, A.preis2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding-right: 3px;
}
A.preis2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E3081;
	text-decoration: underline;
	padding-right: 3px;
}
.tabhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D12C2A;
	padding-left: 5px;
	font-weight: bold;
	height: 30px;
	padding-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
select.lm
{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #990000;
	width: 200px;
	border: 1px solid #993300;
}
select
{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #999900;
	width: 200px;
	border: 1px solid #993300;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.verda11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 1px;
}
.verda11150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 110px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.verda11200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 170px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.lmtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FDEBC5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.lmlinedown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAB000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.lmlinedubl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAB000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FAB000;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #0066FF;
	border-bottom-color: #006699;
	border-left-color: #0066CC;
	height: 22px;
}.lmtabhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FAB000;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 4px;
}
.lmbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FBBF41;
	height: 22px;
	margin-right: 5px;
	font-weight: bold;
	margin-bottom: 2px;
	border-top: 1px solid #FFCC66;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFCC66;
}
.toptabhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #990000;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 4px;
}
.thleft {
	background-attachment: scroll;
	background-image: url(images/th_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.thright {

	background-attachment: scroll;
	background-image: url(images/th_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.thtopbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #7C8DB9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.thinfocontend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #7c8db9;
	line-height: 14px;
	background-attachment: scroll;
	background-image: url(images/infohg.jpg);
	background-repeat: repeat-y;
}
.infohgright {
	background-color: #FFFFFF;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0E3081;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C8DB9;
	padding-top: 10px;
}
.reisestart1 {
	background-attachment: scroll;
	background-image: url(images/toppic_2a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 202px;
}
.reisestart2 {
	background-attachment: scroll;
	background-image: url(images/toppic_2b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 204px;
}
.angebotws16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 25px;
}
.reisestart3 {
	background-attachment: scroll;
	background-image: url(images/toppic_2c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 202px;
}
.verd12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B328D;
}
.picspacer {
	margin-right: 5px;
}
.verd12red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7C8DB9;
	margin-bottom: 2px;
	padding-bottom: 2px;
	}
A.stand11:link, A.stand11:visited, A.stand11:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	padding-right: 5px;
	line-height: normal;
}
A.stand11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	padding-right: 5px;
}
.infohgrightsmall {

	background-color: #00FFFF;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	padding-right: 10px;
	padding-top: 10px;
}
.hg {
	background-attachment: scroll;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
.verd11ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.white:link, A.white:visited, A.white:active, A.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #405E95;
	text-decoration: none;
	line-height: normal;
}
.verda11grau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
#menu { width: 100%; float: left; }

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 121px;
	float: left;
} 

#menu a, #menu h2 
  {
	font: normal 11px/16px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 1px 3px 3px 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7C8DB9;
	border-left-color: #7C8DB9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C8DB9;
} 

#menu h2 {
	color: #DFEBF9;
	background: #032B82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
} 

#menu a { color: #000; background: #FFFFCC; text-decoration: none; }

#menu a:hover { color: #a00; background: #FFFF99; }

#menu li {
	position: relative;
} 

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul, 
div#menu ul ul li:hover ul ul 
  {display: none;} 

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul 
  {display: block;}
.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	background-color: #CC99FF;
}
.homehg {
	background-attachment: scroll;
	background-image: url(images/buttonhg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
A.home:link, A.home:visited, A.home:active, A.home:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #DFEBF9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 3px;
}
input.350 {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:1px solid #7C8DB9;
	width:320px;
	text-align:left;
	padding-top: 3px;
	padding-bottom: 1px;
}
select.auswahl200 { background-color:#FFFFFF; color:#000000;font-size:12px; font-family:Arial, Helvetica; font-weight:normal;border:1px;solid #000099;width:275px;text-align:left; }
select.auswahl80 { background-color:#FFFFFF; color:#000000;font-size:12px; font-family:Arial, Helvetica;font-weight:normal;border:1px #003366 solid;solid #000099;width:80px;text-align:left; }
input.140
	{background-color:#FFFFFF; color:#000000;font-size:12px; font-family:Verdana,Arial;font-weight:normal;border:1px solid #533800;width:138px;text-align:left; }

input.100
	{background-color:#FFFFFF; color:#000000;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;border:1px solid #2159BD;width:100px;text-align:left; }
.inputglobal {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:1px #2159BD solid;
	width:260px;
	text-align:left;
	padding-left: 10px;
}
.left10 {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 0B328D;
}
.bgimage {
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.reisestart2a {

	background-attachment: scroll;
	background-image: url(images/toppic_3a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 202px;
}
.angebotws16gb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	padding-left: 30px;
	padding-top: 25px;
}
.reisestart2b {

	background-attachment: scroll;
	background-image: url(images/toppic_3b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 204px;
}
.reisestart2c {

	background-attachment: scroll;
	background-image: url(images/toppic_3c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 202px;
}
.topangbg {
	background-attachment: scroll;
	background-image: url(images/topangbg.jpg);
	background-repeat: repeat-y;
}
.whiteline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C8DB9;
}
.master_bgbl {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0E3081;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #33FFFF;
}
.master_bgama {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0E3081;
	background-color: #FFFFFF;
}
.infohgrightama {

	background-color: #DFEBF9;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0E3081;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C8DB9;
	padding-top: 10px;
}
.thinfocontendbuch {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B328D;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border: 1px solid #7c8db9;
	line-height: 14px;
	background-attachment: scroll;
	background-image: url(images/infohg.jpg);
	background-repeat: repeat-y;
}

