/* CSS Document */
#spalte-mitte #inhalt .csc-sitemap ul(padding: 0; margin: 0;)
#kalender csc-header csc-header-n1 {padding-left:5px;}
.tx-ttnews {
float:left;
	margin:0 0;
	padding:0 0;
	margin-top:0px;
	margin-left:0px;
}

p.bodytext {
width:auto;
}

.bodytext strong {
width:440px;
float:left;
margin:0px 0px 10px 0px;
}

#kalender {
	float:left;
	margin:0 0;
	padding:0 0;
	margin-top:20px;
	margin-left:5px;
	*margin-left:10px;
	*margin-top:60px;
}




.tx-mmforum-textbutton {
	width:auto;
}

.tx-mmforum-pi2-container input {

}

#spalte-right a:link,
#spalte-right a:visited,
#spalte-right a:hover {
	color:#005D8C;
}

.news-list-morelink,
.news-list-morelink:link,
.news-list-morelink:hover,
.news-list-morelink:visited {
	font-size:120%;
	color:#005D8C
}


.csc-textpic {
width:430px;
margin-bottom:20px;
}

.csc-textpic-caption {
	font-size:75%;
	color:#999999;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.internal-link,
.internal-link:visited,
.internal-link:link {
text-decoration:none;
color:#005D8C;
}

.internal-link:hover {
text-decoration:underline;
}

html, body {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
}

body {
  font-family:Arial, Verdana, sans-serif;
  font-size:100%;
  color: #000000;
  background-image:url(../images/design-elements/global_bg.png);
  background-repeat:repeat-x; 
}

.clearer {
	border:none;
	border-bottom:1px dotted #005D8C;
	background-color:#ffffff;
}

H2 a:link, H2 a:visited {
	text-decoration:none;
	color:#000000;
}

H2 a:hover, H2 a:focus, H2 a:active {
	text-decoration:underline;
	color:#000000;
}

.news-list-date {
	font-size:60%;
	color:#666666;
	font-weight:400;
}

.news-list-item a:link,
.news-list-item a:visited {
	color:#598F05;
	font-size:75%;
	text-decoration:none;
}

.news-list-item a:hover,
.news-list-item a:focus {
	color:#598F05;
	font-size:75%;
	text-decoration:underline;
}

#spalte-right H3 a:visited {
	font-size:100%;
	color:#598F05;
}

#spalte-mitte a:link {
	color:#005D8C;
}

/*Search Page Beginn*/


.search_header {
	width:450px;
}

.icon {
	float:left;
	width:auto;
}

.res_number {
	float:left;
	width:auto;
}

.title {
	float:left;
	width:auto;
}

.title a {
	font-size:100%;
	text-decoration:none;
	color:#005d8c;
}

.rating {
	float:right;
	font-size:80%;
	color:#666666;
}

.Description {
	float:left;
	width:460px;
	color:#333333;
	font-size:80%;
}

.desc-size {
	float:left;
	width:460px;
	color:#999999;
	font-size:70%;
	padding-bottom:10px;
}

.patch a {
	color:#608d00;
	font-size:80%;
}

/*Forum Beginn*/
.news-beitrag {
	border:0px solid #005d8c;
}
.title-beitrag {
	background-color:#005d8c;
	color:#ffffff;
	padding:5px 5px 5px 5px;
}
.bbcode-beitrag {
padding:5px 5px 5px 5px;
}
.posttext-beitrag {
	padding:5px 5px 5px 5px;
}
textarea {
	border:1px solid #005d8c;
}
.atention {
	margin:5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:1px solid #333333;
	background-color:#cccccc;
	font-size:80%;
	color:#000000;
}
.attachment-beitrag {
	font-size:80%;
	padding: 5px 5px 5px 5px;
}
.attachment-beitrag input {
	border:1px solid #005d8c;
}
/*Forum End*/

/*Search Page End*/

div#seite-container {
  position:absolute;
  width:880px;
  height:100px;
  top:0px;
  left:50%;
  margin-left:-440px;
  background-color:#333333;
}


/*  SubNavi */
div#subNavi{
  float:left;
  width:180px;
  margin:0px 10px 10px 10px;
}

div#subNavi ul{
  list-style:none;
  padding:0;
  margin:0;
}

