/* RTE-Styles */
P.title			{ font-size:11px; font-weight:bold; margin:10px 0 2px 0; }
P.pfeillink 	{ }
.pfeillink A	{ color:#064B86; padding-left:12px; background-image: url(../img_design/pfeil_blau_inaktiv.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; }
.pfeillink A:hover	{ background-image: url(../img_design/pfeil_blau.gif); text-decoration:underline; }
P.doppellink 	{ }
.doppellink A	{ color:#064B86; margin-right:140px; padding-left:12px; background-image: url(../img_design/pfeil_blau_inaktiv.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; }
.doppellink A:hover	{ background-image: url(../img_design/pfeil_blau.gif); text-decoration:underline; }
P.listeblau		{ background-color:#CDDBE6; margin:0 0 2px 0; padding:2px; font-size:11px; }
P.listegelb		{ background-color:#F9E7D1; margin:0 0 2px 0; padding:2px; font-size:11px; }
.listeblau A	{ color:#064B86; text-decoration:none; }
.listeblau A:hover	{ text-decoration:underline; }
.listegelb A	{ color:#064B86; text-decoration:none; }
.listegelb A:hover	{ text-decoration:underline; }
P.linkbutton	{ }
.linkbutton	A	{  background-color:#064B86; color:#fff; font-weight:bold; height:36px; padding:6px; text-decoration:none; }

TD.borderwhite		{ background-image:url(../img_design/bottomline_white.gif); background-position:bottom; background-repeat:no-repeat; }
TD.borderwhite P 	{ margin:0; }
TD.borderwhite P.listeblau 	{ margin:0 0 2px 0; }
TD.borderwhite P.listegelb 	{ margin:0 0 2px 0; }
TD.borderwhite DL	{ margin:0; padding:0; overflow:hidden; width:308px; font-size:11px; }
TD.borderwhite DT	{ display:block; background-color:#CDDBE6; float:left; width:152px; margin:0 0 2px 0px; overflow:hidden; padding:3px 0 3px 3px; }
TD.borderwhite DD	{ display:block; background-color:#CDDBE6; float:left; width:148px; margin:0 0 2px 2px; overflow:hidden; padding:3px 0 3px 3px; }


TABLE.tabnormal	{ table-layout:fixed; border-collapse:collapse; width:496px; }
TABLE.boxblau	{ background-color:#E5ECF2; table-layout:fixed; border-collapse:collapse; }
TD				{ font-size:11px; vertical-align:top; }
TH				{ font-size:11px; vertical-align:top; text-align:left; font-weight:normal; }
.boxblau TD		{ width:50%; vertical-align:top; padding:3px; font-size:11px; line-height:14px; }
TD.breite60		{ width:57%; vertical-align:top; }
TD.breite50		{ width:50%; padding:2px; vertical-align:top; }
TD.breite40		{ width:43%; vertical-align:top; }
TD.breite33		{ width:33%; vertical-align:top; }
TD.breite50wb	{ width:50%; border-right:12px solid #fff; padding:2px; vertical-align:top; }
TD.breite60wb	{ width:57%; border-right:6px solid #fff; vertical-align:top; }
TH.breite60		{ width:57%; vertical-align:top; }
TH.breite50		{ width:50%; padding:2px; vertical-align:top; }
TH.breite40		{ width:43%; vertical-align:top; }
TH.breite33		{ width:33%; vertical-align:top; }
TH.breite50wb	{ width:50%; border-right:12px solid #fff; padding:2px; vertical-align:top; }
TH.breite60wb	{ width:57%; border-right:6px solid #fff; vertical-align:top; }

A.internal-link	{ color:#064b86; text-decoration:none; background-image: url(../img_design/pfeil_blau_inaktiv.gif); background-repeat: no-repeat; background-position: left; padding-left: 12px; padding-bottom: 3px; }
A.internal-link:hover	{ text-decoration:underline; background-image:url(../img_design/pfeil_blau.gif); }
A.download		{ color:#064b86; text-decoration:none; background-image: url(../img_design/pfeil_blau_inaktiv.gif); background-repeat: no-repeat; background-position: left; padding-left: 12px; padding-bottom: 3px; }
A.download:hover { text-decoration:underline; background-image:url(../img_design/pfeil_blau.gif); }

.image			{ padding:6px 0 15px 6px; }
.bildtext_cont	{ padding:6px 6px 10px 6px; }
.hidden			{ display:none; }
IMG.teaserimg	{ padding-top:3px; }
IMG.underline	{ display:block; padding-bottom:3px; }
DIV.imgblock	{ padding:0px 0 0px 0; }
DIV.caption		{ padding:5px 0 5px 0; }
DIV.teaser_u	{ margin-top:15px; }
DIV.chatteaser 	{ margin-top:10px; }
DIV.chatteaser IMG	{ width:198px; border:1px solid #b4b4b4; }
.cborder0		{ border-collapse:collapse; margin:0; }
.cborder0 TD	{ border:none none; margin:0; padding:0; }
.cborder1		{ border-top:1px solid #CDDBE6; border-bottom:1px solid #CDDBE6; padding:5px 0 4px 0; margin-bottom:15px; }

.tx-bddbflvvideogallery-pi1 P { background-color:#fff; padding:6px 0 15px 6px; }
.tx-bddbflvvideogallery-pi1 A { text-decoration:none; color:#064b86; }
.tx-bddbflvvideogallery-pi1 A:hover { text-decoration:underline; }
.flvplayercaption { background-color:#fff; padding:6px 0 1px 6px; }
.flvplayercaptionhalb { background-color:#fff; padding:6px 0 1px 200px; }
.flvplayercaptionvoll { background-color:#fff; padding:6px 0 1px 6px; }
.menue_rechts .flvplayercaptionvoll { background-color:#fff; padding:10px 0 10px 0px; }

.pa_entry		{ padding:3px; background-color:#E7E7E7; line-height:14px; margin:0 6px 10px 6px; }
.pa_date		{ padding:3px; background-color:#D9D9D9; margin:0 6px 0 6px; }
.paging			{ margin:0 6px 6px 6px; }
.paging	IMG		{ padding:2px 4px 0px 4px; margin-bottom:-2px; }
.paging	A		{ text-decoration:none; color:#064b86; padding-bottom:2px; }
.paging	A.current { font-weight:bold; }

/* table styles */
DIV.preface0	{ background-color:#CDDBE6; margin-left:6px; padding:3px; width:490px; }
TABLE.t1		{ font-size:11px; background-color:#E5ECF2; width:496px; }
TABLE.t2		{ font-size:11px; border-collapse:collapse; width:496px; }
TABLE.t3		{ font-size:11px; border-collapse:collapse; width:496px; }
TD.breite25		{ width:25%; }
TD.breite120p	{ width:120px; }
TD.breite90p	{ width:90px; }
TD.breite60p	{ width:60px; }
TD.breite60		{ width:57%; }
TD.breite40		{ width:43%; }
TD.t2			{ border-bottom:1px solid #fff; padding:3px; }
TD.t3			{ border-bottom:1px solid #fff; border-right:1px solid #fff; padding:3px; }
TD.t1blue		{ background-color:#B5C9DA; padding:3px; }
TD.t1lightblue	{ background-color:#CDDBE6; vertical-align:middle; }
TD.t2darkblue	{ background-color:#064B86; color:#fff; font-weight:bold; }
TR.t2lightgray	{ background-color:#E7E7E7; }
TR.t2darkgray	{ background-color:#D9D9D9; }
TD.t3red		{ background-color:#A00C26; color:#fff; font-weight:bold; border-right:1px solid #A00C26; }
TD.t3lastred	{ border-right:1px solid #fff; }

TD.tcenter		{ text-align:center; }
TD.tleft		{ text-align:left; }
TD.linkstyle A	{ color: #064b86; text-decoration:none; }

TR.mfr TD		{ padding-bottom:4px; }

/* Erweiterung Contentelemente */
.contentteaser1	{ float:left; margin:10px 0 0 6px; width:242px; line-height:14px; background-color:#fff; }
.contentteaser0	{ float:left; margin:10px 6px 0 12px; width:242px; line-height:14px; background-color:#fff; }
H2				{ font-size:14px; margin:12px 0 0 0; }
H2.header		{ padding-left:18px; background-position:5px 1px; background-repeat:no-repeat; }
H2.pfeil_gelb	{ background-image: url(../img_design/pfeil_gelb.gif); padding-left:18px !important; }
.Pinhalt H2		{ padding-left:5px; }



/* Karriere Content Navigation */

.jobmenue a  		{ text-decoration:none; }
.jobmenue a:hover  	{ text-decoration:underline;}
.jobmenue a span 	{
		margin-left:5px;
	 padding-left:17px;
	 background-image: url(../img_design/pfeil_gelb_klein.gif);
	 background-position:5px center; background-repeat:no-repeat;
	 color: #064B86;
}
.jobmenue  a  .entries_0 	{ background-image: url(../img_design/pfeil_gelb_inaktiv.gif); color: #666; }
.jobmenue span 				{ padding:2px; line-height:17px; display: block ; width:480px; cursor:pointer; }
.jobmenue span.entries_0 a 	{ color: #666;}
.jobmenue .active			{ background-color:#F9E7D1; }
.jobmenue .hidden			{ display:none; }

.PLlink { margin-right:5px; text-align:right; }

/* von grundfos uebernommen */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	margin:0;
	padding:0;
	background:url(../img_design/bg_f6.png) repeat-y center;
}

#basearea {
	margin:0px auto;
	width:982px;
}

img
{
border: 0px;
}

p
{
margin-top:0px;
margin-bottom:12px;
}

.produktbild
{

border: 1px solid;
border-color:#e5e1e0;
}

li
{
list-style-type: disc;

padding-left: 0px;
margin-left: 12px;
}

ul
{
padding-left: 0px;
margin-left: 0px;
}

ol
{
	padding-left: 0px;
	margin-left: 0px;
	background-image: none;
	list-style-type: none;
}

ul.produkte
{
margin: 0px;
}

li.produkte
{
list-style-type: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: auto;
	background-color: #cddbe6;
	border-bottom-color:  #e5ecf2;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #cddbe6;
	border-right-color: #cddbe6;
	border-left-color: #cddbe6;
}

li.produkte_last
{
list-style-type: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	background-color: #cddbe6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-color: #cddbe6;
	border-right-color: #cddbe6;
	border-left-color: #cddbe6;
	background-image:url(../img_design/bottomline_white.gif); background-position:bottom; background-repeat:no-repeat;
}


/*Startseite
-------------------------------------------------------------------------------------------------------------*/
.nummer1
{
	background-color: #FFFFFF;
	border: 1px solid #e1861b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
}

.nummer2
{
	background-color: #FFFFFF;
	border: 1px solid #e1861b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-top:224px;
}

.nummer3
{
	background-color: #FFFFFF;
	border: 1px solid #064b86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-left:240px;
}

.nummer4
{
	background-color: #FFFFFF;
	border: 1px solid #064b86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-left:240px;
	margin-top:224px;
}

.nummer5
{
	background-color: #FFFFFF;
	border: 1px solid #064b86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-left:480px;
}

.nummer6
{
	background-color: #FFFFFF;
	border: 1px solid #064b86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-left:480px;
	margin-top:224px;
}
.nummer7
{
	background-color: #FFFFFF;
	border: 1px solid #339900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-left:720px;
}

.nummer8
{
	background-color: #FFFFFF;
	border: 1px solid #339900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-top:224px;
	margin-left:720px;
}

.nummer8chat
{
	background-color: #FFFFFF;
	border: 1px solid #064b86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-top:290px;
	margin-left:720px;
	padding: 1px;
}


.nummer9
{
	background-color: #ffffff;
	border: 1px solid;
	border-color: #064b86;
	position: absolute;
	width: 200px;
	height:180px;
	text-align: left;
	margin-top:375px;
	margin-left:720px;
}
.headitem_blau
{

	background-color: #064b86;
	height: 18px;
}

.headitem_gelb
{
	background-color: #e1861b;
	height: 18px;

}

.headitem_rot
{
	background-color: #339900;
	height: 18px;
}

.head_weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	padding-left: 8px;
	margin-top: 6px;
	color: #ffffff;
	text-align: left;
}

.headimage
{
	border: 0px;
	padding-top: 0px;
	padding-left: 0px;

}

.startseitetext
{
	background-color:#FFFFFF;
	padding: 3px 0 0 2px;
	margin:0;
}
.startseitetext P	{
	margin:0;
}

.HPlink
{
	background-color:transparent;
	text-align:left;
	width:auto;
	padding: 3px 0 0 1px;
	margin:0;
	vertical-align:bottom;
}
.nummer7 .HPlink { line-height:17px; padding:5px 0 0 2px; }


a.startlink:link, a.startlink:visited,.box_blau  a.internal-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

a.startlink:hover,.box_blau  a.internal-link:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

a.startlink_gelb:link, a.startlink_gelb:visited, .box_gelb a.internal-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1861b;
	text-decoration:none;
	background-image: url(../img_design/pfeil_gelb_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

a.startlink_gelb:hover,.box_gelb a.internal-link:hover
{
	color: #e1861b;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_gelb.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

a.roterstartlink:link, a.roterstartlink:visited,.box_rot   a.internal-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00c26;
	text-decoration:none;

}

a.roterstartlink:hover,.box_rot   a.internal-link:hover
{
	color: #a00c26;
	text-decoration:underline;
}

a.startlink_rot:link, a.startlink_rot:visited,.box_rot   a.internal-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00c26;
	text-decoration:none;
	background-image: url(../img_design/pfeil_rot_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

a.startlink_rot:hover,.box_rot   a.internal-link:hover
{
	color: #a00c26;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_rot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

/* Schrift 9 pt
--------------------------------------------------------------------------------------------------------------*/
.small
{
font-size:9px;
color:#000000;
}

/* Teaser
-------------------------------------------------------------------------------------------------------------*/
.teaser-box
{
	margin:0px;
	border: 1px solid #a00c26;
	background-color:#FFFFFF;
	float: none;
}

.teaser-box2
{
	margin-top:9px;
	border: 1px solid #b5c9da;
	background-color:#FFFFFF;
	float: none;
}

.teaser-box3
{
	margin-top:9px;
	border: 1px solid #a00c26;
	background-color:#FFFFFF;
	float: none;
}

.teaser-box4
{
	margin-top:9px;
	border: 1px solid #b4b4b4;
	background-color:#FFFFFF;
	float: none;
}

.teaser-content
{
	margin:0px;
}

a.teaser-link:link, a.teaser-link:visited
{
	background-image: url(../img_design/pfeil_rot_inaktiv.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 2px;
	padding-left: 12px;
/*	cursor: pointer;*/
	text-decoration: none;
	color: #a00c26;
}

a.teaser-link:hover
{
	background-image: url(../img_design/pfeil_rot.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 12px;
	/*	cursor: pointer;*/
	text-decoration: underline;
	color: #a00c26;
	font-weight: normal;
}

/* Anker - Seitenanfang
-------------------------------------------------------------------------------------------------------------*/

div.anker
{
position:absolute;
margin-top: -8px;
}

/* Menue im Kopfbereich - Container und Links
-------------------------------------------------------------------------------------------------------------*/

div.topmenue {
	width: 942px;
}
.topmenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #064b86;
	text-decoration: none;
	margin-top: 6px;
	/*position: absolute;*/
	/*width: 954px;*/
	height:18px;
	text-align: right;
}

a.Topmenue:link, a.Topmenue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	/*text-decoration: underline;*/
	text-decoration: none;
}

a.Topmenue:hover {
	color: #064b86;
	text-decoration:underline;
}

span.Topmenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
}

/* Verhalten des Suchfeldes
-------------------------------------------------------------------------------------------------------------*/

input.search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #064b86;
	vertical-align: bottom;
}

.go
{
	width: 22px;
	height: 16px;
/*	background-color: #064b86;*/
/*	background-color: #cddbe6;*/
	background-color: #ffffff;
	font-size:11px;
	font-weight:normal;
	color:#064b86;
	border:solid 1px;
	border-color: #064b86;
}

.menutrenn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #064b86;
}

/* Positionierung des Banners
-------------------------------------------------------------------------------------------------------------*/

.banner {
	/*margin-top: 24px;*/
	/*position: relative;*/
	margin-top: 2px;

	/*width: 954px;*/
	width: 942px;
	height:350px;
}

.bannerindex {
	margin-left: 18px;
	/*margin-top: 24px;*/
	/*position: relative;*/
	margin-top: 2px;

	/*width: 954px;*/
	width: 942px;
	height:111px;
}

/* Positionierung des bti-Logos
-------------------------------------------------------------------------------------------------------------*/

.bti_weiss
{
	margin-top:0px;
	padding:0px;
	/*width: 954px;*/
	width: 942px;
	height: 28px;
	background-color: #FF9933;
}
.bti_weisse
{
	margin-top:0px;
	padding:0px;
	/*width: 954px;*/
	width: 942px;
	height: 40px;
	background-color: #FFFFFF;
}
.bti_weisses
{
	margin-top:0px;
	padding:0px;
	/*width: 954px;*/
	width: 942px;
	height: 68px;
	background-color: #339900;
}

.bti_weiss_statement
{
	margin-left: 16px;
	padding-top: 4px;
}

/* Positionierung des GRUNDFOS-Logos
-------------------------------------------------------------------------------------------------------------*/

.grundfos_weiss_statement
{
	margin-left: 636px;
	padding-top: 4px;
}

/* Menues
-------------------------------------------------------------------------------------------------------------*/

.menue_links {
	position: absolute;
	argin-left: 18px;
	margin-top:  18px;
	/*width: 186px;*/
	width: 200px;
}

.menue_rechts {
	position: absolute;
	/*margin-left: 786px;*/
	margin-left: 782px;
	margin-top: 18px;
	/*width: 186px;*/
	width: 200px;
}
.menueitem_blau
{

	background-color: #064b86;
	height: 18px;
	/*width: 186px;*/
	margin-bottom: 4px;
	margin-top: 3px;
}

.menueitem_gelb
{
	background-color: #e1861b;
	height: 18px;
	/*width: 186px;*/
	margin-bottom: 4px;
	margin-top: 3px;
}

.menueitem_rot
{
	background-color: #a00c26;
	height: 18px;
	/*width: 186px;*/
	margin-bottom: 4px;
	margin-top: 3px;
}
.menueitem_blau A	{ text-decoration:none; }
.menueitem_gelb A	{ text-decoration:none; }
.menueitem_rot A	{ text-decoration:none; }

.teaserhead_rot
{
	background-color: #a00c26;
	height: 18px;
	/*width: 186px;*/
	margin-top: 3px;
}

.teasertext
{
	background-color: #FFFFFF;
	height: auto;
	padding: 3px;
}


.item_weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 12px;
	padding-left: 16px;
	padding-top: 3px;
	color: #ffffff;
}



.heading_weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 3px;
}

.mitem_blau_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;

	color: #064b86;
	width:auto;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	cursor: pointer;
	display:block;
}

.subitem_blau_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;

	color: #064b86;
	width:auto;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	cursor: pointer;
	display:block;
}

.startitem_blau_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;

	color: #064b86;
	width:auto;
	margin-left: 16px;
	cursor: pointer;
	display:block;
}

.subitem_blau_inaktiv, .subitem_gelb_inaktiv, .subitem_rot_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
display:block;
}

a.subitem_blau:hover {
	color: #064b86;
		display:block;
}

a.subitem_gelb:hover {
	color: #e1861b;
		display:block;
}

a.subitem_rot:hover {
	color: #a00c26;
		display:block;
}

a.subitem_blau_inaktiv:hover {
	color: #064b86;
		display:block;
}

a.subitem_gelb_inaktiv:hover {
	color: #e1861b;
		display:block;
}

a.subitem_rot_inaktiv:hover {
	color: #a00c26;
		display:block;
}
/*Subchild-Link Blau*/
.subitemchild_blau_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration:none;

	color: #064b86;
	background-color: #cddbe6;

	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
	display:block;
}


.subitemchild_blau_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;

	color: #666666;
	background-color: #e5ecf2;

	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
	/*cursor: pointer;*/
	display:block;
}

.mitem_gelb_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 16px;

	color: #e1861b;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
		display:block;
}

.subitem_gelb_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 16px;

	color: #e1861b;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
		display:block;
}

.startitem_gelb_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 16px;

	color: #e1861b;
	margin-left: 16px;
	display:block;
}

.mitem_rot_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 18px;

	color: #a00c26;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	display:block;
}
.subitem_rot_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 18px;

	color: #a00c26;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	display:block;
}

.startitem_rot_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 18px;

	color: #a00c26;
	margin-left: 16px;
	display:block;
}

.item_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 16px;
	width:auto;
	color: #666666;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	display:block;
	/*cursor: pointer;*/
}

.subitem_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 16px;
	width:auto;
	color: #666666;
	margin-left: 16px;
	border-top: 1px solid #cccccc;
	display:block;
	/*cursor: pointer;*/
}

.startitem_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 16px;
	width:auto;
	color: #666666;
	margin-left: 16px;
	display:block;
	/*cursor: pointer;*/
}

a.item_blau
{
	display:block;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	margin-left: 1px;
		display:block;
}

a.item_blau:hover {
	color: #064b86;
	font-weight:normal;
    margin-left: 1px;
   	display:block;
}

a.item_blau_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	margin-left: 1px;
	color: #064b86;
	display:block;
	text-decoration: none;
}

a.subsitem_blau:hover {
	color: #064b86;
		display:block;
}

a.subsitem_blau_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-left: 0px;
	color: #064b86;
	display:block;
	text-decoration: none;
}

/*aktiver Subchild-Link Blau*/
a.subchitem_blau_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	display:block;
	color: #064b86;
	display:block;
	text-decoration: none;
}

a.item_gelb
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	margin-left: 2px;
	color: #666666;

	text-decoration: none;
}

a.item_gelb:hover {
	color: #e1861b;
	font-weight:normal;
}


a.item_gelb_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	margin-left: 0px;
	color: #e1861b;

	text-decoration: none;
}

a.subsitem_gelb:hover {
	color: #e1861b;
	font-weight:normal;
}

a.subsitem_gelb_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;
	margin-left: 0px;
	color: #e1861b;

	text-decoration: none;
}

/*Subchild-Link Gelb*/
.subitemchild_gelb_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;

	color: #666666;
	background-color: #fcf3e8;

	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
	/*cursor: pointer;*/
}

.subitemchild_gelb_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	line-height: 16px;

	color: #e1861b;
	background-color: #f9e7d1;
	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
}

.subitemchild_rot_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;

	color: #666666;
	background-color: #F2DEE1;

	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
	/*cursor: pointer;*/
}

.subitemchild_rot_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	line-height: 16px;

	color: #a00c26;
	background-color: #EAC9CE;
	margin-left: 24px;
	padding-left: 2px;
	border-top: 1px solid #cccccc;
}

/*aktiver Subchild-Link Gelb*/
a.subchitem_gelb_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 16px;

	color: #e1861b;

	text-decoration: none;
}

a.item_rot
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	margin-left: 2px;
	color: #666666;

	text-decoration: none;
}

a.item_rot:hover {
	color: #a00c26;
	font-weight:normal;
}

a.item_rot_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	margin-left: 2px;
	color: #a00c26;

	text-decoration: none;
}

a.subsitem_rot:hover {
	color: #666666;
	font-weight:normal;
}

a.subsitem_rot_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;

	color: #a00c26;

	text-decoration: none;
}

a.subchitem_rot_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height: 16px;

	color: #a00c26;

	text-decoration: none;
}


/* Container Popup
-------------------------------------------------------------------------------------------------------------*/

.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	text-decoration: none;

	/*margin-left: 222px;*/
	margin-left: 0px;
	/*margin-top: 168px;*/
	margin-top: 0px;
	position: absolute;
	width: 520px;
	text-align: left;

	background-image: url(../img_design/content_bg.jpg);
	background-repeat: repeat;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
	padding-left: 18px;
}

.Popinhalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	}

.Popheader
{
	position: relative;
	margin-left: 0px;
	margin-top:1px;
	width: auto;
	height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	vertical-align:middle;

	background-color:#bdbdbd;
	padding-left: 6px;
	padding-top: 2px;
}

/* Container f�r den Inhalt
-------------------------------------------------------------------------------------------------------------*/

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;

	float:left;
	margin-left: 218px;
	margin-top: 20px;
	position: relative;
	width: 510px;
	text-align: left;

	background-image: url(../img_design/content_bg.jpg);
	background-repeat: repeat;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
	padding-left: 18px;
}


/* Pfad im Inhalt
-------------------------------------------------------------------------------------------------------------*/

.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #064b86;
	line-height: 10px;
}
a.path:link, a.path:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #064b86;
	text-decoration: none;
}

a.path:hover {
	color: #064b86;
		text-decoration: underline;
}

/* Container Content der Indexseite
-------------------------------------------------------------------------------------------------------------*/

.icontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	text-decoration: none;
	/*margin-left: 222px;*/
	margin-top: 18px;
	/*position: absolute;*/
	/*width: 954px;*/
	width: 958px;
	height:18px;
	text-align: left;
	background-image: url(../img_design/content_bg.jpg);
	background-repeat: repeat;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 18px;
	height: 440px;
	top: 151px;
}

/* Container des eigentlichen textlichen und grafischen Inhaltes
-------------------------------------------------------------------------------------------------------------*/

.inhalt
{
	width: 508px;
	margin-top: 0px;
}

/*Divs f�r Geb�udetechnik
-------------------------------------------------------------------------------------------------------------*/

.BScontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:6px;
	width: 242px;
	height: 114px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

.BScontainer2
{
	position: relative;
	margin-left: 24px;
	margin-top:6px;
	width: 242px;
	height: 114px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

.BScontainer3, .BScontainer5, .BScontainer7
{
	position: relative;
	margin-left: 0px;
	margin-top: 18px;
	width: 242px;
	height: 114px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
}

.BScontainer4, .BScontainer6, .BScontainer8
{
	position: relative;
	margin-left: 24px;
	margin-top: 18px;
	width: 242px;
	height: 114px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}


td.headcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/site.gif);
	background-position: 213px;
	background-repeat: no-repeat;
		vertical-align:middle;
		padding-top: 2px;
	padding-left: 6px;
}

td.headcontainerN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	vertical-align:middle;
		padding-top: 2px;
	padding-left: 6px;
}

div.inhaltcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;

	background-color:#fff;
	text-align: left;
	padding-top: 6px;
	padding-right: 6px;
	height:60px;
	}

