/* Basics */

	html {
		height:100%;
	}
	
	body {
		height:100%;
	}
	
	div.float-text {
		float:left;
	}
	div.clear {
		clear:both;
	}
	
	div.relative {
		position:relative;
	}
	
	div.center {
		text-align: center;
	}

/* Logo */
	div.logo {
		position:absolute;
		left:381px;
	}
/* Header Box */
	div.header {
		height: 119px;
		text-align: left;
		width: 938px;
		position: relative;
		margin: auto;
	}
	div.header-startpage {
		margin-left:14px;
	}
	div.header-content {
		margin-left:1px;
		width:748px;
		height:7px;
		background-color:#1a3e5b;
	}
/* Navigation */
	/* Meta */
		div.meta-navigation-top {
			position:absolute;
			right:205px;
			top:10px;
		}
		a.meta {
			color:#848484;
			text-decoration:none;
			font-weight:normal;
			padding-bottom:1px;
			float:left;
			display:block;
			padding-right:9px;
			padding-left:9px;
		}
		a.meta-set,a.meta-set:hover, a.meta-unset:hover {
			text-decoration:none;
			color:#476b87;
		}
		
		a.meta-bottom {
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:normal;
			padding-bottom:1px;
		}
		a.meta-bottom-set, a.meta-bottom-unset:hover, a.meta-bottom-set:hover {
			text-decoration:underline;
			color:#FFFFFF;
		}
		
		div.meta-bottom-box {
			font-size:10px;
			padding-top:18px;
			text-align:center;
			width:766px;
			color:#FFFFFF;
			position:relative;
			padding-bottom:20px;
		}
		img.meta-bottom-spacer {
			padding-left:11px;
			padding-right:11px;
		}
	/* 1 - Navigation */
		div.navigation-1-box {
			background-image:url(../images/navigationbox_bg.gif);
			background-repeat:no-repeat;
			margin-top:8px;
			width:938px;
			height:54px;
		}
		a.navigation-1 {
			float:left;
			display:block;
			height:32px;
			padding-right:19px;
			padding-left:19px;
			font-weight:normal;
			padding-top:12px;
			font-size:14px;
			margin-top:6px;
			font-weight:bold;
			text-decoration:none;
			background-repeat:repeat-x;
		}
		a.navigation-1-set, a.navigation-1-unset:hover,a.navigation-1-set:hover {
			color:#010101;
			background-image:url(../images/navigation-1-set.gif);
			background-repeat:repeat-x;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
		}
		a.navigation-1-unset {
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			background-image:url(../images/navigation-1-unset.gif);
		}
	/* 2 - Navigation */
		div.navigation-2-header {
			width:182px;
			height:16px;
			background-color:#1a3e5b;			
		}
		div.navigation-2-box {
			width:182px;
			float:left;
		}
		
		a.navigation-2 {
			display:block;
			width:190px;
			padding-left:10px;
			color:#19587c;
			padding-bottom:3px;
			padding-top:3px;
			background-repeat:no-repeat;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF;
			margin-top:1px;
		}
		a.navigation-2-set,a.navigation-2-set:hover,a.navigation-2-unset:hover  {
			background-image:url(../images/navigation2_set.gif);
			background-color:#19587c;
			text-decoration:none;
			color:#FFFFFF;
			margin-top:1px;
		}
		a.navigation-2-unset {
			text-decoration:none;
			background-image:url(../images/navigation2_unset.gif);
			background-color:#FFFFFF;
			margin-top:1px;
		}
		div.navigation-2-box-inner {
			background-color:#e1e6e9;
			margin-left:10px;
			width:200px;
			padding-bottom:1px;
		}
		div.navigation-media {
			margin-top:14px;
		}
	/* Navigation 2 box */
		div.navigation-2-box-top {
			background-image:url(../images/navigation-2-box-top.gif);
			width:220px;
			height:9px;
		}
		div.navigation-2-box-bottom {
			background-image:url(../images/navigation-2-box-bottom.gif);
			width:220px;
			height:10px;
		}
		div.navigation-2-box-bg {
			background-image:url(../images/navigation-2-box-bg.gif);
			width:220px;
			background-repeat:repeat-y;
			margin-top:25px;
		}
