html {
 width:100%;
 overflow-y:scroll;
}
body {
 margin:0px;
 margin-top:10px;
 text-align:center;
 width:100%;
 font-family: verdana,sans-serif;
 font-size: 11px;
 line-height:160%;
 color:#000000;
}
a {
 color:#086EB9;
 text-decoration:none;
}
a img {
 border:0px;
}
p,td,li {
 font-family: verdana,sans-serif;
 font-size: 11px;
 line-height:160%;
 color:#000000;
}
p {
 margin:0px;
 padding:0px;
}
h2,h3,h4,h5,h6 {
 font-family: verdana,sans-serif;
 line-height:125%;
 color:#000000;
 margin:0px;
 padding:0px;
}
h1 {
 font-family: verdana,sans-serif;
 line-height:150%;
 color:#000000;
 margin:0px;
 padding:0px;
 font-size:16px;
}


h2 {
 font-size:16px;
 padding-bottom:.3em;
}
h3 {
 font-size:14px;
 padding-bottom:.3em;
}
h4 {
 font-size:13px;
 padding-bottom:.3em;
}
h5 {
 font-size:12px;
 padding-bottom:.2em;
}
h6 {
 font-size:10px;
 padding-bottom:.1em;
}
td#center-middle ul {
 margin:0px;
 padding:0px;
 margin-left:16px;
 list-style-image:url(../images/li_img.gif);
}
td#center-middle li {
 padding-bottom:5px;
}
.csc-header h1 {
 font-size:12px;
 font-family: verdana,sans-serif;
 line-height:125%;
 padding-bottom:10px;
}
.spacer {
 font-size:1px;
 line-height:0px;
 height:0px;
 clear:both;
}
table#outertable {
 margin:0px auto;
 width:889px;
 text-align:left;
}
td#top {
 text-align:right;
 width:887px; 
 padding-right:2px;
}
td#head {
 width:887px;
 height:25px;
 background-color:#1075c2;
}
td#top-left, td#top-middle, td#top-right {
 height:1px;
 font-size:1px;
 line-height:1px;
}
td#top2-left, td#top2-right {
 height:30px;
 padding-top:10px;
 padding-bottom:5px;
}
td#top-right2 {
 padding-top:15px;
 padding-bottom:0px;
}
td#top-left {
 width:165px;
 text-align:left;
}
td#top2-left {
 text-align:left;
}
td#top2-right {
 padding-top:5px;
 padding-bottom:5px;
 text-align:right;
}
td#top2 {
 text-align:right;
 height:20px;	
 padding-bottom:4px;
}
#langselect {
 float:right;	
 padding-top:5px;
}
td#top-middle {
 width:525px;
 height:45px;
 padding-top:12px;
 padding-bottom:10px;
 padding-left:20px;
 padding-right:14px;
 text-align:left;
}
td#top-right {
 width:165px;
 text-align:left;
}
td#center-left {
 width:165px;
 text-align:left;
 vertical-align:top;
}
td#center-middle {
 width:510px;
 padding-left:27px;
 padding-right:22px;
 padding-bottom:20px;
 text-align:left;
 vertical-align:top;
}
td#center-right {
 width:165px;
 text-align:left;
 vertical-align:top;
}
div#copyright {
 padding-top:20px;
 clear:both;
}
div#head-subtitle {
 position:absolute;
 left:185px;
 top:145px;
}
div.div-float {
 float:left;
 line-height:0px;
}
a.a-topnav {
 text-decoration:none;
 color:#515151;
 font-size:.8em;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 0px 3px;
 padding-left:16px; 
}
a.a-grey {
 text-decoration:none;
 color:#515151; 
 display:block;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
}
a.a-grey:hover {
 background-color:#cccccc;
}
/**********************************/
/* NAVIGATION                     */
/**********************************/

div#navinfo {
 width:163px;
 border:1px solid #CCCCCC;
}
div#navleft {
 width:163px;
 border:1px solid #CCCCCC;
 margin-bottom:20px;	
}

h2.nav-title {
 background-color:#b2b2b3;
 color:#ffffff;
 font-weight:bold;
 line-height:16px;
 font-size:11px;
 padding-left:8px;
 padding-top:4px;
 padding-bottom:4px;
}

