body {
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}


#site {
	width:1001px;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url('/fileadmin/img/site_bg.jpg');
	display:table;
}

#sitew {
	margin-left:21px;
	width:958px;
	text-align:left;
	display:table;
	overflow: hidden;

}

#header {
	background-image: url('/fileadmin/img/site_bg_kopf.jpg');
	background-position:top;
  	width:1003px;
	height:167px;
	text-align:left;
	overflow:hidden;

}

#kopfbild {
  	margin-left:22px;
	background-position:left top;
  	width:960px;
	height:168px;
	text-align:left;
	overflow:hidden;

}


#logo {
	margin-left:733px;
	margin-top:54px;
	float:left;
}

#navi {
	width:700px;
	margin-left:35px;
	margin-top:139px;
	height:30px;
}

#footer {
	background-image: url('/fileadmin/img/site_bottom.jpg');
	background-position:top;
  	width:1003px;
	min-height:75px;
}

/*

############## CONTENT LINKS ##############


*/

#left {
	width:620px;
	margin-left:37px;
	margin-top:10px;
	float:left;
	overflow:hidden;
}


#left .csc-header h1, #left .csc-header h2, #left .csc-textpicHeader h1 {
	font-size:16px;
	color:#00519e;
	margin-bottom:0px;
}

#left p.bodytext  {
	font-size:11px;
	line-height:180%;
}

#left .csc-textpic-text ul li {
	font-size:11px;
	color:#4d4d4d;
	margin-bottom:0px;
}

/*

############## CONTENT RECHTS ##############


*/

#right {
	margin-left:20px;
	width:210px;
	margin-top:12px;
	margin-left:77px;
	float:left;
	overflow:hidden;
}

#right h1 {
	font-size:11px;
	color:#00519e;
	margin-bottom:0px;

}

#right p {
	font-size:11px;
	line-height:150%;
}

/*

############## SPRACHAUSWAHL ##############


*/

#language {
	padding-top:50px;
	float:left;
	width:150px;
}

/*

############## FOOTERNAVI ##############


*/

#footermenue {
	margin: 0px;
	padding: 0px;
	padding-top:55px;
	font-size:9px;
	text-align: left;
}

#footermenue a {
	color:#4d4d4d;
	text-decoration:none;
	margin-left:11px;
	font-size:9px;
}

#footermenue a:hover {
	text-decoration:underline;
}

/*

############## TOPNAVI ##############


*/

.menu2, .left_menu_level1 {
	float:left;
	margin-right:2px;
}

.left_menu_level1 img {
	float:left;
}

.left_menu_level1 a {
	background-image: url('/fileadmin/img/navi_mitte.png');
	padding-top:6px;
	float:left;
}


/*

############## SUBNAVI ##############


*/

#subnavi {
	margin-top:1px;
	margin-left:36px;
	width:610px;
	height:29px;
	background-image: url('/fileadmin/img/subnavi_bg.png');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	overflow:hidden;
}

#subnavi img {
	float:left;
}

.subnavilink > a {
	font-size:10px;
	float:left;
}



ul.menu-level2 {
	margin-bottom:30px;
}

.menu-level2 li {
	margin-left:-15px;
	margin-bottom:6px;
	line-height:170%;
}

/*

############## TEASER ##############


*/

.teaser1, .teaser2, .teaser3 {
	font-size:8px;
	width:140px;
	height:127px;
	background-image: url('/fileadmin/img/kasten_fernglas.png');
	padding-left:10px;
	padding-right:27px;
	padding-top:5px;
	padding-bottom:20px;
	color:#00519e;
	float:left;
	margin-right:28px;
	overflow:hidden;
}

.teaser2  {
	background-image: url('/fileadmin/img/kasten_leute.png');
}

.teaser3 {
	background-image: url('/fileadmin/img/kasten_feder.png');
}

.teaser1 .csc-header {
	line-height:100% !IMPORTANT;
	margin-bottom:0px;
}

.teaser2 .csc-header{
	line-height:100% !IMPORTANT;
	margin-bottom:0px;
}

.teaser3 .csc-header{
	line-height:100% !IMPORTANT;
	margin-bottom:0px;
}


.teaser1 .csc-header h1 {
	font-size:10px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
	line-height:100% !IMPORTANT;
}

