/* html-tags start*/
body {
	background-color: #DBDFE2;		/*D3E9F5;*/
	color: #000000;
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align : top;
}

DIV#wrapper{margin:0em auto 0em auto;text-align: center;width:1200px;/*background-color:red;*/}



P, OL, UL, DIV{
}
TD {
	font-size: 11px;
        vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
H1, H2, H3, H4, H5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
BLOCKQUOTE {
	margin-left : 20px;
}
UL {
	margin: 0px 10px 5px 20px;
	list-style-position : outside;
}
UL LI {
	margin: -2px 0px 0px 0px;
	padding-left : 10px;
}
OL {
	margin: 0px 10px 5px 20px;
	list-style-position : outside;
}
OL LI {
	margin: 0px 0px 0px 0px;
	padding-left : 10px;
}
H1 {
	font-size: 14px;
	color: #000080;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
}
H2 {
	font-size: 14px;
	color: #000080;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

H3 {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}
H4 {

	font-size: 12px;
	margin: 10px 0px 5px 0px;
}
H5 {
	 font-size: 10px;
	margin: 0px 0px 5px 0px;
}
FORM {
	margin : 0px,0px,0px,0px;
}







INPUT, TEXTAREA {
	font-size: 10px;
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 2px;
}
INPUT {
	font-size: 11px;
	/*width: 200px;*/
}
SELECT {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 2px;
	width: 200px;
}
TEXTAREA {font-size: 11px;font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;width: 200px;}


.button {background : #C1CCE0;}
P {margin: 0px 0px 5px 0px;}

/* links, the ones in menu_1 see there */
A:link {text-decoration: none;color: #0000F0;}
A:hover {text-decoration: none;color: #000080;}
A:visited {text-decoration: none;color: #0000F0;}






/* html-tags stop*/

/* ######    page-construction containers  ###### */




DIV.leftContainer {
	position: relative;
	top: 10px;
	left: 10px;
	width: 196px;
	height: 748px;		/*548px*/
	border: 1px solid #6B7D81;
    background-color: #7F97AA;			/*7F9FAA;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    /*overflow: hidden;*/
	float:left;
}
DIV.leftContainerLogo {
	width: 196px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.leftContainerNavi {
	width: 190px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*height: 748px;*/
}


DIV.bodyContainer {
	position: relative;
	top: 10px;
	left: 12px;		/*9px*/
	width: 785px;			/*575*/
	height: 748px;		/*548px*/
    background-color: #BBD4D9;
	border: 1px solid #6B7D81;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
DIV.bodyContainerContentBox {
	position: absolute;
	top: 0px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	margin: 30px 20px 15px 10px;
	border: 0px solid #6B7D81;
	text-align:left;
	height: 748px;
}
.bodyContainerContentHeadline{font-size: 16px;color: #000080;font-weight: bold;margin: 20px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 563px;}
.bodyContainerContent{margin: 0px 0px 0px 54px;padding: 0px 0px 0px 0px;width: 700px;}


DIV.rightContainer {
	position: relative;
	top: 10px;
	left: 1000px;
	width: 170px;
	height: 748px;		/*548px*/
	border: 1px solid #6B7D81;
    background-color: #7F97AA;			/*7F9FAA;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.rightContainerNews {
	width: 155px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	/*overflow:hidden;*/
	/*display:block;*/
	position: absolute;
	top: 0px;
	left: 10px;
	border:0px solid red;
}



/* navis */


.mainNavi, .mainNavi_on {
	width: 170px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 7px 0px 7px 7px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #556B78;
}
.mainNavi {background-color: #7F9FAA;}
.mainNavi_on {background-color: #08618B;}

.mainNavi a:link {color: #FFFFFF;}
.mainNavi a:visited {color: #FFFFFF;}
.mainNavi a:hover {color: #08618B;}
.mainNavi_on a:link {color: #FFFFFF;}
.mainNavi_on a:visited {color: #FFFFFF;}
.mainNavi_on a:hover {color: #08618B;}





.subNavi, .subNavi_on {
	width: 170px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #4996BB;
	margin: 4px 0px 4px 7px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #556B78;

}
.subNavi a:link {color: #FFFFFF;}
.subNavi a:visited {color: #FFFFFF;}
.subNavi a:hover {color: #08618B;}
.subNavi_on a:link {color: #084E78;}
.subNavi_on a:visited {color: #084E78;}
.subNavi_on a:hover {color: #08618B;}











.csc-mailform {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.csc-form-commentcell{
	padding: 32px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000080;
        font-weight: bold;
        font-size: 12px;
}
.csc-form-label{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.csc-form-labelcell{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
        font-weight: normal;
        font-size: 11px;
}
.csc-form-fieldcell {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}










HR{
        height:1px;
        background-color:#67819B;
        border:none;
}
P.back {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #67819B;
	font-size:10px;
}






div.tx-contentwrapper_style1 {margin:15px 0px 15px 0px;padding:6px;background-color:#AEC8CA;color:#000000;border-top:1px solid #6B7D81;border-bottom:1px solid #6B7D81;font-size:12px;}
div.tx-contentwrapper_style2 {margin:4px 4px 4px 4px;padding:6px;background-color:#E7EAF4;color:#000000;border:1px solid #6B7D81;font-size:13px;}
div.tx-contentwrapper_style3 {margin:13px 0px 10px 0px;padding:6px;background-color:#AEC8CA;color:#000000;border-top:3px solid #6B7D81;border-bottom:3px solid #6B7D81;font-size:13px;}
div.tx-contentwrapper_style4 {margin:10px 0px 5px 0px;padding-top:6px;border-top:1px solid #6B7D81;font-size:12px;}
div.tx-contentwrapper_style5 {margin:15px 4px 10px 4px;padding:6px;border-top:1px solid #6B7D81;font-size:12px;}
div.tx-contentwrapper_style6 {margin:0px;padding:0px 5px 0px 0px;border:0px;width:280px;float:left;border:0px solid red;overflow:hidden;}
div.tx-contentwrapper_style7 {clear:both;}

div.tx-contentwrapper_style1 h1 {margin:4px 0px 2px 0px;padding:0px;color:#000080;font-weight:bold;font-size:13px;}
div.tx-contentwrapper_style2 h1 {margin:4px 0px 2px 0px;padding:0px;color:#000080;font-weight:bold;font-size:15px;}
div.tx-contentwrapper_style3 h1 {margin:4px 0px 2px 0px;padding:0px;color:#000080;font-weight:bold;font-size:12px;}
div.tx-contentwrapper_style4 h1 {margin:4px 0px 2px 0px;padding:0px;color:#000080;font-weight:bold;font-size:12px;}
div.tx-contentwrapper_style5 h1 {margin:4px 0px 2px 0px;padding:0px;color:#000080;font-weight:bold;font-size:12px;}

	/* startseite */
div.tx-contentwrapper_style8 {text-align:right;height:440px;overflow:hidden;border:0px solid red;}
div.tx-contentwrapper_style9 {text-align:right;margin-top:70px;border:0px solid blue;}
div.tx-contentwrapper_style8 h1 {font-size:32px;margin:8px 0 50px 0;}
div.tx-contentwrapper_style9 h1 {font-size:12px;}


DIV.bookmarkBox {padding:0.2em 0.2em 0.4em 0.2em;margin:0.8em 0em 0.4em 0em;height:1.5em;width:13.8.0em;border-top:0px solid #FFF;border-bottom:0px solid #FFF;}
DIV.bookmarkBox img {padding:0em 0em 0em 1.3em;border:0px;}

DIV.newsBox {padding:0.2em 1.5em 0.4em 0em;margin:1em 0em 0em 0em;width:147px;}
DIV.newsBox .news-latest-container {padding:0em;border:0px solid #FFF;/*background-color:#B2C3CB;font-size:85%;*/color:#FFF;}	/*B2C3CB*/
DIV.newsBox .news-latest-container a,
DIV.newsBox .news-latest-container a:link {color:#FFF;}	/*B2C3CB*/

.newsBoxCSS .csc-firstHeader {/*font-style:italic;*/border-bottom:1px solid #3348B5;width:10.7em;}
.news-listactual-item {margin:0em;padding:0em;}
.news-list-item {margin:0.2em 0em 1em 0em;padding:0.8em 0em 0.8em 0em;border-bottom:1px solid #3348B5;}
.news-list-browse {margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}
.news-list-date {font-size:0.9em;font-style:italic;color:#AAAAAA;}
.news-list-headline {font-size:1.2em;margin:0.4em 0em 0.5em 0em;padding:0em 0em 0em 0em;color:#3348B5;font-weight:bold;font-style:italic;}
.news-list-subheader {font-weight:normal}
.news-list-image {}
.news-list-morelink {}

.news-single-item {margin:0.2em 0em 1em 0em;padding:0.8em 0em 0.8em 0em;}
.news-single-backlink {margin:1em 0em 0.2em 0em;padding:0.8em 0em 0.8em 0em;border-top:1px solid #3348B5;}
.news-single-timedata {font-size:0.9em;font-style:italic;color:#AAAAAA;}
.news-single-headline h1 {margin:0.4em 0em 0.8em 0em;padding:0em 0em 0em 0em;font-size:1.2em;color:#3348B5;font-weight:bold;}
.news-single-subheader {margin:0em 0em 0.2em 0em;padding:0em 0em 0em 0em;font-weight:bold}
.news-single-author {margin:0.2em 0em 0.9em 0em;padding:0em 0em 0em 0em;}
.news-single-img {margin:1.5em 0em 1.5em 0em;padding:0em 0em 0em 0em;}
.news-single-img img {margin:0em;padding:0em;border:0px;}

.news-latest-container {margin:0em;padding:0em;}
.news-latest-item {margin:0.2em 0em 0.2em 0em;padding:0.2em 0em 0.5em 0em;border-bottom:0px solid #3348B5;/*width:15em;*/}
.news-latest-date {/*margin:0em;padding:0.3em 0em 0.1em 0em;;font-size:0.9em;font-style:italic;color:#3348B5;*/}
.news-single-timedata,
.news-list-date,
.news-latest-date {display:none;}
.news-latest-headline h2 {font-size:1.1em;margin:0.4em 0em 0.5em 0em;padding:0em 0em 0em 0em;color:#3348B5;font-weight:bold;}
.news-latest-subheader {font-weight:normal}
.news-latest-morelink {}
.news-latest-gotoarchive {}
.tx-ttnews-browsebox-strong {font-weight:bold;}


.csc-textpic-caption {font-style:italic;}
.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image dt a {margin-right:10px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image dt a img {border:4px solid #FFF;}

.tx-frlcasslideshow-pi1 {width:630px;overflow:hidden;border:0px solid #FFF;margin-top:30px;margin-bottom:25px;}
.tx-frlcasslideshow-pi1 #slideshow {border:0px solid #FFF;background-color:#FFF;/*height:120px;*/}
.tx-frlcasslideshow-pi1 img {border:3px solid #FFF;padding:2px;}