div.BSlink
{
	text-align:left;
	width:auto;
	padding-left: 2px;
	padding-top: 6px;
	vertical-align:bottom;
}


/*Container Startseite News
--------------------------------------------------------------------------------------------------------------*/
.Newscontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:6px;
	width: 242px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

.Newscontainer2
{
	position: relative;
	margin-left: 24px;
	margin-top:6px;
	width: 242px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

.Newscontainer3
{
	position: relative;
	margin-left: 24px;
	margin-top: 18px;
	width: 242px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
}

.Newscontainer4
{
	position: relative;
	margin-left: 24px;
	margin-top: 18px;
	width: 242px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

	.Newscontainer5
{
	position: relative;
	margin-left: 24px;
	margin-top: 18px;
	width: 242px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	float:left;
	}

.NewsInhalt
{
	padding-right: 6px;
	padding-left:6px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 230px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}

/*Link im Container mit Pfeil
-------------------------------------------------------------------------------------------------------------*/

a.contentlink:link, a.contentlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

a.contentlink:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

/*Divs f�r Produkte - Aufz�hlung
-------------------------------------------------------------------------------------------------------------*/

div.Pinhalt
{
	width: 508px;
	overflow:hidden;
	height:auto;
	margin-top: 8px;
	background-color:#FFFFFF;
	padding-bottom: 8px;

}

div.Pheader
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: auto;
	height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	vertical-align:middle;

	background-color:#bdbdbd;
		background-image:url(../img_design/back.gif);
	background-position: 480px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
}

/* Kopfzeile f�r weitere Unterteilung(en) in der Aufz�hlung
-------------------------------------------------------------------------------------------------------------*/
div.Pheader2
{
	position: relative;
	margin-left: 0px;
	margin-top:6px;
	width: auto;
	height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	vertical-align:middle;

	background-color:#bdbdbd;
	background-image:url(../img_design/back.gif);
	background-position: 480px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
}

div.Pcontainer1
{
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top:6px;
	width: 496px;
	height: 91px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	}

div.Pcontainer2, div.Pcontainer3, div.Pcontainer4, div.Pcontainer5, div.Pcontainer6, div.Pcontainer7, div.Pcontainer8, div.Pcontainer9, div.Pcontainer10, div.Pcontainer11, div.Pcontainer12, div.Pcontainer13
{
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top:6px;
	width: 496px;
	height: 91px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	}

div.PcontainerX
{
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top:6px;
	width: 496px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;

	}


div.Ptitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	height: 18px;
	vertical-align:top;
}

