body {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	overflow: -moz-scrollbars-vertical;
	}
	
h2 {
	font: bold 10px verdana;
	}
	
h3 {
	font: bold 10px verdana;
	}
		
p,div,span,td,li {
	color: #000000;
	font: 11px verdana;
	line-height: 1.5em;
	text-align: left;
	}
	
.aussen {
	border-left: 1px solid #E9ECEC;
	border-right: 1px solid #E9ECEC;
}

.menu-links-neu {
	overflow: hidden;
	width: 194px;
	background-color: #FFFFFF;
	border: none;
	line-height: 1.0em;
	padding-top:8px;
	padding-left:0px;
	padding-bottom:15px;
}

.menu-links-neu ul {
	font-size:1em;
	color:#666666;
	/*line-height: 1.5em;*/
	list-style: none;
	padding-left: 20px;
	margin: 0;
}

.menu-links-neu ul li {
         /*padding: 3px 5px;*/
}

.menu-links-neu ul li ul {
        padding: 0 0 0 35px;
}

.menu-links-neu ul li ul li {
	line-height: 1.2em;
	padding: 2px 0 3px 0;
	/*border:1px solid #000000;*/
}

.menuitem2-links-aktiv {
line-height: 1.2em;
	border-bottom: 1px solid #B50C5B;
}

.menuitem2-links-inaktiv {
line-height: 1.2em;
	border-bottom: 1px solid #ffffff;
}


.menuitem3-links-aktiv {
line-height: 1.2em;
border-bottom: 1px solid #ffffff;
}

.menuitem3-links-inaktiv {
line-height: 1.2em;
border-bottom: 1px solid #ffffff;
}

.menu-links-neu a:link {
	font:bold 12px "Trebuchet MS";
	color: #A5A5A5;
	text-decoration: none;
	}

.menu-links-neu a:visited {
	font:bold 12px "Trebuchet MS";
	color: #A5A5A5;
	text-decoration: none;
	}

