@charset "UTF-8";
/* CSS Document */

h1 {
	font-size: 1.7em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #999999;
 }

h2 {
	font-size: 1.5em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #999999;
}
h3 {
	font-size: 1.3em;
	font-weight: normal;
	font-family: Arial;
	color: #999999;
}
h4 {
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	color:#666666;
}

/*Verlinkungen allgemein */
 a:link {
 	font-family: Arial;
	color: #333333;
	text-decoration: underline;
	}
 a:visited {
 	font-family: Arial;
	color: #333333;
	text-decoration: underline;
	}
 a:hover {
 	font-family: Arial;
	color: #77ad1b;
	text-decoration: underline;
	}
	
/*Verlinkung im grünen content*/
#content-re-gruen a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
#content-re-gruen a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
#content-re-gruen a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	}
	/*ul für content gruen */
#content-re-gruen ul, #content-re-gruen li {
	margin: 10px;
	padding-left:0px;
	padding-bottom: 2px; 
}

a.callbackhead:link {
	font-family: "Times New Roman";
	color: #FFFFFF;
	text-decoration:none;
	}
 a.callbackhead:visited {
	font-family: "Times New Roman";
	color: #FFFFFF;
	padding-left: 10px;
	}
 a.callbackhead:hover {
	font-family: "Times New Roman";
	color: #77ad1b;
	text-decoration: underline;
	}
	
	
	/*Verlinkungen callback */
 a.callback:link {
	font-family: "Times New Roman";
	color: #666666;
	padding-left: 10px;
	line-height: 20px;
	text-decoration:none;
	font-size: 15px;
	}
 a.callback:visited {
	font-family: "Times New Roman";
	color: #666666;
	padding-left: 10px;
	line-height: 20px;
	text-decoration:none;
	font-size: 15px;
	}
 a.callback:hover {
	font-family: "Times New Roman";
	color: #77ad1b;
	text-decoration: underline;
	padding-left: 10px;
	line-height: 20px;
	font-size: 15px;
	}


/*Verlinkungen Partner unten*/
a.verlinkung:link {
	font-family: "Times New Roman";
	font-size: 0.9em;
	font-style: normal;
	color: #666666;
	text-decoration:none;
	font-variant: small-caps;
}
a.verlinkung:visited {
	font-family: "Times New Roman";
	font-size: 0.9em;
	font-style: normal;
	color: #666666;
	text-decoration:none;
	font-variant: small-caps;
}
a.verlinkung:hover {
	font-family: "Times New Roman";
	font-size: 0.9em;
	font-style: normal;
	color: #fff;
	text-decoration:underline;
}

.rootline {
	font-family: "Arial";
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	text-decoration:none;
}
a.rootline:link {
	font-family: "Arial";
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	text-decoration:none;
}
a.rootline:visited {
	font-family: "Arial";
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	text-decoration:none;
}
a.rootline:hover {
	font-family: "Arial";
	font-size: 8pt;
	font-style: normal;
	color: #77ad1b;
	text-decoration:underline;
}
/* für rootline */
.hidden {
	color: #fff;
}