div#navi ul {
 float:right;
 margin:0px;
 padding:0px;
 list-style-type:none;	
}
div#navi ul li {
 float:left;	
}
div#navi ul li a {
 color: #FFFFFF;
 display: block;
 font-size: 11px;
 font-weight: bold;
 line-height: 25px;
 padding-left: 25px;
 padding-right: 25px;
 text-decoration: none;	
}

div#navi ul li a:hover, 
div#navi ul li a.act {
 background-color: #1783D7;
}
.fleft {
 float:left;	
}
.fright {
 float:right;	
}
ul.ul-nav {
 margin:0px;
 padding:0px;
}
li.li-nav {
 margin:0px;
 padding:0px;
 list-style-type:none;
}
a.a-nav1,a.a-nav1-act {
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 4px 11px;
 padding-left:20px;
 width:143px;
 color:#555555;
 line-height:18px;
 padding-top:7px;
 padding-bottom:7px;
 display:block;
 text-decoration:none;
}
div#navleft a.a-nav1,
div#navleft a.a-nav1-act {
 font-size:10px;	
 border-bottom:1px dotted #dedede;
 padding-top:3px;
 padding-bottom:3px;
}
a.a-nav1-act {
 background-color:#cccccc;
 color:#ffffff;
}
a.a-nav2, a.a-nav2-act,
a.a-nav3, a.a-nav3-act {
 padding-left:20px;
 padding-right:6px;
 width:137px;
 color:#555555;
 line-height:18px;
 padding-top:3px;
 padding-bottom:3px;
 display:block;
 text-decoration:none;
}
a.a-nav3, a.a-nav3-act {
 padding-top:2px;
 padding-bottom:2px;
 line-height:16px;
 font-size:11px;
}
a.a-nav2-act {
 background-color:#888888;
 color:#ffffff;
}
a.a-nav2 {
 background-color:#eeeeee;
}
a.a-nav3 {
 background-color:#dedede;
}
a.a-nav3-act {
 background-color:#555555;
 color:#ffffff;
}
a.a-nav1:hover, a.a-nav2:hover, a.a-nav3:hover {
 background-color:#cccccc;
}
.form-submit {
 width:200px;
 background-color:#086EB9;
 color:#ffffff;
 border:1px solid #CACCC9;
}

/**********************************/
/* tt_news                        */
/**********************************/

h2.news-title {
 background-color:#0172BE;
 color:#ffffff;
 border-top:1px solid #CACCC9;
 font-size:12px;
 font-weight:normal;
 line-height:22px;
 padding-left:8px;
 padding-bottom:8px;
 padding-top:8px;
}
div.news-latest-container {
 border-left:1px solid #CACCC9;
 border-right:1px solid #CACCC9;
 border-bottom:1px solid #CACCC9;
 padding-top:20px;
}
div.news-latest-item {
 padding-bottom:20px;
 padding-left:8px;
 padding-right:8px;
}
div.news-latest-item h3 {
 padding-bottom:0px;
}
div.news-latest-item h3 a {
 font-size:11px;
 text-decoration:none;
 color:#696969;
 line-height:125%;
}
div.news-latest-item p {
 font-size:.7em;
 color:#7B7A7A;
 line-height:125%;
 padding-bottom:0px;
}
.news-latest-morelink {
 display:inline;
}
.news-latest-morelink a {
 padding-right:15px;
 background-image:url(../images/news_more.gif);
 background-repeat:no-repeat;
 background-position: right; 
 color:#696969;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 display:inline;
}
p.news-latest-morelink a {
 padding-left:0px;
 margin-left:0px;
}
.news-latest-morelink a:hover {
 background-color:transparent;
}
div.news-archivelink {
 text-align:right;
 margin-bottom:10px;
}
div.news-archivelink a {
 padding-left:15px;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 0px 3px;
 text-decoration:none;
 color:#696969; 
 font-size:11px;
}

