@media all {
	
	/* ================================================== */
	/* GENERAL */
	/* ================================================== */
	
	body {
		background: url(img/back.gif) repeat-x top left;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align:left;
	}
	
	
	.waterline {
		background: #ffffff url(img/waterline.gif) repeat-x top left;
		width:100%;
	}
	
	
	
	p, ul, td, div { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;

	}


	
	p { 
		margin: 0 0 0 0; 
	}
	
	p a, td a, div a { 
		color: #000000;
		text-decoration: underline;
	}
	
	p a:hover, td a:hover, div a:hover { 
		color: #76c7d4;
		text-decoration: underline;
	}
	
	/* ================================================== */
	/* FONTS */
	/* ================================================== */	
	
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: normal;
		line-height: 28px;
		color: #386691;
		text-decoration: none;
		margin:0 0 10px 0;
		padding:0 0 0 0;
		text-align:left;
	}
	
	
	h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		line-height: 20px;
		color: #386691;
		text-decoration: none;
		margin:0 0 15px 0;
		padding:0;
		text-align:left;

	}
	h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		line-height: 16px;
		color: #386691;
		text-decoration: none;
		margin:0 0 5px 0;
		padding:0;
		text-align:left;

	}
	
	h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 15px;
		color: #386691;
		text-decoration: none;
		margin:0 0 5px 0;
		padding:0;
		text-align:left;

	}
	
	h5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 15px;
		color: #000000;
		text-decoration: none;
		margin:0 0 5px 0;
		padding:0 0 0 0;
		text-align:left;

	}
	
	.copy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
		color: #000000;
		text-decoration: none;
		text-align:left;

	}

	.copy a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
		color: #000000;
		text-decoration: underline;
		text-align:left;

	}
	
	.copy_teaser {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color:#000000;
		text-align:left;
	}

	.copy_teaser a {
		color: #000000;
		text-decoration: underline;
	}
	
	.copy_teaser a:hover {
		color: #000000;
		text-decoration: underline;
	}
	
	.caption {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #386691;
		text-decoration: none;
		text-align:right;
		margin-top:5px;

	}
	
	
	.date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		line-height:28px;
		font-weight: normal;
		color: #386691;
		text-decoration: none;
		padding:0 30px 0 0;
		text-align:left;
	}
	
	
	/* ================================================== */
	/* STRUCTURE */
	/* ================================================== */	
	
	
	.header {
		width:980px;
		height:210px;
		margin:0;
		padding:0;
		text-align:left;
	}

	.contentarea {
		width: 1200px;		
		background-color: #ffffff;
		padding: 0;
		margin:0;
	}
	
	.content1 {
		width: 730px;
		margin-right:20px;
		vertical-align: top;
	}
	
	.content2 {
		width: 189px;
		vertical-align: top;
		margin-left:20px;
	}
	
	.content3 {
		width: 622px;
		vertical-align: top;
		padding-right:20px;
	}	
	
	.content4 {
		width: 413px;
		vertical-align: top;
		padding-right:20px;
	}
	
	.content5 {
		width: 219px;
		vertical-align: top;
		padding-right: 20px;

	}
	
	.content6 {
		width: 980px;
		vertical-align: top;
		padding:0 20px 0 20px;

	}		
		
	.content_space {
		width: 20px;
	}	
	
	
	.footer {
		width: 980px;
		height: 28px;
		margin-top:10px;
	}
	
	.txt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color:#000000;
		text-align:left;
	}

	.txt a {
		color: #000000;
		text-decoration: underline;
	}
	
	.txt a:hover {
		color: #000000;
		text-decoration: underline;
	}
	
	
	/* ================================================== */
	/* TEXT + BOX */
	/* ================================================== */



	.box {
		background: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color:#000000;
		background: url(img/back_header.gif) repeat-x top left;
		margin-bottom:15px;		
		width:233px;
		text-align:left;
		vertical-align:top;
	}

	
	
	.box h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		line-height:15px;
		color:#386691;
		padding:10px 0 0 10px;
		
	}

	
	.box .line {
		border-top: 1px solid #c3c3c3;
		margin: 7px 0 9px 0;
		width:100%;
		clear:both;
	}
	
	
	.box2 {
		padding: 10px;
		border:2px solid #c1dce5;
		background: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color:#000000;
		background: url(img/back_header.gif) repeat-x top left;
		margin-bottom:15px;
		text-align:left;
		
	}

	
	.box2 h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		line-height:15px;
		color:#386691;
		
	}
	
	.box2 .line {
		border-top: 1px solid #c3c3c3;
		margin: 7px 0 9px 0;
		width:100%;
		clear:both;
	}

	
	.box2 a,
	.box2 a:link {
		display:block;
		background: url(img/pfeil.gif) no-repeat top right;
		color:#000000;
		text-decoration:none;
		padding-right:9px;
	}
	
	.box2 a:hover,
	.box2 a:active {
		color: #76c7d4;
		text-decoration: none;
	}
	
	
	.line {
		border-top: 1px solid #c3c3c3;
		margin: 15px 0 15px 0;
		width:100%;
		clear:both;
	}
	
	.line2 {
		border-top: 1px solid #c3c3c3;
		margin: 0 0 15px 0;
		width:100%;
		clear:both;
	}

	
	/* ================================================== */
	/* NAVIGATION */
	/* ================================================== */

	
	.topheaderlinks {
		float:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		padding: 7px 25px 7px 25px;
		margin:0 20px 0 0;
		background-color:#386691;
		border-left:1px solid #264767;
		border-top:1px solid #264767;
	}
	.topheaderlinks a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		padding-top:10px;
	}
	.topheaderlinks a:hover, .topheaderlinks a:focus {
		color: #ffffff;
		text-decoration: underline;
	}
	
	.topheaderlinks a .active {
		color: #ffffff;
		font-weight:bold;
		text-decoration: none;
	}
	
	.globalNav td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color:#386691;
		text-align:left;
		background-color:#ffffff;
		margin-top:20px;
		
	}
	
	.globalNav .active a {
		color:#76c7d4;
		text-decoration: none;
		*height:auto; /* IE BUG FIX */
		padding: 0 15px 0 15px;
	}
	
	.globalNav .active a:hover, .globalNav .link a:focus {
		color: #76c7d4;
		text-decoration:none;
	}
	.globalNav .link a {
		color:#386691;
		text-decoration: none;
		*height:auto; /* IE BUG FIX */
		padding: 0 15px 0 15px;
	}
	
	.globalNav .link a:hover, .globalNav .link a:focus {
		color: #76c7d4;
		text-decoration:none;
	}

	
	
	
	
	/* ================================================== */
	/* LHN */
	/* ================================================== */

	.lhn {
		display:block;
		width: 338px;
		padding:0;
		vertical-align: top;
		text-align:left;
		display:block;
	}
		
	.lhn ul {
		margin:0 0 5px 0;
		padding:0;
	}
	
	.lhn li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #386691;
		text-decoration: none;
		list-style: none;
		padding: 4px 10px 2px 55px;
		height:16px;
		margin:0;
		background: url(img/n2-divider.gif) no-repeat;
		background-position:0 0;
	}	
	
	.lhn li a {
		color: #386691;
		text-decoration: none;
	}	
	
	.lhn li a:hover,
	.lhn li a:focus {
		color: #76c7d4;
		text-decoration: none;
	}	
	
	.lhn .active {
		color: #76c7d4;
	}
	
	.lhn .active a {
		color: #76c7d4;
	}	
	
	
	.lhn2 li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #00729e;
		text-decoration: none;
		list-style: none;
		padding: 0 10px 2px 30px;
		margin:0;
		border-top: 1px solid #ffffff;
		display:block;
	}	
	
	.lhn2 li a {
		color: #00729e;
		text-decoration: none;
	}	
	
	.lhn2 li a:hover,
	.lhn2 li a:focus {
		color: #76c7d4;
		text-decoration: none;
	}	
	
	.lhn2 li .active {
		color: #76c7d4;
		font-weight:normal;
		text-decoration: none;
		background: url(img/lhn_active.gif) no-repeat top left;
		margin-left:-15px;
		padding-left:15px;
	}	
	
	.lhn2 li .active2 {
		color: #76c7d4;
		font-weight:bold;
		text-decoration: none;
		margin-left:-15px;
		padding-left:15px;
	}	
	
	
	
	
	
	
	
	.lhn3 li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #00729e;
		text-decoration: none;
		list-style: none;
		padding: 0 10px 2px 45px;
		margin:0;
		border-top: 1px solid #ffffff;
		display:block;
	}	
	
	.lhn3 li a {
		color: #00729e;
		text-decoration: none;
	}	
	
	.lhn3 li a:hover,
	.lhn3 li a:focus {
		color: #6aaa23;
		text-decoration: none;
	}	
	
	.lhn3 li .active {
		color: #6aaa23;
		font-weight:normal;
		text-decoration: none;
		background: url(img/lhn_active.gif) no-repeat top left;
		margin-left:-15px;
		padding-left:15px;
	}	
	


	/* ================================================== */
	/* LISTS */
	/* ================================================== */

	.liste1col {
		vertical-align:top;
		text-align:left;
	}
	
	.liste1col ul li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		list-style: none;
		padding: 3px 10px 4px 10px;
		background-color:#ffffff;
		margin:0;
		text-align:left;
	}
	
	.liste1col ul {
		padding: 0;
		margin:10px 0 0 0;
	}
	
	.liste1col ul .odd{
		background-color:#e4f4f6;
		padding: 2px 10px 2px 10px;
	}
	
	.liste1col ul .even{
		background-color:#ffffff;
		padding: 2px 10px 2px 10px;
		border-bottom:1px solid #f2f5f8;
	}
	
	
	.liste2col {
		vertical-align:top;
		text-align:left;
	}
	
	.liste2col ul li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		list-style: none;
		padding: 2px 10px 2px 10px;
		height: 20px;
		background-color:#ffffff;
		margin:0;
		width:180px;
		text-align:left;
	}
	
	.liste2col ul {
		padding: 0;
		margin:10px 0 0 0;
	}
	
	.liste2col ul .odd{
		background-color:#e4f4f6;
		height: 20px;
		padding: 2px 10px 2px 10px;
	}
	
	.liste2cols ul .even{
		background-color:#ffffff;
		height: 20px;
		padding: 2px 10px 2px 10px;
		border-bottom:1px solid #f2f5f8;
	}

	ol {
	margin:0;
	padding:0;
	text-align:left;
	}


	/* ================================================== */
	/* Link */
	/* ================================================== */
	
	.linkteaser {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
		font-weight: bold;
		color:#386691;
		background: url(img/pfeil.gif) no-repeat top right;
		padding-right:15px;
		margin-top:10px;
		text-align:right;
		display:block;
	}
	
	.linkteaser a:visited {
		color:#386691;
		text-decoration:none;
	}
	
	.linkteaser a:link {
		color:#386691;
		text-decoration:none;
		text-align:right;
	}
	
	.linkteaser a:hover,
	.linkteaser a:active {
		color:#76c7d4;
		text-decoration:none;
	}
	
	
	
	
	.linkteaser_back {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
		font-weight: normal;
		color:#000000;
		background: url(img/pfeil_back.gif) no-repeat top left;
		height: 18px;
		padding-left:25px;
		padding-bottom:5px;
		padding-top:5px;
		text-align:left;
		diplay:block;
	}
	.linkteaser_back a:visited {
		color:#000000;
		text-decoration:none;
	}
	
	.linkteaser_back a:link {
		color:#000000;
		text-decoration:none;
	}
	
	.linkteaser_back a:hover,
	.linkteaser_back a:active {
		color:#6aaa23;
		text-decoration:none;
	}
	
	
	
	.linklist {
		margin:0 0 20px 0;
		border-top:1px solid #c3c3c3;
		padding:0;
		text-align:left;
	}
	.linklist li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
		font-weight: normal;
		color:#000000;
		background: url(img/pfeil.gif) no-repeat;
		background-position: right 5px;
		border-bottom:1px solid #c3c3c3;
		list-style: none;
		padding: 4px 5px 4px 0;
		margin:0;
	}

	.linklist li a:visited {
		color:#000000;
		text-decoration:none;
	}
	
	.linklist li a:link {
		color:#000000;
		text-decoration:none;
	}
	
	.linklist li a:hover,
	.linklist li a:active {
		color:#76c7d4;
		text-decoration:none;
	}
	
	

	/* ================================================== */
	/* VERTICAL SPACES */
	/* ================================================== */
	
	.vspace_5 {height:5px;clear:both;}
	.vspace_10 {height:10px;clear:both;}
	.vspace_20 {height:20px;clear:both;}
	.vspace_30 {height:30px;clear:both;}
	.vspace_40 {height:40px;clear:both;}
	.vspace_50 {height:50px;clear:both;}
	.vspace_100 {height:100px;clear:both;}
	.vspace_150 {height:150px;clear:both;}
	.vspace_200 {height:200px;clear:both;}


	/* ================================================== */
	/* TABLES */
	/* ================================================== */

	.table_Border {
		margin-bottom: 10px;
	}
	
	.table_Border th {
		padding:4px 10px 4px 10px;
		font-weight:bold;
		color:#000000;
		vertical-align:top;
		text-decoration:none;
		text-align:left;
		background-color: #cce2ed;
		border-right:1px solid #ffffff;
	}
	
	.table_Border th a {
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}
	
	.table_Border .odd td {
		background-color:#ffffff;
	}

	.table_Border td {
		padding:4px 10px 4px 10px;
		font-weight:normal;
		color:#000000;
		vertical-align:top;
	}
	
	.table_Border td a {
		color: #000000;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.table_Border td a:hover,
	.table_Border td a:active {
		text-decoration: underline;
		color: #6aaa23;
	}
	
	.table_Border .even td {
		background-color:#edf6f9;
		border-right:1px solid #ffffff;
	}
	.table_Border .last td {
		border-bottom: 1px solid #7fceeb;
	}
	

	
	
}