div.PIinhaltcontainer
{
	padding-right: 6px;
	padding-top: 6px;
	width: auto;
	height: 66px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}

div.Pinhaltcontainer
{
	padding-right: 6px;
	width: auto;
	height: 54px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}


div.Pbeschreibung
{
	padding-top:0px;
	text-align:right;
	width:400px;
	vertical-align:bottom;
}


a.Pcontentlink:link, a.Pcontentlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

a.Pcontentlink:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

/*Steuerungen
--------------------------------------------------------------------------------------------------------------*/

div.STcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:6px;
	width: 508px;
	height: 116px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}

div.STcontainer2
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:12px;
	width: 508px;
	height: 116px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
		}

/*Produkte
--------------------------------------------------------------------------------------------------------------*/

div.PLcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:6px;
	width: 508px;
	height: 108px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}

div.PLcontainer2
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:12px;
	width: 508px;
	height: 108px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
		}

td.PLheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/site.gif);
	background-position: 468px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
}



/*Divs f�r Details der Einzelprodukte - Geb�udetechnik
-------------------------------------------------------------------------------------------------------------*/
div.DetailHeader
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: auto;
	height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	vertical-align:middle;

	background-color:#bdbdbd;
	background-image:url(../img_design/back.gif);
	background-position: 480px;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
}


