body{
	padding: 0;
	margin: 0;
	font-family: "Verdana", Verdana, Arial, Helvetica, serif;
	font-size: 11px;
	text-align: center;
	color: #5c5c5c;
	background: #00283f url(images/hg.jpg) repeat-x;
	line-height: 22px;

}
.list li{
	list-style-type: square;
	color: #00243a;
}
#maincon a{
	font-family: "Verdana", Verdana, Arial, Helvetica, serif;
	font-size: 11px;
	text-decoration: none;
	color: #00243a;

}
body a{
	font-family: "Verdana", Verdana, Arial, Helvetica, serif;
	font-size: 11px;
	text-decoration: none;
	color: #064473;
}
body a:hover{

	color: #5c5c5c;
}
#tx_bt_simplecontact{
	padding-left: 15px;
}

.title{
	font-size: 15px;
	color: #08436b;
	font-weight: bold;
}
.title a{
	font-size: 15px;
	color: #08436b;
	font-weight: bold;
}
h1{
	font-size: 15px;
	color: #00243a;
}
h3 a{
	text-decoration: none;
	font-weight: bold;
	color:  #00243a;
}
h2{
	text-decoration: none;
	color:  #00243a;
}
h6{
	font-size: 8px;
	text-decoration: none;
	color:  #00243a;
	text-align: right;
	margin: 0px 0px 10px 0px;
}
#container{
	margin: 0px;
	text-align: left;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
	width: 834px;
}
#schatten_oben{
	background: url(images/schatten_oben.png);
	height: 40px;
	width: 834px;
}
#schatten_links{
	float: left;
	background: url(images/schatten_links.png)  no-repeat;
	height: 650px;
	width: 32px;
}
#imschatten{
	float: left;
	background-color: #fff;
	width: 765px;
	background: #fff url(images/r.jpg) left no-repeat;
	min-height: 700px;
}
#schatten_rechts{
	float: left;
	background: url(images/schatten_rechts.png) no-repeat;
	height: 650px;
	width: 36px;
}
#navicon{
	float: left;
	width: 765px;
	height: 63px;
	background: #fff url(images/eck_oben.jpg) top right no-repeat;
}
#mainnavi{
	float: left;
	width: 570px;
	padding-top: 8px;
}
#subnavi{
	float: right;
	width: 180px;
	padding-top: 22px;
}
#subnavi a{
	padding: 0 3px 0 3px;
	color: #5c5c5c;
}
#subnavi a:hover{
	padding: 0 3px 0 3px;
	color: #00243a;
}
#maincon{
	margin-top: 15px;
	width: 765px;
}
#main_links{
	float: right;
	width: 524px;
	border-right: dashed 1px #ddd;
	margin-top: 15px;
	padding-right: 15px;

}
.news-single-img img{
	padding: 5px;
	border: dashed 1px #ddd;
	margin: 5px 0px;
}
.bodytext{
	padding: 0 0 0 10px;
}
#main_rechts{
	float: right;
	width: 200px;
	height: 200px;
}
#main_rechts_txt{
	padding-left: 10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	margin:40px 0 0;
	width:185px;
}
#main_rechts_txt .list{
	float: right;
	width: 100px;
	padding-top: 10px;
	height: 100px;
}
#main_rechts_txt .thumbList{
	float: left;
	width: 80px;
	padding: none;
	padding-top: 10px;
}
#main_rechts_txt .item{
	height: 90px;
}
#main_links .thumbnails{
	float: left;
	width: 540px;
}
#headerbild_grau{
	float: left;
	width: 16px;
	height: 207px;
	border-left: 2px solid #fff;
	border-right: 3px solid #fff;
	background-color: #ddd;
}
#header{
	width: 765px;
	height: 207px;
}
#headerbild{
	float: left;
	width: 544px;
	height: 207px;
}
#logo{
	float: left;
	width: 200px;
	height: 207px;
	background: #fff url(images/logo.jpg) no-repeat;
}
#bottomcon{
	
	height: 94px;
}
#bottom_links{
	float: left;
	background: url(images/bottom_links.png) no-repeat;
	width: 51px;
	height: 94px;
}
#bottom_rechts{
	float: left;
	background: url(images/bottom_rechts.png) no-repeat;
	width: 36px;
	height: 94px;
}
#bottom_txt{
	float: left;
	background: #ffffff url(images/eck_unten.jpg) no-repeat bottom right;
	height: 51px;
	width: 746px;
}
#bottomtxt_rechts{
	font-size: 9px;
	color: #b1b3b4;
	float: right;
	width: 200px;
	height: 51px;
}
#bottomtxt_links{
	font-size: 9px;
	color: #b1b3b4;
	float: left;
	width: 545px;
	height: 51px;
}
.unten{
	padding-left: 15px;
	float: left;
	width: 196px;
}
.unten2{
	float: left;
	width: 120px;
}
.dunkler{
	color: #87888a;	
}
#schatten_unten{
	background: url(images/schatten_unten.png);
	height: 43px;
	width: 746px;
}
.bodytext{
	margin: 3px 0px 10px 10px;
}