ol.news-list-container {
 list-style-type:none;
 margin:0px;
 padding:0px;
}
li.news-list-item {
 margin:0px;
 padding:0px;
}
ol.news-list-container a {
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 5px 15px;
 padding-top:10px;
 padding-bottom:10px;
 display:block;
 text-decoration:none;
 padding-left:22px;
 padding-right:10px;
 line-height:100%;
}
ol.news-list-container a:hover {
 background-color:#cccccc;
}
.news-list-date {
 color:#696969; 
 font-size:11px; 
}
.news-list-title {
 color:#696969; 
 font-size:11px; 
 font-weight:bold;
}
.news-single-item h3 {
 line-height:150%;
 font-size:12px; 
 font-weight:normal;
}
.news-single-item p {
 color:#696969;
}
.news-single-timedata {
 font-size:12px;
}
.news-single-item .line {
 height:1px;
 line-height:1px;
 font-size:1px;
 border-top:1px solid #cccccc;
 background-color:#ffffff;
}
.news-single-backlink a {
 padding-left:15px;
 background-image:url(../images/back.gif);
 background-repeat:no-repeat;
 background-position: 0px 2px;
 text-decoration:none;
 color:#696969; 
 font-size:11px;
}
/**********************************/
/* article                        */
/**********************************/

h2.article-title {
 background-color:#b2b2b3;
 color:#ffffff;
 border-top:1px solid #CACCC9;
 font-size:12px;
 font-weight:bold;
 line-height:16px;
 padding-left:8px;
 padding-bottom:4px;
 padding-top:4px;
}
td#center-right .csc-menu-2 {
 border-left:1px solid #CACCC9;
 border-right:1px solid #CACCC9;
 border-bottom:1px solid #CACCC9;
}
td#center-right .csc-menu-2 p {
 font-size:.7em;
 color:#7B7A7A;
 line-height:125%;
 padding-bottom:0px;
}
td#center-right .csc-menu-2 a {
 padding-top:5px;
 padding-bottom:5px;
 display:block;
 color:#696969;
 font-size:11px;
 text-decoration:none;
 padding-left:8px;
 padding-right:8px;
}
td#center-right .csc-menu-2 a:hover {
 background-color:#cccccc;
}
div.article-archivelink {
 text-align:right;
 margin-bottom:10px;
}
div.article-archivelink a {
 padding-left:15px;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 0px 3px;
 text-decoration:none;
 color:#696969; 
 font-size:11px;
}
ol.csc-menu-1 {
 list-style-type:none;
 margin:0px;
 padding:0px;
 margin-bottom:15px;
}

ol.csc-menu-2 {
 list-style-type:none;
 margin:0px;
 padding:0px;
}
ol.csc-menu-1 li, ol.csc-menu-2 li {
 margin:0px;
 padding:0px;
}
ol.csc-menu-1 a, td#center-right ol.csc-menu-2 a {
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 5px 7px;
 padding-top:3px;
 padding-bottom:3px;
 display:block;
 text-decoration:none;
 padding-left:22px;
 padding-right:10px;
 line-height:125%;
 color:#696969; 
 font-size:10px;
 border-bottom:1px dotted #dedede;
}
td#center-middle ol.csc-menu-1 a {
 font-size:11px;
 padding-top:7px;
 padding-bottom:7px;
}
td#center-middle ol.csc-menu-1 li {
 padding-bottom:0px;	
}
td#center-right ol.csc-menu-2 li a {
 background-position: 5px 9px;
 font-weight:normal;
}
ol.csc-menu-1 a:hover {
 background-color:#cccccc;
}
.csc-frame-rulerAfter {
 height:15px;
 border-top:1px solid #cccccc;
}

/**********************************/
/* Contentbox                     */
/**********************************/

h2.box-hl {
 background-color:#b2b2b3;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 line-height:16px;
 padding-left:8px;
 padding-bottom:4px;
 padding-top:4px;
}
h2.box-hl a {
 color:#ffffff;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
}
div.box-div, div.box-div2 {
 border:1px solid #CACCC9; 
 margin-bottom:20px;
}
div.box-content {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:4px;
 padding-right:4px;
}

div.box-div2 div.box-content{
 padding-left:8px;
 padding-right:8px;
 background-image:url(../images/fragezeichen.gif);
 background-repeat:no-repeat;
 background-position:center;
}
div.box-content p {
 font-size:12px;
}

