/*-------------------------------------------------*/
/*coloured elements*/
/*-------------------------------------------------*/
.headerTitle{
	color:#FFFFFF;
	}
.headerColleagues{
	color:#A5363C;
	}
.subHeadline,
.subHeadlinePadded{
	color:#A5363C;
	}
	.smalltext a{
		color:#A5363C;
		}
	.smalltext a:hover,
	.smalltext a:active{
		color:#000000;
		}
	.liContent a,	
	.contentList a,
	.contentList a:visited,
	.contentListWOP a,
	.contentListWOP a:visited{
		color:#A5363C;
		}
	.liContent a:hover,	
	.contentList a:hover,
	.contentList a:active,
	.contentListWOP a:hover,
	.contentListWOP a:active{
		color:#000000;
		}
.liContent{
	color:#000000;
	}
.contentRight{
	color:#716F6E;
	}
.linkBoxNormal a,
.linkBoxGruen a,
.linkBoxBlau a{
	color:#000000;
}
	.linkBoxNormal a,
	.linkBoxNormal a:visited,
	.linkBoxNormal a:active{
		border: 2px solid #EFEFEF;
		}
	.linkBoxGruen a,
	.linkBoxGruen a:visited,
	.linkBoxGruen a:active{
		border: 2px solid #92C167;
		}
	.linkBoxBlau a,
	.linkBoxBlau a:visited,
	.linkBoxBlau a:active{
		border: 2px solid #8DD1EC;
		}
		
