body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:101%;
	margin:0;
	padding:0;
}
html {
	height:101%;
	margin:0;
	padding:0;
}
#container {
	width:951px;
	margin:0 auto 0 auto; 
}
#footer {
	width:951px;
	margin:0 auto 0 auto;
}

#sfooter {
	float:left;
	width:205px;
	margin:0px 10px 0px 0px;
}
#cfooter {
	float:left;
	width:445px;
	margin: 0px 25px 0px 0px;
	font-variant:small-caps;
}

#rfooter {
	float:left;
	width:260px;
	margin: 0px 0 0 0;
}
.cfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 20px 0;
}
#header {
	background:url(images/home_header.jpg);
	height:35px;
	/*padding: 30px 0px 14px 770px;*/
	padding-left: 770px;
	padding-top: 30px
}
#suchfeld {
	padding-right: 5px;
	float: left;
}
#suchbutton {
	padding:1px 0px 0px 0px;
}
#menu {
	margin:10px 0px 30px 206px;
}
#submenu {
	float:left;
	width:215px;
	margin:0px;
}

#content1 {
	float:left;
	width:445px;
	margin: 0px 25px 0px 0px;
}
#content2 {
	float:left;
	width:260px;
	margin: 0px 0 0 0;
}

p, #content1 p, #content2 p, #content1 ul li, #content2 ul li  {
	line-height: 18px;
}

#content1 ul li, #content2 ul li  {
	padding-bottom:5px;
}

#content1 p.bodytext, #content1 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* text-align: justify; */
	color:#000000;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#content1 h1, #content1 h3, h2 {
	text-align:normal;
	font-size:14px;
}


#content2 p.bodytext, #content2 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* text-align: justify; */
	/* font-style:italic; */
	color:#811411;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#content2 h1 {
	text-align:normal;
	font-size:14px;
}
#content2 h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}


.menu1, .menu1act {
	padding:1px 9px;
	font-variant:small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
#menu a.menu1:link, #menu a.menu1:visited, #menu a.menu1:active, #menu a.menu1:hover, #menu a.menu1act:link, #menu a.menu1act:visited, #menu a.menu1act:active, #menu a.menu1act:hover, #cfooter a {  
	color: #000000; 
	text-decoration:none; 
}
#menu a.menu1:hover {  
	background:#811411 none repeat scroll 0%;
	color:#FFFFFF;
}
#menu a.menu1act:link, #menu a.menu1act:visited, #menu a.menu1act:active, #menu a.menu1act:hover {  
	background:#811411 none repeat scroll 0%;
	color:#FFFFFF;
}


#sm1 {
	margin:0px 3px 4px 80px;
}
#sm2 {
	margin:0px 0px 4px 80px;
	padding-left:18px;
}

#sm1 a, #sm2 a {
	display:block;
	padding:1px;
	width:106px;
}

#sm1 a.left_navigation1_list:link, #sm1 a.left_navigation1_list_act:link, #sm2 a.left_navigation2_list:link, #sm2 a.left_navigation2_list_act:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration:none;
	padding-left:18px;
	background: url(images/grey_box.gif) no-repeat;
}
#sm1 a.left_navigation1_list:visited, #sm1 a.left_navigation1_list_act:visited, #sm2 a.left_navigation2_list:visited, #sm2 a.left_navigation2_list_act:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration:none;
	padding-left:18px;
	background: url(images/grey_box.gif) no-repeat;
}
#sm1 a.left_navigation1_list:active, #sm1 a.left_navigation1_list_act:active, #sm2 a.left_navigation2_list:active, #sm2 a.left_navigation2_list_act:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration:none;
	padding-left:18px;
	background: url(images/red_box.gif) no-repeat;
}
#sm1 a.left_navigation1_list:hover, #sm1 a.left_navigation1_list_act:hover, #sm2 a.left_navigation2_list:hover, #sm2 a.left_navigation2_list_act:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration:none;
	padding-left:18px;
	background: url(images/red_box.gif) no-repeat;
}

#sm1 a.left_navigation1_list_act:visited, #sm1 a.left_navigation1_list_act:active, #sm1 a.left_navigation1_list_act:link {
	background: url(images/red_box.gif) no-repeat;
	color: #FFFFFF;
}


#sm2 a.left_navigation2_list:link, #sm2 a.left_navigation2_list:visited, #sm2 a.left_navigation2_list:active {
	background:none;
	padding-left:0px;
	color: #811411; 
}