div.DetailContainer1
{
	xposition: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top:6px;
	width: 496px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}

div.DetailContainer2
{
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	width: 496px;
	height: auto;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}



/*Suche
-----------------------------------------------------------------------------*/

#output a:link, #output a:visited

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	font-weight:bold;
	}

#output a:hover, #output a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:underline;
	}

#output li
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}

.mod {display: block; font-size: .8em;}





/*Divs f�r Anwendungen
-------------------------------------------------------------------------------------------------------------*/

.ANinhalt
{
	position: relative;
	margin-left: 0px;
	margin-top:6px;
	padding-bottom: 12px;
	width: 520px;
	height: auto;
	background-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 14px;
	float:left;
	height:auto;
	}



.ANcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: 502px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-top: 6px;
	padding-left: 6px;
	float:left;
	}

	.ANcontainer2
{
	position: relative;
	margin-left: 0px;
	margin-top:12px;
	width: 506px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-left: 6px;
		float:left;
	}

	.ANWcontainer
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: 496px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-top: 6px;
	padding-left: 6px;
	float:left;
	}

	.ANWcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: 496px;
	height: 118px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-top: 6px;
	padding-left: 6px;
	float:left;
	}

	.ANWcontainer2
{
	position: relative;
	margin-left: 0px;
	margin-top:12px;
	width: 496px;
	height: 118px;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-left: 6px;
		float:left;
	}

