/* RESET begin */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */

html, body {}

:focus {
	outline: 0;
}

strong { font-weight: bold; }
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	
}

#content_center * { margin: 0; }

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* RESET end */


body {
	background-color: #E3EBDC;
	color: #5e605b;
	font-family: Arial;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.5em;
	font-size: 11px;
	text-align: center;
	background: #d9f0a5 url(../images/template/scanline.jpg) repeat;

	
	}	
	

.tx-tdnewsletter-pi1 form { }

input { border: 0; }


h1 { font: bold normal 12px 'Trebuchet', sans-serif; font-weight: bold;
	color: #167555; text-transform: uppercase;
	}
	

a:link { 
	color: #999; 
	}
	
a:hover { 
	color: #06523a; 
	text-decoration: none;  
	}
	
a:active { 
	color: #06523a; 
	text-decoration: none;  
	}
	
a:visited { 
	color: #999; 
	text-decoration: none;  
	}
	

#websiteContent {
    	margin: 0px auto;
    	width: 900px;
    	background-color: #f9fdf2
    }
   
   
#inner p {
	}   
	
#inner_right {background-color: #e8efe2; width: 285px; float: left;}

#inner_left {background-color: #e8efe2; width: 575px; float: right;}
	
#inner_right p { width: 220px !important; text-align: justify; padding-left: 30px !important; }

#inner_left p { width: 500px !important; text-align: left; padding-left: 20px !important; }
   
#newsletter_header { 
	padding-bottom:7px;
	text-align:left; 
	}

#newsletter_input { 
	background-color:#E7E9E3;
	padding:10px 0px 5px 5px; 
	}
	
#newsletter_input img { padding-top: 3px; }	

#newsletter_input strong { font-weight: bold !important; font-size: 11px !important; color: black !important; }	
   
#newsletter td span { font-weight:bold; font-size: 12px; color: black; padding-right:15px; }
  
#headerNav_left { float: left; }

#newsletter form { background-color: #E8E9E4; }

#newsletter img { text-align: left; }

inner { background-color: #e8efe2; }


#headerNav_right li { font: bold normal 1.2em 'Trebuchet', sans-serif; font-weight: bold; padding-right: 15px; float: left; list-style-type:none; }
  
#headerNav_right ul a:link, a:visited, a:hover, a:active { text-decoration: none;  }
#headerNav_right ul a:hover, #headerNav_right ul a.active { color: #06523a; }
  
#headerNav_right { float:right; padding-top: 25px; } 

#headerNav {  background-color: #f9fdf2; padding-top: 50px; height: 66px; }   

#headerNav_left img { padding-left: 30px; } 
	
header img { width: 900px; }	

#header a { float: left; }

#header a:hover { opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }

	
#content {
	
	  padding-bottom:20px;
	}
	
.inner { padding-bottom: 20px; background-color: #e8eee4; }		

#inner { background-color: #e8eee4; }

#content p { 
	letter-spacing: 0px;
	padding-left:30px;
	padding-top:20px;
	width: 750px;

	}	
#content p strong { color: #5d5f5b; font-weight:bold; font-size: 11px;}



#content_center {
	float: left; 
	/*width: 350px;*/
	width: 860px;
	text-align: left;	background-color: #E8EFE2;			
	margin: 0px 20px 10px 20px;
	}
	
#content_center img { margin: 0px auto; }	
		
#content_right {
	float: left; 
	width: 210px; 
	text-align: right; 
	}
  
#content_center .inner ul li  {
padding-bottom: 5px;
letter-spacing: 0px;
padding-right:20px;
	}
	
#content_center .inner ul  {

	padding-left:80px;
	list-style-type: square;

	}
	
#content_center .inner ul li strong { color: #06523A; font-weight:bold; font-size: 11px;}
	

#nav, #content_right { padding: 20px;}

#nav {
	float: left; 
	/*oldwidth: 210px; */
	text-align: right;
	width: 100px;
	background-color: #f9fdf2;
	}

#nav li{ 
	border-bottom:1px dotted #06523A;
	height:17px;
	list-style-type:none;
	padding-top:5px;
	text-align:right;
	}
	
#header { width: 900px; clear: both;}	

#content table tr td p { width: 300px;}


#nav ul a:hover:before    { content: url(../images/template/arrow.gif); }	
#nav ul a:active:before   { content: url(../images/template/arrow.gif); }	
#nav ul a:visited:hover   { color: #06523a; }
	
#nav a { text-decoration: none; font: bold 1.2em 'Trebuchet', sans-serif; font-weight: bold;}
	

#header_center { }

	
#newsletter, #wachstum, #hotline { padding-bottom: 30px; text-align:center; }

#footer {
	background-color: transparent; 
	clear: both; 
	margin: 0px auto;
    	width: 900px;
	height: 50px; 
	text-align:right; 
	padding-top: 10px;
    	}
    	
#footer p { color:  #06523a; }   	
#footer a { text-decoration: none; color:  #06523a; }

#bgBox {
	background: transparent url(../images/template/bodyBackHeader.gif) repeat-x;
	background-position:1px left;
	width: 100%;
	height: 100%;
	 }


.roundbottom {
	background: transparent url(../images/template/br.gif) no-repeat top right; float:none;
	clear: both;
	text-align: left;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
   }
   
   
.csc-loginform {}

.csc-loginform p {} 

.csc-loginform input {}   

#content_center form { 
	background-color: #f2fae8; 
	padding: 20px;
	}
	
#content_center form td { 
	
	padding: 3px;
	}	
	
.csc-header csc-header-n1 img {  	}

.nofloat { height: 5px; }

.linklink:visited
{
text-decoration: underline;
}

.tx-chcforum-pi1-singlePost .text, .tx-chcforum-pi1-singlePost .scroller {
	height:auto !important;
	min-height:0;
}


.tx-tgmmininews-pi1 h2 {
	padding-top:0;
}

.tx-tgmmininews-pi1 h2#author {
	font-size:95%;
	margin:0;
}

.tx-tgmmininews-pi1 div#editlink {
	margin-top:10px;
	margin-bottom:10px;
}

.tx-tgmmininews-pi1 #editlink {
	margin:5px 0px 0px 20px;
}


.tx-tgmmininews-pi1 ul {
	margin:20px 0px 0px 20px;
}

.tx-tgmmininews-pi1 ul li {
	display:inline;
	padding-left:20px;
}

.tx-tgmmininews-pi1 ul li a {
	color:#444;
	text-decoration:underline;
}

.tx-tgmmininews-pi1 ul li.currentPage a {
	text-decoration:none;
}

.tx-tgmmininews-pi1 .newsitem {
	border-top:1px solid #DDD;
	width:95%;
}

.tx-tgmmininews-pi2 input, .tx-tgmmininews-pi2 textarea {
	background-color:#DDD;
	border:1px solid #BBB;
}


.tx-tgmmininews-pi2 input:focus, .tx-tgmmininews-pi2 textarea:focus {
	background-color:#EEE;
	border:1px solid #555;
}

.tx-tgmmininews-pi2 textarea {
	width:400px;
	height:100px;
}