@charset "utf-8";
/* CSS Document */

@import url(menuUp.css);


html, body {
	margin:0;
	padding:0;
	background-attachment: scroll;
	background-color: #008FD1;
	background-image: url(images/backgr_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height:100%; /* needed for container min-height */
}
html {
     overflow: -moz-scrollbars-vertical;
}

* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#mainContainer {
	position:relative; /* needed for footer positioning*/
	width:980px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-attachment: scroll;
	background-color: #008FD1;
	background-image: url(images/backgr_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#mainFooter {
		position:absolute;
		width:980px;
		bottom:0; /* stick to bottom */
		height:107px;
}
#cornerBox {
	width:750px;
	background-attachment: scroll;
	background-image: url(images/corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:77px;
}

#leftColumn {
	width:750px;
	float:left;
}
#rightColumn {
	width:230px;
	float:left;
}
.big_clear
	{
	clear:both;
	height:107px;;
	font-size:0;
	}
.content {
	width:705px;
	padding-left:20px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.imageHeader {
	padding-left:20px;
	padding-top:20px;
}
.two_columns
	{
		margin: 0px;
		padding: 0px;
		width: 705px;
	}
	.left_column
		{
			margin: 0px;
			padding: 0px;
			width: 345px;
			margin-right: 15px;
			float: left;
		}
	.right_column
		{
			margin: 0px;
			padding: 0px;
			width: 345px;
			float: left;
		}
.content H1
	{
		margin: 0px;
		padding: 0px;
		color: #0094d1;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
	}
.content H2
	{
		margin: 0px;
		padding: 0px;
		color: #0094d1;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
	}
.content H3
	{
		margin: 0px;
		padding: 0px;
		color: #000000;
		font-weight: bold;
		font-style: italic;
	}
.content H4
	{
		margin: 0px;
		padding: 0px;
		color: #0094d1;
		font-size: 13px;
		font-weight: bold;
		text-transform: none;
	}
.content p
	{
		margin: 0px;
		padding: 0px;
		color: #000000;
		text-align: justify;
	}
.content p b
	{
	}
.content p a
	{
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
.content p a.mehr
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
		font-weight: normal;
	}
.content p a.mehr:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
		font-weight: normal;
	}
.content p.pdf
	{
		margin: 0px;
		padding: 0px;
		padding-bottom: 2px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
.content p.pdf a
	{
		font-weight: bold;
		color: #000000;
		padding-right: 14px;
		text-decoration: none;
		background-image: url(images/pdf_ico.gif);
		background-repeat: no-repeat;
		background-position: top right;
		text-transform: uppercase;
	}
.footerText {
	width:750px;
	background-color: #008FD1;
	height:30px;
}

.footer {
	color:#FFFFFF;
	font-size:10px;
	padding-left:21px;
	padding-top:10px;
	float:left;
}

.footer a{
	color:#FFFFFF;
	text-decoration: none;
}

.footer a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
.logoSmall {
	float:right;
	padding-right:80px;
	padding-top:7px;
}

.clear {
	clear:both;
	height:0;
	font-size:0;
}

.news-latest-container .news-latest-item
	{
		width: 345px;
		border-top: 1px solid #bfe3f4;
		float: left;
		margin-right: 7px;
		margin-top: 15px;
	}
.news-latest-container .news-latest-item .image
	{
		width: 128px;
		float: left;
		margin-right: 7px;
		margin-top: 10px;
	}
.news-latest-container .news-latest-item .news_content
	{
		width: 210px;
		float: left;
		margin-top: 10px;
	}
.news-latest-container .news-latest-item .news_content p.more
	{
		float: right;
	}
.news-latest-container .news-latest-item .news_content p.more a
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
		font-weight: normal;
	}
.news-latest-container .news-latest-item .news_content p.more a:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
		font-weight: normal;
	}
.news-latest-container .news-latest-item .latest_title
	{
		margin-top: 5px;
	}
.news-list-container .news-list-item
	{
		border-top: 1px solid #bfe3f4;
		padding-bottom: 10px;
	}
.news-list-container .news-list-item h2
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
.news-list-container .news-list-item .text
	{
		float: right;
		width: 570px;
	}
