/*
 * Created on 05.10.2007
 * From:  (jt) Thiele, Janos
 * 
 * www.onlineagentur.de
 * 
 * Project: amex_mr_hotel.local
 * 
 */
 
table#t_content{

	width:611px;
 
}
div.clear{
	clear:both;
	}
div.content div.floatleft{
	float:left
	}
div.content div.floatright{
	float:right;
	}

/* Übersichtsseite */
div.content{
	padding:0 10 20 0;
	border-right:1px solid #CECECE;
	}
div.content a:hover		{text-decoration:underline;color:#002163;}
div.content a:link		{text-decoration:underline;color:#002163;}
div.content a:visited 	{text-decoration:underline;color:#002163;}
div.content a:active 	{text-decoration:underline;color:#002163;}


div.content div.item_block {
	}
div.content div.item_block table{
	background:#E8E8E8;
	width:100%;
	} 
div.content div.item_block div.headline{
	width:auto;
	background:#28B5EA;
	padding:5 5 5 15;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	} 
div.content div.item_block p{
	padding:0 15 15 15;
	}

div.content thead tr.headline{
	width:auto;
	background:#28B5EA;
	font-weight:bold;
	color:#FFFFFF;
	}
div.content thead tr.headline td{
	border-bottom:2px solid #FFFFFF;
	text-align:	center;
	padding:5px;
	}

/* Rahmen um headergrafik */ 
div.content div.item_block tbody td.firstrow{
	border-top	 :1px solid #CCCCCC;
	border-left	 :1px solid #CCCCCC;
	border-right :1px solid #CCCCCC;
	border-bottom:3px solid #FFFFFF;
	background-image:url(../images/hotelpartner_hg.jpg);
	padding:0px;
	margin:0px;
	} 
div.content div.item_block tbody td.firstrow_plane{
	border-top	 :1px solid #CCCCCC;
	border-left	 :1px solid #CCCCCC;
	border-right :1px solid #CCCCCC;
	border-bottom:3px solid #FFFFFF;
	background-image:url(../images/airline_hg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;	
	
	}
div.content div.item_block tbody td.firstrow_plane img{
	margin:0px;
	padding:0px;
	}	
div.content div.item_block tbody td.firstrow img{
	margin:0px;
	padding:0px;
	}
div.content div.item_block tbody td.lastrow{
	border-left	  :1px solid #FFFFFF;
	border-bottom :1px solid #CCCCCC;
	text-align	  :left;
	padding		  :5 5 5 20;
	}
/*
div.content div.item_block tbody td.lastrow a{
	text-decoration:none;
	display:block;
	}
*/
div.content div.item_block tbody td.firstcol {
	background	 :#FFFFFF;
	border-bottom:1px solid #E8E8E8;
	border-left	 :1px solid #CCCCCC;
	
	height		 :50px;
	padding		 :0 10;
	}	 

div.content div.item_block tbody td.firstcol img{
	border:0px;
	width:69px;
	}
div.content div.item_block tbody td.rows{
	border-bottom	:1px solid #FFFFFF;
	border-left		:1px solid #FFFFFF;
	text-align		:left;
	padding			:5 5 5 20;
	}	
/*
div.content div.item_block tbody td.rows a{
	text-decoration:none;
	display:block;
	}
*/

div.content div.item_block tbody td.lastcol {
	border-bottom	:1px solid #CCCCCC;
	border-left		:1px solid #CCCCCC;
	border-right	:1px solid #CCCCCC;
	text-align		:center;
	height			:50px;
	padding			:5px;
	background:#FFFFFF;
	}	
/*
div.content div.item_block tbody td.lastcol a{
	text-decoration:none;
	display:block;
	}
*/
div.content div.item_block tbody td.bottomleft{
	background		:#FFFFFF;
	border-bottom	:1px solid #CCCCCC;
	border-left		:1px solid #CCCCCC;
	
	height:50px;
	padding		 :0 10;
	}  

div.content div.item_block tbody td.bottomleft img{
	border:0px;
	width:69px;
	}
div.content div.item_block tbody td.bottomright{
	border-bottom	:1px solid #CCCCCC;
	border-right	:1px solid #CCCCCC;
	border-left		:1px solid #CCCCCC;
	padding			:5px;
	text-align		:center;
	background:#FFFFFF;
	}  
div.content div.item_block tbody td.bottomright a{
	text-decoration:none;
	display:block;
	}
div.content div.item_back_nav{
	margin-top:10px;
	font-weight:bold;
	float:right;
	}
div.content div.item_block_nav{
	margin-top:10px;
	font-weight:bold;
	float:left;
	}
div.content div.item_block_nav a{
	margin:5px;
	font-weight:bold;
	color:#666666;
	}
div.content div.item_block_nav span{
	margin:5px;
	}
div.content div.item_head{
	padding-bottom:15px;
	}
div.content div.item_block_head{
	
	background:#DCF3FB;
	}
div.content div.item_block_head div.headline{
	width:auto;
	background:#28B5EA;
	padding:5 5 5 15;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	} 
div.content div.item_block_head p{
	padding:0 15 15 15;
	}
/* Übersichtsseite ende */
div#s_box{

	height:140px;
 	width:155px;
 	background:#DBE8CE;
 	
}

div#s_box div.headline{
	
	border-bottom:2px solid #FFFFFF;
	text-align:left;
	background:#6EAA46;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	padding:2 0 2 6;
}
div#s_box div.submit{
	
	float:right;
	padding-right:10px;
	
	}
	
div#s_box div.submit button{
	
	background:#DBE8CE;
	border:0;
	font-weight:bold;
	color:#6EAA46;
	font-size:11px;
	
	}
div#s_box div.submit button:hover{
	
	cursor:pointer;
	
	}
