* {
	
}

body, html {
	margin:0;
	padding:0px;
	/* background: transparent url(images/bg-light.png) scroll repeat-y; */
	background-color: #233741;
}

div#pagecontainer {
	position:relative;
	width:1004px;
}

div#header {
	position:relative;
	width:1004px;
	height:108px;
	background: #D9DADB url(images/header.png) scroll repeat;
}
	div#headerstripes {
		position:absolute; 
		left:0px; top:0px;
		width:410px; height:108px;
		background: #D9DADB url(images/headerstripes.png) scroll no-repeat;
	}

	div#headerlogo {
		position:absolute; 
		right:25px; top:43px; 
		width:146px; height:55px;
		background: #D9DADB url(images/headerlogo.png) scroll no-repeat;
	}



div#menumain {
	position:relative;
	width:1004px;
	height:53px;
	background: #D9DADB url(images/menumain.png) scroll repeat-x;
}
	div#menumaincontent {
		position:absolute; 
		left:0px; top:0px; 
		width:1004px; height:42px;
	}
	
	div#firstmenue { background-color: #9ea6ac;} 
	
	div#menumainlogo {
		position:absolute; 
		right:0px; top:0px; 
		width: 37px; height:42px;
		border-left:1px solid #6D8193;
		overflow:hidden;
	}
	
div#sidebar {
	position:absolute;
	left:0px; top:193px;
	width:274px;
}
	div#sidebarheader {
		display: none;
		position:relative;
		width:252px;
		height:60px;
		padding:4px 0px 0px 22px;
		background: transparent url(images/sidebarheader.png) scroll no-repeat;
	}
	
	div#sidebarsearch {
		position:relative;
		width:274px;
		height:55px;
		background: transparent url(images/sidebarsearch.png) scroll repeat-y;
	}
	
	div#sidebarquiklinks {
		position:relative;
		width:274px;
		background: transparent url(images/sidebarsearch.png) scroll repeat-y;
		padding:0px 0px 0px 0px;
		z-index:10;
        overflow:hidden;
        height:0px;
	}
	
	div#sidebarsearchshadow {
		position:relative;
		background: transparent url(images/sidebarsearchshadow.png) scroll no-repeat 0px 0px;
		width:274px;
		height:10px;
		z-index:11;
	}
	
	div#sidebarcontent {
		position:absolute;
		left:22px; top:125px;
		width:234px;
	}



div#contentcontainer {
	position:absolute;
	left:0px; top:251px;
	width:710px;
	padding-bottom:0px;
	font-family:arial;
	font-size:9pt;
	color:#707172;
}

div#contentcontainer h1 {
	color: #fff;
}

#content { 
	position:absolute;
	left:520px; top:335px;
	width:470px;
	padding-bottom:0px;
	font-family:arial;
	font-size:14px;
	color:#d2d3d5;
	line-height: 24px;
	 }

/*********************************************************************************************
 * Metamenu
 *
 *
 ********************************************************************************************/ 

div#metamenue { background-color: #233741; font-size: 11px; color: #fff; text-transform:uppercase; background-color:#233741; height: 15px;  }

div#mmleft { float: left; display: inline; font-family: arial; padding-left: 15px; }
div#mmleft a { text-decoration: none; color: #fff; }
div#mmright { float: right; display: inline; font-family: arial; padding-right: 15px; }
div#mmright a{ text-decoration: none; color: #fff; }
 
/*********************************************************************************************
 * Mainmenu
 *
 *
 ********************************************************************************************/ 
 
div#menumaincontent div{
	float:left;
	width:176px;
	height:42px;
	line-height:43px;
	border-left:1px solid #6D8193;
	font-family:arial;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
}

div#menumaincontent div a {
	color: #ffffff;
	text-decoration: none;
}

div#menumaincontent div.activ {
    color:#6b7a5b;
}

div#menumaincontent div.menumain-subitems {
	width:200px;
	border-left:0px solid #6D8193;
}

div.menumain-subitems {
	position:absolute;
	top:0px;
	width:285px;
	background-color:#ffffff;
	padding:4px 4px 10px 4px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

div.menumain-subitems a{
	display:block;
	height:21px;
	line-height:19px;
	padding:0px 0px 0px 10px;
	border-bottom:1px dashed #B5B8BC;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#00284B;
}


/*********************************************************************************************
 * Sidebarhead
 *
 *
 ********************************************************************************************/ 

div#sidebarheader div#sidebarheadermenu {
    width:225px;
    text-align:right;
    text-transform:uppercase;
    margin-left:-4px;
}

