/* ecosoft Templatestyles */
body {
   background-color : #44916c;
   margin: 0;
   padding: 0;
	scrollbar-base-color:#44916c;
   scrollbar-3dlight-color:#c3dbc6;
   scrollbar-arrow-color:#c3dbc6;
   scrollbar-darkshadow-color:#000000;
   scrollbar-face-color:#44916c;
   scrollbar-highlight-color:#000000;
   scrollbar-shadow-color:#c3dbc6;
   scrollbar-track-color:#44916c;
	}

.muell {
	font-family: courier new, courier, monospace;
	color: #660000;
	font-weight: 900;
	line-height: 140%;
	font-size: 13pt;
	}
	
/* entspricht H1, Title */
.tbig, .title {
	font-family: courier new, courier, monospace;
	color: #660000;
	font-weight: 900;
	line-height: 140%;
	font-size: 13pt;
	}

/* entspricht H2, Subtitle */	
.tmiddle, .subtitle {
 	font-family: courier new, courier, monospace;
	color: #10673D;
	font-weight: 800;
	line-height: 100%;
	font-size: 11pt;
	}

/* entspricht Bildunterschriften */	
.tsmall {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #327454;
	}

li {
	list-style-image: url(images/liste.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 13px;
   color : #327454;
   line-height:140%
	}	

a  {
   color : #660000;
   text-decoration : none;
   font-weight : normal;
   font-style: normal;
   font-size: 13px;
	}


a:hover  {
        color : #327454;
        font-size: 13px;
        text-decoration: none;
}
a.white  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #ffffff;
        text-decoration : underline
}

a.white:hover  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #ffffff;
        text-decoration : none
}




.topwhite {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #ffffff;
        font-size : 10px;
}
td,.text  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 13px;
        color : #327454;
       line-height:120%
}

.imp{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #327454; 
	line-height:140%;	
	}

td.footer  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #ffffff;
        background-color : #44916c;
		  border-top: solid; 
		  border-top-color:#FFffFF;
		  border-top-width: 1px;
		  border-bottom: solid; 
		  border-bottom-color:#FFffFF;
		  border-bottom-width: 1px;
}




input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; color: #44916c; line-height:120%;	
	border-color: #44916c;
	border-bottom-style : solid;
	border-style: solid;
	border-top-width: 2px;
	border-bottom-width : 1px;
	border-left-width: 2px;
	border-right-width: 1px;
	background-color: #c3dbc6;
	}



.radio {
	border: 0px;
	background-color: #c3dbc6;
	}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height:120%;	
	width: 130px;
	color: #c3dbc6;
	border: 0px;
	background-color: #44916c;
	border: solid;
	border-width: 1px;
	border-color: #44916c
	}


select {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 13px;
        color : #44916c;
        }

.formtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
}
.formelements {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        border: 1px solid #000000;
}

.weiss {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}

.lineleft{
	padding:10px;
	border-left:solid 1px #44916c;
	}