div.ANheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/back.gif);
	background-position: 480px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
}



div.ANheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/back.gif);
	background-position: 480px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
}


td.ANheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/site.gif);
	background-position: 468px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
}


td.ANWheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	vertical-align:text-top;
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
}

/* Textcontainer z.B. bei Schulungen*/

div.ANinhaltcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight:normal;

	background-color:#fff;
	text-align: left;
	padding-top: 6px;
	padding-left:6px;
	padding-right:6px;
	height:auto;
	}

/* Textcontainer z.B. bei Dokumentation*/

div.Dinhaltcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight:normal;

	background-color:#fff;
	text-align: left;
	padding-top: 6px;
	padding-left:6px;
	padding-right:6px;
	height:60px;
	}

/* Textcontainer z.B. bei Anwendung*/
div.ANWinhaltcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight:normal;

	background-color:#fff;
	text-align: left;
	padding-top: 4px;
	padding-bottom:1px;
	padding-right:6px;
	height:auto;
	width:390px;
	float:left;
	}


div.ANlink
{
	text-align:left;
	width:auto;
	padding-left: 2px;
	padding-top: 6px;
	vertical-align:bottom;
}

div.ANLlink1
{
	text-align:left;
	width:200px;
	padding-left: 0px;
	padding-top: 3px;
	vertical-align:bottom;
	height:12px;
	float:left;
}

