.td-topnavbar {
	background-color: #91CE44;
	font-size: 8px;
}

.td-subnav-n {
	background-color: #DCE0C5;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav-on {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav-on-n {
	background-color: #DCE0C5;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav-on-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

.td-subnav1-n {
	background-color: #E5E9D5;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr1-n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav1-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr1-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav1-on {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav1-on-n {
	background-color: #E5E9D5;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr1-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

.td-subnav1-on-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr1-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

.td-subnav2-n {
	background-color: #ECEFE1;
	color: #E85100;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr2-n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav2-a {
	background-color: #B8DE87;
	color: #E85100;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr2-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav2-on {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr2-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav2-on-n {
	background-color: #ECEFE1;
	color: #E85100;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr2-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav2-on-a {
	background-color: #B8DE87;
	color: #E85100;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr2-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

/* neu */

.td-subnav3-n {
	background-color: #F3F5EC;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr3-n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav3-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav3-on {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav3-on-n {
	background-color: #F3F5EC;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr3-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav3-on-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

.td-subnav4-n {
	background-color: #F3F5EC;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr3-n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav4-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav4-on {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav4-on-n {
	background-color: #F3F5EC;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr3-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}
.td-subnav4-on-a {
	background-color: #B8DE87;
	text-align: left;
	vertical-align: middle;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(../img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	border-bottom: 4px solid #F3F5EC;
}

/*   links   */
a:visited, a:link {
	color: #6EA527;
	text-decoration: none;
}
a:active, a:hover {
	color: #6EA527;
	text-decoration: none;
}

a.subnavtext:visited, a.subnavtext:link {
	font-size: 12px;	
	color: #00673E;
	text-decoration: none;
}
a.subnavtext-aktiv:visited, a.subnavtext-aktiv:link {
	font-size: 12px;	
	color: #FFFFFF;
	text-decoration: none;
}

a.subnavtext1:visited, a.subnavtext1:link {
	font-size: 12px;	
	color: #00673E;
	text-decoration: none;
}
a.subnavtext1-aktiv:visited, a.subnavtext1-aktiv:link {
	font-size: 12px;	
	color: #FFFFFF;
	text-decoration: none;
}

a.subnavtext2:visited, a.subnavtext2:link {
	font-size: 12px;	
	color: #00673E;
	text-decoration: none;
}
a.subnavtext2-aktiv:visited, a.subnavtext2-aktiv:link {
	font-size: 12px;	
	color: #FFFFFF;
	text-decoration: none;
}

a.breadcrumbs:visited, a.breadcrumbs:link {
	font-size: 10px;
	color: #87C43A;
	text-decoration: underline;
}
a.breadcrumbs:active, a.breadcrumbs:hover {
	font-size: 10px;
	color: #87C43A;
	text-decoration: none;
}

a.hfunctions:visited, a.hfunctions:link {
	font-size: 10px;
	color: #87C43A;
	text-decoration: none;
}
a.hfunctions:active, a.hfunctions:hover {
	font-size: 10px;
	color: #87C43A;
	text-decoration: underline;
}

a.footer:visited, a.footer:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:active, a.footer:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
/*
a.sprachwahl:visited, a.sprachwahl:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sprachwahl:active, a.sprachwahl:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.sprachwahl-a:visited, a.sprachwahl-a:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
*/
a.details-link:visited, a.details-link:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.details-link:active, a.details-link:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*   ende links   */


/*   diverses  */
.td-breadcrumbs {
	background-color: #F3F5EC;
	font-size: 10px;
	color: #87C43A;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 7px; 
}

.td-hfunctions {
	background-color: #F3F5EC;
	font-size: 10px;
	color: #87C43A;
	text-align: left;
	vertical-align: top;
	padding-top: 7px; 
}

.td-navigcolumn-bg {
	background-color: #F3F5EC;
	vertical-align: top;
}

.td-footer {
	background-color: #91CE44;
}

.td-contbox-spacer {
	background-color: #F3F5EC;
	font-size: 1px;
	width: 7px;
}

.content-txt-2 {
	color: #000000;
	font-size: 12px;
	padding-left : 28px;
	padding-top : 0px;
	padding-bottom : 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.content-title-2 {
	color: #00673E;
	font-size: 12px;
	font-weight: bold;
	padding-left : 7px;
	padding-top : 0px;
	padding-bottom : 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.title-art-mitgl {
	font-size: 12px;
	background-color : #E8EAD7;
	vertical-align: top;
	color: #00673E;
	font-weight: bold;	
	padding : 4px;
	line-height: 130%;
}

.title-legende {
	background-color : #E8EAD7;
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.auswahl-mitglbeitr {
	background-color : #F3F5EC;
	font-size: 11px;
	vertical-align: top;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 7px;
	padding-bottom : 7px;
}
/* .auswahl-mitglbeitr2 {
	font-size: 12px;
}
*/
.legende-text {
	background-color : #F3F5EC;
	font-size: 12px;
	vertical-align: top;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.details {
	background-color : #A7AB81;
	font-size: 11px;
	color: #FFFFFF;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.ecardsenden {
	background-color : #A7AB81;
	font-size: 12px;
	color: #FFFFFF;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.beitreten {
	background-color : #00673E;
	font-size: 12px;
	color: #FFFFFF;
	padding : 4px;
}


.eingabefeld-bezeichn {
	font-size: 12px;
	vertical-align: top;
	padding-left : 28px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 7px;
}

.eingabefeld-bezeichn2 {
	font-size: 12px;
	vertical-align: top;
	padding-left : 0px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 7px;
}

.box-lightgreen {
	background-color : #F3F5EC;
	font-size: 12px;
	vertical-align: top;
	padding-left : 0px;
	padding-right : 4px;
	padding-top : 6px;
	padding-bottom : 4px;
	border-bottom: 7px white solid;
}

.box-lightgreen2 {
	background-color : #F3F5EC;
	font-size: 12px;
	vertical-align: top;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 3px;
	border-bottom: 7px white solid;
}

.download-title {
	background-color : #E8EAD7;
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;	
}

.link-content {
	background-color : #F3F5EC;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 2px;	
}

.link-content-arrow {
	background-color : #F3F5EC;	
	padding-left : 7px;
	padding-right : 0px;
	padding-top : 3px;
	padding-bottom : 2px;	
}

.link-title {
	background-color : #E8EAD7;
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;	
}

.image-title {
	background-color : #E8EAD7;
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;	
}
/*   ende diverses  */



/*   formfelder   */
.input-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
}

.input-textarea-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00673E;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
}
/*   ende formfelder   */







/*


.input-box-25{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 25px;
}
.input-box-50{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 50px;
}

.input-box-100{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 100px;
}
.input-box-125{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 125px;
}

.input-box-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 185px;
}

.input-box-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 275px;
}
.input-box-med2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 95px;
}

.input-box-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 59px;
}

.input-box-med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
	width: 100px;
}

*/


p {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.ecard-counter {
	color: #87C43A;
}
 
 /* FISCHFUEHRER */
 #ff-container {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 562px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#ff-container p{
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}	

/* search form */

#ff-search {
	margin-bottom: 25px;
}

#ff-search-title {
	background-color: #cfd5b1;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 9px 4px 9px;
}

#ff-search-form {
	background-color: #f5f7f0;
	padding: 11px 8px 10px 8px;
}

#ff-search-form form {
	margin: 0;
}

#ff-search-form img {
	border: 0;
	margin-top: 5px;
}

#ff-search-form input {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width: 172px;
	border-width: 1px;
	border-color: #cfd5b1;
	border-style: solid;
	padding-left: 6px;
	margin-right: 5px;
}

#ff-search-form select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width: 172px;
	border-width: 1px;
	border-color: #cfd5b1;
	border-style: solid;
	padding-left: 6px;
	margin-right: 5px;
}

#ff-search-form button {
	color: #ffffff;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/searchButton_bg.gif);
	background-repeat: no-repeat;		
	font-family: Arial, Helvetica, Verdana, sans-serif;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	width: 79px;
	border: none;
}

