/* CSS Document */

body {
	margin:auto;
	background-color:#E8E9D9;
	background-image:url(../img/bg_body.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}


#site, #site_start {
	width:980px;
	margin:auto;
	position:relative;
	overflow:hidden;
}

#header {
	height:425px;
	background-image:url(../img/bg_header.html);
	background-repeat:no-repeat;
}

#logo {
	margin:auto;
	text-align:center;
	position:relative;
	top:42px;
	height:56px;
	width:330px;
}

#pic {
	padding:0px;
	margin:0px;
	width:727px;
	height:281px;
	float:right;
	position:relative;
	top:86px;
	left:0px;
}

#menu {
  font-weight:normal;
  color:#fff;
  text-align:left;
  width:200px;
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
line-height:190%;
  position:relative;
  padding:20px 0px 0px 0px;
  top:86px;
  left:40px;
  height:280px;
  overflow:hidden;
  float:left;
  text-transform:uppercase;
}

#menu ul {
  color:#fff;
  display:block;
  margin:0px;
  padding:0px;
  float:left;
}

#menu ul {padding:0px; margin:0px;}
#menu ul li {list-style:none;}

#menu .menu1 a:hover { text-decoration:none; color:#E8E9D9;}
#menu ul .menu1 a {text-decoration:none;color:#fff;}
#menu ul .menu1_act a,
#menu ul .menu1_sel a {
    text-decoration:none;
    color: #E8E9D9;
}

/* 2.Ebene */

#menu2 {
  float:left;
  font-weight:normal;
  text-align:left;
  width:230px;
  padding:0px;
  margin:0px 0px 40px 10px;
}

#menu2 ul {padding:0px; margin:0px;}
#menu2 ul li {list-style:none; border-bottom:1px dotted #999; padding-left:10px; background-image:url(../img/arrow_menu2.html); background-repeat:no-repeat; background-position:right center;}

#menu2 .menu2 a:hover { text-decoration:none; color:#0098D3;}
#menu2 ul .menu2 a {text-decoration:none;color:#666; height:50px;line-height:50px;}
#menu2 ul .menu2_act a,
#menu2 ul .menu2_sel a {
    text-decoration:none;
    color: #0098D3;
  height:50px;
  line-height:50px;
}


#inhalt {
	float:left;
	width:980px;
	color:#717167;
	font-size:14px;
	line-height:150%;
	margin:60px 0px 60px 0px;
}

#left {
    float:left;
	margin:0px 80px 0px 40px;
	text-align:left;
	width:260px;
	padding:0px;
}

#site_start #content {
    float:left;
	text-align:left;
	width:260px;
	padding:0px;
	margin:0px 80px 0px 0px;
}

#site #content {
    float:left;
	text-align:left;
	width:860px;
	padding:0px;
	margin:0px 80px 0px 40px;
}

#right {
    float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
	width:260px;
	padding:0px;	
}

#content ul li {
	list-style-image:url(../img/icon_list.png);
	line-height:180%;
}

.internal-link, .internal-link-new-window, .external-link, .external-link-new-window, .mail, .download {
	color:#717167;
    font-weight:normal;
	text-decoration:underline;
}

h1 {
	color:#717167;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 30px 0px;
}

h2 {
	color:#717167;
	font-size:16px;
	font-weight:normal;
	margin:20px 0px 25px 0px;
	padding:0px;	
}

.contenttable td {
	border:0px;
	border-bottom:1px solid #B9BBAA;
}

.align-center {
	text-align:center;
}

#footer {
	height:60px;
	width:890px;
	color:#717167;
	text-align:left;
	float:left;
	margin:auto;
	border-top:1px solid #B9BBAA;
	padding:30px 45px 15px 45px;
}

.footerLeft {
	float:left;
}

.footerRight {
	float:right;
}

#footer a {
	color:#717167;
	text-decoration:none;
}

/* News Startseite */

.news_list  { 
display:block;
width:600px;
float:left;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #B9BBAA;
}

.news_date { 
color: #717167;
font-size:14px;
margin-top:2px;
margin-bottom:5px;
text-align:left;
font-weight:bold;
}

#c11 .news_date { 
display:none;
}

.news_image { 
float:left;
margin:0px 20px 0px 0px;
width:120px;
}

.news_title { 
	color:#717167;
	font-size:16px;
    font-weight:normal;
	text-align:left;
}

.news_subheader {
padding:0px; 
margin:0px;
}

.news_link {
	font-weight:normal;
	float:right;
	text-decoration:none;
	margin-top:10px;
}

.news-list-morelink {
	display:none;
}

#content .news-amenu-container ul li {
 background-image:none;
 list-style:none;
 list-style-image:none;
 list-style-type:none;
}


.news-amenu-item-year {display:none;visibility:none;width:1px;height:1px;}

.news-amenu-container {
 border:none;
 height:0px;
}

.news-amenu-container ul {
    height:0px;
    border:none;
	color:#fff;
	float:left;
	margin:0px;
	padding:0px;
	width:600px;
}

.news_item_active {
 padding:3px 10px 3px 10px;
 margin:3px;
 color:#fff;
 background-color:#B9BBAA;
}

.news_item_inactive {
 padding:3px 10px 3px 10px;
 margin:3px;
 color:#fff;
 background-color:#B9BBAA;
}

.news-amenu-container li {
 float:left;
 padding:0px;
 margin:0px;
 color:#fff;
}

/* News Detailansicht */

.news_single { 
width:800px;
}

.single_date { 
color: #B9BBAA;
font-size:10px;
margin:20px 0px 10px 0px;
text-align:right;
}

.single_title { 
	color:#717167;
	font-size:16px;
    font-weight:normal;
	text-align:left;
}

.single_subheader {
padding:0px; 
margin-top:10px;
}

.single_image { 
float:right;
padding:0px 5px 15px 15px;
width:180px;
}

.single_image img { 
margin:5px 0px 5px 0px;
}

.news-single-img { 
font-size:10px;
line-height:120%;
float:left;
}

.bt_zurueck {
	text-decoration:none;
	width:100px;
}


form {
    border:0px;
	padding:0px;
	margin:0px;
}

#mailform {
	border:0px;
	pading:0px;
	margin:0px;
}

.csc-mailform {
	border:0px;
	pading:0px;	
	margin:0px;
}

.csc-mailform-field label {
	width:250px;
	float:left;
}

.csc-mailform-field input {
	margin-bottom:10px;
	height:20px;
	line-height:20px;
	width:200px;
	border:1px solid #B9BBAA;
}

.csc-mailform-field select {
	margin-bottom:5px;
}

.csc-mailform-field textarea {
	margin-bottom:10px;
	width:200px;
	border:1px solid #B9BBAA;
}

input.csc-mailform-submit {
	float:left;
	margin:20px 0px 20px 250px;
	padding:3px 0px 5px 0px;
	width:100px;
	color:#fff;
	border:0px;
	height:25px;
	line-height:25px;
	background-color:#717167;
}

input#mailformular_löschen {
	float:left;
	margin:0px 0px 0px 10px;
	width:100px;
	color:#717167;
}