/* CSS Document */

.home-funcnavbox-outside {
	width:920px;
	margin-bottom:20px;
	float:left;
}

.home-funcnav-pos {
	padding:0px 20px 0px 20px;
	text-align:right;
}

.home-funcnav-box {
	width:630px;
	background-color:#e07e27;
	margin-top:43px;
	float:left;
}

/****** HEADER ******/
.home-headerbox {
	width:290px;
	float:left;
}

/****** PRIMARYNAV ******/
.home-primnavbox {
	width:920px;
	border-top:1px solid #df7c09;
	border-bottom:1px solid #df7c09;
	float:left;
}

.home-primnav {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#583516;
	padding:2px 0px 2px 2px;
	margin:0px 20px 0px 310px;
}

.home-primnav a {color:#583516; font-weight:bold; text-decoration: none; padding-left:10px;}
.home-primnav a:link {color:#583516; text-decoration: none; padding-left:10px;}
.home-primnav a:visited {color:#583516; text-decoration: none; padding-left:10px;}
.home-primnav a:active {color:#583516; text-decoration: none; padding-left:10px;}
.home-primnav a:hover {color:#df7c09; text-decoration: none; padding-left:10px;}

.home-primnav-active {
	margin:0px 0px 0px 0px;
}

.home-primnav-active a {color:#df7c09; font-weight:bold; text-decoration: none; padding-left:10px;}
.home-primnav-active a:link {color:#df7c09; font-weight:bold; text-decoration: none; padding-left:10px;}
.home-primnav-active a:visited {color:#df7c09; font-weight:bold; text-decoration: none; padding-left:10px;}
.home-primnav-active a:active {color:#df7c09; font-weight:bold; text-decoration: none; padding-left:10px;}
.home-primnav-active a:hover {color:#df7c09; font-weight:bold; text-decoration: none; padding-left:10px;}

/****** KEYVISUAL ******/
.keyvisual-box {
	width:920px;
	float:left;
}

.keyvisual-box-pos {
	padding:20px 20px 20px 20px;
}
/****** TEASER BOXEN ******/
.teaser-distance {
	float:left;
}
.teaser-box-outside {
	width:920px;
	float:left;
}

.teaser-box-pos {
	padding:0px 20px 0px 20px;
}

.teaser-box-1 {
	width:268px;
	border-top:1px solid #df7c09;
	border-right:1px solid #df7c09;
	border-bottom:1px solid #df7c09;
	border-left:1px solid #df7c09;
	background-color:#fdf6e4;
	float:left;
}

.teaser-box-IE-1 {
	width:270px;
	border-top:1px solid #df7c09;
	border-right:1px solid #df7c09;
	border-bottom:1px solid #df7c09;
	border-left:1px solid #df7c09;
	background-color:#fdf6e4;
	float:left;
}

.teaser-pos {
	padding:10px;
}

.teaser-box-inline-IE {
	width:250px;
	float:left;
}

.teaser-box-inline {
	width:248px;
	float:left;
}

.teaser-img {
	width:100px;
	float:left;
}

.teaser-img-large {
	width:270px;
	height:130px;
	float:left;
}

.teaser-txt-IE {
	width:150px;
	font-size:11px;
	float:left;
}

.teaser-txt {
	width:148px;
	font-size:11px;
	float:left;
}
