/* TMG, Test fuer neues Layout, Fremdsprachen  */

body         { margin-left: auto; margin-right: auto;  color: #000077; cursor: default }

body         { background:#FFFFFF url('http://www.lmweb.net/lmi/tmg/Hinweis.gif') 
no-repeat center top;  margin-left: auto; margin-right: auto;  color: #000077; padding-top: 40px; }

body { scrollbar-face-color: #2159BD; scrollbar-shadow-color: #FFE991;
scrollbar-highlight-color: #EAB0D1; scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000; scrollbar-track-color: #E3EFFD;
scrollbar-arrow-color: #ffffff }

p,td,th,select,#BTN  { font-size: 8pt; font-family : Verdana; margin-top:0pt; margin-bottom:0pt; }

a:link, a:visited, a:active { color: #34489A; text-decoration: underline }
a:hover      { color: #FF8A00 }
p, #pb, #ps  { font-size: 8pt; margin: 0 }
#pb          { font-size: 10pt; color: #004A74; font-weight: bold }
#ps          { font-size: 8pt; }
#pw          { font-size: 10pt; font-weight: bold; color: #FF0000; }

#td1         { color: #34489A; background-color: #C6DEFB; line-height: 18px }
td           { background-color: #E3EFFD; color: #34489A }
th           { background-color: #2159BD; color: #FFFFFF; font-size: 8pt; font-weight: bold }
#A1          { text-decoration: underline; color: #FFFFFF }

#BTN         { background-color:#2159BD; color: #FFFFFF; font-weight: normal; 
               border: 1 solid #FFFFFF; cursor: pointer }
               
table        { border: 1 solid #5C6269; margin-left: auto; margin-right: auto; margin-bottom: 5px }
#table1      { border: 0 }

.over { cursor:pointer; text-decoration:none; font-weight: bold; color: #34489A }
.out  { color: #34489A; text-decoration:none; font-weight: normal; }

.over.price { cursor:pointer; text-decoration:underline; font-weight: bold; color: #FF0000 }
.out.price  { color: #34489A; text-decoration:underline; font-weight: bold }

#head  { background-color: #1B489C; color: #FFFFFF; font-size: 14px }

#IFTab {	width: 550px }

.over     { text-decoration:none; font-weight: bold; color: #FF0000; cursor:pointer;}
.out      { color: #FF0000;  }

#tabsuche, #tabreg, #tabreg1, #tabang, #tabhot, #tabbook, #TabBook,  .tabbook, #tabthanks { width: 590px }
#tabnav, #TabNav   { width: 590px; margin-top:6px }

#tabnav #td1 {  background-color: #FFFFFF }
#TabNav #td1 {  background-color: #FFFFFF }
#trenner1{background-color:#E2f0F9; line-height: 3px; border-top: 1px solid #FFFFFF; }
#trenner2{background-color:#FFFFFF; line-height: 1px; border-top: 3px solid #E2f0F9; }

/* Styles für Layout-Teile von travelutions */

.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 #004191;  font: bold 12px Verdana, sans-serif; }

#navsite ul
{
background:white none repeat scroll 0 0;
float:left;
font-family:arial;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}

#navsite ul li
{
float:left;
margin:0 1em 0 0;
}

#navsite ul li a 
{
border-bottom:0.5em solid #FFCC66;
color:#FF8000;
display:block;
font-weight:bold;
padding:0 0.5em;
text-decoration:none;
}
#navsite ul li a:link 
{
}

#navsite ul li a:hover 
{
border-color:#FFAA33;
color:#FFAA33;
}
#navsite ul li a#current
{
border-color:#C6DEFB;
color:#FF8800;
}

#navsite ul li a#current:hover 
{
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: #E0E0E0; color: #000000; /*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;	color: #ffffff;	text-decoration: none;}

#merkerbutton a,
#merkerbutton a:visited {	display: block;	width: 197px;	height: 36px;	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;	color: #ffffff;	text-decoration: none;
}

/* Suche ändern Formular ***************************************************** */

#modifyform {	border: solid 1px #004191;	background-color: #d5eaff;	text-align: left;	margin: 7px 2px 2px 2px;	float:right;	width:195px;	font-family: 'arial', sans-serif;
}

#modifyform .header {	background-color: #fa8418;	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;}

#modifyform select, #modifyform input#hotel 
{
background-color:#F6F6F6;
border:1px solid #C6C6C6;
margin:0.25em 0.25em 0.25em 0;
}

#modifyform #suche 
{
background-color:#FA8418;
border:1px solid #C6C6C6;
color:#FFFFFF;
font-weight:bold;
margin-top:3px;
}

#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: #800000;	font-weight: bold;}
#merkerlist .title {	background-color: #fa8418;	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: #d5eaff;}

/* 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 #004191;}

.col1noneed {background-color : #d5eaff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;}
.col1need {background-color : #d5eaff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}
.col1info {background-color : #d5eaff;		font-family : arial,helvetica,sans-serif;		font-size : 10pt;}

.col2all {background-color : #d5eaff;		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 : #d5eaff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;}

.buttonsubmit {		font-size : 10pt;		background-color:#fa8418;		border-color:#fa8418;		color:#FFFFFF;		font-weight:bold;		width: 200px;}

.buttonreset {		font-size : 10pt;		background-color:#fa8418;		border-color:#fa8418;		color:#FFFFFF;		font-weight:bold;}

.error {background-color : #fa8418;		color : #ffffff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}

.response {background-color : #d5eaff;		font-family : verdana,arial,helvetica,sans-serif;		font-size : 10pt;		font-weight : bold;}
.print { background-color:#2159BD;
font-size:10px;
padding:5px;
}
.print a {
color:#FFFFFF;
text-decoration:none;
}