/* Content Box */
	div.content-center-top {
		text-align:left;
		width:938px;
		position: relative;
		margin:auto;
		margin-top:16px;
	}
	div.content-center {
		text-align: left;
		width: 938px;
		position: relative;
		margin: auto;
	}
	div.content-center-footer {
		text-align: left;
		width: 938px;
		height:83px;
		position: relative;
		margin: auto;
		background-image: url(../images/contentbottom.gif);
		background-repeat: no-repeat;
	}
	div.content-footer-text {
		width:938px;
		padding-top:21px;
		color:#FFFFFF;
		font-size:11px;
	}
	div.content-top {
		width:938px;
		height:18px;
		background-image: url(../images/contenttop.gif);
		background-repeat:no-repeat;
	}
	div.content {
		width:938px;
		background-image: url(../images/contentbg.gif);
		background-repeat:repeat-y;
	}
	div.content-bottom {
		width:938px;
		height:18px;
		background-image: url(../images/contentbottom2.gif);
		background-repeat:no-repeat;
	}
/* Content */
	div.text {
		line-height:16px;
	}
/* Stage */
	div.content-stage {
		width:938px;
	}
	div.content-left-spacer {
		float:left;
		width:14px;
	}
	div.navigation-2-box {
		float:left;
		width:220px;
	}
	div.content-middle-spacer {
		float:left;
		width:20px;
	}
	div.content-stage-box {
		float:left;
		width:652px;
		padding-bottom:25px;
	}
	div.content-width {
		width:652px;
	}
	div.content-tool-box {
		border-top:1px solid #e2e0d6;
		width:652px;
		margin-top:38px;
	}
	#content-back {
		float:left;
		width:261px;
	}
	#content-tellafriend {
		float:left;
		width:244px;
	}
	#content-print {
		float:left;
		width:147px;
		text-align:right;
	}
/* startpage */
	/* Highlight */
	
	div.highlight-box-outer {
		width:910px;
		padding-left:14px;
		padding-bottom:32px;
		margin-top:10px;
	}
	div.highlight-promotions {
		float:left;
		width:220px;
		padding-left:10px;
	}
	div.highlight-box {
		background-repeat:no-repeat;
		width:910px;
		text-align:left;
		padding-bottom:10px;
	}
	div.highlight-box-item {
		float:left;
		width:220px;
	}
	div.highlight-box-item-next {
		padding-left:10px;
		
	}
	div.highlight-box-bg {
		background-repeat:repeat-y;
		width:910px;
		text-align:left;
	}
	
	div.highlight-box-1 {
		background-image:url(../images/highlight_bg_1.gif);
	}
	div.highlight-box-2 {
		background-image:url(../images/highlight_bg_2.gif);
	}
	div.highlight-box-3 {
		background-image:url(../images/highlight_bg_3.gif);
	}
	div.highlight-box-4 {
		background-image:url(../images/highlight_bg_4.gif);
	}
	div.highlight-box-bg-1 {
		background-color:#FFFFFF;
	}
	div.highlight-box-bg-2 {
		background-color:#FFFFFF;
	}
	div.highlight-box-bg-3 {
		background-color:#FFFFFF;
	}
	div.highlight-box-bg-4 {
		background-color:#FFFFFF;
	}
	
	
	/* detail view */
		div.highlight-box-item-view-box {
			width:200px;
			padding-top:10px;
			padding-bottom:5px;
		}
		div.highlight-box-item-view-headline {
			margin-top:9px;
			font-weight:bold;
			padding-left:10px;
			padding-right:10px;
			color:#000000;
			font-size:12px;
		}
		div.highlight-box-item-view-content {
			margin-top:10px;
			padding-left:10px;
			padding-right:10px;
		}
		div.highlight-url {
			padding-left:10px;
		}
		div.highlight-box-item-view-box img.em-mediadb-mediadb {
			border:1px solid #afafaf;
			margin-left:10px;
		}
		a.more, a.more:hover {
			display:block;
			width:190px;
			padding-left:10px;
			color:#19587c;
			background-position:0px 2px;
			background-image:url(../images/more.gif);
			background-repeat:no-repeat;
			text-decoration:none;
		}
/* Contact */
    .input-text {
        border:1px solid #000000;
        color:#000000;
    }
    .input-text-focus {
        border:1px solid #B70000;
        color:#000000;
        background-color:#cccccc;
    }
	div.contact-success {
        margin-top:25px;
        font-size:13px;
        font-weight:bold;
    }
    textarea {
        border:1px solid #000000;
        color:#000000;
    }