/*---------------------------------------------------------------------*/
/* Redefinition html-Tags                                              */
/*---------------------------------------------------------------------*/

.csc-textpic-image csc-textpic-firstcol {float:left;display:inline}
.csc-textpic-image csc-textpic-lastcol {float:left;display:inline}

body, html {
    margin: 0px;
		top-margin:0px;
		left-margin:0px;
    padding: 0px;
    background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #00762F;
}

a:link {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
a:visited {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
a:hover {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
a:active {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}

img {
	border: 0px;
}

td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}
.css-mailform-forum{
 border:1px solid darkgreen;
}
/*---------------------------------------------------------------------*/
/* Menü-Formatierung                                                   */
/*---------------------------------------------------------------------*/

#menu a:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
}
#menu a:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
}
#menu a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCE4D5;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
}
#menu a:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
}


#menu a.sub:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-decoration: none;
	border: 0px;
	text-transform: none;
}
#menu a.sub:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-decoration: none;
	border: 0px;
	text-transform: none;
}
#menu a.sub:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-decoration: none;
	border: 0px;
	text-transform: none;
}
#menu a.sub:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-decoration: none;
	border: 0px;
	text-transform: none;
}

#menu .sub {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-decoration: none;
	border: 0px;
}

#menu td.sub_active {
	background: #CCE4D5;
	padding-left: 24px;
	height: 15px;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	border-top: 0px;
	border-bottom: 0px;
}

#menu td.sub_passive {
	background: #FFFFFF;
	padding-left: 24px;
	height: 15px;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	border-top: 0px;
	border-bottom: 0px;
}

#menu td.box_begin {
	background: #FFFFFF;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	border-top: 1px solid #00762F;
	border-bottom: 0px;
}

#menu td.box_end {
	background: #FFFFFF;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	border-top: 0px;
	border-bottom: 1px solid #00762F;
}


#menu td.main {
	height: 19px;
	text-align: left;
	vertical-align: middle;
}

#menu td.icon {
	height: 19px;
	text-align: center;
	vertical-align: middle;
	width: 24px;
}



#menu td.head_passive {
	height: 21px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/menu_passive.gif);
}

#menu td.head_active {
	height: 21px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/menu_active.gif);
}




#AKTUELLES td.main {
	height: 19px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}

#AKTUELLES td.icon {
	height: 19px;
	text-align: center;
	vertical-align: middle;
	width: 24px;
}

#AKTUELLES td.header {
	background: #CCE4D5;
	height: 15px;
	font-weight: bold;
	font-size: 10px;
	color: #00762F;
	border-bottom: 0px;
	border-top: 1px solid #00762F;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	width: 130px;
	padding: 2px;
}

#AKTUELLES td.text {
	background: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	color: #00762F;
	border-bottom: 1px solid #00762F;
	border-top: 0px;
	border-left: 1px solid #00762F;
	border-right: 1px solid #00762F;
	width: 130px;
	padding: 2px;
}



#CONTENT td.news_header {
	background: #CCE4D5;
	height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	color: #00762F;
	border: 0px;
	padding: 3px;
}

#CONTENT td.news_date {
	background: #CCE4D5;
	height: 24px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
	color: #00762F;
	border: 0px;
	padding: 3px;
}

#CONTENT p {
	padding: 10px 2px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #00762F;
}
#CONTENT p.align-left {
	padding: 10px 2px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #00762F;
}

#CONTENT {
	padding-top: 20px;
	width: 451px;
}

#CONTENT h1 {
	background: #CCE4D5;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	color: #00762F;
	border: 0px;
	padding: 3px;
}

#CONTENT input, textarea {
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	width: 150px;
	background: #FFFFFF;
	margin:5px;
	padding: 1px;
}

#CONTENT input.checkbox {
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	width: 16px;
	height: 16px;
	background: #FFFFFF;
}


#CONTENT select {
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
	padding: 1px;
}

#CONTENT option {
	border: 0px;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
}

#forum {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #00762F;
	font-size: 10px;
}

#forum.td {
  text-align: left;
	vertical-align: middle;
	font-size: 10px;
}

#forum a:link {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
#forum a:visited {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
#forum a:hover {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
#forum a:active {
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}

#forum td.header {
	color: #FFFFFF;
	background: #00762F;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 19px;
}



#forum td.nav_icon {
	text-align: center;
	vertical-align: middle;
	height: 16px;
}

#forum td.search {
	color: #FFFFFF;
	background: #00762F;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#forum td.surround {
	border: 1px solid #00762F;
}

#forum input {
	height: 18px;
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	width: 150px;
	background: #FFFFFF;
	margin:5px;
}

#forum textarea {
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	width: 150px;
	background: #FFFFFF;
	margin:5px;
}

#forum input.button {
	height: 18px;
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	background: #CCE4D5;
}

#postthread {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #00762F;
	font-size: 11px;
}

#postthread td {
  text-align: left;
	vertical-align: middle;
	font-size: 11px;
	padding: 2px 5px;
}

#postthread td.header {
	color: #FFFFFF;
	background: #00762F;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 19px;
}

#postthread input {
	height: 18px;
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	padding: 1px;
}

#postthread input.button {
	height: 18px;
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	color: #00762F;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	background: #CCE4D5;
}

#postthread textarea {
	height: 150px;
	width: 250px;
	border: 1px solid #00762F;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00762F;
	text-align: left;
	vertical-align: middle;
}