div.ANLlink2
{
	text-align:left;
	width:150px;
	padding-left: 0px;
	padding-top: 3px;
	vertical-align:bottom;
	height:12px;
	float:left;
}


a.ANLink:link, a.ANLink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

a.ANLink:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

/*Divs f�r Anwendungen
-------------------------------------------------------------------------------------------------------------*/

.Dinhalt
{
	position: relative;
	margin-left: 0px;
	margin-top:3px;
	padding-bottom: 12px;
	width: 506px;
	height: auto;
	background-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 14px;
	float:left;
	height:auto;
	}



.Dcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: 506px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-top: 0px;
	padding-left: 0px;
	float:left;
	}

	.Dcontainer2, .Dcontainer3
{
	position: relative;
	margin-left: 0px;
	margin-top:12px;
	width: 506px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-left: 0px;
		float:left;
	}

.Dheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/site.gif);
	background-position: 480px;
	vertical-align:text-bottom;
	background-repeat: no-repeat;
	padding-left: 6px;
		padding-top: 3px;
	height: 18px;
}

/* Container Schulungen
----------------------------------------------------------------------------------------*/
.SCHcontainer1
{
	position: relative;
	margin-left: 0px;
	margin-top:0px;
	width: 496px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-top: 6px;
	padding-left: 6px;
	float:left;
	}

	.SCHcontainer2
{
	position: relative;
	margin-left: 0px;
	margin-top:12px;
	width: 496px;
	height: auto;

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	line-height: 14px;
	padding-left: 6px;
		float:left;
	}

.SCHheadcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	background-color:#bdbdbd;
	background-image:url(../img_design/site.gif);
	background-position: 468px;
	vertical-align:text-bottom;
	background-repeat: no-repeat;
	padding-left: 6px;
		padding-top: 3px;
	height: 18px;
}

div.SCHinhaltcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight:normal;

	background-color:#fff;
	text-align: left;
	padding-top: 6px;
	padding-left:6px;
	padding-right:6px;
	height:auto;
	}


div.SCHlink
{
	text-align:left;
	width:auto;
	padding-left: 2px;
	padding-top: 6px;
	vertical-align:bottom;
}




/*-----------------------------------------------------*/
.balken
{
	background-color:#cddbe6;
	background-image:url(../img_design/underline.jpg);
	background-repeat: repeat;
	width: 506px;
	height: 6px;
	float:left;
}

.back
{
	width: 506px;
	margin-top: 6px;
	height: 18px;
	padding-top: 09px;
	float:left;
	text-align:right;
}

a.backunten:link, a.backunten:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/backunten.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right: 26px;
}

a.backunten:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/backunten.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right: 26px;
}


/*Link im Container mit Pfeil
-------------------------------------------------------------------------------------------------------------*/

a.contentlink:link, a.contentlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

a.contentlink:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

/*Link f�r Karten mit Pfeil
-------------------------------------------------------------------------------------------------------------*/

a.kartenlink:link, a.kartenlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	background-image: url(../img_design/pfeil_blau_karte.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

a.kartenlink:hover
{
	color: #064b86;
	text-decoration:underline;
	background-image: url(../img_design/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 3x;
}

/*Container f�r WinCaps
-------------------------------------------------------------------------------------------------------------*/
div.caps1
{
	position: relative;
	margin-top:6px;
	width: 496px;
	height: auto;
	background-color:#fff;
	margin-left: 3px;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	vertical-align:middle;

}


td.Detailinhalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#fff;
	text-align: left;
	padding-bottom: 6px;
	line-height: 14px;
	}

div.produktbild1
{
position:relative;
width:180px;
height:auto;
margin-bottom: 12px;
}

div.produktbild2
{
position:relative;
width:180px;
height:auto;
margin-top: 12px;
margin-bottom: 12px;
}

div.zusatzbild
{
position:relative;
width:180px;
height:auto;
text-align:left;
padding-top: 12px;
margin-top: 12px;
margin-bottom: 6px;
}

div.zusatzbild2
{
position:relative;
width:180px;
height:auto;
text-align:left;
padding-top: 3px;
margin-top: 0px;
margin-bottom: 0px;
}

.extraseite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:180px;
height:auto;
text-align:left;
margin-bottom: 6px;
}