div#subNavi li{
  display:block;
  width:170px;
  height:18px;
  background-color:#005d8c;
  margin-top:10px;
  padding:5px 0px 5px 10px;
  color:#ffffff;
}
/*A-LINKS BEGINN*/
div#subNavi a:link, div#subNavi a:visited{
  color:#ffffff;
  text-decoration:none;
}

div#subNavi li:hover, div#subNavi li:focus{
  display:block;
  width:170px;
  height:18px;
  background-color:#000000;
  margin-top:10px;
  padding:5px 0px 5px 10px;
  color:#ffffff;
}
/*  SubNAvi end*/


div#header{
  float:left;
  width:880px;
  height:140px;
  background-image:url(../images/design-elements/feuchtwanger-header.jpg);
}

div#spalten-container{
  float:left;
  width:880px;
  height:auto;
  background-image:url(../images/design-elements/container-bg.jpg);
  background-repeat:repeat-y;
}

div#spalte-left{
  float:left;
  width:200px;
  height:auto;
}

div#spalte-mitte{
  float:left;
  width:478px;
  height:auto;
}

div#position{
  float:left;
  width:410px;
  height:20px;
  text-align:left; 
  font-size:60%;
  margin:0px 0px 0px 10px;
  padding-top:10px;
  color:#666666; 
  border-bottom:1px dotted #666666;
}

#druck {
	float:right;
	width:48px;
	border-bottom:1px dotted #666666;
	padding:5px 3px 2px 0px;
	margin-right:7px;
	}

div#Header-H{
  float:left;
  width:420px;
  *width:400px;

  height:auto;
  text-align:left;
  margin:10px 10px 0px 10px;  
}

h1 {
  font-size:125%;
  float:left;
  width:100%;
  color:#000000;
  margin:0;
  padding:0;
  margin-bottom:0px;
}



h2 {
  font-size:105%;
  color:#333333;
  margin:0;
  padding:0;
}

div#inhalt{
  float:left;
  width:458px;
  margin:10px 10px 10px 10px;
}

div#inhalt p{
  width:100%;
  font-size:85%;
  color:#666666;
  line-height:1.5em;
}

div#spalte-right{
  float:right;
  width:200px;
  height:auto;
}

div.titel2{
  width:180px;
  margin:10px 10px 0px 10px;
  font-size:90%;
}

div#suche{
  float:left;
  width:180px;
  margin:10px 10px 10px 10px;
  height:auto;
}


div#gruppe{
  width:180px;
  margin:10px 10px 10px 10px;
}
div#gruppe p{
  font-size:70%;
  color:#666666;
  text-align:justify;
}

img#zielgruppe {
  float:left; 
  padding:15px 10px 0px 0px;
}

div#news{
  width:180px;
  margin:10px 10px 10px 10px;
}

div#news{
  font-size:80%;
  color:#666666;
}

div#news strong{

  /*font-size:1em;*/
  text-decoration:underline;
}

div#fotter-container{
  float:left;
  width:860px;
  height:12px;
  font-size:65%;
  background-color:#005d8c;
  color:#ffffff;
  padding: 5px 10px 5px 10px;
  text-align:center;
}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #005d8c;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #005d8c;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #005d8c;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #005d8c;
border: 0px;
}

.css-txtpic-caption {
	font-size:55%;
	color:#666666;
}

.csc-default {
 font-size:90%;

}

.csc-default a {
 border:none;

}

.csc-default img {
 border:none;

}

.csc-header h1{
 margin-top:0.3em;
 font-size:1.2em;
 color:#005d8c;
}

.csc-firstHeader {
 color:#005d8c;
}

#Header-H h1{
 color:#a40d14;
}

.news-list-date {
color:#a40d14;
} 

a:visited {
color:#598F05; 
} 

div#news h3 a strong{
color:#005d8c;
font-size:13px; 
} 

div#news h3 a:visited strong{
color:#598F05;
font-size:13px; 
} 

div.news-list-container div.news-list-item h3 a strong{
color:#005d8c;
font-size:12px; 
} 

div.news-list-container div.news-list-item h3 a:visited strong{
color:#005d8c;
font-size:12px; 
} 

div#position {
 height: 30px;
}

div#druck {
 height: 33px;
}

div.new-list-morelink a a:visited a:hover{
float:left;
}

p.bodytext img {
float: left;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#a40d14;
}


