/* include external stylesheets */
@import url(content.css);

/**********************
/* Colour definitions */
/*********************/
/*
	green		206244
 	orange 		FF9239
 	text color	227386
	content bg	E8EFEC
	images bg	EAF0EE
	blue 		90BAC8
	grey		f2f2f2	
*/



* {
	font-family: verdana;
}

body {
	background: transparent;
	padding:0;
	margin:0;
	text-align:center;
	font-size:1em;
}

#container-main {
	margin:auto;
	width:972px;
	min-height:800px;
	text-align:left;
	border-right:1px solid #206244;
	border-bottom:1px solid #206244;
	border-left:1px solid #206244;
	background:url(../images/header_bg.jpg) repeat-x top #f2f2f2;
}
#container-header {
	margin:0;
	padding:0;
	height:183px;
}

#container-content {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/****************************/
/* logo   					*/
/****************************/
#logo {
	position:absolute;
	float:left;
}
#logo img{
	border:0;
}
/****************************/
/* banner   					*/
/****************************/
#banner {
    position:absolute;
    margin:0 0 0 720px;
}

/****************************/
/* meta menu				*/
/****************************/
#meta-menu {
	font-size:11px;
	color:#81A896;
    position:absolute;	 
	display:inline;
	margin:76px 0 0 550px;
	letter-spacing:0.3px;
}
#meta-menu a {
	color:#81A896;
	text-decoration:none;
}



/****************************/
/* language menu				*/
/****************************/
#language-menu {
	position:absolute;
	margin:90px 0 0 943px;
}

#language-menu p{
	margin:0;
	padding:0;
}

#language-menu img{
	border:0;
	padding:0;
}


/****************************/
/* header menu				*/
/****************************/
#header-menu {
	position:right;
	float:right;
	margin-top:129px;
	height:45px;
}

#header-menu-level1 {
	padding:0 0 0 0;
	display:block;
}

#header-menu-level2 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	margin-left:5px;
}

#header-menu-level1 ul, #header-menu-level2 ul {
	margin:0;
	padding:0;
}

#header-menu-level1 li, #header-menu-level2 li {
	list-style:none;
	display:inline;
}


p.slash {
	font-size:0.8em;
	display:inline;
	margin:0;
	padding:0;
}

li.header-menu-level2 {
	margin:2px 3px 0 0;
	padding:0;
	color:#227386;
	height:20px;
	line-height:18px;
	font-size:0.8em;
}
li.header-menu-level2-act {
	padding:0;
	margin:2px 3px 0 0;
	color:#227386;
	font-size:0.8em;
	line-height:18px;
	height:20px;
}

li.header-menu-level2 a {
	font-weight:bold;
	text-decoration:none;
	color:#227386;
	font-size:0.8em;
	padding:0;
	margin:0;
}

li.header-menu-level2 a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

li.header-menu-level2-act a{
	color:#fff;
	font-size:0.8em;
}

li.header-menu-level2-act a {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

/****************************/
/* print link 				*/
/****************************/
#print-link {
	float:right;
	margin:0px 0;
	padding:3px 0px;
}
#print-link a {
	color:#666;
	padding:0 2px 0 2px;
	margin:0;
}
#print-link a:hover {
	color:#96001e;
	padding:0 2px 0 2px;
	margin:0;
}

.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.clear_both {
	clear:both;
}


.impressum {
	font-family: verdana;
	color: #206244;
	font-size: 10px;
	text-decoration:none;
}
