/****************************************
CSS Document							*
Author: Philipp Breinich				*
Date: 2007-03							*
Styles: Infoseiten						*
****************************************/
/* ----------- IBEs ---------- */


#infoseiten_container{
width:520px;
margin-left:5px;
margin-right:8px !important;
margin-right:0px;
float:left;

}
#infoseiten_container h2{
margin-top:2px;
color:#666666;

}

#infoseiten_container h3{
color:#b00707;
font-size:11px;
}

#infoseiten_container a:link, #infoseiten_container a:visited,
#ibe_small_1_form_container a:link, #ibe_small_1_form_container a:visited
#infoseiten_infotable_container a:link, #infoseiten_infotable_container a:visited,
#ibe_advanced_search a:link, #ibe_advanced_search a:visited{
color:#b00707;
text-decoration:none;

}

#infoseiten_container a:hover, #ibe_small_1_form_container a:hover,
#infoseiten_infotable_container a:hover, #ibe_advanced_search a:hover{
color:#b00707;
text-decoration:underline;

}

.ibe_hervorhebung{

margin:10px 0 0 0;
font-weight:bold;
}


/* Infotable */
#infoseiten_infotable_container_header
{
	color:#FFFFFF;
	font-weight:bold;
	width:513px; !important;
	width:520px;
	
	padding-left:0px;

}

#infoseiten_infotable_container_header .header_content{
line-height:19px;
padding-left:7px;
width:500px;

}



#infoseiten_infotable_container_header_table{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding-left:7px;

}

#infoseiten_infotable_container
{
border:#b00707 2px solid;
height:111px;
color:#6a7072;

background-color:#f3f2f2;
margin:0px;

}


#infotable_row_1
{
color:#6a7072;
font-size:11px;
border-bottom:#b00707 2px solid;
padding-left:7px;
}



#infoseiten_infotable_left{
float:left;
width:50%;
height:72px;

border-right:#b00707 2px solid;
}

#infoseiten_infotable_right{
width:auto;
height:90px;

}

#infotable_column_left
{
color:#6a7072;
font-size:11px;
padding-left:7px;
}

#infotable_column_right
{
color:#6a7072;
font-size:11px;
padding-left:7px;
}

/* ----------- Layout ---------- */

#ibe_small_1
{
width:190px !important;
width: 190px;
margin-left:5px;

}



#ibe_small_1_header
{
	color:#FFFFFF;
	font-weight:bold;
	width:auto !important;
	width:auto; /* hack for IE6 */
	padding-left:0px;

}

#ibe_small_1_header .header_content{
line-height:19px;
padding-left:7px;
width:189px !important;
width:177px;
}

#ibe_small_1_form_container
{
border:#b00707 2px solid;
height:438px;
color:#6a7072;
background-color:#f3f2f2;
margin:0px;
padding:10px 5px 5px 8px !important;
padding:10px 0px 5px 8px;


}


* html #ibe_small_1_form_container
{
height: 1%;
}



#ibe_small_1 .form_elements,
#ibe_small_1 .form_elements_wide {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	font-size:11px;
	height:auto;
	

}

#ibe_small_1 select.form_elements{
padding:0;
margin-bottom:5px;

}

#ibe_small_1 .form_elements_short{
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	font-size:11px;
	height:auto;
	width:70px;


}

#ibe_small_1 .form_element_radiobutton
{
height:16px;
}

#ibe_button{
margin:5px 5px 0 0;
padding-right:88px;
float:right;
}

#ibe_advanced_search{
font-size:10px;
margin:5px 5px 0 0;
padding-right:86px;
float:right;
width:auto;

}

#ibe_small_1_form_container .to label,
#ibe_small_1_form_container .from label,
#ibe_small_1_form_container .date1 label,
#ibe_small_1_form_container .date2 label,
#ibe_small_1_form_container .tolerance_1 label,
#ibe_small_1_form_container .tolerance_2 label{
display:block;

}

#ibe_small_1_form_container .from, #ibe_small_1_form_container .to, #ibe_small_1_form_container #oneway,
#ibe_small_1_form_container .reisende, #ibe_small_1_form_container .date1, #ibe_small_1_form_container .date2{
margin-bottom:5px;
}

.infoseiten_image{
margin-right:10px;
margin-bottom:0px;
padding:4px;



}

.infoseiten_content
{

}

.infoseiten_content b{
font-weight:normal;

}


/* Infoseiten Banner */
#infoseiten_ad_container_header
{
	color:#FFFFFF;
	font-weight:bold;
	width:auto !important;
	width:190px; /* hack for IE6 */
	padding-left:0px;

}

#infoseiten_ad_container_header .header_content{
line-height:19px;
padding-left:7px;
width:189px !important;
width:177px;
}

#infoseiten_ad_container
{
border:#b00707 2px solid;
height:111px;
color:#6a7072;
background-color:#f3f2f2;
margin:0px;
}

#linkbox_v1{
border-bottom:#b00707 2px solid;
}