@charset "iso-8859-1";
body {
	background-color: #FBFCFC;
	font-family: arial, sans-serif;
	font-size: 0.78em;
}

h1 {
	color: #000000;
	font-size: 1.5em;
	font-weight: bold; 
  line-height: 1.5em;
}
h2 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0em; 
  margin-top:2.5em;
}
h3 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em; 
}

em {
	font-style:normal;
	font-weight:bold;
}
pre {
	font-family: arial, sans-serif;
	font-size: 1em;
}

.sprache {}

.inhalt a:link {
	color:#427662;
	text-decoration: underline;
 	font-weight:bold;
}
.inhalt a:visited {
	color:#427662;
	text-decoration: underline;
	font-weight:normal;
}
.inhalt a:active {
	color:#FFFFFF;
	text-decoration: underline;
	background-color:#427662;
}			
.inhalt a:focus {
	color:#FFFFFF;
	text-decoration: underline;
	background-color:#427662;
}

.ansprechpartnerlinks {
	width:18em;
	background-color:#F5F7F6;
	border: 1px solid #427662;
	float:left;
	padding: 10px 5px 10px 10px;
	margin:5px 0 15px 0;
}		
	.ansprechpartnerlinks a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.ansprechpartnerlinks a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}
	.ansprechpartnerlinks a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.ansprechpartnerlinks a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.ansprechpartnerrechts {
	float:left;
	width:18em;
	background-color:#F5F7F6;
	border: 1px solid #427662;
	padding: 10px 5px 10px 10px;
	margin: 5px 0 15px 10px;
}	
	.ansprechpartnerrechts a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.ansprechpartnerrechts a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}	
	.ansprechpartnerrechts a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.ansprechpartnerrechts a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.ansprechpartnereinzeln {
	width:18em;
	background-color:#F5F7F6;
	border: 1px solid #427662;
	padding: 5px 5px 10px 10px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:2em;
}	
	.ansprechpartnereinzeln a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.ansprechpartnereinzeln a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}
	.ansprechpartnereinzeln a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.ansprechpartnereinzeln a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.kontakt {
	width:27em;
	background-color:#F5F7F6;
	border: 1px solid #427662;
	padding: 5px 5px 10px 10px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:4em;
}	
	.kontakt a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.kontakt a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}
	.kontakt a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.kontakt a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.textblocklinks {
	float:left;
	width:22em;
	padding:0;
	margin: 0 0 0 20px;
}
	.textblocklinks a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.textblocklinks a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}
	.textblocklinks a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.textblocklinks a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.textblockrechts {
	float:right;
	width:22em;
	padding:0;
	margin: 0 0 0 20px;
}
	.textblockrechts a:link {
		color:#427662;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.textblockrechts a:visited {
		color:#427662;
		text-decoration: underline;
		font-weight:normal;
	}
	.textblockrechts a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}			
	.textblockrechts a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.seminarangebot {
  border: 1px dashed #427662; 
	padding: 10px 0 3px 20px;
	background-color:#EFF2F1;
  background-image:url(images/seminarangebot_back.gif);
	background-repeat: repeat-x;
}
	.seminarangebot ul {
		margin-left: 15px;
		padding: 0px;
		list-style-image:url(images/bullet.gif);
	}
	.seminarangebot h2 {
	  margin-top:0px;
	  margin-left:-20px;
		padding: 5px 0 5px 33px;
		background-color:#CAD4D0;
	  color:#000000;
	}
	.seminarangebot p {
		padding: 0 25px 3px 15px;
		}

.seminarangebotzurueck {
  border: 1px dashed #427662;
	padding: 10px 0 10px 30px;
	background-color:#EFF2F1;
  background-image:url(images/pfeil-back.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	.seminarangebotzurueck a:link {
		color:#000000;
		text-decoration: underline;
	 	font-weight:bold;
	}
	.seminarangebotzurueck a:visited {
		color:#000000;
		text-decoration: underline;
		font-weight:bold;
	}
	.seminarangebotzurueck a:active {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}
	.seminarangebotzurueck a:focus {
		color:#FFFFFF;
		text-decoration: underline;
		background-color:#427662;
	}

.neuezeile {
	clear:both;
}

.zurueckzuruebersicht {
	clear:both;
	margin: 20px 0 30px 0;
	border: dashed #427662; 
	border-width: 1px 0 1px 0; 
	padding: 3px 0 3px 20px;
	background-image:url(images/pfeil-uebersicht.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	

.bildlinks {
	float: left;
	padding-right: 15px;
  border:0;
}
.bildrechts {
	float: right;
	padding-left: 15px;
  border:0;
}

.bildlinksrahmen {
	float: left;
	margin-right: 15px;
	border: solid #417662;
	border-width: 1px 0 3px 0;
}
.bildrechtsrahmen {
	float: right;
	margin-left: 15px;
	border: solid #417662;
	border-width: 1px 0 3px 0;
}

.bildrahmen {
	margin-left: 0px;
	border: solid #417662;
	border-width: 1px 0 3px 0;
}	

.rahmenschwarz {
	border:1px solid #000000;
}