.menu-links-neu a:hover {
	font:bold 12px "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	}
	
.menu-links-neu a:active {
	font:bold 12px "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	}

.menu-links-neu a:focus {
	font:bold 12px "Trebuchet MS";
	color: #A5A5A5;
	text-decoration: none;
	}


.logo-neu {
	padding-top: 11px;
	}	

.slogan-neu {
	width: 485px;
	height: 35px;
	background-color: #FFFFFF;
}

.slogan-text {
	padding-left: 8px;
	letter-spacing: -0.1em;
	font:bold 16px "Trebuchet MS";
	color: #B8B8B8;
}
	
.menu-service-neu {
	overflow: hidden;
	width: 88px;
	border: none;
	background-color: #FFFFFF;
	line-height: 1.2;
	font: 10px verdana;
	color: #B50C5B;
	text-decoration: none;
}

.menu-service-neu a {
	line-height: 1.2;
	font: 10px verdana;
	color: #000000;
	text-decoration: none;
}

.menu-service-neu a:hover {
	line-height: 1.2;
	font: 10px verdana;
	color: #B50C5B;
	text-decoration: none;
}

.login-form-neu {
	overflow: hidden;
	width: 194px;
	height: 105px;
	border: none;
	background-color: #E9ECEC;
	font: 10px verdana;
	color: #000000;		
}

.login-form-neu a {
	font: 10px verdana;
	color: #000000;
	text-decoration: none;
}

.login-form-neu a:hover {
	color: #DD5500;
}

.menu-oben-neu {
	overflow: hidden;
	height: 23px;
	background-color: #B50C5B;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 740px;
	padding-left: 36px;
}

.header-servicebereich-neu {
	width: 179px;
	height: 25px;
	border:none;
	background-color: #A5A5A5;
	padding-left: 15px;
}

.menu-links-neu {
	overflow: hidden;
	width: 194px;
	background-color: #FFFFFF;
	border: none;
	line-height: 1.0em;
}

.banner-startseite-neu {
	overflow: hidden;
	width: 782px;
	height: 195px;
	border: none;
	background-image: url(../pics/Bild-Start1.jpg);
	background-color: #FFFFFF;
}

.banner-subseite-neu {
	overflow: hidden;
	/*width: 584px;*/
	height: 120px;
	border: none;
	/*background-image: url(../pics/Bild-Folgeseite.jpg);*/
	background-color: #FFFFFF;
}

.klickpfad-neu {
	height: 21px;
	background-color: #E9ECEC;
	border-top: 2px solid #FFFFFF;
	font:10px verdana;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
}

.klickpfad-neu a {
	color: #000000;
	text-decoration: none;
}

.header-mitte-neu {
	height:23px;
	background-color:#D3E0E8;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	padding-top:2px;
}

.inhalt-mitte-neu {
	width: 564px;
	border: none;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: left;
}

.inhalt-mitte-neu h2 {
	font:bold 10px verdana;
	color: #255C72;
}

.inhalt-mitte-neu a {
	color: #B50C5B;
	text-decoration:none;
}

/*KF: einblenden -> Start*/
.inhalt-mitte-neu ul {
	list-style: none;
	list-style-image: url(../pics/bullet2.gif);
}
/*KF: einblenden -> Stop*/

/*.inhalt-mitte-neu ol {
	list-style: decimal;
	list-style-image: none;
}
*/

/*.inhalt-mitte-neu li {
	font: 10px verdana;
	color: #255C72;
}*/

.header-suche-neu {
	width: 179px;
	height: 20px;
	border: none;
	background-color: #CCCCCC;
	font: bold 10px verdana;
	color: #666666;
	padding-left: 15px;
	padding-top: 5px;
}

.header-suche-neu td {
	font: bold 10px verdana;
	color: #666666;
}

.suche-startseite-neu {
	width: 194px;
	height: 170px;
	border: none;
	background-color: #E9ECEC;
}

.suche-subseite-neu {
	width: 194px;
	height: 122px;
	border: none;
	background-color: #E9ECEC;
}

.inhalt-rechts-neu {
	width: 194px;
	border: none;
	background-color: #E9ECEC;
	font: 10px verdana;
	color: #255C72;
}

/* KF start */

/*--> Abstand Tabellenzelle vom linken Rand in rechter Spalte,
Einstellung hier und unten im IE-Bereich vornehmen (* html .inhalt-rechts-neu td ...),
Einstellung hier beeinflusst auch das Padding in .inhalt-rechts-dl-img (weiter unten)  */

.inhalt-rechts-neu td {
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 1px;
	padding-bottom: 0px;
	font: 10px verdana;
	color: #255C72;
	line-height: 1.3em;
}

/*--> Zeilenabstand rechte Spalte: line-height: 1.3em; */

.inhalt-rechts-neu p {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	font: 10px verdana;
	color: #255C72;
	line-height: 1.3em;
}

/* KF stop */

.inhalt-rechts-neu p * ul {
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-image: url(/fileadmin/isys-team_template/pics/bullet1.gif);
}

.inhalt-rechts-neu p * ol {
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: decimal;
	list-style-image: none;
}

.inhalt-rechts-neu p * li {
	font: 10px verdana;
	color: #255C72;
	line-height: 1.3em;
}

.inhalt-rechts-neu a {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.inhalt-rechts-neu a:visited {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.inhalt-rechts-neu a:hover {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.inhalt-rechts-neu a:active {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.inhalt-rechts-neu-h2 {
	height:25px;
	background-color: #D3E0E8;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font:bold 10px verdana;
	color: #255C72;
}

.inhalt-rechts-neu-h2 td {
	font:bold 10px verdana;
	color: #255C72;
}

.inhalt-rechts-neu-h2-td {
	font:bold 10px verdana;
	color: #D3E0E8;
}

.news-neu-h2 {
	height:25px;
	background-color: #CCCCCC;
	border-bottom:2px solid #FFFFFF;
	font:bold 10px verdana;
	color: #255C72;
}

/* Abstand oranger Pfeil von linkem Rand der rechten Spalte (padding-left) */

.inhalt-rechts-dl-img {
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Abstand zwischen orangem Pfeil und nachfolgender Beschriftung durch padding-left, auf 5px lassen */

.inhalt-rechts-dl {
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.news-neu {
	width: 179px;
	height: 228px;
	border: none;
	background-color: #E9ECEC;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
}

.news-latest-wrap-all td {
	padding-bottom: 5px;
	font: 10px verdana;
	color: #000000;
}

.news-latest-wrap-all a {
	font: 10px verdana;
	color: #000000;
	text-decoration:none;
}

.news-latest-wrap-all a:visited {
	font: 10px verdana;
	color: #000000;
	text-decoration:none;
}

.news-latest-wrap-all a:hover {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.news-latest-wrap-all a:active {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration:none;
}

.news-latest-wrap-item {
	padding-left: 5px;
	font: 10px verdana;
	line-height: 1.5em;
}

.news-latest-wrap-item td a {
	font: 10px verdana;
}

.entry-page-neu {
	overflow: hidden;
	width: 782px;
	height: 260px;
	border: none;
	background-color: #FFFFFF;
}

.teaser-oben {
	overflow:hidden;
	width: 174px;
	height: 20px;
	border: none;
	background-color: #D3E0E8;
	font: bold 10px verdana;
	color: #255C72;
	padding-left: 20px;
	padding-top: 5px;
}

.teaser-mitte {
	overflow:hidden;
 	height: 119px;
	width: 192px;
	padding: 0;
	border: 1px solid #D3E0E8;
}

.teaser-pfeil {
	overflow:hidden;
	width: 10px;
 	height:	103px;
 	/*padding-top: 5px!important;*/
 	padding: 5px 0px 0px
}

.teaser-unten {
	overflow:hidden;
	width: 192px;
 	height:	111px;
	border: 1px solid #D3E0E8;
	background-color: #FFFFFF;
	font: 10px verdana;
	color: #255C72;
}

.teaser-unten-text {
	overflow:hidden;
	height:	102px;
	background-color: #FFFFFF;
	font: 10px verdana;
	color: #255C72;
	/*padding-top: 4px;*/
	/*padding-bottom: 4px;*/
	padding: 5px 0px 0px;
}

.hspacer1 {
	width: 1px;
	height: 1px;
	border: none;
}

.vspacer1 {
	width: 1px;
	height: 1px;
	border: none;
}

.hspacer2 {
	width: 1px;
	height: 2px;
	border: none;
}

.vspacer2 {
	width: 2px;
	height: 1px;
	border: none;
}

.footerbox-vspacer {
	width: 2px;
	height: 1px;
	border: none;
}

.footerbox-top {
	width: 191px;
	height: 13px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	padding-left: 15px;
	font: bold 10px verdana;
	color: #666666;
	text-align: left;
}

.footerbox-middle {
	width: 191px;
	height: 55px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	line-height: 1.3em;
	font: 10px verdana;
	color: #000000;
	text-align: left;
	vertical-align: top;	
}

.footerbox-middle-2nd {
	padding-top: 0px;
	line-height: 1.3;
	font: 10px verdana;
	color: #000000;	
}

.footerbox-middle a {
	font: 10px verdana;
	color: #000000;
	text-decoration: none;		
}

.footerbox-middle a:hover {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration: none;		
}

.footerbox-middle a:active {
	font: 10px verdana;
	color: #B50C5B;
	text-decoration: none;		
}

.footerbox-bottom {
	width: 191px;
	height: 13px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #B50C5B;
	padding-left: 12px;
	font: bold 10px verdana;
	color: #FFFFFF;
	text-align: left;
}

.footerbox-bottom a {
	font: bold 10px verdana;
	color: #FFFFFF;
	text-decoration: none;
}

.text-B50C5B {
	color: #B50C5B;
	font: 10px verdana;
	}

/* KF start --> Sitemap Fonts und Farben */
	
.sitemap {
	color: #B50C5B;
	font: 10px verdana;	
	}

.sitemap a:link {
	font: 10px verdana;
	color: #000000;	
	text-decoration: none;
	}

.sitemap a:visited {
	font: 10px verdana;
	color: #000000;	
	text-decoration: none;
	}

.sitemap a:hover {
	font: 10px verdana;
	color: #A5A5A5;	
	text-decoration: none;
	}
	
.sitemap a:active {
	font: 10px verdana;
	color: #000000;	
	text-decoration: none;
	}

.sitemap a:focus {
	font: 10px verdana;
	color: #000000;	
	text-decoration: none;
	}

/* KF stop */
	
/* ab hier IE-Fehler ausbessern */
	
* html .header-mitte-neu {
	height:28px;
	padding-top:2px;
}

* html .suche-startseite-neu {
	height: 170px;
}

* html .suche-subseite-neu {
	height: 120px;
}

* html .inhalt-mitte-neu {
	width: 584px;
}

* html .header-suche-neu {
	width: 194px;
	height: 25px;
}

* html .menu-oben-neu {
	width: 776px;
	height: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 36px;
}

* html .klickpfad-neu {
	height: 25px;
	border-top: 2px solid #FFFFFF;
	padding-top:4px;
}

* html .news-neu {
	width: 194px;
	height: 234px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
}

* html .teaser-oben {
	height: 25px;
	width: 194px;
}

* html .teaser-mitte {
 	height: 121px;
	width: 194px;
	}

* html .teaser-pfeil {
	height:	109px;
	padding-top: 6px;
} 	

* html .teaser-unten {
	width: 194px;
 	height:	113px;
}

* html .inhalt-rechts-neu td {
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}

* html .inhalt-rechts-neu ul {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-image: url(/fileadmin/isys-team_template/pics/bullet1.gif);
}

* html .inhalt-rechts-neu ol {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: decimal;
	list-style-image: none;
}

* html .inhalt-rechts-neu li {
	font: 10px verdana;
	color: #255C72;
	line-height: 1.3em;
}









fieldset.tx-powermail-pi1_fieldset 
{
border: none;
}

fieldset.tx-powermail-pi1_fieldset label 
{
display: block;
width: 150px;
float: left;
clear: both;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select 
{
/* Style input fields */
width: 200px;
/*border: none;*/
/*border-bottom: 1px solid black;*/
margin-left: 10px;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;

}