/* categories */
#ff-category{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 563px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-top: 15px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#ff-category a{
	width: 110px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	font-weight: bold;	
	line-height: 23px;			
	color: #ffffff;
}

#ff-category a.green{
	width: 110px;
	height: 23px;
	float: left;  
	padding-right: 3px;
	text-align: center;
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg1.gif);	
}

#ff-category a.green:hover{
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg1_over.gif);	
}

#ff-category a.yellow{
	width: 110px;
	height: 23px;
	float: left;  
	padding-right: 3.3px;
	text-align: center;
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg2.gif);
}

#ff-category a.yellow:hover{
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg2_over.gif);	
}

#ff-category a.orange{
	width: 110px;
	height: 23px;
	float: left;  
	padding-right: 3.3px;
	text-align: center;
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg3.gif);
}

#ff-category a.orange:hover{
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg3_over.gif);	
}

#ff-category a.red{
	width: 110px;
	height: 23px;
	float: left;  
	text-align: center;
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg4.gif);
	padding-right: 3.3px;	
}

#ff-category a.red:hover{
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg4_over.gif);	
}

#ff-category a.grey{
	width: 110px;
	height: 23px;
	float: left;  
	text-align: center;
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg5.gif);
	padding-right: 0px;
}

#ff-category a.grey:hover{
	width: 110px;
	height: 23px;
	float: left;  
	text-align: center;
	background-repeat: no-repeat;	
	background-repeat: no-repeat;	
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/navi_bg5_over.gif);		
}

