body {
	padding:0;
	margin:0;
	background-image: url('../img/background.jpg');
}

a {
  color: #96BF0D;
  text-decoration: underline;
  
}

div#wrapper {
	margin-bottom: 20px;
}

div#logodiv {
	background-color: white;
	border:1px solid #999;
	margin-top: 18px;
	margin-bottom: 4px;
	padding-left:20px;
	padding-top: 13px;
	text-align:left;
	height: 70px;
	width: 870px;
}

div#content {
	border:1px solid white;
	width:890px;
	height:425px;
}


div#news {
	width: 890px;
	height: 149px;
	border-top: 11px solid #96bf0d;
	background-color: white;
	background-image: url('../img/spacer.jpg');
}

div.news_left {
	background-color:white;
	background-image: url('../img/news_background.jpg');
	height:100%;
	width: 284px;
	float:left;
}

div.news_normal {
	background-color:white;
	background-image: url('../img/news_background.jpg');
	height:100%;
	width: 284px;
	float:left;
	margin-left: 19px;
}

h1 {
	color: #96BF0D;
	font-size: 14px;
	text-align: left;
	font-weight:600;
	padding: 0px;
	margin: 10px 0px;
	font-family: Arial;
}
div#news h1 {
	padding: 0;
	margin: 14px 11px 0px 10px;
	padding-bottom: 6px;
	background-image:url('../img/dottedline_whitebg.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
}

p {
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
p.bodytext {
	margin-bottom: 30px;
}

div#news p { margin: 5px 15px 0px 10px; }


table#homewrap {
	border:1px solid #999;
	width:890px;
	padding:0;
	margin:0;
}
table#homewrap tr td { margin:0; padding:0px; }
table#homewrap tr td table tr td#navigation{ 
  margin:0; padding-left:12px; 	
}

table#homewrap tr td table tr td#inhalt { 
  margin:0; 
  padding: 0px 0px 0px 12px; 	
  width:474px;
}

#navigation { 
  vertical-align:top; 
  width:188px; 
  text-align:left; 
  background-image:url('../img/navigation_background.jpg'); 
}

#inhalt { vertical-align:top; width: 490px; background-color: white; margin:0; padding:0; height:100%;}
#rechts { vertical-align:top; width: 200px; background-color: white; margin:0; padding:0; height:100%;}

div.dotted  { margin:0; padding:0; background-image:url('../img/dottedline.jpg'); height: 3px; overflow:hidden; width: 162px; margin-top: 10px;clear:both; }
td#inhalt div.dotted { background-image:url('../img/dottedline_whitebg.jpg'); height: 1px; width: 100%;}
td#rechts div.dotted { background-image:url('../img/dottedline_whitebg.jpg'); height: 1px; width: 152px;}
#rechts p.bodytext { margin:5px; }
#rechts a { text-decoration:none;}
#rechts img { border:0; }

#navigation ul {
  list-style-type:none;
  margin: 14px 0px 14px 0px;
  padding: 0;
  color: #CCC;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

#navigation ul li {
	  margin: 10px 0px;
}

#navigation ul li a{
  color: #CCC;
  text-decoration:none;
}

#navigation ul li a.active{
  color: #FFF;
  text-decoration:none;
}

#navigation ul li ul {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}
#navigation ul li ul li{
	margin-left: 7px;
}

#navigation ul ul {
	list-style-type: none;
	margin: 0px 0px 14px 20px;
	padding: 0;
	color: #CCC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
#navigation ul ul li {
  margin: 8px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:10px;	
  list-style-image:url('../img/navi_bullet.gif');
}
#navigation ul ul li a{
  color: #CCC;
  margin: 4px 0px 0px 0px;	
  text-decoration:none;
}

/* Hauptnavi */

.nav1 li{
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

}

#navigation ul.nav1 li{
  margin: 5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
/*  Hauptnavi*/


#navigation ul.nav1 ul#unternavigation li.unterLI{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;	
}

#navigation ul.nav1 ul#unternavigation li.unterLI a:link{
  margin:3px 0px 0px 0px;
  padding:3px 0px 0px 0px;	
}