.csc-form-fieldcell {
 text-align:left;
}
.csc-form-fieldcell input, .csc-form-fieldcell textarea {
 width:300px;
}
.csc-form-fieldcell[submit] {
 width:306px;
 background-color:#086EB9;
 color:#ffffff;
 border:1px solid #CACCC9;
}
/**********************************/
/* Extensions                     */
/**********************************/

	/* default styles for extension "tx_dropdownsitemap_pi1" */
		td#center-middle .tx-dropdownsitemap-pi1 ul {
		 list-style-type:none;
		 list-style-image:none;
		}
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
			width:450px;
		}
		.tx-dropdownsitemap-pi1 ul ul {
			margin-top:10px;
			margin-right:0px;
			width:440px;
		}
		.tx-dropdownsitemap-pi1 ul ul li {		
     display:block;
     width:440px
		}

		.tx-dropdownsitemap-pi1 ul ul ul {
			width:410px;
		}
		.tx-dropdownsitemap-pi1 ul ul ul li {
			width:410px;
		}
		.tx-dropdownsitemap-pi1 ul ul ul ul {
			width:380px;
		}
		.tx-dropdownsitemap-pi1 ul ul ul ul li {
			width:380px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 4px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }

.tx-srlanguagemenu-pi1 .INACT {
 display:none;	
}   
   
   
/**********************************/
/* tt_news                        */
/**********************************/

h2.news-cat-title {
 background-color:#f1f2f3;
 color:#696969;
 border-top:1px solid #cdcdcd;
 border-left:1px solid #cdcdcd;
 border-right:1px solid #cdcdcd;
 font-weight:normal;
 line-height:16px;
 padding-left:8px;
 padding-bottom:10px;
 padding-top:10px;
}
div.news-cat-container {
 border-left:1px solid #cdcdcd;
 border-right:1px solid #CDCDCD;
 border-bottom:1px solid #CDCDCD;
 padding-top:5px;
}
div.news-cat-container a {
 display:block;
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
 padding-bottom:3px;
 font-size:11px;
}
div.news-cat-container a {
 display:none;
}
div.news-cat-container div.level2 a {
 display:block;
 color:#696969;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 4px 7px;
 padding-left:20px; 
}
div.news-cat-container div.level2 a:hover {
 background-color:#cccccc;
}
h2.news-title {
 background-color:#b2b2b3;
 color:#ffffff;
 border-top:1px solid #CACCC9;
 font-size:11px;
 font-weight:bold;
 line-height:16px;
 padding-left:8px;
 padding-bottom:4px;
 padding-top:4px;
}
div.news-latest-container {
 border-left:1px solid #CDCDCD;
 border-right:1px solid #CDCDCD;
 border-bottom:1px solid #CDCDCD;
 padding-top:20px;
}
div.news-latest-item IMG {
 float:left;
 margin-top:5px;
 margin-right:5px;
}
div.news-latest-item {
 padding-bottom:20px;
 padding-left:8px;
 padding-right:8px;
}
div.news-latest-item h3 {
 padding-bottom:0px;
}
div.news-latest-item h3 a {
 font-size:11px;
 text-decoration:none;
 color:#696969;
 line-height:125%;
}
div.news-latest-item p {
 font-size:10px;
 color:#7B7A7A;
 line-height:125%;
 padding-bottom:0px;
}
div.news-latest-morelink a {
 padding-right:15px;
 background-image:url(../images/news_more.gif);
 background-repeat:no-repeat;
 background-position: right; 
 color:#696969;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
div.news-archivelink {
 text-align:right;
 margin-bottom:10px;
}
div.news-archivelink a {
 padding-left:15px;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 0px 3px;
 text-decoration:none;
 color:#696969; 
 font-size:11px;
}

ol.news-list-container {
 list-style-type:none;
 margin:0px;
 padding:0px;
}
li.news-list-item {
 margin:0px;
 padding:0px;
 border-bottom:1px solid #cccccc;
}
ol.news-list-container a {
 margin:0px;
 background-image:url(../images/nav_li.gif);
 background-repeat:no-repeat;
 background-position: 5px 11px;
 padding-top:10px;
 padding-bottom:10px;
 display:block;
 text-decoration:none;
 padding-left:22px;
 padding-right:10px;
 line-height:100%;
}
ol.news-list-container a:hover {
 background-color:#cccccc;
}
.news-list-catimg {
 color:#696969; 
 font-size:11px; 
 float:right;
}
.news-list-catimg img {
 margin-left:3px;
}
.news-list-date {
 color:#696969; 
 font-size:10px; 
}
.news-list-title, .news-list-title p.bodytext {
 color:#696969; 
 font-size:11px; 
}
.news-list-title {
 line-height:18px;
 padding-top:6px;
 padding-bottom:6px;
 font-weight:normal;
 color:#000000;	
}
td#center-middle .news-list-container li{
 padding-bottom:0px;
}
.news-list-title p.bodytext {
 padding:0px;
 margin:0px;
}

