/* ---- CSS Document Billag ------------*/
/* ---- NOSE Applied Intelligence AG ----*/
/* ---- Florian Steiner, 28.07.2005 -----*/

/* ---- HOME PAGE DEFINITIONS ---- */
/* ---- AREA DEFINITION ---- */


#head{
	background-image: url(bg_header_home.gif);
	background-repeat: no-repeat;
}
#logo{
	margin: 0;
	padding: 5px 0 0 5px;
	width: 135px;
	height: 83px;
}
#subline{
	width: 590px;
	padding: 38px 10px 0 0;
	font-size: 10px;
	line-height: 14px;
	color: #414141;
}
#main{
	margin: 0;
	padding: 15px 0 0 0;
}
#main .home_selection{
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 780px;
}
div.panel{
	margin: 0 10px 10px 0;
	padding: 10px 0 0 0;
	width: 250px;
	float: left;
	background-image: url(bg_home_panel_top.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
div.bgpanel{
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(bg_home_panel.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.home_selection div.panel p.home_footer a{
	font-size: 10px;
}
div.promo{
	margin: 0 10px 10px 0;
	padding: 10px 0 0 0;
	width: 770px;
	float: left;
	/*position: relative;
	top: 0;
	left: 0;
	height: 200px;*/
	background-image: url(bg_promo_top.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
div.promo div.bgpanel{
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(bg_promo.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div.promo div.paragraph{
	padding: 10px 10px 0 15px;
}
div.promo div.promo_img{
	width: 520px;
	float: right;
	text-align: right;
}
div.promo div.bgpanel div.paragraph ul{
	/*position: absolute;
	bottom: 30px;
	left: 15px;*/
	margin-top: 70px;
}
/*div.promo div.bgpanel div.paragraph ul li a{
	display: block;
	background-image: url(button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0.7em;
	margin: 0 0 0.5em 0;
	height: 1.8em;
	width: 18.5em;
	color: #414141;
	text-decoration: none;
	font-weight: normal;
	float: none;
}*/
div.promo div.clear{
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
}
.home_selection div.promo div.panel_bottom{
	margin:0;
	padding: 0 0 0 0;
	clear: both;
	background-image: url(bg_promo_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
}
div.alert{
	color: #FFF;
	margin: 0 10px 10px 0;
	padding: 10px 0 0 0;
	width: 770px;
	float: left;
	background-image: url(bg_alert_top.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
div.alert div.bgpanel{
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(bg_alert.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div.alert div.paragraph{
	padding: 10px 10px 0 15px;
}
div.alert div.paragraph a{
	color: #FDB913;
}
div.alert div.paragraph a:hover{
	/*color: #FDC540;*/
	color: #414141;
}
.home_selection div.alert div.panel_bottom{
	margin:0;
	padding: 0 0 0 0;
	background-image: url(bg_alert_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
}

/* ---- DEFINITIONS PER AREA ---- */
.home_selection h1{
	margin: 0;
	padding: 10px 0 0 15px;
	font-size: 22px;
	font-weight: 300;
}
.home_selection p{
	margin: 0;
	padding: 10px 0 0 15px;
}
.home_selection div.paragraph{
	padding: 10px 10px 10px 15px;
}
.home_selection select{
	margin: 0 0 0 15px !important;
	margin: 0;
	width: 200px;
}
.home_selection option.group{
	font-weight: bold;
}
.home_selection div.panel div.panel_bottom{
	margin:0;
	padding: 0 0 0 0;
	background-image: url(bg_home_panel_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
}
.home_selection div.home_footer{
	margin:0;
	padding: 20px 0 0 10px;
	font-size: 10px;
	width: 250px;
	float: left;
}
.home_selection div.home_footer a{
	font-size: 10px;
}
.landingnewslink {
        padding-left: 12px;
}