div#sidebarheader a {
	padding:0px 4px 0px 4px;
	text-decoration:none;
	font-family:arial, versal;
	font-size:9px;
	color:#ffffff;

}

div#sidebarheader span {
	font-size:9px;
	color:#ffffff;
   
}


div#sidebarheader a.quicklink {
	float:left;
	margin-top:5px;
	padding:0px 5px 0px 0px;
	text-decoration:none;
	font-family:arial, versal;
	font-size:18px;
	color:#ffffff;
	
}

div#sidebarheader a.quicklinklogo {
	float:left;
	width:15px;
	height:15px;
	margin-top:9px;
}
div#sidebarheader .plus {
	background: transparent url(images/quicklinklogo-plus.png) scroll no-repeat;
}

div#sidebarheader .minus {
	background: transparent url(images/quicklinklogo-minus.png) scroll no-repeat;
}

/*********************************************************************************************
 * Suche
 *
 *
 ********************************************************************************************/ 
 

form#seachform .seachform-btn {
	margin:18px 0px 0px 18px;
	padding-left:0px;
	border:none;
	background-color:transparent;
	font-family:arial, versal;
	font-size:10pt;
	color:#ffffff;
}

form#seachform .seachform-text {
	position:absolute;
	right:32px; top:17px;
	width:131px;
	height:18px;
	border:none;
	background: transparent url(images/searchinputfield.png) scroll no-repeat;
	font-family:arial, versal;
	font-size:10pt;
	font-style:italic;	
	
}

form#seachform .focus {
	color:#000000;
}

form#seachform .nofocus {
	color:#A5A5A5;
}


/*********************************************************************************************
 * Sidemenu
 *
 *
 ********************************************************************************************/ 
div#sidebarcontent-menu div {
	width:214px;
	margin:35px 0px 0px 0px;
	padding:00px 0px 20px 0px;
	border-bottom:1px solid #D3D6D7;
	
	font-family:arial;
	font-size:14pt;
	color:#B1A06B;
}


div#sidebarcontent-menu  a {
	display:block;
	width:194px;
	height:29px;
	padding:0px 0px 0px 20px;
	line-height:29px;
	border-bottom:1px solid #D3D6D7;
	font-family:arial;
	font-size:10pt;
	color:#00284B;
	text-decoration:none;
}

div#sidebarcontent-menu  a.menelevel1 {
	background: transparent url(images/menuarrow.gif) scroll no-repeat 8px 12px;
}

div#sidebarcontent-menu  a.menelevel1activ {
    background: transparent url(images/menuarrow.gif) scroll no-repeat 8px 12px;
	background-color:#D9DADB;
}

div#sidebarcontent-menu  a.menelevel2activ {
	color:#B1A06B;
    /*background-color:transparent;*/
}

div#sidebarcontent-menu  a:hover {
	background-color:#D9DADB;
}


/*********************************************************************************************
 * Quiklinks
 *
 *
 ********************************************************************************************/ 
div#sidebarquiklinks div {
	width:218px;
	border-bottom:1px solid #555F65;
	margin:0px 0px 7px 22px; 
	padding:0px 0px 5px 0px;
}

div#sidebarquiklinks div.clear {
	border:none;
	margin:0; 
	padding:0;
    clear:both;
    font-size:0;
}

div#sidebarquiklinks div img {
	width:74px;
	height:46px;
	overflow:hidden;
    margin:3px 5px 0px 0px;
	float: left;
}

div#sidebarquiklinks div a {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

div#sidebarquiklinks div span {
    display:block;
	font-family:arial;
	font-size:9px;
	color:#D9DADB;
}



/*********************************************************************************************
 * Breadcrumb
 *
 *
 ********************************************************************************************/ 

div#contentcontainer div.breadcrumb {
	margin-top:10px;
    height:16px;
}

div#contentcontainer div.breadcrumb span, div#contentcontainer  div.breadcrumb a{
	color:#B3A16B;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

div#contentcontainer div.breadcrumb span{
	font-size:8pt;
}

/*********************************************************************************************
 * 
 *
 *
 ********************************************************************************************/ 
 
div#contentcontainer .pagehadding {
    margin-top:-2px;
    margin-bottom:20px;
    
}
div#contentcontainer .box {
	float:left;
	margin:20px 0px 0px 0px;
    overflow:hidden;
}

