body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.text1_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.artikelueberschrift1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.artikelueberschrift2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.quellenangabe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.bildbeschriftung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.pageHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #155288;

}

.hl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #155288;
	background-color : #DFE9F2;
	/*border-top : 1px solid #D3DDE6;
	*/
	border-bottom : 1px solid #719BC1;
	height : 20px;
	padding : 0 0 0 10px;
}

.textLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
}

.cell_white {
	background-color : White;
}

.menu {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	background-color : #24598B;
}


.menu_sel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	/*background-color : #729CC2;
	*/
	background-color : #276398;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
}

.menu_def {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	background-color : #24598B;
}

.navi {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	text-decoration: none;
}

.navi:link {
	font-weight: normal;
	color: White;
}

.navi:hover {
	color: White;
	text-decoration: underline;
}

.navi:active {
	font-weight: normal;
	color: White;
}

.navi:visited {
	font-weight: normal;
	color: White;
}


A:link    { color : #000000;}
A:visited { color : #277DA1;}
A:active  { color : #000000;}
A:hover   { color : #D55A00;}
.bildreihenrand {
	background-color: #000000;
}

input {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #B0B0B0;
}


textarea  {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #B0B0B0;
}

input[type="submit"], input[type="button"] {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F5F6F8;
	font-size: 11px;
	border: 1px solid #B0B0B0;
}

input[type="submit"]:hover, input[type="button"]:hover {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #155288;
	font-size: 11px;
	border: 1px solid #B0B0B0;
}


.profilelist {
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 0px;
}

.linklist {
	list-style-image: url(images/bg/link.gif);
	list-style-type: none;
	margin-left: 20px;
	padding-left: 0px;
}

ul.linklist li {
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}

a.email {
	background-image: url(../images/bg/mail1.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.emailimage {
	background-image: url(../images/bg/mail1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 16px;
}

.phone {
	background-image: url(../images/bg/phone1.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.internal {
	background-image: url(../images/bg/link.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.pdflink {
	background-image: url(../images/icons/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.subpar {
	margin-left: 15px;
	padding-left: 0px;
}

h1, .subject {
	background-image: url(../images/bg/marker1.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.anonpic {
	border: 1px solid #999999;
}

/* MITARBEITER */
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 0 !important;
}

.text2_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px 0 !important;
}

.mitarbeiter {
	width: 650px;
}

.mitarbeiter_r {
	float: right;
	width: 320px;
}

.mitarbeiter_r ul li {
	list-style-type: none;
	padding: 5px 0;
	overflow: hidden;
}

.mitarbeiter_r ul {
	padding: 0;
	margin: 0;
}

.mitarbeiter_r p {
	margin: 0;
	padding: 0;
}

p.info_mit {
	color: #000000;
}

.mitarbeiter_l {
	float: left;
	width: 320px;
}

.mitarbeiter_l ul li {
	list-style-type: none;
	padding: 5px 0;
	overflow: hidden;
}

.mitarbeiter_l ul {
	padding: 0;
	margin: 0;
}

.mitarbeiter_l p {
	margin: 0;
	padding: 0;
}

.foto {
	float: right;
}

.header {
	background-image: url(images/bg/row.gif);
	padding: 0 2px 0 12px;
	line-height: 20px;
	height: 20px;
}

.header span {
	margin: 0;
	padding: 0;
}

.header_r {
	float: right;
	width: 40px;
}

.header_l {
	float: left;
	width: 260px;
}

.mail {
	background-image: url(images/bg/mail1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	height: 16px;
}

.mail img {
	vertical-align: middle;
}

.fone {
	background-image: url(images/bg/phone1.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.trenner {
	clear: both;
	height: 20px;
}

.row {
	background-image:url(images/bg/row.gif);
	background-repeat: repeat-y;
}

.Stil1 {
	font-size: 14px;
	font-weight: bold;
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
}
