#content {
   width: 520px;
   padding: 10px 10px;
/*   border-left: 1px solid #cecece;
   border-right: 1px solid #cecece; */
}
	#content {margin-top:-5px;font-size:12px; text-align: left;}

        .headline_green_1 { color: #007772; font-size:20px; font-weight:600; text-align:left; }
        .headline_grey_1 { color: #808080; font-size:16px; font-weight:600 }
        .headline_grey_2 { color: #007772; font-size:14px; font-weight:600 }
	.headline_teaser { color: #ffffff; font-size:12px; font-weight:600 }



.editmode{
  color: red;
  margin: 0.2em;
}

ul.unformattedList{
  margin:0;
  padding:0;
  list-style-type:none;
}

ul.unformattedList li{
  color: #666666;
  font-weight:bold;
  clear:both;
}

a.linkButton{
  display: block;
  font-size: 12px;
  text-decoration: none;
  color: white;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 80px;
  padding-bottom: 0.2em;
  background-color: #007772;

  text-align: center;
  border: 1px solid #cecece;
}
a.linkButton:hover, a.linkButton:focus{
  color: #000000;
  background-color: #cecece;
  border: 1px solid #007772;

}

a.linkButton_big{
  display: block;
  font-size: 12px;
  text-decoration: none;
  color: white;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 160px;
  padding-bottom: 0.2em;
  background-color: #007772;

  text-align: center;
  border: 1px solid #cecece;
}
a.linkButton_big:hover, a.linkButton_big:focus{
  color: #000000;
  background-color: #cecece;
  border: 1px solid #007772;

}


.contentBlock {
  clear: both;
  display: block;
  padding: 10px 0px 0px 0em ! important;
  margin: 0em 0px 0em 10px;
}

.contentBox, .contentBoxBorder {  /* these contain all the later content */
  clear: both ! important;
  display: block;
  padding: 10px 0px 10px 0em ! important;
  margin: 0em 0px 0em 10px; ! important;
  color: #000000;
  font-weight:normal;
}


.contentBox ul{
    margin-left: 10px;
    padding-left: 10px;
    list-style-image: url(img/list-b.gif);
}

.contentBox ul li{
    margin-bottom: 5px;

}

.contentHalf{  /* allows 2 divs next to each other in content */
  float: left;
  width: 20.7em;
}

.contentBoxBorder{  /* contentBox but with border at bottom */
  border-top: 1px solid #B7B7B7;
}


.newLine{
  display: block;
  clear: both ! important;
}


.imageRight {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em; 
}


.imageLeft{
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}


.line_left_green {border-left-width: 2px; 
border-left-style: solid; 
border-color: #cecece; 
}

.line_right {border-right-width: 1px; 
border-right-style: solid; 
border-color: #cecece; 
}

.line_left {border-left-width: 1px; 
border-left-style: solid; 
border-color: #cecece; 
}

#content_main {
   margin-top: 10px;
}

.content_rc {
   margin-top: 15px;
   padding-left: 10px;
   float: right;

}

.content_lc {
   margin-top: 15px;
   float: left;
}


.banner {
	width:880px;
	height: 100px;
        background-color: #0000ff;
        border: 1px solid #000000;  
  position: relative;
  top: 15px; 
  left: 0px;
	  }

/*  contact form  */
.contactInput, .contactTextarea{
  font-size: 12px;
  padding: 0;
  margin: 0;
  width: 200px;
}

.contactSelect{
  font-size: 12px;
  padding: 0;
  margin: 0;
  width: 400px;
}

.contactTextarea{
  width: 400px;
  height: 200px;
}

.formError{
  color: red;
  border-color: red;
}

input, textarea{  /* global stuff ... */
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
  border: 1px solid #666666;
  margin: 0;
  padding: 0;
}

.morelink a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #007772; 
font-weight: bold;
background-image: url(img/more_bas.gif); 
background-repeat: no-repeat;
padding-left:16px;
}

.morelink a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;
background-image: url(img/more_hov.gif); 
background-repeat: no-repeat;
padding-left:16px;
}

.morelink span {
position:absolute;
left:-9999px;
width:900px;
}

.ziehmteaser_Head {
 background-color: #007772;
 background-image: url(img/bg_box_small_rd.gif);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: left;
 margin-left: 0px;
 padding-top: 3px;
 height: 20px;
 width: 500px;
 font-size:14px;
 font-weight:bold;
 color: #ffffff;
}

.ziehmteaser_Content {
 color: #000000;
 border-bottom: 1px solid #cecece;
 border-left: 1px solid #cecece;
 border-right: 1px solid #cecece;
 text-align: left;
 height: auto;
 padding:  5px 0px 0px 5px;
 margin-left: 0px;
 width: 163px;
 font-size:12px;
 color: #000000;
}


.ziehmbox_Head {
 background-color: #007772;
 background-image: url(img/bg_box_small_rd.gif);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: center;
 margin-left: 0px;
 padding-top: 3px;
 height: 17px;
 width: 170px;
 font-size:12px;
 color: #ffffff;
}

.ziehmbox_Content {
 color: #000000;
 border-bottom: 1px solid #cecece;
 border-left: 1px solid #cecece;
 border-right: 1px solid #cecece;
 text-align: left;
 height: auto;
 padding:  5px 0px 0px 5px;
 margin-left: 0px;
 width: 163px;
 font-size:12px;
 color: #000000;
}

.newsBox_date{  /* these contain all the later content */
  clear: both;
  display: block;
/*  margin: 0em 1em 0em 1.5em ! important; */
/*  padding: 1em 0em 1em 0em ! important; */
  padding: 5px 0px 0px 0em ! important;
  margin: 0em 0px 0em 0px; 
  color: #000000;
  font-size: 10px;
  font-weight:normal;
}
.newsBox_headline{  /* these contain all the later content */
  clear: both;
  display: block;
/*  margin: 0em 1em 0em 1.5em ! important; */
/*  padding: 1em 0em 1em 0em ! important; */
  color: #000000;
  font-size: 10px;
  font-weight:bold;
}

a.newsBox_headline{
  display: block;
  font-size: 10px;
  text-decoration: none ! important;
  color: black;
  padding: 0px 0px 0px 0em ! important;
  margin: 0em 0px 0em 0px; 
}

a.newsBox_headline:hover, a.newsBox_headline:focus{
  text-decoration: underline ! important;

}

/* ********** [START FOOTER] ********** */

#footer{
	margin:0em .5em 0em 0em;
	padding:0;
	padding: 0em 1em 0em 1em;
	background: none;
	clear:both;
	height:60px;
}
#footer p{
	color:#333333;
	font-size:.8em;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding: 0;
	padding-top:.3em;
}
#footer a:link, #footer a:visited {
	color:#fff;
	font-weight: bold;
	text-decoration  : none;
	color:#007772;
	color:#007772;
	color:#007772;
}
/* ************************** */
#footer input.e2fButton{

margin-bottom:0em;
margin-right:0em;
vertical-align:middle;

}
#footer .mid {vertical-align:middle;}
/* ********** [END FOOTER] ********** */		