/** Elemente **/
div#didyouknow {
  width: 132px; 
  background-color:#96BF0D; 
  color:#fff; 
  padding: 10px;
  margin: 20px 0px 0px 27px;
}
.didyouknowheader {
  background-image:url('../img/wusstensies.jpg');
  width:126px;
  height:24px;  
}
#didyouknow h1 {color:#fff; padding:0; margin:0; }
#didyouknow p {width:132px; color:#fff; padding:0; margin:0;line-height: 19px; }
#rechts p {width:130px;}
#rightcol { margin:0; margin-left:28px; margin-right:20px; width:152px; margin-top:20px;}
#rightcol div.csc-header {background-image:url('../img/dottedline_whitebg.jpg');background-repeat:repeat-x;}
div#ourmembers h1, div#ourmembers { margin:0; margin-top:10px; padding:0; line-height:1px;}

#ourmembers{
  background-image:url('../img/unseremitglieder.jpg');
  width:146px;
  height:17px;
}

.ourmembers_images img{
  padding-bottom:10px;
}

/* macina_searchbox */
.bw_mac_sb_field{
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#96BF0D;
  
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#96BF0D;
  
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#96BF0D;  
  
  border-right-width:0px;
  float:left;
  height:15px; 
  width:140px; 
  font-size:10px;
  padding:0px;
  margin: 20px 0px 0px 25px;	
  color:#96BF0D;
}

.bw_mac_sb_submit{
  margin: 20px 0px 0px 0px;	
}
/* macina_searchbox */

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption, 
.bildunterschrift{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7E7E7E;
  margin-top:2px;
}

.imageheader2 {
	width: 457px;
	overflow: hidden;
	text-indent: 999px; 
	white-space: nowrap;
	line-height: 25px;
}

.imageheader4 {
	overflow: hidden;
	text-indent: 999px; 
	white-space: nowrap;
	line-height: 20px;
	margin:0px;
	padding:0px;
}

.imageheader {
	width: 457px;
	overflow: hidden;
	text-indent: 999px; 
	white-space: nowrap;
	line-height: 25px;
}

div.csc-textpic img{padding-top:0px;}
div#content .csc-textpic img {padding:0;}

.teaser_datum{
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#999999;
}

.teaser_links{
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  color:#666666;
  line-height:15px;
}

.teaser_links a:link, 
.teaser_links a:active, 
.teaser_links a:visited, 
.teaser_links a:hover{

  padding-right:14px;
  padding-top:-1px;
}

td.tx-reeateasermenu-pi1 {
  width:500px;
}

.imageheader { padding:0; margin:0; margin-top: 10px; }

/* indexedsearch */
div.searchresults div.tx-indexedsearch-res div h2 a{
  font-family:Verdana, Arial, sans-serif;
  text-decoration:none;
}

#inhalt div.tx-indexedsearch div.searchresults div.tx-indexedsearch-res div h2{
  font-size:16px;
}


.tx-indexedsearch-searchbox{
  height:0px;
  overflow:hidden;
  margin-top:0px;
  font-family:Verdana, Arial, sans-serif;
}

.links{
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#666666;
}

#inhalt ul li{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#666666;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#navigation ul ul li .nav2_active{
  color:#ffffff;
}

.mailformplus_contactform{
  font-family:Verdana;
  font-size:11px;
}

.formlabel{
  width:100px;
}

.bw_mailform_label{
  float:left;
  width:100px;
}

.bw_mailform_input{
  float:left;
}

bw_mailform_input input, .forminput{
  border-color:#96BF0D;
  border-style:solid;
  border-width:1px;
}

.clearer{
  clear:both;
}

.bw_mailform_container{
  margin:5px 0px 5px 0px;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#666666;
}

.reea_navi{
  float:right;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:5px 0px 5px 0px;
}

.reea_navi a:link, 
.reea_navi a:active, 
.reea_navi a:visited
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}

.reea_navi a:hover{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
}

.mailformplus_contactform li, 
.error{
  list-style:none;
  color:red;
}