a.extralink:link, a.extralink:visited

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #064b86;
	text-decoration:none;
	}

a.extralink:hover, a.extralink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #064b86;
	text-decoration:underline;
	}

a.detaillink:link, a.detaillink:visited

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
	}

a.detaillink:hover, a.detailink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:underline;
	}

div.Ptech
{
	padding-right: 0px;
	padding-top: 6px;
	width: auto;
	height: auto;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	}


div.Ptech1
{
	position: relative;
	margin-top:6px;
	width: auto;
	height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	vertical-align:middle;
	background-color:#fff;
	float:left;
}


div.tabelleeins
{
position:relative;
width:496px;
height:auto;
text-align:left;
margin: 2px 3px 15px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
float:left;

}

.tabellezwei
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;

position:relative;
width:496px;
height:auto;
text-align:left;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 24px;
float:left;

}

.tabell
{
border-top:2px solid #e5ecf2;
border-left:2px solid #e5ecf2;
}

.dklblau2
{
border-bottom:2px solid #e5ecf2;
border-right:2px solid #e5ecf2;
height:auto;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #cddbe6;
}

.dklblau3
{
border-bottom:2px solid #e5ecf2;
border-right:2px solid #e5ecf2;
height:auto;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #b5c9da;
}

/*Farbwerte f�r Tabellen
----------------------------------------------------------------------------------------------*/
.hellblau_s  /* fr�her hellblau; hellblau_inhalt musste vereinheitlicht werden */
{
height:auto;
text-align:left;
background-color: #e5ecf2;
}

.hellblau
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #e5ecf2;
}

.hellrot
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #e5ecf2;
}

.hellblau_nl
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #e5ecf2;
}


.dklblau
{
height:auto;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #cddbe6;
}

/*.dklblau2
{
height:auto;
text-align:center;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #cddbe6;
}*/

.hellgelb
{
height:auto;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #fcf3e8;
}

/*gelb ist gleich Grau*/
.Hgelb
{
color:#FFFFFF;
background-color: #bdbdbd;
height:auto;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
}

.hellgrau
{
height:auto;
text-align:left;
padding:3px 2px 3px 3px;
background-color: #e7e7e7;
}

.hellgrau2
{
height:auto;
text-align:center;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #e7e7e7;
}

.dklgrau
{
height:auto;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #d9d9d9;
}

.dklgrau2
{
height:auto;
text-align:center;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #d9d9d9;
}

.dklgelb
{
height:auto;
text-align:left;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #f9e7d1;
}

.white
{
font-size: 1px;
}

/*Div f�r einzeiligen Text - z.B. Link bei Steuerungen
-------------------------------------------------------------------------------------------------------------*/
.auflistung
{
margin-top: 3px;
}

/*Eingabefeld Jobs
-------------------------------------------------------------------------------------------------------------*/
.job {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 420px;
	height: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
}


/*Balken Anfahrtsskizze
-------------------------------------------------------------------------------------------------------------*/
.anfahrtsbalken
{
	background-color:#cddbe6;
	background-image:url(../img_design/popup.gif);
	background-position: 210px;
	vertical-align:middle;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 2px;
	height:18px;
	margin-right:2px;

}

/*Eingabefeld Kontakt
-------------------------------------------------------------------------------------------------------------*/
.kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 475px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}

.anrede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 70px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}

.kontakt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 230px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}

.kontakt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 230px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}

.plz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 42px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
	margin-right: 4px;
}

.ort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 425px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}

.eingabe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #999999;
	width: 475px;
	margin-top: 3px;
	margin-bottom: 6px;
}


/*Button delete + absenden
-------------------------------------------------------------------------------------------------------------*/

.loeschen
{
position:absolute;
margin-top: 0px;
margin-bottom:6px;
width: 90px;
height:30px;
float:left;
}

.senden
{
position:absolute;
margin-top:0px;
margin-left: 398px;
margin-bottom:6px;
width: 100px;
height: 30px;
float:left;
}

.delete
{
	padding:0px;
	/*width: 954px;*/
	width: 90px;
	height: 30px;
	background-color: #cddbe6;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
}


.send
{
	padding:0px;
	/*width: 954px;*/
	width: 90px;
	height: 30px;
	background-color: #064b86;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
}

/*Fusszeile
-------------------------------------------------------------------------------------------------------------*/

.footerStart
{
	position:absolute;
	margin-top: 448px;
	width: 946px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:center;

	}

.footer
{
	position:relative;
	margin-top: 48px;
	margin-left: 0px;
	width: 508px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:center;
	float:left;
	}

/*f�r flache Introseiten*/
.footertief
{
	position:relative;
	margin-top: 130px;
	margin-left: 0px;
	padding-top: 0px;
	width: 508px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:center;
	float:left;
	}

/*f�r flache Introseiten - hier f�r Produkte & L�sungen*/

.footerPL
{
	position:relative;
	margin-top: 166px;
	margin-left: 0px;
	padding-top: 0px;
	width: 508px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:center;
	float:left;
	}

/*f�r flache Introseiten - hier f�r Service*/

.footerServ
{
	position:relative;
	margin-top: 148px;
	margin-left: 0px;
	padding-top: 0px;
	width: 508px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:center;
	float:left;
	}


a.foot:link, a.foot:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064b86;
	text-decoration:none;
}

a.foot:hover
{
	color: #064b86;
	text-decoration: underline;
}


/* mailformplus */

