* {
	padding:0;
         margin:0;
         background-repeat:repeat-y;
         font-size:12px;
}

body {
	font-family: Arial, sans-serif;
         text-align:left;
         padding:0;
         padding-left:2px;
         margin:0;
         font-size:12px;
}

#left, #center, #right {
	width:310px;
         text-align:center;
         margin:0;
         float:left;
         background-color:#ffffff;
         border:0;
         padding:0px;
}


* html #left, * html #center, * html #right {
	width:310px;
}

#left {
	padding:0px;
}

#center {
         margin-left:31px;
         margin-right:31px;
}

#right {
         margin:0px;
         padding:0px;
}

#right ul {
	list-style-type:none;
         margin:0;
         padding:0;
}

h2.pagetitle {
	display:none;
}


h4 {
	margin-bottom:20px;
}

#frame {
	width:auto;
}


#margin {
        	margin-left:auto;
        /* margin-right:auto;   */
         width:992px;
         position:relative;
         float:left;
}

#h1seotop {
  	position:absolute;
         left:7px;
         top:96px;
         height:16px;
         width:140px;
         padding:5px;
         color:#ffffff;
         text-align:left;
}

#h1seotop h1 {
	font-weight:normal;
         font-size:12px;
}

#top {
	background-color:#316aad;
         width:992px;
         /*height:86px;*/
         height:95px;
         float:left;
         padding:0;
         margin:0;
}


#logo {
	position:absolute;
         top:15px;
         left:0;

}

#logo img {
	padding:0;
         margin:0;
}


#bannertop {
	height:95px;
         float:left;
         overflow:hidden;
}

#bannertop h1 {
	display:none;
}

#bannertop td, #bannertop img{
         padding:0px;
         margin:0px;
         /*margin-left:342px;*/
         margin-right:0;
         float:left;
}



#defaultbannertop {
	margin-left:218px;
}


#defaultbannertop table{
	width:auto;
         padding:0;
         margin:0;
}

#defaultbannertop tr, #defaultbannertop tbody, #defaultbannertop td{
	padding:0;
         margin:0;
         float:left;
}

#defaultbannertop a img {
	margin:0 !important;
         padding:0 !important;
         float:left;
         border:0;
}



#bannertop h1 {
	display:none;
}

#bannertop td, #bannertop img{
         padding:0px;
         margin:0px;
         /*margin-left:342px;*/
         margin-right:0;

}


#topmenu {
	background:transparent;
         text-align:right;
         color:#ffffff;
         height:auto;
         width:auto;
         float:left;
         padding:0;
         padding-top:2px;
         padding-bottom:2px;
         margin:0;
         position:absolute;
         top:0px;
         right:0px;

}


#topmenu ul {
	list-style-type:none;
         background-color:#000000;
         float:right;
         color:#ffffff;
         width:390px;
         border-bottom:2px solid #a0a294;
         /*margin-top:5px;*/
}
         * html #topmenu ul {
		list-style-type:none;
         	float:right;
         	padding:8px;
	}


#topmenu ul li {
	margin:0;
         margin-right:10px;
         padding:0;
         color:#ffffff;
         display:inline;
         float:right;
         font-size:11px;
}

#topmenu a, #topmenu a:link, #topmenu a:hover {
	margin-right:5px;
	color:#ffffff;
         font-weight:bold;
         text-decoration:none;
         font-size:11px;
}

#topmenu a:active, #topmenu li.active {
	color:#d4e0ee;
         font-weight:bold;
}

#main {
         width:992px;
         padding:0;
         clear:both;
         margin:0px;
}

.fullview {
	display:none;
}



#portalecontainer {
	float:left;
         width:1000px;
         height:30px;
         margin:0;
         padding:0;
         background-color:white;
        /* border-top:4px solid #000000;*/
}

#portale {
	float:left;
         height:16px;
         width:992px;
         background-color:#ffffff;
         background-image:url(../images/portaleverlauf.jpg);
         background-repeat:repeat-x;
         background-position:left top;
         border-top:1px solid white;
         padding:0px;
         padding-bottom:10px;
         padding-left:0px;
}


#portale #portalnavigation {
	margin-left:218px;
}

#portale .nav {
	float:left;
         margin:0;
         height:16px;
         padding:10px;
         padding-top:0px;
         font-size:14px;
         border-left:1px solid #858585;
         text-align:center;
}