.news-list-container .news-list-item .text p
	{
		padding-bottom: 7px;
	}
.news-list-container .news-list-item .text h4
	{
		font-weight: normal;
	}
.news-list-container .news-list-item .text .news-list-morelink
	{
		float: right;
	}
.news-list-container .news-list-item .text .news-list-morelink a
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
	}
.news-list-container .news-list-item .text .news-list-morelink a:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
	}
.news-single-item 
	{
		border-top: 1px solid #bfe3f4;
		padding-bottom: 10px;
	}
.news-single-item h2
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
.news-single-item .text
	{
		float: left;
		width: 565px;
		margin-right: 10px;
	}
.news-single-item .news-single-img
	{
		float: right;
	}
.news-single-item .news-single-img img{
	margin-left:10px;
	padding-bottom:5px;
}
	
.news-single-item .text p
	{
		padding-bottom: 7px;
	}
.news-single-item .text h4
	{
		font-weight: normal;
	}
.news-single-item .news-single-backlink
	{
		float: right;
	}
.news-single-item .news-single-backlink a
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
	}
.news-single-item .news-single-backlink a:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
	}
.news-list-container .news-list-browse a
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
	}
.news-list-container .news-list-browse a:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
	}
.content p.archiv
	{
		margin: 0px;
		padding: 0px;
		color: #0094D1;
		font-style: italic;
		font-weight: normal;
		text-decoration: none;
		text-align: right;
	}
.content p.archiv a
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
		font-weight: normal;
	}
.content p.archiv a:hover
	{
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
		font-weight: normal;
	}
.news-amenu-container h2
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
.news-amenu-container ul
	{
		margin: 0px;
		margin-bottom: 25px;
		margin-left: 15px;
		padding: 0px;
		list-style-type: none;
	}
.news-amenu-container ul li.news-amenu-item-year
	{
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
	}
.news-amenu-container ul li a
	{
		margin: 0px;
		padding: 0px;
		margin-left: 15px;
		color: #0094D1;
		font-style: italic;
		text-decoration: none;
		font-weight: normal;
	}
.news-amenu-container ul li a:hover
	{
		margin: 0px;
		padding: 0px;
		margin-left: 15px;
		color: #0094D1;
		font-style: italic;
		text-decoration: underline;
		font-weight: normal;
	}
.pagination 
	{
		font-family:Arial,Helvetica,sans-serif;
		padding-left:20px;
		padding-top:20px;
		width:705px;
	}
.pagination ul
	{
		list-style-type: none;
	}
.pagination ul li.normal
	{
		display: inline;
	}
.pagination ul li.normal a
	{
		color: #FFFFFF;
		background-color: #0094d1;
		height: 20px;
		padding-top: 6px;
		width: 26px;
		text-align: center;
		display: block;
		text-decoration:none;
		float: left;
		margin-right: 6px;
	}
.pagination ul li.normal a:hover
	{
		color: #FFFFFF;
		background-color: #64b8e0;
		height: 20px;
		padding-top: 6px;
		width: 26px;
		text-align: center;
		display: block;
		text-decoration:none;
		float: left;
	}
.pagination ul li.active
	{
		display: inline;
	}
.pagination ul li.active a
	{
		color: #FFFFFF;
		background-color: #64b8e0;
		height: 20px;
		padding-top: 6px;
		width: 26px;
		text-align: center;
		display: block;
		text-decoration:none;
		float: left;
		margin-right: 6px;
	}




.left_column .csc-textpic-intext-left-nowrap .csc-textpic-text {
	padding-left:10px;
}


#imageBig {
	position:absolute;
	left:20px;
	top:89px;
	z-index:1;
	border: 1px solid #777777;
	background-color: #000000;
	padding: 5px;
}
#displayimg
{
padding-bottom:5px;
}

#mailform fieldset {
	border:0;
	padding-top:10px;
}
.csc-mailform-field {
	padding-bottom:5px;
}

.csc-mailform-field label{
	float:left;
	width:100px;
}
.csc-mailform-field input,
.csc-mailform-field textarea{
	border:1px solid #008FD1;
	font-size:11px;
}



.csc-mailform-submit {
	margin-left:100px;
}