/* fisch display */
#ff-content{
	clear: both; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 563px;
	height: 16px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/*
.ff-counter{
	width:560px;
	text-align: center;	
}
*/

.cat1img{
	background-color: #000;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi1.gif);
	background-repeat: repeat-x;
}	

.cat2img{
	background-color: #bbb;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi2.gif);
	background-repeat: repeat-x;
}

.cat3img{
	background-color: #ccc;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi3.gif);
	background-repeat: repeat-x;
}

.cat4img{
	background-color: #ddd;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi4.gif);
	background-repeat: repeat-x;
}

.cat5img{
	background-color: #eee;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi5.gif);
	background-repeat: repeat-x;
}

.cat99img{
	background-color: #eee;
	background-image: url(https://assets.wwf.ch/custom/fischfuehrer/gradient_navi99.gif);
	background-repeat: repeat-x;
}
#ff-content-fischlist{
	clear: both; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;	
	width: 563px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 4px;
}

/* fisch display - single entry */
#ff-content-fischlist #ff-content-fischlist-entry{
	width: 280px;	
	height: 65;
	margin-bottom: 2px;
	float: left;
}

#ff-content-fischlist #ff-content-fischlist-entry.spacer{
	margin-left: 3px;
}

#ff-content-fischlist #ff-content-fischlist-entry #left{
	width: 76px;	
	height: 65px;
	float: left;
	background-color: #FFFFFF;		
}
/*
#ff-content-fischlist #ff-content-fischlist-entry #left div.div-centering-img{
background-color: #FFFFFF;		
text-align:center;
height:46px;
*height:44px;
}
*/
/* mlt */
#ff-content-fischlist #ff-content-fischlist-entry #left div.div-centering-img{
background-color: #FFFFFF;		
width:76px;
height:46px;
*height:44px;
text-align:center;
line-height:46px;
*line-height:44px;
min-height:46px;
*min-height:44px;
display: table-cell;
vertical-align: middle;
}
#ff-content-fischlist #ff-content-fischlist-entry #left div.div-centering-img img{
vertical-align:middle;
}
/* /mlt */

#ff-content-fischlist #ff-content-fischlist-entry #right{
	width: 204px;	
	height: 65px;
	float: right;	
	line-height: 12px;
}

#ff-content-fischlist #ff-content-fischlist-entry  #label{	
	height: 21px;
	margin:0px;
	padding-left: 9px;
}

#ff-content-fischlist #ff-content-fischlist-entry #right p{
	margin-top: 4px;
	margin-left: 9px;	
}

#ff-content-fischlist #ff-content-fischlist-entry #right a{	
/*	color: #000; */
	font-weight: bold;
	text-decoration: none;	
	display: block;
	margin-bottom: 3px;
}