#sm2 a.left_navigation2_list:hover {
	background:none;
	padding-left:0px;
	color: #811411; 
}
#sm2 a.left_navigation2_list_act:link, #sm2 a.left_navigation2_list_act:visited, #sm2 a.left_navigation2_list_act:active{
	background:none;
	padding-left:0px;
	color: #811411; 
}

#sm2 a.left_navigation2_list_act:hover { 
	background:none;
	padding-left:0px;
	color: #811411; 
}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:active, p.bodytext a:hover, #content2 h2 a:link, #content2 h2 a:visited, #content2 h2 a:active, #content2 h2 a:hover, #content2 ul li, p.tx-mininews-pi1-fp_listrowField-title a, p.tx-mininews-pi1-fp_listrowField-teaser a, a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#811411;
	font-size:12px;
	text-decoration:none; 
}
#content2 h2 a:link, #content2 h2 a:visited, #content2 h2 a:active, #content2 h2 a:hover { 
	font-size:14px;
}

p.bodytext a:active, p.bodytext a:hover, #content2 h2 a:active, #content2 h2 a:hover, #content2 ul li a:hover {  
	color:#811411;
	border-bottom: 1px solid #811411;
}

#content1 ul, #content2 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-left: 15px;
	padding-bottom:15px;
	list-style-image: url(images/bullet.gif);
}

#content2 ul {
	color:#811411;
}

#csc-sitemap ul {
	
	font-size:10pt;
	color: #ffffff; 
	text-align:right;
	margin-left:20px;
}

ul, ol, csc-bulletlist, csc-bulletlist-0 {
 }
 
.clear {
  height:0px;
  font-size:0px;
  clear:both;
  line-height:0px;
}

.align_left {
  float:left;
}

.language {
 margin-left: 40px;
 float:left;
 }

.align_right {
  float:right;
}

.nowrap {
 white-space:nowrap;
}

.name-of-person {
  font-variant:small-caps;
}

.csc-mailform {
  padding:0;
  margin:0;
  border:0;
  margin-top:20px;
}

.csc-mailform-field {
  padding-bottom:10px;
}

.csc-mailform-field label {
  width: 150px;
  float: left;
  display: block;
}

.csc-mailform-field input, .csc-mailform-field textarea {
  width: 250px;
  border: 1px solid #999999;
}

#mailformformtype_mail {
  width:100px;
}

div.csc-sitemap a {
   color: #811411;
   text-decoration: none;
}

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
   text-decoration: underline;
}

/*Erste Ebene */

div.csc-sitemap ul {
   list-style: none;
}

div.csc-sitemap ul li{
   list-style-image: url(../images/dot_n.gif);
   margin-left:70px;
   margin-top:10px;
}

/*Zweite Ebene */

div.csc-sitemap ul li ul{
   margin-left: 50px;   
      #margin-top:50px;
}

div.csc-sitemap ul li ul li{
   list-style-image: url(images/sitemap-level3.png);
} 



.tx-mininews-pi1-fp_listrowField-datetime, .tx-mininews-pi1-fp_listrowField-title, p.tx-mininews-pi1-fp_listrowField-title a {
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.sectionContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
strong.tx-indexedsearch-redMarkup { font-weight:bold; color:000000; }
INPUT.sf { 
border:1px solid #000000;
font-size:10px;
width:90px; 
}

#submenu a {
	font-size:10px;
}

.csc-textpic-text p.bodytext, .csc-textpic-text h3  {
	padding:4px; 
}
.csc-textpic-text h3 {
	background:#e1e1e1;
	font-size:14px;

}

div.csc-textpic-clear {
	clear:both;
	height:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#e1e1e1;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:black;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:150px;
	margin-left:5px;
}

/*buttons */ 

a.download {
	background: url(images/button_download.gif) no-repeat;
	display:block;
	text-indent: -5000px;
	width:100px;
	height:18px;
}	

p.bodytext a.download:hover {
	border:none;
}

a.internal-link {
	background: url(images/button_weiter.gif) no-repeat;
	display:block;
	text-indent: -5000px;
	width:100px;
	height:18px;
}	

p.bodytext a.internal-link:hover {
	border:none;
}

/* HEADER LINKS */

h3 a, h3 a:active, h3 a:visited {
	font-size:14px;
}