.news-list-subheader {
 color:#696969; 
 font-size:11px;
}
.news-single-item p {
 color:#696969;
}
.news-single-timedata {
 font-size:10px;
}
.news-single-item .line {
 height:1px;
 line-height:1px;
 font-size:1px;
 border-top:1px solid #cccccc;
 background-color:#ffffff;
 margin-top:20px;
}
.news-single-item h2 {
 font-size:14px;
 font-weight:bold;	
 line-height:22px;
}
.backlink a, .news-single-backlink a {
 padding-left:15px;
 background-image:url(../images/back.gif);
 background-repeat:no-repeat;
 background-position: 0px 2px;
 text-decoration:none;
 font-size:12px;
}
.link-forward a {
 padding-left:15px;
 background-image:url(../images/link.gif);
 background-repeat:no-repeat;
 background-position: 0px 2px;
 text-decoration:none;
 font-size:12px;
}

div.div-landheader {
 background-color:#cccccc;
 width:100%;
 margin-bottom:15px;
}
div.div-landheader img {
 border:1px solid #ffffff;
}
h1.landheader {
 margin:0px;
 padding-top:10px;
 padding-left:10px;
 color:#ffffff;
 font-size:18px;
}

.csc-header h1 {
 margin:0px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 line-height:18px;
 background-color: #F1F2F3;
 margin-bottom:10px;
}
#footer {
 border-top:1px solid #afafaf;	
 padding-top:10px;
 padding-bottom:15px;
}
.footer-left {
 float:left;
 width:300px;
 color:#afafaf;	
}
.footer-right {
 float:right;
 width:500px;
 color:#afafaf;	
 text-align:right;
}
.footer-right a {
 color:#afafaf;		
}
#footersub p, #footersub p.bodytext {
 font-size:10px;
}
p.bodytext a img {
 margin-right:3px;
}

h1.h1-pagetitle {
 font-family:verdana,sans-serif;
 background-color:#b2b2b3;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 line-height:22px;
 padding-left:8px;
 padding-bottom:8px;
 padding-top:8px;
}

.csc-mailform {
 border:0px;
 width:354px;
 margin:0px auto;
 text-align:center;
}
.csc-mailform label {
 text-align:left;
 font-size:12px;
 float:left;
}

.csc-mailform input {
 width:350px;
 border:1px solid #cccccc;
}
.csc-mailform textarea {
 width:350px;
 font-family:verdana,sans-serif;
 border:1px solid #cccccc;
}
.csc-mailform .csc-mailform-check {
 width:20px;
 border:0px;
}
.csc-mailform .csc-mailform-submit {
 border:1px solid #cccccc;
 width:354px;
 background-color:#efefef;
 cursor:pointer;
 margin-top:15px;
}

.captcha-img img {
 border:1px solid #cccccc;
}
#ttnews-cat-tree img {
 display: none;
}

#ttnews-cat-tree ul {
 margin:0px;
 padding:0px;
 margin-left:16px;
 list-style-image:url(../images/li_img.gif);
}
#ttnews-cat-tree li {
 padding-bottom:5px;
}
.div-print {
 float:left;	
}
.div-recommend {
 float:left;
}

.div-recommend a,
.div-print a {
 background-image: url("../images/print.gif");
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding-left: 18px;
 color:#afafaf;	
 margin-right:15px;
 height:25px;
 line-height:25px;
 display:block;
}
.div-recommend a {
 padding-left: 22px;
 background-image: url("../images/recommend.gif");
}
.colleft {
 padding-top:20px;	
 padding-bottom:20px;
}
.box-div DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0;
}