.FB1 {
	            float: left;
	            margin-left: 20px;
                }
.FB1 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
                }
.FB1_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }           
.FB2 {
	            float: left;
	            margin-left: 20px;
                }   
.FB2 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;             
	                            }
.FB2_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }   
.FB3 {
	            float: left;
	            margin-left: 20px;
                }

.FB3 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
                }
.FB3_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }   
.FB4 {
	            float: left;
	            margin-left: 20px;
                }

.FB4 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
                }
.FB4_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }   
.FB5 {
	            float: left;
	            margin-left: 20px;
                }
               
.FB5 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	           
                }
.FB5_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }   
.FB6 {
	            float: left;
	            margin-left: 20px;
                }

.FB6 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
                }
.FB6_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }    
.FB7 {
	            float: left;
	            margin-left: 20px;
                }                

.FB7 a:hover {
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
                }
.FB7_act{
                background: url(images/menu/navipunkt.jpg) no-repeat right;
	            float: left;
	            margin-left: 20px;
                }   


.clearer{
	clear: both;
}
hr.clearer{
	margin-top: 1px;
	border: none;
}
.csc-mailform-field{
	float: right;
	margin: 5px;
}
#mailform{
	border: none;
}
/* default styles for extension "tt_news" */

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container ul { margin: 0px; padding: 0px; list-style: none; }

.news-latest-container ul li {
	padding: 0px 0px 0px 16px;
	background: url(/fileadmin/templates/images/icon_news.png) no-repeat 0px 5px;
	line-height: 18px;
}
.news-latest-container{
	margin-top: 5px;
	padding: 2px;
}
.news-latest-item{
	border: solid 1px #898989;
	margin-top: 5px;
	padding: 2px;
	background: #f7f7f7;
}

.news-latest-container {
}
#newshead {
color:#064473;
font-size:1em;
font-weight:bold;
margin-top:10px;
}
.news-latest-container h2, h3, .news-latest-gotoarchive {
color:#B1B3B4;
font-weight: normal;
font-size:9px;
padding:0;
line-height: 15px;
}
.news-latest-container h3 {
color:#000000;
font-size:1em;
margin-bottom:14px;
padding:0;
}
.news-latest-item {
border:0 none;
color:#000000;
font-size:1em;
padding:0;
}
.news-latest-item a {
color:#000000;
font-size:0.9em;
text-decoration:none;
}
.news-latest-item img {
border:0 none;
float:left;
margin-bottom:10px;
margin-right:15px;
}
.news-latest-category img {
border:medium none;
float:none;
margin:0;
}
.news-latest-date, .news-latest-morelink, .news-latest-category {
font-weight:bold;
text-decoration:none;
}
.news-latest-morelink, {
color:#000000;
float:right;
font-weight:bold;
}
.news-list-morelink{
	display: none;
}
.news-list-item {
border:0 none;
color:#000000;
font-size:0.9em;
padding:0;
}
.news-list-item img {
border:0 none;
float:left;
margin-bottom:5px;
margin-right:8px;
}
.spacer-gif{
	display: none;
}
.news-list-item .bodytext{
	line-height: 15px;
	margin-top: -20px;
}
.news-single-item {
border:0 none;
margin-bottom:5px;
padding:5px;
}
.news-single-item h2 {
color:#064473;
font-size:10px;
font-weight:bold;
margin-bottom:0;
}
.news-single-item h3 {
font-size:1em;
font-weight:bold;
margin-bottom:15px;
}
.news-single-img {
float:right;
margin-left:5px;
}
.news-single-imgcaption {
clear:both;
padding:3px;
}
.news-single-category {
float:right;
}
.news-single-backlink, .news-single-backlink a {
color:#064473;
font-size:1em;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
text-decoration:none;
}
.news-single-timedata {
float:right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size:9px;
}
.news-single-author {
padding-bottom:3px;
}
.news-single-additional-info {
background-color:#FFFFFF;
border:0 solid #666666;
clear:both;
margin-top:15px;
padding:3px 3px 0;
}
.news-single-related, .news-single-files, .news-single-links {
background-color:#FFFFFF;
border:0 solid #666666;
margin:0 0 3px;
padding:3px;
}
.news-single-files a {
color:#000000;
font-size:0.9em;
font-weight:bold;
}
.news-single-related dd, .news-single-links dd, .news-single-files dd {
margin-left:20px;
}
.news-single-related dt, .news-single-links dt, .news-single-files dt {
font-size:11px;
font-weight:bold;
margin-left:5px;
width:90%;
}
.news-amenu-container {
background-color:#BBE53A;
border:1px solid #333333;
padding:3px;
}
.news-amenu-container li {
padding-bottom:1px;
}
.news-amenu-container ul {
background-color:#F9FFE5;
border:1px solid #666666;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:5px;
padding:3px;
}
.news-amenu-container h2 {
background-color:#769024;
border:1px solid #666666;
color:#FFFFFF;
padding:3px;
}
.news-amenu-item-year {
background-color:#769024;
border:1px solid #666666;
color:#FFFFFF;
font-weight:bold;
padding:2px;
}
