@CHARSET "ISO-8859-1";
/*general definiitons*/
html {
	padding:0;
	margin:0;
	text-align:center;
	font-family: Arial, sans-serif;

	color:#0363af;
	color:#365e92;
}


body {
	text-align: center;
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	font-size:13px;
}

/*container definit?ons*/
#page-margins {
	text-align:left;
	margin: auto;
	position:relative;
	background:none;
	width:900px;
	padding:0;
}


#page {
	padding:0;
	margin:0;
	background-color:#ffffff;
	width:900px;
	overflow:hidden;
	position:relative;
	float:left;
}

#header {
	background-color:#FFFFFF;
	width:900px;
	height:90px;
	margin-bottom:5px;
	float:left;
}

#content {
	width:900px;
	float:left;
	background-image:url(../img/leftcol_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

#col-left {
	/*background-color:#F0F0F0;
	border-right:1px solid #666666;*/
	width:181px;
	float:left;
}

.three_cols #col-left {
	background-image:none;
}

#col-middle {
	background-color:#FFFFFF;
	/*width:779px;
	min-height:400px;*/
	width:699px;
	padding:10px;
	margin:0;
	text-align:left;
	float:left;
}

*html #col-middle {
	width:719px;
}


.three_cols #col-middle {
	background-color:#FFFFFF;
	width:511px;
	margin:0;
	padding:10px;
	height:auto;
	text-align:left;
	float:left;
	border-right:1px solid #666666;
	min-height:280px;
}


#col-right {
	background-color:#FFFFFF;
	text-align:left;
	width:180px;
	width:179px;
	padding-left:8px;
	padding-top:25px;
	float:left;
}

#footer {
	background-color:#FFFFFF;
	width:900px;
	height:20px;
	float:left;
	border-top:1px solid #666666;
	margin-top:3px;
	text-align:center;
}

/*detail defenitions*/
/*header*/

a {color: #365e92;}
/*p {color:#0363af;}*/

#logo {
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
	width:415px;
	height:70px;
}

.header-link, #footer a {
	text-decoration:none;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
}

.header-link:hover {
	text-decoration:underline;
}

.header-link-selected {
	text-decoration:underline;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
}

#language-search {
	float:left;
	text-align:right;
	padding:0px;
	margin:0px;
	width:485px;
	height:70px;
}


#search {
	float:left;
	margin-top:10px;
	float:right;
}

*html #search {
	float:left;
	margin-top:20px;
	margin-right:0px;
}

#search form{
	padding:0px;
	margin:0px;
	margin-left:300px;
	width:auto;
	float:right;
	display:block;
	width:185px;
	width:auto;
}


#searchfield {
	margin:0;
	margin-left:5px;
	padding:0;
	float:right;
}

#searchfield input {
	float:left;
	margin:0;
}

#searchbutton {	
	margin:0;
	padding:0;
	float:left;
}

*html #searchbutton {
	margin-top:4px;
}

.tx-indexedsearch #searchbutton-center {
	margin-top:5px;
	float:none;
}

#navi{
	float:left;
	width:900px;
	height:20px;
	background-color:#5F99C9;
	text-align:left;
}

#navi ul {
	padding:0px;
	margin:3px;
	list-style-type:none;
}

#navi ul li{
	display:inline;
	background-image:url(../img/divider.jpg);
	background-repeat:no-repeat;
	background-position:30px 2px;
}

#navi ul li.first {
	background-image:none;
	margin-left:20px;
}
#navi ul li a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:70px;
}

#navi ul li a:hover {
	text-decoration:underline;
}

#navi ul.third-level {
	margin-left:5px;
}

ul.third-level li {
	border:0px !important;
}

/*detail defenitions*/
/*content*/

/*col-left*/
#nav-image {
	border-bottom:1px solid #666666;
}

#col-left ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	background-color:#FFFFFF;
	text-align:left;
}

#col-left ul li{
	border-bottom: 1px solid #666666;
	border-right:1px solid #666666;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:5px;
}

#col-left ul.third-level li {
	padding-left:20px;
}

#col-left ul li a {
	background-image: url(../img/navi2-normal.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#col-left ul li a:hover, #col-left ul li a.active{
	background-image: url(../img/navi2-active.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	text-decoration:underline;
}

/*col-middle*/
#col-middle-top-image {
	border-bottom:1px solid #666666;
}

