/* Sehnder Reisen GmbH, Holiday Land  fuer www.urlaubsworld.de*/
body           { background-color: #FFFFFF; text-align:center; margin-left: auto; margin-right: auto; cursor: default;}

p,td,th,select,#BTN  { font-size: 10pt; font-family: Arial; margin-top:0pt; margin-bottom:0pt; }
a:link,a:visited,a:active  { color: #1F3D79; text-decoration: underline; }
p, #pb, #ps    { font-size: 8pt; color: #; margin: 0 }
#pb            { font-size: 11pt; color: #000080; font-weight: bold }
#ps            { font-size: 8pt; }
#pw            { font-size: 10pt; font-weight: bold; color: #FF0000; }

td             { font-size: 9pt; background-color: #FFFFFF; color: #1D3F79;  }
#td1           { font-size: 9pt; background-color: #DCE3F1; color: #1D3F79;}
#td2           { font-size: 9pt; background-color: #1F3D79; color: #FFFFFF;}
th, #A1        { background-color: #1F3D79; color: #FFFFFF;
}
#button        { background-color: #486DB4; border-top: 2px #FFFFFF; }
#BTN           { background-color: #1D3F79; color: #FFFFFF; font-weight: bold }

table {			margin-left: auto; margin-right: auto; border: 1px solid #1F3D79;}
.over { cursor: pointer; text-decoration:none; font-weight: bold; color: #FF0000 }
.out  { color: #FF0000 }
.price{	color: #1D3F79;font-weight: bold; text-decoration: underline; font-size: 11pt}

#tabreg      { width: 550px }
#tabnav      { width: 550px }
#tabreg1     { width: 550px }
#tabang      { width: 550px }
#tabhot      { width: 550px }
#tabbook     { width: 550px }

body {}

.tpl_container {width: 800px;	}
.ibe_container {margin: 2px;float:left;width:590px;clear: both;}

#tpl {}

.clearfix {clear: both;}

#header{	margin: 0px;	padding: 0px;	text-align: left;}

#footer {	display: none;}
#box1 {	display: none;}

/* Navigation ***************************************************** */

#navsite ul { padding: 3px 0;  margin: 5px 0px 0px 0px;  border-bottom: 1px solid #1D3F79;  font: bold 12px Verdana, sans-serif; }
#navsite ul li { list-style: none; margin: 0;  display: inline; }
#navsite ul li a { background-color: #ffffff; padding: 3px 0.5em;  margin-left: 3px;  border: 1px solid #1D3F79; border-bottom: none; text-decoration: none; color: #000;}
#navsite ul li a:link { color: #000;}

#navsite ul li a:hover { color: #4469B0; border-color: #203F7F;}
#navsite ul li a#current { border-bottom: 1px solid white;}
#navsite ul li a#current:hover { color: #000; cursor: default ;}
/* Hotel merken Box      ***************************************************** */

#merkerbox {	display: normal;	width: 197px;	float:right;	clear: right;	margin: 6px 2px 0px 2px;}

#gemerktbutton  {	display: block;	width: 197px;	height: 36px;	background-color: #193871; color: #EBF94A; /* background: url(http://www.travelutions.de/tit_htmlibe/images/buttonback1.gif)*/;
	text-align: center;	line-height: 36px;	font-size: 15px;	font-weight: bold;	font-family: 'arial', sans-serif;	text-decoration: none;}

#merkerbutton a,
#merkerbutton a:visited {	display: block;	width: 197px;	height: 36px;	background-color: #466BB2; color: #FFFFFF; /* background: url(http://www.travelutions.de/tit_htmlibe/images/buttonback0.gif)*/;
	text-align: center;	line-height: 36px;	font-size: 15px;	font-weight: bold;	font-family: 'arial', sans-serif;	text-decoration: none;
}

/* Suche ändern Formular ***************************************************** */

#modifyform {	border: solid 1px #1F3D79;	background-color: #486DB4;	text-align: left;	margin: 7px 2px 2px 2px;	float:right;	width:195px;	font-family: 'arial', sans-serif;
}
#modifyform .header {	background-color: #1F3D79;	color: #ffffff;	font-size:16px;	font-weight: bold;	padding: 2px;}

#modifyform label,
#modifyform select,
#modifyform input,
#modifyform fieldset {	display: block;	width: 180px;	font-size: 11px;}
#modifyform fieldset{	margin: 5px 0px 0px 0px;	border: 0px;	padding: 0px;}
#modifyform form{	padding: 2px;	margin: 0px;}
#modifyform label {	padding: 3px 5px 0px 5px;	font-weight: bold; color: #FFFFFF}
#modifyform #suche {	margin-top: 3px;	background-color: #1F3D79;	border-color: #1F3D79;	color: #ffffff;	font-weight: bold;}

#options input,
#options label {	width: auto;	display: inline;	font-weight: normal;}

#modifyform .r {	font-weight: bold;}
#modifyform .z {}

/* Merkliste ***************************************************** */

#merkerlist {	color: #000000;	font-family: 'arial', sans-serif;	font-size: 11px;	margin-top: 8px;}
#merkerlink {	color: #000000;	font-family: 'arial', sans-serif;	font-size: 12px;	font-weight: bold;}
#merkerlist a,#merkerlink a {	color: #FFFFFF;	font-weight: bold;}
#merkerlist .title {	background-color: #1F3D79;	color: #ffffff;	font-size:16px;	font-weight: bold;	padding: 2px;}
#merkerlist .merker {}
#merkerlist .hotelbox {	width: 242px; /*248px*/	height: 95px;	float:left;	padding: 2px;	margin: 2px 0px 2px 2px;	border: solid 1px #004191;	background-color: #486DB4; color:#FFFFFF}

/* Karte ***************************************************** */

#map {width: 798px;height: 400px;border: solid 1px #999999;}

.noentry {text-align: center;margin: 10px;}

/* Formulare ***************************************************** */

.formstart {font-size: 12px; padding: 10px 2px;}
.formtable {width: 400px; border: solid 1px #1F3D79;}

.col1noneed {background-color : #486DB4;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;}
.col1need {background-color : #486DB4; color:#FFFFFF;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}
.col1info {background-color : #486DB4;		font-family : arial,helvetica,sans-serif;		font-size : 10pt;}

.col2all {background-color : #486DB4;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;}
.col2elem {background-color : #FFFFFF;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		border: solid 1px #004191;		width: 200px;		padding: 2px;}

.rowsubmit {background-color : #486DB4;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;}

.buttonsubmit {		font-size : 10pt;		background-color:#1F3D79;		border-color:#1F3D79;		color:#FFFFFF;		font-weight:bold;		width: 200px;}
.buttonreset {		font-size : 10pt;		background-color:#1F3D79;		border-color:#1F3D79;		color:#FFFFFF;		font-weight:bold;}
.error {background-color : #1f3D79;		color : #ffffff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}

.response {background-color : #486DB4;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}