#ff-content-fischlist #ff-content-fischlist-entry #right a:hover{	
/*	color: #000; */
	font-weight: bold;
	text-decoration: underline;	
	display: block;
	margin-bottom: 3px;	
}	

/* colors: empfehleswert */
a.cat1,a.cat1:visited{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #B3DE82;	
}
a.cat1:hover{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #B3DE82;	
}	

.cat10{
	background-color: #F8FBF2;
}
.cat11{
	background-color: #F8FBF2;
}

/* colors: akzeptabel */
a.cat2,a.cat2:visited{
	height: 19px;
	*height: 21px;	
	display: block;
	background-color: #F6BE23;	
}
a.cat2:hover{
	height: 19px;
	*height: 21px;	
	display: block;
	background-color: #F6BE23;	
}
.cat20{
	background-color: #FFF9ED;
}
.cat21{
	background-color: #FFF9ED;
}

/* colors: bedenklich */
a.cat3,a.cat3:visited{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #F36910;	
}
a.cat3:hover{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #F36910;	
}
.cat30{
	background-color: #FEF5F0;
}
.cat31{
	background-color: #FEF5F0;
}

/* colors: inakzeptabel */
a.cat4,a.cat4:visited{
	height: 19px;
	_height: 21px;	
	display: block;	
	background-color: #F76D5D;	
}
a.cat4:hover{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #F76D5D;	
}
.cat40{
	background-color: #ffedea;
}
.cat41{
	background-color: #ffedea;
}

/* zucht in umstellung */
/* colors: inakzeptabel */
a.cat99,a.cat99:visited{
	height: 19px;
	_height: 21px;	
	display: block;	
	background-color: #cccccc;	
}
a.cat99:hover{
	height: 19px;
	*height: 21px;	
	display: block;	
	background-color: #cccccc;	
}
.cat990{
	background-color: #EEEEEE;
}
.cat991{
	background-color: #EEEEEE;
}


/* fischname links colors: empfehleswert */
a.catlink1,a.catlink1:visited{
/*	color: #6EA527;	 */
	color: #000000;	
	font-weight: bold;
}
a.catlink1:hover{
/*	color: #6EA527;	 */
	color: #000000;	
	font-weight: bold;
}	

/* colors: akzeptabel */
a.catlink2,a.catlink2:visited{
/*	color: #F6BE23;	*/
	color: #000000;	
	font-weight: bold;
}
a.catlink2:hover{
/*	color: #F6BE23;	*/
	color: #000000;	
	font-weight: bold;
}
/* colors: bedenklich */
a.catlink3,a.catlink3:visited{
/*	color: #F36910;	*/
	color: #000000;	
	font-weight: bold;
}
a.catlink3:hover{
/*	color: #F36910;	*/
	color: #000000;	
	font-weight: bold;
}
/* colors: inakzeptabel */
a.catlink4,a.catlink4:visited{
/*	color: #F76D5D;	*/
	color: #000000;	
	font-weight: bold;
}
a.catlink4:hover{
/*	color: #F76D5D;	*/
	color: #000000;	
	font-weight: bold;
}
/* fischname links colors: empfehleswert */
a.catlink99,a.catlink99:visited{
/*	color: #666666;	*/
	color: #000000;	
	font-weight: bold;
}
a.catlink99:hover{
/*	color: #666666;	*/
	color: #000000;	
	font-weight: bold;
}	


/* pop-ups */
/*
.yui-navset .yui-nav li {margin-right:0.2em; }
#huetab { width:100%; }
#huetab .yui-content { padding:0em; } 
img {border:none; display: block; }
*/

.popup1 {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	
	top: 5px;
	left: 5px;
	
	width:575px; 
	height:255px; 
	overflow:hidden;
	
	/*background-image:url(https://assets.wwf.ch/img/original/popupbg3.png);*/
	/*background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup1.png);*/
	background-repeat:no-repeat; 
	z-index: 20;
	/*-moz-opacity:1.00;
	filter:alpha(opacity=100);*/ 
}

.popup1-bg {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	width:575px; 
	height:255px;
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup1.png);
	background-repeat:no-repeat; 
	z-index: 10;
}

.popup2-bg {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	width:575px; 
	height:255px;
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup2.png);
	background-repeat:no-repeat; 
	z-index: 10;
}