.teaser2 .csc-header h1 {
	font-size:10px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
	line-height:100% !IMPORTANT;
}


.teaser3 .csc-header h1  {
	font-size:10px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
	line-height:100% !IMPORTANT;
}



.teaser2 .csc-textpic-text .bodytext   {
	font-size:8px !IMPORTANT;
	line-height:140% !IMPORTANT;
	margin: 0px;
}


.teaser1 .csc-textpic-text p.bodytext  {
	font-size:8px !IMPORTANT;
	line-height:140% !IMPORTANT;
	margin: 0px;
}

.teaser3 .csc-textpic-text p.bodytext  {
	font-size:8px !IMPORTANT;
	line-height:140% !IMPORTANT;
	margin: 0px;
}




.teaser1 .csc-textpic-text p.bodytext a, .teaser2 .csc-textpic-text p.bodytext a, .teaser3 .csc-textpic-text p.bodytext a, .teaser1 .csc-header h1 a, .teaser2 .csc-header h1 a, .teaser3 .csc-header h1 a {
	text-decoration:none;
	color:#00519e;
	font-size:10px !IMPORTANT;
	line-height:160% !IMPORTANT;
}

.csc-sitemap,  #left ul, #right ul {
	font-size:11px !IMPORTANT;
	text-decoration:none;
	color:#4d4d4d;
}



.csc-sitemap a {
	text-decoration:none;
	color:#4d4d4d;
}





/* ########################################################################  Mailform    ######################################################*/

#language {
visibility:hidden;
}

.csc-mailform{
border: none;
padding:0px;
margin:0px;
color: #494949;
font-size: 11px;

}

#mailform
{
display: block;
padding:10px;
padding-left:0px;
font-size: 11px;
}

#mailform fieldset {
}

#mailform .csc-mailform-field{
display: block;
float:left;
width:100%;
margin-bottom:10px;
}

#mailform LABEL{
	float:left;
	width: 170px;
	padding-left: 0px;
	padding-top: 3px;

}

#mailform input{
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 350px;
font-size: 11px;
}

#mailform select{

font-size: 11px;
}



#mailform textarea{
	width: 350px;
	height:100px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#mailform .csc-mailform-submit{
background-color: #015183;
border: 1px #015183 solid;
font-size: 14px;
color: #FFFFFF;
margin-left: 0px;
}


#mailform .csc-mailform-radio input{
float: left;
}

#mailform .csc-mailform-label{
	float: none;
	color:#301315;

	margin-bottom:10px;
}

#mailform .radio{
margin-right:10px;
}

a:link, a:visited, .csc-uploads-fileName p a:link {
	color:#00519E;
}

.csc-uploads-fileName p a  {
	font-size:11px;
}

.news-latest-container {
	font-size:11px;
}

.news-latest-container h2 {
	color:#00519E;
}

fieldset.tx-powermail-pi1_fieldset {
	background-color:#ffffff;
	border-color:#ffffff;
	margin-left:-12px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}

fieldset.tx-powermail-pi1_fieldset label {
	padding-top:5px;
	font-size:11px;
	width:200px;
}


div.tx_powermail_pi1_fieldwrap_html {
	font-size:11px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size:11px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 200px;
	font-weight: bold;
}

.tx-powermail-pi1_confirmation  {
	font-size:11px;
}

.MainContent_Headline1 {
	font-size: 15px;
	font-weight:bold;
	color: rgb(77, 77, 77);
	margin-top:15px;
}

DIV.MainContent_Text, DIV.MainContent_Text a:link {
	font-size:11px;
}
div.tt_news_start li, div.tt_news_start_morelink a  {
	margin-left:-15px;
}

.tx-indexedsearch-rules, td, a {
	font-size:11px;
}

.tx-indexedsearch-rules {
	display:none;
}

h2 {
margin-bottom: 5px ! important;
}

.csc-sitemap ul, .csc-textpic-text ul, #left ul,#right ul {

	list-style-type: none;
}

.csc-sitemap li, .csc-textpic-text li, #left li,#right li {
	list-style-image:url(/fileadmin/img/ul_icon.gif);
	
	padding-top:5px;
	padding-bottom:5px;
}


span.detail {
	color: #00519e ! important;
}