div#s_box div.pulldown{

	margin:5px;
 	text-align:center;

}
div#s_box div.pulldown select{
 	color:#666666;
 	width:136px;
 	border:1px solid #314167;
 	
}
 
/* Infobox start */
div#t_1, div#t_2, div#t_3{

	width:155px;
 	background:#DBF3FB;
 	}

div#t_1 div.headline, div#t_2 div.headline, div#t_3 div.headline{
	
	border-bottom:2px solid #FFFFFF;
	text-align:left;
	vertical-align:middle;
	font-size:17px;
	background:#28B5EA;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}
div#t_1 div.item, div#t_2 div.item, div#t_3 div.item{
	color:#666666;
	font-size:11px;
	}
div#t_1 div.item p, div#t_2 div.item p, div#t_3 div.item p{
	padding:0 0 3 0	;
	margin:5px;
	
	}
div#t_1 div.headline img, div#t_2 div.headline img, div#t_3 div.headline img{
	padding:0px;
	margin:0px 4px 0px 0px;
	} 
	
	/* TEASER */
	.t_width    		{ position: relative; float: left; border-right: 10px solid #ffffff; width: 180px; font-size: 0.72em; }
	/* SPALTEN */
	#col2 DIV.c100 	{ position: relative; float: left; width: 100%; margin: 0px; padding: 0px; }
	#col2 DIV.c100i 	{ position: absolute; display: none; margin: 0px; padding: 0px; }

	/* BLOCKE - BRAUN */
	.teaser DIV.cb_bh 	{ position: relative; display: block; width: auto !important; width: 100%; padding: 3px; font-weight: bold; color:#ffffff; background-color: #B48519;  }
	.teaser DIV.cb_brbox 	{ position: relative; display: block; font-size: 1em;  width: auto !important; width: 100%; padding: 0px; font-weight: normal; color:#000000; background-color: #ffffff; border: 1px solid #B48519;}
	.teaser DIV.cb_brhbox 	{ position: relative; display: block; font-size: 1em;  width: auto !important; width: 100%; padding: 5px; color:#000000; background-color: #ffffff; border: 1px solid #B48519;}

	/* NÄCHSTE ZEILE */
	.t_width DIV.clear  	{ clear: both; height: 10px; }
	
* html #col1 { position:relative } 
* html #col2 { position:relative } 
* html #col3 { position:relative }^