#col-middle p{
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}


#col-middle-content {
	margin-top:10px;
}

#col-right h2 {
	margin-top:10px;
	padding-left:5px;
	float:left;
	width:230px;
	width:auto;
	margin:5px;
}

#col-right p {
	padding-left:5px;
	padding-right:5px;
}

.news-list-item a {
	color:#666666;
	font-weight:normal;
}

h1 {
	font-size:16px;
}

#footer a:hover {
	text-decoration:underline;
}

p.align-center {
	text-align:center;
}

p.align-left{
	text-align:left;
}

p.align-right{
	text-align:right;
}

#logo a img {
	border:0;
}

.news-single-timedata {
	text-align:right;
}



.news-single-backlink {
	margin-top:20px;
}

.news-single-backlink a {
	text-decoration:none;
}

.news-single-backlink a:hover {
	text-decoration:underline;
}

.subheader {
	font-weight:bold;
}


#col-middle-top-image {
	background-image:url(../img/h1_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:28px;
	padding:0;
	margin:-10px;
	margin-bottom:0;
	margin-top:0px;
	padding:0;
	padding-left:10px;
}

*html .three_cols #col-middle-top-image {
	position:absolute;
	top:5px;
	left:10px;
	width:510px;
}

*html .three_cols #col-middle {
	position:relative;
}

*html .three_cols #col-middle-content {
	margin-top:45px;
}

#col-middle-top-image h1 {
	background-image:url(../img/h1_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left top;
/*	height:25px;*/
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:3px !important;
	float:left;
}

.csc-sitemap ul {
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:10px;
}

.csc-sitemap ul li {	
	padding-top:15px;
}

.csc-sitemap ul li a {
	font-weight:bold;
	text-decoration:none;	
	padding-left:10px;
	background-image:url(../img/sitemap-liBg.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.csc-sitemap ul li a:hover {
	text-decoration:underline;
}

.csc-sitemap ul li ul {
	margin:10px;
	margin-left:20px;
	padding:0;
}

.csc-sitemap ul li ul li {
	padding:0;
	padding-top:5px;
}

.csc-sitemap ul li ul li a {
	font-weight:normal;
}

.newsletter table {
	width:690px !important;
}

.newsletter table td {
	width:auto !important;
}

#mailform {
	width:auto;
	margin-left:50px;
}

.csc-mailform-field #mailform, .csc-mailform-field #mailformInformationen{
	margin-left:0px;
	border:0px;
}

#mailform .csc-mailform-field {
/*	width:40px !important;  */
	margin-bottom:5px;
}

#mailform label,
div.csc-mailform-label {
    width:500px;
    text-align:left;
    display:block;
    margin-bottom:5px;
    font-weight:bold; 
}

#mailformInformationen label {
    font-weight:normal;
}

#mailform input.csc-mailform-radio {
    margin:0px;
    width:20px;
    float:left;
}

#mailform fieldset {
    border:0;
    margin:5px;
}

.csc-mailform-field {
    padding:2px;
}

.csc-mailform-submit {
    margin-top:20px;
}

#mailform textarea {
    
}

p.csc-linkToTop {
	text-align:right;
	background-color:#f1f1f1;
	padding:3px;
}

p.csc-linkToTop a {
	padding-left:15px;
	background-image:url(../img/back_to_top.jpg);
	background-repeat:no-repeat;
	background-position: 3px 5px;
}

p.csc-linkToTop a:hover {
	background-image:url(../img/back_to_top-hover.jpg);
	color:black;
} 

#col-middle .indent, #col-midde p.indent {
	margin-left:20px;
}

p.align-justify {
	text-align:justify;
}

.external-link img {
	border:0px;
}

.contenttable th {
	text-align:left;
	font-weight:normal;
}

a img {
	border:0;
}

td, th {
vertical-align:center;
padding: 10px 10px;
margin:0;
font-size:13px;
border-right:1px solid #a2b8d4;
border-top:1px solid #a2b8d4;
}

table {
	border-left:1px solid #a2b8d4;
	border-bottom:1px solid #a2b8d4;
	padding:0;
	margin:0;
	cell-spacing:0;
	cell-padding:0;
	border-spacing:0;
}

p img {
	padding:0;
	margin:0;
}

#news-box {margin:10px;}

table.csc-uploads, table.csc-uploads td {border:0 !important;}
