@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#seite_komplett {
	width: 960px;
	background-color:#1a171b;
	margin:0 auto;
}

#spacer_72_breit {
	display:block;
	height: 72px;
	width: 960px;
}

#spacer_42_breit {
	display:block;
	height: 42px;
	width: 960px;
}

#logo_bildmotiv {
	width: 960px;
}

#logo{
	padding-left:70px;
	float:left;
}

#bildmotiv{
	margin-left:54px;
	float:left;
}

#hauptmenue{
	width:230px;
	float:left;
}

#content{
	width:360px;
	margin-left:94px;
	float:left;
}

#marginalspalte{
	width:240px;
	margin-left:36px;
	float:left;
	padding-top:50px;
	color:#000000;
}

#marginalspalte .bodytext{
	margin:0px;
	padding:0px;
	color:#000000;
}

#marginalspalte h2{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}

#footer{
	width:890px;
	height:80px;
	display:block;
	line-height:80px;
	vertical-align:middle;
	margin-left:70px;
}

#newsteaser_top{
	width:240px;
	height:15px;
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(../images/teaser_rechts_oben.gif);
	background-repeat:no-repeat;
}

#newsteaser_content{
	width:194px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	padding-left:23px;
	padding-right:23px;
}

#newsteaser_bottom{
	width:240px;
	height:15px;
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(../images/teaser_rechts_unten.gif);
	background-repeat:no-repeat;
}

.cleardiv{
	clear:both;
}

.hauptnavigation{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	width:160px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	padding-left:70px;
	vertical-align:middle;
}

a.hauptnavigation:link, a.hauptnavigation:visited{
	color:#FFFFFF;
}

a.hauptnavigation:hover{
	color:#1a171b;
	font-weight:bold;
	background-image:url(../images/hover_menue_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.hauptnavigation_act{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#1a171b;
	font-weight:bold;
	background-image:url(../images/hover_menue_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:160px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	padding-left:70px;
	vertical-align:middle;
	
}

a.hauptnavigation_act:link, a.hauptnavigation_act:visited{
	color:#1a171b;
}




.subnavigation{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	width:150px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	padding-left:80px;
	vertical-align:middle;
}

a.subnavigation:link, a.subnavigation:visited{
	color:#FFFFFF;
}

a.subnavigation:hover{
	color:#1a171b;
	font-weight:bold;
	background-image:url(../images/hover_menue_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.subnavigation_act{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#1a171b;
	font-weight:bold;
	background-image:url(../images/hover_menue_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:150px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	padding-left:80px;
	vertical-align:middle;
	
}

a.subnavigation_act:link, a.subnavigation_act:visited{
	color:#1a171b;
}


.footernavigation, .footernavigation a:link, .footernavigation a:visited{
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}


a.footernavigation:hover{
	text-decoration:underline;
}

.footernavigation_act, .footernavigation_act a:link, .footernavigation_act a:visited{
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}


h1{
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

h2{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.bodytext, .p bodytext{
	line-height:20px;
}

#newsteaser_content .bodytext{
	line-height:14px;
}

#newsteaser_content a:link, #newsteaser_content a:visited{
	color:#000000;
	text-decoration:underline;
}

#newsteaser_content a:hover{
	text-decoration:none;
}

.news_weiterlink a:link, .news_weiterlink a:visited, .news_backlink a:link, .news_backlink a:visited{
	padding-left:18px;
	background-image:url(../images/link_internal.gif);
	background-repeat:no-repeat;
	color:#00c6dc;
	text-decoration:none;
}

.news_weiterlink a:hover, .news_backlink a:hover{
	text-decoration:underline;
}

.news_teaserlink a:link, .newsteaserlink a:visited{
	padding-left:18px;
	background-image:url(../images/link_internal_black.gif);
	background-repeat:no-repeat;
	color:#00c6dc;
	text-decoration:none;
}

.news_teaserlink a:hover{
	text-decoration:underline;
}

label{
	width:100px;
	display:block;
	float:left;
	margin-bottom:3px;
	margin-top:3px;}

input{
	width:260px;
	border:none;
	margin-bottom:3px;
	margin-top:3px;
}

textarea{
	width:360px;
	border:none;
}

.inputradio{
	width:20px;
}

.csc-sitemap, .csc-sitemap a:link, .csc-sitemap a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

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

.news-single-img img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:none;
	text-align:center;
    margin-left: -70px;
}

.news-single-img a:link, .news-single-img a:visited {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin: 0 1em 1em 0;
	border:solid;
	border-width:5px;
	border-color:#FFFFFF;
	text-align:center;
	margin-right:25px;
}

.news-single-imgcaption{
	visibility:hidden;
}

.internal-link, .internal-link a:link, .internal-link a:visited, .external-link-new-window, .external-link-new-window a:link, .external-link-new-window a:visited{
	padding-left:18px;
	background-image:url(../images/link_internal.gif);
	background-repeat:no-repeat;
	color:#00c6dc;
	text-decoration:none;
}

a.internal-link:hover a.external-link-new-window:hover{
	text-decoration:underline;
}

.mail, .mail a:link, .mail a:visited{
	padding-left:18px;
	background-image:url(../images/link_mail.gif);
	background-repeat:no-repeat;
	color:#86af0e;
	text-decoration:none;
}

a.mail:hover{
	text-decoration:underline;
}

.download, .download a:link, .download a:visited{
	padding-left:13px;
	background-image:url(../images/link_file.gif);
	background-repeat:no-repeat;
	color:#ff49b3;
	text-decoration:none;
}

a.download:hover{
	text-decoration:underline;
}

.tx-ttnews-browsebox p{
visibility:hidden;
}

.tx-ttnews-browsebox table p{
visibility:visible;
}

.tx-ttnews-browsebox table p a:link, .tx-ttnews-browsebox table p a:visited{
	color:#FFFFFF;
}
.tx-ttnews-browsebox table .tx-ttnews-browsebox-SCell p a:link, .tx-ttnews-browsebox table .tx-ttnews-browsebox-SCell p a:visited{
	color:#FFFFFF;
	font-weight:bold;
}




table.contenttable p {
	margin:0;
	padding:0;
}

table.contenttable b {
	margin:0 0 15px 0;
}


.facebookBtn {
	padding-left:70px;
	padding-top:30px;
}