div#contentcontainer .dark {
	background-color:#D9DADB;
}

div#contentcontainer .light {
	
}


div#contentcontainer h1 {
	font-size:13pt;
	color:#00284B;
	text-transform:uppercase;
    margin:8px 0px 8px 0px;
}

div#contentcontainer .dark h1 {
	margin:8px 10px 8px 10px;
}

div#contentcontainer .dark h2 {
	margin:10px 10px 0px 10px;
	font-size:12px;
	color:#00284B;
}
div#contentcontainer .dark p {
	margin-top:0px;

}

div#contentcontainer .dark h3 {
	margin:10px 10px 0px 10px;
	font-size:8pt;
	color:#B1A06B;
}

div#contentcontainer .light h1 {
	margin:0px 10px 10px 0px;
	/* margin:0px 10px 10px 10px; */
	color:#B1A06B;
    /* padding:0px 0px 0px 10px !important; */
	padding:0px 0px 0px 0px !important;
}

div#contentcontainer .light h2 {
	margin:10px 10px 0px 10px;
	font-size:12px;
	color:#B1A06B;
    padding:0px 0px 0px 10px !important;
}
div#contentcontainer .light p {
	margin-top:0px;
    font-size:12px;
    padding:0px 0px 0px 20px !important;
    overflow:hidden;
}


div#contentcontainer .box p {
	padding:0px 10px 0px 10px;
}


div#contentcontainer .box a.morelink {
	font-size:11px !important;
	color:#00284B;
	font-weight:bold;
	text-decoration:none;
}



div.newsbox div {
	 float:left; 
	 border-right:1px solid #ffffff;
}

div.newsbox div img{
	 margin:0px 5px 10px 10px;
	 float:left; 
}

div.newsbox div p{
    font-size:11px !important;
    margin-top:10px !important;
}

div.newsbox div h2, div.newsbox div h3{
    font-size:11px !important;
    margin-top:0px !important;
}

div.newsbox div span{
	font-size:15pt !important;
	color:#B1A06B;
	font-weight:bold;
}

div.newsbox a.morelink_n {
    color:#00284B;
    font-size:10px !important;
    font-weight:bold;
    text-decoration:none;
}

div.newsbox div.noborder {
	 border-right:none;
}
div.newsbox a.folowlink{
	float:right;
	color:#707172 !important;
	font-size:10px !important;
	margin:0px 10px 0px 0px;
	padding-right:18px;
	line-height:30px;
    text-decoration:none;
	background: transparent url(images/newsarrow.gif) scroll no-repeat 100% 9px;
    font-weight:bolder;
}


div.newsframe {
	height:550px;
	overflow:auto;
	margin:5px 5px 5px 5px;
	scrollbar-face-color: #B1B2B4;
	scrollbar-highlight-color: #B1B2B4;
	scrollbar-3dlight-color: #B1B2B4;
	scrollbar-darkshadow-color: #B1B2B4;
	scrollbar-shadow-color: #B1B2B4;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #DDDDDD;
}

div.newsframe div {
	border-bottom:1px solid #ffffff;
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
	cursor:pointer;
}

div.newsframe div div{
	display:none;
}

div.newsframe div span {
	float:left; 
	font-size:15pt;
	color:#B1A06B;
	font-weight:bold;
}

div.newsframe div img {
	margin:0px 10px 0px 10px;
	float:left; 
}

div.newsframe div p {
	margin:0px 0px 0px 10px !important;
	font-size:8pt !important;
}

div.newsframe h1 {
	border-bottom:1px solid #ffffff !important;
	margin:10px 10px 0px 10px !important;
	padding:0px 0px 5px 0px !important;
}

div.newsframe div h2 {
	margin:0px 0px 0px 0px !important;
	font-size:8pt !important;
	cursor:pointer;
}
div.newsframe div h3 {
	margin:0px 0px 0px 0px !important;
	font-size:8pt !important;
}


div.newsshow p.toplink {
    text-align:right;
}

div.newsshow p.toplink a{
    display:block;
    border-bottom:1px solid #000;
    font-size:11px !important;
	color:#00284B;
	font-weight:bold;
	text-decoration:none;
}

/*
div.newsframe div p span.more {
	font-size:8pt;
	font-weight:normal;
	color:#00284B;
	float:none;
}*/