.popup3-bg {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	width:575px; 
	height:255px;
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup3.png);
	background-repeat:no-repeat; 
	z-index: 10;
}

.popup4-bg {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	width:575px; 
	height:255px;
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup4.png);
	background-repeat:no-repeat; 
	z-index: 10;
}
.popup99-bg {
	margin: 20px 0 0 15px;
	padding:10px 7px 10px 7px; 
	position:absolute;
	width:575px; 
	height:255px;
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_popup99.png);
	background-repeat:no-repeat; 
	z-index: 10;
}
.popup1 img {
	/*display: block; */
	border:none; 
	float:left;
}

.pphead {
	width:350px; 
	height:28px;  
	overflow:hidden; 
	float:left;
	display: inline;
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top:5px; 
	margin-left:10px;
}
.ppclose, .ppclose a, .ppclose a:active, .ppclose a:visited, .ppclose a:link {
	color: #ffffff;
	width:190px; 
	height:28px; 
	overflow:hidden; 
	text-align:right;
	margin-top:5px;
}

.ppclose img {
	float: right;
	margin-left: 5px;
	margin-top: 2px;
	*margin-top: 0px;	
}

.pptl {
	width:540px; 
	height:7px; 
	overflow:hidden; 
	margin-left:10px; 
	border-top:#FFFFFF solid 1px;
}
.ppsl {
	width:540px; 
	height:5px; 
	overflow:hidden; 
	margin-left:10px; 
	border-top:#FFFFFF solid 1px; 
	clear:both;
}
.ppimg {
	width:260px; 
	height:148px; 
	overflow:hidden; 
	float:left; 
	display: inline;
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:10px;
	background-color: #FFFFFF;
 	text-align:center;
 	vertical-align: middle;	
}

.pptxt1 {
	line-height: 16px;
	width:280px; 
	height:148px; 
	float:left; 
	font-weight:bold; 
	margin-left:0px; 
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_text1.gif); 
	background-repeat:no-repeat;
	overflow-x:hidden;
	overflow-y:scroll;	
}

.pptxt2 {
	line-height: 16px;
	width:280px; 
	height:148px; 
	float:left; 
	font-weight:bold; 
	margin-left:0px; 
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_text2.gif); 
	background-repeat:no-repeat;
	overflow-x:hidden;
	overflow-y:scroll;		
}

.pptxt3 {
	line-height: 16px;
	width:280px; 
	height:148px; 
	float:left; 
	font-weight:bold; 
	margin-left:0px; 
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_text3.gif); 
	background-repeat:no-repeat;
	overflow-x:hidden;
	overflow-y:scroll;		
}

.pptxt4 {
	line-height: 16px;
	width:280px; 
	height:148px; 
	float:left; 
	font-weight:bold; 
	margin-left:0px; 
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_text4.gif); 
	background-repeat:no-repeat;
	overflow-x:hidden;
	overflow-y:scroll;	
}

