*{
	padding: 0px;
	margin:	0px;
}
body{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	padding: 0px;
	margin:	0px;	
	background-image:	url(../images/body.gif);
	background-position: center	top;
	background-repeat: no-repeat;
}
.clear{
	clear: both;
}
.clear-left{
	clear:right;
}
/*page wrapper*/
div#pagebg{
	width:100%;
	height:100%;
	background-image:url(../images/bgshadowbar.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.page{
	width:924px;
	margin:0 auto;
	/* min-height:100%; */
	padding:auto;
	text-align:left;
	background-image:url(../images/bgshadowbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/*left container*/
.left{
	width:183px;
	float:left;
}
/*left top container mainmenu*/
.left-top{
	width:183px;
	height:424px;
	background-image:url(../images/img_nav.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
/*mainmenu*/
.left-top-menu{
	margin-top: 140px;
	/* margin-top:165px; */
}
.left-top-menu ul{
	text-align:right;
	text-decoration:none;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	max-height:414px;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	color:#FFFFFF;
}

/*mainmenu mouseover*/
.left-top-menu li{
	line-height: 18px;
}

/*mainmenu mouseover*/
.left-top-menu li a{
	display:block;
	margin-right:	8px;
	width: 175px;
	color: #FFFFFF;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	text-decoration: none;
	padding-bottom:	1px;
	border:	none;
}

.left-top-menu li a:hover, .left-top-menu li a:active, .left-top-menu li a.active{
	display: block;
	border-bottom: 1px solid #FFFFFF;
	padding:0px;
}

/*left bottom	container*/
#left-bottom{
	/* margin-top:10px; */
	padding-top:7px;
	padding-bottom: 19px;
	background-image:url(../images/left-corner-bg.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

#left-bottom *{
	padding-top: 0px;
}

/*middle container*/
.middle{
	width:558px;
	float:left;
}
/*head container*/
.head{
	float: left;
	width: 558px;
	height:136px;
	background-image: url(../images/img_head.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}

.navisub{
	margin-top: 118px;
}

.navisub li{
	float: left;
	display: block;
	list-style: none;
	padding: 0px 10px 0px 5px;
	background-image: url(../images/subnavibogen.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.navisub li a{
	display: block;
	padding: 3px 0px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.navisub li a.active{
	color: #1172B5;
	font-weight: bold;
	text-decoration: none;
}

.iconbar, .iconbar img{
	text-align:right;
	text-decoration:none;
	border: 0px;
	padding-top:9px;
	padding-right:7px;
}

/*content	container*/
.content{
	float: left;
	background-image:url(../images/img_content.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 558px;
	min-height:	278px;
	padding-bottom:20px;
}

* html .content{ /*	IE6-Hack */
	height:	278px;
	overflow: visible;
}
/*
*+html .content{
	min-height:	278px;
	overflow: visible;
}
*/
.content-inner{
	width:400px;
	float:left;
	padding-left:79px;
	padding-top:5px;
	line-height:1.5em;
	
	/*letter-spacing:1px;*/
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size: 12px;
	color:#000000;
}
h1{
	font-size:21px;
	line-height:1.2em;
	padding: 9px 0px 0.6em 0px;
	color:#0072BC;
}
.content h1{
	font-size:21px;
	line-height:1.2em;
	padding: 9px 0px 0.6em 0px;
	color:#0072BC;
}
h2{
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size:17px;
	line-height:1.2em;
	padding: 1.2em 0px 0.6em 0px;
	color:#0072BC;
}
.content h2{
	font-size:17px;
	line-height:1.2em;
	padding: 1.2em 0px 0.6em 0px;
	color:#0072BC;
}

.content h3{
	font-size:15px;
	line-height:1.2em;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
}
.content h4{
	font-size:11px;
	color:#0072BC;
}

.content p{
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size:12px;
	margin:0px;
}
.content ul{
	list-style:none;
}
.content ol{
	margin-left:20px;
}
.content ul li{
	background-image:url(../images/list-icon.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-top:0px;
}

div.csc-textpic-imagewrap{
    padding: 0.35em 0px 0.35em 0px;
}

.csc-textpic-caption{
	font-size:10px;
	color:#0072BC;
}


#left-bottom p{
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size:11px;
	padding: 2px 4px 2px 2px;
}
.bodytext{
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	font-size:11px;
	margin:0px;
}
/*right	container*/
.right{
	width:183px;
	float:left;
}

/*right	top	container*/
.right-top{
	text-align:center;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	color:#0072BC;
	background-color:	#c0dbee;
	border-bottom: 1px solid #0066AF;
	background-image:url(../images/top-right.gif);
	background-repeat:	repeat-y;
}

.right-top table{
	height: 135px;
}

.right-top h2{
	font-size:17px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
}

/*right	middle container*/
.right-middle{
	height:228px;
	background-image:url(../images/shadow-right.gif);
	background-repeat:repeat-y;
}
/*right	bottom container*/
.right-bottom{
	background-image:url(../images/shadow-right.gif);
	background-repeat:repeat-y;
}
.search{
	height:65px;
	padding-top:25px;
	padding-left:20px;
}
.searchfield{
	width:113px;
	height:13px;
	margin-bottom:5px;
	padding-left:2px;
	background:	#FFFFFF;
	font-size:11px;
	border:	1px	solid	#000000;
}
.random-zitat p{
	background-image:url(../images/stripes-right.gif);
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	color:#0072BC;
	padding: 80px	8px	20px	8px;
	text-align:center;
}

.random-zitat p .subline{
	
	
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	font-family:Trebuchet	MS,	Arial, Helvetica,	sans-serif;
	color:#0072BC;
	text-align:center;
}

.language, .langfake{
	width: 150px;
	margin-left:15px;
	padding-top:0px;
}
.language img, .langfake img{
	border:0px;
	padding: 4px;
}
div#marginal-left{
	float: left;
}

div#footer{
	float: left;
	height: 6px;
	width: 924px;
	background-image:url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/*news seite*/
div.csc-header h1{
	font-size:21px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
}
div.news-list-item{

}
div.news-list-item h3, div.news-list-item a{
	font-size:11px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
	text-decoration:none;
}
/*news date*/
span.news-list-date, div.news-single-timedata{
	font-size:9px;
	padding: 0px 0px 9px 0px;
	color:#0072BC;
	text-decoration:none;
	font-weight:bold;
}
/*more link*/
div.news-list-morelink a{
	font-size:11px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
	text-decoration:none;
}
hr.clearer{
	color:#0072BC;
	border:none;
	height:1px;
}
div.tx-ttnews-browsebox, div.tx-ttnews-browsebox a{
	font-size:11px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
	text-decoration:none;
}
div.news-single-backlink a{
	font-size:11px;
	padding: 9px 0px 9px 0px;
	color:#0072BC;
	text-decoration:none;
}
/*mailformular*/


fieldset {
        border:none;
        }

div.csc-mailform-field label{
	width: 160px;
	height: 20px;
	float: left;
	margin: 0px;
	padding-left:0 px;
	clear:both;
}
div.csc-mailform-field span{
	width:330px;
	/*height: 20px;*/
	padding: 9px 0px 3px 0px;
	color:#0072BC;
	/*margin: 15px 15px 15px 4px;*/
	display: block;
	clear:both;
}


span.csc-mailform-label {
	font-size:12px;
	line-height:1.1em;
	font-weight: bold;
	color:#0072BC;
	margin: 1em 0px 0px 0px;
	display: block;
	clear:both;
}

div.csc-mailform-field{
	padding:5px;
}
div.csc-mailform-field input#mailformformtype_mail{
	margin-top:10px;
	margin-bottom:10px;
	margin:10px;
}

input.csc-mailform-check{
	font-size:20px;
}

div#dampfani {
	position: absolute;
	top: 0 px;
	left: 0 px;
	width: 100%;
	height: 100%;
	left: center; 
	visibility: hidden;
	z-index: 1000;
	}

/*HTML WHITE BUTTON*/
.white-btn{
	float:left;
	width:170px;
	margin:5px 5px 0px 0px;
}
.white-btn-txt{
	font-size:11px;
	line-height:1.5em;
	margin: 1.2em 0px 0.6em 0px;
	color:#0072BC;
	text-decoration:none;
}

.grey-btn-txt{
	font-size:11px;
	line-height:1.5em;
	margin: 1.2em 0px 0.6em 0px;
	color:#CCCCCC;
	text-decoration:none;
}

.white-btn-txt:hover{
	font-size:11px;
	line-height:1.5em;
	padding: 1.2em 0px 0.6em 0px;
	color:#1d3260;
	text-decoration:none;
}
.white-btn-content{
	float:left;
	height:20px;
	padding-top:1px;
	background-image:url(../images/white-btn/white-btn-content.jpg);
	background-repeat:repeat-x;
}
.white-btn-corner-left{
	float:left;
	width:  15px;
	height: 20px;
	background-image:url(../images/white-btn/white-btn-corner-left.jpg);
}
.white-btn-corner-right{
	float:left;
	width:  15px;
	height: 20px;
	background-image:url(../images/white-btn/white-btn-corner-right.jpg);
}
.csc-uploads a{
	color:#0072BC;
	font-size:11px;
	text-decoration:none;
}
.csc-uploads-icon img{
	width:18px;
	height:20px;
}

.news-list-morelink {
	font-size:11px;
}

.bodytext {
	min-height:1px;
}

* html .bodytext{
	height:1px;
	overflow:visible;
}

/* Neu: Formular 21.10.2009 */
div.csc-mailform-label{
	clear: both;
}

div.csc-mailform-label label{
	width: 160px;
	height: 20px;
	float: left;
	margin: 2px 0px 0px 0px;
	padding-left: 0px;
	clear:both;
	cursor: pointer;
}

div.csc-mailform-label input{
	margin: 1px 0px 1px 0px;
}

div.csc-mailform-field{
	padding: 5px 5px 5px 0px;
}

/* Neu: Contentbereich rechts 21.10.2009 */
div.random-zitat div.message{
	padding-left: 15px;
}

div.random-zitat h5.message{
	padding-left: 15px;
}

div.random-zitat div.message h5.message{
	padding-left: 0px;
}

div.random-zitat hr{
	clear: both;
}

* html div.random-zitat div.white-btn{
	width: 158px;
}

/* Neu: Contentbereich links 21.10.2009 */
* html div#left-bottom{
	height: 1px;
	overflow: visible;
}

/* Neu: Contentbereich links 22.10.2009 */
div#left-bottom hr{
	clear: both;
}