.schwarz-link a { color: #000; }
.schwarz-link a:hover { color: #A5363C; } /*697c63*/
/*-------------------------------------------------*/
/*class elements*/
/*-------------------------------------------------*/
.headerTitle{
	font-size:1.3em;
	}
.headerColleagues{
	font-size:0.9em;
	font-weight:800;
	}
.subHeadline,
.subHeadlinePadded{
	font-size:0.9em;
	font-weight:800;
	}
	.subHeadlinePadded{
		padding-left:29px;
		}
.smallText,
.smallTextTab{
	font-size:11px; /*0.7em;*/
	/*letter-spacing : -1px;*/
	margin-bottom:10px;
	text-align:left;
	}
	.smallTextTab{
		padding-left:8px;
	}
	.smalltext a{
		text-decoration:underline;
		}
	.smalltext a:hover,
	.smalltext a:active{
		text-decoration:underline;
		}
.middleText{
	font-size:0.9em;
	line-height: 1.5em;
	letter-spacing : -1px;
	}	
.contentList,
.contentListWOP,
.contentListTab{
	font-size:0.8em;
	}
.contentList{
	padding-left: 30px;
}
	.contentList a,
	.contentList a:visited,
	.contentListWOP a,
	.contentListWOP a:visited{
		text-decoration:underline;
		}
	.contentList a:hover,
	.contentList a:active,
	.contentListWOP a:hover,
	.contentListWOP a:active{
		text-decoration:underline;
		}
.ulPadding{
	padding-left:15px;
	}
.contentListTable{
	font-size:0.8em;
	padding-left: 27px;
	}	
	.contentListTable strong{
		font-size:0.9em;
		}
.liContent{
	font-size:0.8em;
	}
.contentRight{
	font-size:0.6em;
	margin:0 0 10px 0;
	}
	
.box {
	float: left;
	padding: 25px 5px;
}	

.linkBoxNormalBig,
.linkBoxGruenBig,
.linkBoxBlauBig{
	margin:0 0 10px 0;
	width: 160px;
	height: 112px;
	}
.linkBoxNormalBig a,
.linkBoxGruenBig a,
.linkBoxBlauBig a{
	display:block;
	font-size:0.7em;
	font-weight: bold;
	color: #000;
	height:112px;
	width: 160px;
	padding: 6px 8px;
	background: url(../Bilder/Boxen/link-box-big-bg-passiv_w160.gif) no-repeat;
	text-decoration: none;
}

.linkBoxNormalBig a .inLinkSpan,
.linkBoxGruenBig a .inLinkSpan,
.linkBoxBlauBig a .inLinkSpan{
	color:#979797;
}

		.linkBoxBlauBig a:hover{
			background: url(../Bilder/Boxen/link-box-big-bg-aktiv-blau_w160.gif) no-repeat;
		}
		.linkBoxGruenBig a:hover{
			background: url(../Bilder/Boxen/link-box-big-bg-aktiv-grn_w160.gif) no-repeat;
		}

.linkBoxNormalBig a:hover,
.linkBoxGruenBig a:hover,
.linkBoxBlauBig a:hover{
	color:#fff;
}

.linkBoxNormalBig a p,
.linkBoxGruenBig a p,
.linkBoxBlauBig a p{
	font-weight: normal; 
	padding-top: 8px; 
	width: 146px;
}

* html div .linkBoxNormalBig a p,
* html div .linkBoxGruenBig a p,
* html div .linkBoxBlauBig a p{
	font-weight: normal; 
	padding-top: 0px; 
	width: 146px;
}


.linkBoxNormalBig a:hover p,
.linkBoxGruenBig a:hover p,
.linkBoxBlauBig a:hover p{
	color:#000;
}


.linkBoxGruenBig a:hover .inLinkSpan{
	color:#93c167;
}

.linkBoxBlauBig a:hover .inLinkSpan{
	color:#8ed1ec;
}



.linkBoxQuali{
	margin: 0;
	padding: 0 0 0 24px;
	margin-top: -130px;
	height: 100px;
	width: 140px;
	}

.linkBoxQuali a{
	display: block;
	height: 100px;
	width: 140px
	padding: 0;
	background: url(../Bilder/qualitaets-siegel.gif) no-repeat top left;
	cursor: default;
}

		.linkBoxQuali a:hover{
			background-position: bottom left;
			}


.linkBoxQuali span{
	display: block;
	height: 100px;
	width: 160px
	padding: 0;
	background: url(../Bilder/qualitaets-siegel.gif) no-repeat top left;
}

		.linkBoxQuali span:hover{
			background-position: bottom;
			}

			
.linkBoxNormal,
.linkBoxGruen,
.linkBoxBlau{
	margin:0 0 10px 0;
	width:110px;
	}
.linkBoxNormal a,
.linkBoxGruen a,
.linkBoxBlau a{
	display:block;
	letter-spacing : -1px;
	text-align:left;
	vertical-align:middle;
	font-size:0.6em;
	height:30px;
	padding:1px 0 0 2px;
	text-decoration:none;
	background-repeat: y-repeat;
	background-position: left;
}
		.linkBoxNormal a:hover{
			background-position: right;
			}
		.linkBoxBlau a:hover{
			background-position: right;
		}
		.linkBoxGruen a:hover{
			background-position: right;
		}

.linkBoxNeu {
	width: 110px;
	height: 34px;
	border: 0px solid;
	margin-top: 10px;
	font-size: 0.6em;
	vertical-align: center;
	}
.linkBoxNeu:hover {
	}
.linkBoxNeu a {
	display: block;
	width: 110px; /*99px*/
	height: 34px; /*20px*/
	background: url(../Bilder/Boxen/link-box-small-bg-passiv.gif) no-repeat;
	text-decoration: none;
	}
.linkBoxNeu a span {
	display: block;
	color: #000;
	font-weight: normal;
	padding: 10px 2px 2px 6px;
	}	
.linkBoxNeu a:hover {
	color: #fff;
	background: #a5363c url(../Bilder/Boxen/link-box-small-bg-aktiv-rot.gif) no-repeat;
	}
.linkBoxNeu a:hover span {
	border: 0px solid;
	color: #fff;
	}	

.knallrot-link a:hover {
	color: #fff;
	background: #e60000 url(../Bilder/Boxen/link-box-small-bg-aktiv-kna.gif) no-repeat;
	}

.gruen-link a:hover {
	background: #93c167 url(../Bilder/Boxen/link-box-small-bg-aktiv-grn.gif) no-repeat;
	}

.blau-link a:hover {
	background: #8ed1ec url(../Bilder/Boxen/link-box-small-bg-aktiv-blu.gif) no-repeat;
	}

.knallrot-link a span, .gruen-link a span, .blau-link a span {padding-top: 4px; color: #716F6E;}

.blau-link a:hover span, .gruen-link a:hover span {color: #000;}