.pptxt99 {
	line-height: 16px;
	width:280px; 
	height:148px; 
	float:left; 
	font-weight:bold; 
	margin-left:0px; 
	background-image:url(https://assets.wwf.ch/custom/fischfuehrer/bg_text99.gif); 
	background-repeat:no-repeat;
	overflow-x:hidden;
	overflow-y:scroll;	
}
.pptext {
	width: 250px; 
	overflow:hidden; 
	margin: 7px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
	
.ppclear {
	width:420px; 
	height:7px; 
	overflow:hidden; 
	margin-left:10px; 
	clear:both;
}
	
.ppfoot {
	width:100px; 
	height:15px;  
	overflow:hidden; 
	float:left; 
	display: inline;
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	margin-left:10px;
}

.pplabel {
	width:210px; 
	height:25px;
	overflow:hidden; 
	float:left;
	display: inline;
	margin-right:100px;
}

.ppdrucken {
	padding-top: 9px;
	width:70px; 
	height:25px; 
	overflow:hidden; 
	float:left;
	display: inline;
}

.ppdrucken a {
	color: #fff;
}

.ppdrucken img {
	margin-right: 5px;
}

.ppnav {
	width:60px; 
	height:15px; 
	overflow:hidden; 
	margin-top:5px;
	margin-left:10px;
}

.ppnav img {
	margin-left: 5px;
}

.pplat {
	font-size:11px; 
	color:#000; 
	font-weight:normal;
}
.pptitel {
	font-size:14px; 
	color:#000000; 
	font-weight:bold;
}
.ppgr {
	font-size:11px; 
	color:#000000; 
	font-weight:normal;
}
.liste { 
	text-decoration:none; 
	color:#000000; 
	font-weight:normal;
	width:200px; 
	margin-left:5px; 
	height:44px;  
	overflow:hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.liste a { 
	text-decoration:none;
	color:#000000;
}

.tipp-of-day{padding:0px 3px 15px 0;}
.tipp-of-day img{border: 0;}
.tipp-of-day-title{font-size:22px; color:#91ce44; font-weight:bold;	padding:0 0 3px 2px;}
.tipp-of-day-text{font-size:17px; color:#296751; font-weight:bold; padding:0 0 8px 3px;}
/*--------------------------------------------------*/
.gallery div.arrows a.prev,
.gallery div.arrows a.next {
	background-image: url(../img/gal_arrow_left_green.gif);
}

.gallery div.arrows a.next {
	background-image: url(../img/gal_arrow_right_green.gif);
}
/*--------------------------------------------------*/
.bg-content {
	background-color : #F3F5EC;	
}

.content-title {
	color: #00673E;
	font-size: 12px;
	font-weight: bold;
	padding-top : 0px;
	padding-bottom : 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.img-gallery-desc {
	font-size: 11px;
	color: #00673E;
	padding : 4px 0px 0 1px;
	width: 362px;
}

.content-maintitle {
	color: #000000;
	font-size: 11px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.content-normal {
	font-size: 12px;
	color : #333333;
	background-color : #FFFFFF;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 7px;
	font-family: Arial, Helvetica, sans-serif;
}

.briefkopf {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color : #666666;
	padding-left : 10px;
}

.download-content {
	background-color : #F3F5EC;	
	font-size: 11px;		
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 2px;	
}

.download-title {
	background-color : #E8EAD7;
	font-size: 11px;	
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;	
}

.link-content {
	background-color : #F3F5EC;	
	font-size: 11px;		
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 2px;	
}

.link-title {
	background-color : #E8EAD7;
	font-size: 11px;		
	color: #00673E;
	font-weight: bold;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;	
}

a.content-link:visited, a.content-link:link {
	color: #6EA527;
	text-decoration: underline;
}

a.content-link:active, a.content-link:hover {
	color: #6EA527;
	text-decoration: underline;
}

.frame {
	border: 1px solid black;
}

.file-weight {
	font-size: 9px;
}

/* image definition */

.img-print {
	background-image: url(../img/icon_printer.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 14px;
	height: 9px;
	border: none;
}

.img-recommend {
	background-image: url(../img/icon_recommend.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 9px;
	border: none;
}

.img-langswitch-line {
	background-image: url(../img/sprachw-linie.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 19px;
	height: 17px;
	border: none;
}

.img-linkarr {
	background-image: url(../img/pic_linkarr.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 9px;
	border: none;
}

.img-arrow {
	background-image: url(../img/pic_arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 8px;
	height: 7px;
	border: none;
}

.img-arrow-inverse {
	background-image: url(../img/pic_arrow-inverse.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 8px;
	height: 7px;
	border: none;
}

/*--------------------------------------------------*/
.td-mpc {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #333333;
	font-size           : 12px;
	background-color    : #ffffff;
	padding             : 0px 0px 25px 0px;
}

.td-mpc-list {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #333333;
	font-size           : 12px;
	padding             : 9px 0px 12px 9px;
	vertical-align		  : top;
}

.td-mpc-list-small {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #333333;
	font-size           : 12px;
	padding             : 0px 0px 8px 0px;
}


.td-mpc-list-login {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #333333;
	font-size           : 12px;
	padding             : 14px 0px 0px 9px;
}

.td-mpc-list-login2 {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #333333;
	font-size           : 12px;
	padding             : 10px 0px 47px 9px;
}

.table-frame{
border-top:4px solid #EDEFE1;
border-bottom:4px solid #FCFDF7;
}

.table-frame-nobottom {
border-top:4px solid #EDEFE1;
}

.bg-col-blue {
	background-color    : #F4F5ED;
}

.td-topbar {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #ffffff;
	font-weight					: bold;
	font-size           : 12px;
	padding             : 0px 0px 0px 0px;
}

.txt-red {
	color						: #FF3F40;
	font-size				: 12px;
}


a.txt-link-mpc:visited, a.txt-link-mpc:link {
	color								: #258DBF;
	text-decoration			: underline;
}
a.txt-link-mpc:active, a.txt-link-mpc:hover {
	color								: #258DBF;
	text-decoration			: underline;
}

a.txt-link-dark-mpc:visited, a.txt-link-dark-mpc:link {
	color								: #01673F;
	text-decoration			: underline;
}
a.txt-link-dark-mpc:active, a.txt-link-dark-mpc:hover {
	color								: #01673F;
	text-decoration			: none;
}

a.txt-link-fett-mpc:visited, a.txt-link-fett-mpc:link {
	font-weight: 				bold;
	color								: #B7BD03;
	text-decoration			: underline;
}
a.txt-link-fett-mpc:active, a.txt-link-fett-mpc:hover {
	font-weight: 				bold;
	color								: #B7BD03;
	text-decoration			: none;
}

/* testlinks
a.txt-mpc:visited, a.txt-mpc:link {
	color								: #01673F;
	text-decoration			: underline;
	background-image:url(/img/blau/pic-linkarr-mpc.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
a.txt-mpc:active, a.txt-mpc:hover {
	color								: #452FB3;
	text-decoration			: underline;
	background-image:url(/img/blau/pic-linkarr-mpc.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
 */
.link-w-arrow{
	background-image:url(/img/blau/pic-linkarr-mpc.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
/* ende testlinks */

.radio-padding {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

/*     lists   */
.list-mpc {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 16px;
}
.list-white {
	background-image:url(/img/blau/pic-linkarr-mpc.gif);
	background-repeat: no-repeat;
	background-position: 9px 12px;
	background-color:#ffffff;
	padding: 9px 5px 11px 18px;
	line-height: 14px;
}
.list-blue {
	background-image:url(/img/blau/pic-linkarr-mpc.gif);
	background-repeat: no-repeat;
	background-position: 9px 12px;
	background-color:#F4F5ED;
	padding: 9px 5px 11px 18px;
	line-height: 14px;
}
/*      end of lists   */


.link-arrows {
	color								: #258DBF;
}

.textonly {
	padding             : 12px 20px 25px 7px;
	line-height					: 20px;
}


.button-mpc {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #ffffff;
	font-weight         : bold;
	font-size           : 12px;
	background-color    : #01673F;
	border              : 1px solid #C5CCA0;
	padding             : 0px 8px 0px 8px;
	width    						: auto;
	float								: none;
}


.bar-lightblue {
	font-family       : Arial, Helvetica, sans-serif;
	color             : #ffffff;
	font-weight       : bold;
	font-size         : 12px;
	background-color  : #C5CCA0;
	padding           : 0px 4px 1px 7px;
	margin            : 0px 0px 9px 0px;
	border						: 1px solid #C8CFA6;
}



.formfield-mpc {
	font-family    : Arial, Helvetica, sans-serif;
	color          : #333333;
	font-weight    : normal;
	font-size      : 12px;
  background     : #FFFFFF;
  border         : 1px solid #C5CCA0;
  margin         : 0px 0px 0px 0px;
  padding        : 0px 0px 0px 2px;
	width          : 172px;
	height				 : 18px;
}

.txtarea-mpc {
	font-family    : Arial, Helvetica, sans-serif;
	color          : #333333;
	font-weight    : normal;
	font-size      : 12px;
  background     : #FFFFFF;
  border         : 1px solid #C5CCA0;
  margin         : 0px 0px 0px 0px;
  padding        : 0px 0px 0px 2px;
	width          : 172px;
}


#login-form {
	font-size      : 12px;
  background-color     : #F4F5ED;
  border-top     : 1px solid #C5CCA0;
	border-bottom  : 1px solid #C5CCA0;
  margin         : 0px;
  padding        : 14px 0px 47px 7px;
}


#form-borders {
	font-size      		: 12px;
  background-color  : transparent;
  border-top     		: 1px solid #C5CCA0;
	border-bottom 		: 1px solid #C5CCA0;
  margin         		: 0px;
  padding       		: 0px 0px 0px 0px;
}

#row-blue {
	font-size      		: 12px;
  background-color 	: #F4F5ED;
  margin         		: 0px 0px 0px 0px;
  padding        		: 9px 0px 10px 7px;
}
#row-white {
	font-size      		: 12px;
  background-color 	: #ffffff;
  margin         		: 0px 0px 0px 0px;
  padding        		: 9px 0px 10px 7px;
}



/*
label, input, select {  Alle Labels UND Formularelemente auswählen 
	display			:block;
  float    		: left;
  width   		: 179px; 
}

#top-bar-label {  Alle Labels UND Formularelemente auswählen 
  display  	: block;
  float    	: left;
  width   	 : 290px; 
}
*/

.footer { /* Alle Labels UND Formularelemente auswählen */
	padding					: 9px 0px 10px 9px;
	vertical-align	: top;
	color						: #999999;
	font-size				:	10px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear    : left; /* das floating der labels und inputs aufheben */
}

form {
margin			: 0px;
padding			: 0px;
}

input:focus{background-color:#AFD77C;color:#333333;}
textarea:focus{background-color:#AFD77C;color:#333333;}


/* new styles for forms 22.8.06 lsr*/

.td-formnew-line {
	background-color: #D2D7B3;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
	border-top: 1px #D2D7B3 solid; 
}

.td-formnew-line img {
 display: none; 
}



.td-formnew-title {
	font-family       : Arial, Helvetica, sans-serif;
	color             : #ffffff;
	font-weight       : bold;
	font-size         : 12px;
	background-color  : #C5CCA0;
	padding           : 0px 4px 1px 7px;
	margin            : 0px 0px 9px 0px;
}

.td-formnew-topshadow {
	background-color: #EDEFE1;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
	border-top: 3px #EDEFE1 solid; 
	
}
.td-formnew-topshadow img {
 display: none; 
}

.td-formnew-content {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F4F5ED;
	margin: 6px 6px 9px 6px;
	padding: 6px 6px 6px 6px;
}
.td-formnew-spacer {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #F4F5ED;
	margin: 6px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

.formnew-title {
	font-family       : Arial, Helvetica, sans-serif;
	color             : #ffffff;
	font-weight       : bold;
	font-size         : 12px;
	background-color  : #C5CCA0;
	padding           : 0px 4px 1px 7px;
	margin            : 0px 0px 9px 0px;
}

.td-formnew-step-a {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #FFFFFF;
	font-size           : 12px;
	font-weight       : bold;
	background-color  : #C5CC9F;
	padding-left: 4px;
}
.td-formnew-step-n {
	font-family         : Arial, Helvetica, sans-serif;
	color               : #B4BA92;
	font-size           : 12px;
	font-weight       : bold;
	background-color  : #F3F5EC;
	padding-left: 4px;
}


/* new buttons lsr 23.08.2006 */
#btnGen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	border-right: 1px solid #6ea527;
	border-bottom: 1px solid #6ea527;
	border-left:0px;
	border-top:0px;
	background-position:top left;
	background-repeat: repeat-x;
}

.btnGen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	border-right: 1px solid #6ea527;
	border-bottom: 1px solid #6ea527;
	border-left:0px;
	border-top:0px;
	background-position:top left;
	background-repeat: repeat-x;
}

a.btn {
	padding: 3px 5px 1px 5px;
		background-image:url(../img/bg_btn_new.gif);
}

a.btn:hover {
	padding: 3px 5px 1px 5px;
	background-image:url(../img/bg_btn_new_over.gif);
}

a.btn:active {
	padding: 3px 4px 1px 6px;
	background-image:url(../img/bg_btn_new_active.gif);
}



/*--------------------------------------------------*/