.tx-thmailformplus-pi1  { padding-left:10px; }
.mfp_h					{ background-color:#E5ECF2; margin:1.5em 6px; padding:3px; }
.mfp_h h4				{ margin:5px 0 0 0; }

table.mfp				{ margin:0 5px; }
table.mfp td			{ /*background-color:#FFFFCC;*/ }
table.mfp td.w248		{ width:225px; }
table.mfp td div.sec_h	{ border-bottom:1px #CDDBE6 solid; font-weight:bold; margin-bottom:1em; padding:0 0 0.5em 0; }

table.mfp hr 			{ border:0 none; border-top:1px #CDDBE6 solid; color:#CDDBE6; height:1px; }

.mfp td.mfp_r			{ text-align:right; width:150px; }
.mfp input.delete,
.mfp input.send			{ margin-top:1em; }

.mfp textarea.eingabe	{ height:150px; }

.errormsg				{ margin:1em 5px; }
ul.errorlst				{ display:none; }
label.error				{ color:#CC0000; }

input.error,
select.error,
textarea.error			{ }


/* */

.tx-zwgfcontent-pi8	table		{ border-spacing:0; width:496px; margin:0 6px; padding:0; }
.tx-zwgfcontent-pi8	td			{ border-bottom:3px solid #FFFFFF; line-height:1.2em; padding:5px 2px; }
.tx-zwgfcontent-pi8	img			{ border:none; }
.tx-zwgfcontent-pi8	a			{ color:#064B86; text-decoration:none; }
.tx-zwgfcontent-pi8	a:hover		{ text-decoration:underline; }
.tx-zwgfcontent-pi8	td.title	{ }
.tx-zwgfcontent-pi8	td.title div { border:1px #999999 solid; margin:8px 2px 2px 2px; padding:2px; text-align:center; }
.tx-zwgfcontent-pi8	td.icon		{ width:37px; padding:5px 15px; }
.tx-zwgfcontent-pi8	.pdf_links0 { background-color:#E5ECF2; }
.tx-zwgfcontent-pi8	.pdf_links1 { background-color:#CDDBE6; }
.tx-zwgfcontent-pi8	.pdf_title	{ background-color:#064B86; color:#fff; font-weight:bold; padding:4px 0 3px 4px; margin:13px 6px 0 6px; }

.tx-zwgfcontent-pi7	table		{ border-spacing:0; margin:0 2px; padding:0; }
.tx-zwgfcontent-pi7	td			{ border:none; padding:5px 2px; }
.tx-zwgfcontent-pi7	img			{ border:none; }
.tx-zwgfcontent-pi7	a			{ color:#064B86; text-decoration:none; }
.tx-zwgfcontent-pi7	a:hover		{ text-decoration:underline; }
.tx-zwgfcontent-pi7	td.title	{ background-color:#CDDBE6; border-top:5px solid #FFFFFF; }
.tx-zwgfcontent-pi7	td.desc		{ background-color:#E5ECF2; }
.tx-zwgfcontent-pi7	td.icon		{ background-color:#E5ECF2; padding:5px 15px; }

.tx-zwgfcontent-pid	table		{ border-spacing:0; margin:5px 2px; padding:0; }
.tx-zwgfcontent-pid	td			{ border-bottom:10px #FFFFFF solid; padding:5px; vertical-align:top; width:157px; }
.tx-zwgfcontent-pid	a			{ color:#064B86; line-height:1.3em; padding-top:2px; text-decoration:none; }
.tx-zwgfcontent-pid	a:hover		{ text-decoration:underline; }

/* Indexed Search */

.tx-indexedsearch			{ padding:15px 6px 25px 6px; }
.tx-indexedsearch A			{ text-decoration:none; color:#064B86; }
.tx-indexedsearch A:hover	{ text-decoration:underline; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI 	{ display:inline; margin-right:10px; margin-left:0; }
.tx-indexedsearch .tx-indexedsearch-form			{ float:left; }
.tx-indexedsearch .tx-indexedsearch-search-submit	{ float:left; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; border:1px solid #064B86; font-weight:bold; color:#fff; background-color:#064B86; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { vertical-align:middle; width:150px; border:1px solid #064B86; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res P.tx-indexedsearch-descr { font-style:italic; margin-bottom:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#555; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; margin-top:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res H3	{ margin-bottom:2px; padding:1px 0 1px 2px; background-color:#e5ECF2; }
.tx-indexedsearch .tx-indexedsearch-res .title	{ padding-bottom:2px; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:10px; width:90px; float:left; padding-top:5px; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* tip-a-friend - copied from extension */

.clear {
    clear: left;
    margin:0px;
    padding:0px;
}
.tx_tipafriend {
    margin:6px;
}
.tx_tipafriend form {
    margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
    margin-bottom: 20px;
}

.tx_tipafriend A 		{ text-decoration:none; color:#064B86; }
.tx_tipafriend A:hover 	{ text-decoration:underline; }

.tx_tipafriend_path_label {
    margin-right:5px;
    font-weight:bold;
    float:left;
}
.tx_tipafriend_path_url {
    font-weight:normal;
    font-style:normal;
    float:left;
}
.tx_tipafriend_error_box {
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#064B86;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-left:5px;
    font-weight:bold;
    color:red;
}
.tx_tipafriend_error_header {
    color: #FF0000;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
    color: #FF0000;
    font-weight: normal;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
    padding-top:5px;
    padding-right:0px;
    padding-bottom:5px;
    padding-left:0px;
    clear:left;
}
.tx_tipafriend_formfield LABEL {
    font-weight:bold;
	color:#555;
    text-align:right;
    width:200px;
    margin-right:5px;
    float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
    /*display:none;*/
}
#tx_tipafriend_html {
    border-style: none;
    border-width: 0px;
    background-color: #FFFFFF;
    width: auto;
    float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
    width:200px;
	font-family:verdana;
	font-size:11px;
    background-color:white;
    border-style:solid;
    border-width:1px;
    border-color:#064B86;
    color:#000000;
    margin-left:0px;
    padding-left:0px;
    float:left;
}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
    background-color:#EEEEEE;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
    width:200px;
    height:74px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
    text-align:justify;
    font-size:10px;
    line-height:normal;
    border-color:black;
    border-style:solid;
    border-width:0px;
    background-color:white;
    width:200px;
    color:#000000;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    float:left;
}
.tx_tipafriend_text {
    font-size:10px;
    line-height:normal;
    border-color:#CCCCCC;
    border-style:none;
    border-width:1px;
    background-color:white;
    width:200px;
    margin:15px 0px 0px;
    float:left;
}
#tx_tipafriend_button {
    width:200px;
    background-color:#064B86;
    border-color:#064B86;
    border-style:solid;
    border-width:1px;
	color:#fff;
    text-align:center;
    font-weight:bold;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:3px;
    padding-right:0px;
    padding-bottom:3px;
    padding-left:0px;
    float:left;
}
.tx_tipafriend_werbemail {
    font-size:10px;
    line-height:normal;
    border-color:#CCCCCC;
    border-style:none;
    border-width:1px;
    background-color:white;
    width:200px;
    margin:0px 0px 30px 0px;
    float:left;
}
table.datarepeat {margin:15px;}