#portale #portalnavigation .navright {
         float:left;
         margin:0;
         height:16px;
         margin-right:5px;
         padding:10px;
         padding-top:0px;
         font-size:14px;
         border-left:1px solid #858585;
         border-right:1px solid #858585;
         text-align:center;
}

#portale .navactive {
         float:left;
         margin:0;
         height:26px;
         margin-left:0px;
         padding:0;
         font-size:14px;
         text-align:center;
         background-image:none;
         background-color:#000000;
         border:0;
         border-left:1px solid #858585;
}

#portale .nav a, #portale .navright a {
         padding:5px;
         margin-left:5px;
         margin-right:5px;
         color:#ffffff;
         text-decoration:none;
         float:left;
         font-weight:bold;
         text-align:center;
}


#portale .navactive a{
         border:0;
         padding:5px;
         padding-left:10px;
         padding-right:10px;
         color:#ffffff;
         text-decoration:none;
         float:left;
         font-weight:bold;
         text-align:center;
}

#portale #portalactivewrapleft {
         height:26px;
         width:10px;
         float:left;
         background-image:url(../images/portalactiveleft.jpg);
         background-repeat:no-repeat;
         background-position:left top;
}

#portale #portalactivewrapright {
         height:26px;
         width:10px;
         float:left;
         background-image:url(../images/portalactiveright.jpg);
         background-repeat:no-repeat;
         background-position:right top;
}

#startsearchform {
      	position:absolute;
         left:765px;
         top:100px;
         padding:0;
}



.startsearch {
	float:left;
         margin-right:10px;
         color:#ffffff;
         padding:0;
}
#startsearchinput {
	float:left;

}
#startsearchsubmit {
	float:left;
         margin-left:10px;
         padding:0;
}

#startsearchsubmit input{
	float:left;
         background:none;
         border:0;
         color:#ffffff;
         padding:0;
}


#skyscraper {
	float:left;
         margin:0;
         margin-top:150px;
         margin-left:10px;
         padding:0;
         background-color:#000000;
}


#skyscraper {
	display:none;
}


div.csc-textpic-center {
	padding:0;
         margin:0;
	text-align: center;
}

div.csc-textpic-text {
	padding:10px;
         color:#316aad;
         padding-bottom:15px;
         background-color:#ededf5;
         background-image:url(../images/startseiteverlauf.jpg);
         background-repeat:repeat-x;
         background-position:bottom left;
         margin:0px;
        	width:290px;
	text-align: left;
}


#ausgabenummer {
	display:none;
}




#footer {
         float:left;
         text-align:left;
         height:28px;
         padding-top:12px;
         background-image:url(../images/footer_bg.png);
         background-position:top left;
         background-repeat:no-repeat;
         width:992px;
/*         background-color:#316aad;*/
         color:#ffffff;
}


#footer #linktop {
	width:160px;
         text-align:right;
         padding-right:15px;
         float:right;
}

#footer a.top {
	color:#ffffff;
         font-size:11px;
         font-weight:normal;
	padding-top:2px;
         padding-bottom:2px;
         background-image:url(../images/atop.png);
         background-position:left center;
         background-repeat:no-repeat;
         padding-left:12px;
         margin-right:4px;
}

#footer #copyright {
	width:200px;
         text-align:center;
         float:right;
         font-size:11px;
         font-weight:normal;
         padding-top:2px;
         padding-bottom:2px;
}


#footermenu {
	background:transparent;
         text-align:left;
         color:#ffffff;
         height:auto;
         width:617px;
         float:right;
         padding:0;
         padding-top:2px;
         padding-bottom:2px;
         margin:0;
         margin-left:auto;
         margin-right:auto;
}


#footermenu ul {
	list-style-type:none;
         float:right;
         color:#ffffff;
         width:415px;
         padding:0;
         margin:0;
         /*margin-top:5px;*/
}
         * html #footermenu ul {
		list-style-type:none;
         	float:right;
         	padding:8px;
	}


#footermenu ul li {
	margin:0;
         margin-right:10px;
         padding:0;
         color:#ffffff;
         display:inline;
         float:right;
         font-size:11px;
}

#footermenu a, #footermenu a:link, #footermenu a:hover {
	margin-right:5px;
	color:#ffffff;
         font-weight:normal;
         text-decoration:none;
         font-size:11px;
}

#footermenu a:active, #footermenu li.active {
	color:#d4e0ee;
         font-weight:bold;
}


/*----------------- NEWS Config ---------------------------------------------------------------------*/

	/*--- Container ---*/

.news-list-container {
	width:300px;
        /* margin-left:-25px;*/
	border:0;
         background:#ffffff;
         margin:0;
         margin-top:15px;
         margin-left:auto;
         margin-right:auto;
         float:left;
         padding:0;
}

.news-list-container p.bodytext {
	font-size:11px !important;
         text-align:left;
         text-align:left;
         margin:5px;
}


.news-list-container h3 {
	/*background-color:#316aad !important;   */
	font-size:12px;
	padding:2px !important;
         color:#316aad;
         text-align:left;
         margin-bottom:5px;
}

td.newstitle {
	width:312px;
         background-color:#ecf1f7;
         background-image:url(../images/bluearrow.jpg);
         background-repeat:no-repeat;
         background-position:  4px 8px;
         padding:5px;
         margin-left:-2px;
         margin-right:-2px;
}

td.newstitle a {
	color:#666666 !important;
         font-weight:bold;
         font-size:12px;
         margin-left:20px;
         display:block;


}


.news-list-container h3 table {
	margin-left:0px;
}


td.newsdate {
         text-align:right;
         display:none;
}



.news-list-container h3 a, .news-list-container h3 a:link, .news-list-container h3 a:hover, .news-list-container h3 a:active, .news-list-container h3 a:visited {
         color:#ffffff;
         text-align:left;
}



         /*--- Item ---*/

.news-list-item, .news-latest-item {
         /*background-color:#f7f9fc;  */
         text-align:left;
         width:310px;
         font-size:11px;
         color:#000000;
         height:auto;
         margin-left:auto;
         margin-right:auto;
         margin-bottom:25px !important;
         border-bottom:1px dotted #c2c6cb;
         padding:0;
         padding-bottom:5px;
         float:left;
}
   	* html .news-list-item, * html .news-latest-item {
         	width:325px;
         }

/*.news-list-item img {
	/*float:left;
         height:100px;
         width:100px;
         margin:5px;
}              */

.news-list-item table {
	float:left;
         width:310px;
         padding:0;
         margin:0;
         border-top:1px dotted #c2c6cb;
         border-bottom:1px dotted #c2c6cb;
}

.newsimage {
	float:left;
         width:75px;
         text-align:right;

}

.newsimage img {
	margin-right:auto;
         margin-left:auto;
}



	/*--- Archive View ---*/


.tx-ttnews-browsebox {
         font-size:10px;
         background-color: #ecf1f7;
         border-bottom: 1px solid #316aad;
         color:#316aad;
         width:250px;
         padding-top:0px;
         height:40px;
}

          html .tx-ttnews-browsebox {
         	height:50px;
         }

         .tx-ttnews-browsebox a, .tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active {
         font-size:10px;
         color:#316aad;
         font-weight:bold;
}

.tx-ttnews-browsebox p{
 	font-weight:normal;
         margin-top:8px important!;
         font-size:11px;
}

.tx-ttnews-browsebox table td p{
 	font-weight:bold;
         margin-top:0px important;
}


.news-search-form {
	margin-left:auto;
         margin-right:auto;
         margin-bottom:10px;
         text-align:center;
         display:none;
}




.news-list-date {
	font-size:11px;
	color:#666666;
         text-align:left;
         margin-bottom:3px;
         padding:2px;
}
.news-list-morelink {
	text-align:right;
         font-size:11px;
         margin:3px;
         margin-top:20px !important;
         margin-bottom:8px;
         margin-left:0px;
         background-color:#ecf1f7;

        /* float:right;
         border-bottom:1px dotted #c2c6cb;  */
}

* html .news-list-morelink {
        	width:100%;
         margin-left:0px;
}

.morelink {
        	width:100%;
         float:right;
}

.morelink a {
	font-size:11px;
         color:#316aad;
}
.news-list-category{
	font-size:11px;
         height:auto;
         text-align:left;
	margin-left:13px;
         float:left;
        display:none;
         color:#666666 !important;

}

.newscat {
	float:right;
         text-align:left;
         background-color:#ecf1f7;
         width:300px;
}

.news-list-category img{
	float:left;
}

.subheadertext {
	float:left;
         text-align:left;
         padding:4px;

}

.newsimage {
	display:none;
}





	/*--- Cleared ---  */

hr.clearer, .news-list-separator, .news-amenu-container H2, .news-search-emptyMsg, .newstime, .news-category-rootline, .newsage {
	display:none;
}