#debug { display: none; width: 300px; height: 200px; border:1px solid blue; position: absolute; top:0px; left:0px; font-size: 11px; font-family: monospace; text-align: left; overflow: hidden; z-index:200; background-color: white; }

HTML { height: 100%; width: 100%; }
BODY {
	font-size: 12px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	background-color: #f4f4f4;
	color: #484848;
	background-image: url(../images/bg.png);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
}

A { color: #cf0000; }
P { margin:0px 0px 0px 0px; padding: 0px; }
H1 { color: #8a8a8a; font-size: 24px; font-weight: normal; line-height: 26px; margin: -1px 0px 11px 0px; }
H2 { color: #484848; font-size: 12px; line-height: 15px; margin: -2px 0px 7px 0px;padding: 0px 0px 0px 0px; }
H3 { color: #484848; font-size: 12px; line-height: 15px; text-transform: uppercase; margin: -2px 0px 8px 0px; }

OL { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 19px; }
DL,DT,DD { display: block; margin: 0px; padding: 0px; }




.spacer, #content .spacer, DIV.spacer, SPAN.spacer, P.spacer { font-size:1px; line-height:1px; height: 1px; display: block; clear: both; float: none; }
.row { display: block; clear: both; float: none; }

P.linkSpecial, A.linkSpecial, SPAN.linkSpecial { background-image: url(../images/link1.gif); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 5px; padding-top: 0px; font-size:11px; }
P.linkSpecial A.linkSpecial, P.linkSpecial SPAN.linkSpecial { background-image: none; padding-left: 0px; }

P.linkPDF, A.linkPDF, SPAN.linkPDF { background-image: url(../images/ico_pdf.gif); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 0px; padding-top: 0px; min-height: 16px; }
P.linkPDF { margin-bottom: 5px; }
P.linkPDF A.linkPDF, P.linkPDF SPAN.linkPDF { background-image: none; padding-left: 0px;  min-height: 16px; }

P.linkPDFno, A.linkPDFno, SPAN.linkPDFno { background-image: url(../images/lock.gif); background-repeat: no-repeat; padding-left: 16px; background-position: 0px 2px; padding-top: 0px; min-height: 16px; }
P.linkPDFno { margin-bottom: 5px; }
P.linkPDFno A.linkPDFno, P.linkPDFno SPAN.linkPDFno { background-image: none; padding-left: 0px;  min-height: 16px;  }
#content P.linkPDFno A { color: #6c6c6c;}

P.linkExt, A.linkExt, SPAN.linkExt { background-image: url(../images/link4.gif); background-repeat: no-repeat; padding-left: 18px; background-position: 0px 5px; padding-top: 0px; font-size:11px; margin-top: 5px; }
P.linkExt A.linkExt, P.linkExt SPAN.linkExt { background-image: none; padding-left: 0px;  margin-top: 0px; }

P.linkPage, A.linkPage, SPAN.linkPage { background-image: url(../images/ico_page.gif); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 0px; padding-top: 0px; min-height: 16px; }
P.linkPage { margin-bottom: 5px; }
P.linkPage A.linkPage, P.linkPage SPAN.linkPage { background-image: none; padding-left: 0px;  min-height: 16px; }

P.linkImg, A.linkImg, SPAN.linkImg { background-image: url(../images/beg_icon_bild.gif); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 1px; padding-top: 0px; min-height: 16px;  }
P.linkImg { margin-bottom: 5px; }
P.linkImg A.linkImg, P.linkImg SPAN.linkImg { background-image: none; padding-left: 0px;  min-height: 16px; }

P.linkVideo, A.linkVideo, SPAN.linkVideo { background-image: url(../images/beg_icon_video.gif); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 1px; padding-top: 0px; min-height: 16px; }
P.linkVideo { margin-bottom: 5px; }
P.linkVideo A.linkVideo, P.linkVideo SPAN.linkVideo { background-image: none; padding-left: 0px;  min-height: 16px; }

P.linkEmail, A.linkEmail, SPAN.linkEmail { background-image: url(../images/beg_icon_email.gif); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 3px; padding-top: 0px; min-height: 16px;  }
P.linkEmail { margin-bottom: 5px; }
P.linkEmail A.linkEmail, P.linkEmail SPAN.linkEmail { background-image: none; padding-left: 0px;  min-height: 16px; }

.csc-frame-indent3366 {
	font-size: 11px;
	margin-bottom: 49px;
}
.csc-frame-indent3366 P.linkEmail, .csc-frame-indent3366 P.linkImg, .csc-frame-indent3366 P.linkVideo, .csc-frame-indent3366 P.linkPDF, .csc-frame-indent3366 P.linkExt, .csc-frame-indent3366 P.linkSpecial {
	margin-bottom: 7px;
}

.upperTxt { text-transform: uppercase; }
.smallTxt { font-size:11px; }

.align-center, P.align-center { text-align: center; }
.align-left, P.align-left { text-align: left; }
.align-right, P.align-right { text-align: right; }
.align-justify, P.align-justify { text-align: justify; }


#page { width: 938px; margin-right: auto; margin-left:auto; position: relative; z-index: 1; padding-left: 10px; padding-right: 10px; text-align: left; }

#topbar { display: block; clear:both; width:100%; float: none; padding-bottom: 10px; }
#topbar SPAN { display: block; background-color: #e60000; font-size:1px; line-height:1px; height: 10px; width: 90px; }
#frame1 { display: block; position: relative; clear:both; width:938px; float: none; }

#logo { display: block; width: 374px; margin-right: 0px; padding-top: 15px; position: absolute; right: 32px; top: 0px; z-index: 1; padding-bottom: 43px; }











#navtop { display:block; font-size: 11px; z-index: 10; position: relative; width: 534px; }

#navtop UL, #navtop LI { display: block; margin: 0px; padding: 0px; list-style: none; }
#navtop1 LI.navL1 { line-height: 14px; height: 15px; }
#navtop1 LI.navL1 UL.navL2 LI { line-height: 14px; height: 16px; }

#navtop A { text-decoration: none; display: block;  }
#navtop A.navL1, #navtop A.navL1:hover { width: 324px; clear: both; float: none; height: 15px; }

SPAN.navSpacer { display: block; cursor: pointer; height: 15px; width: 90px; float: left;  }
SPAN.navLink { display: block; border-left: 1px solid white; padding-left: 20px; height: 15px; width: 213px; cursor: pointer; float: left;
	background-repeat: repeat-x;
}
SPAN.navTxt { display: block; height: 14px; } 
UL.navL2 { position: absolute; top: 0px; left: 325px; width: 191px; visibility: hidden; background-color:white; height: 111px; }

#navtop .spacer { height: 11px; border-left: 90px solid #e60000; width: 100%; padding-bottom: 2px; }

LI.ACT UL.navL2 { visibility: visible; color: #6c6c6c; }
LI:hover UL.navL2 { visibility: visible; color: #6c6c6c; }

/* CPI + F&B */
#navtop1 LI.NO A.navL1 { color: #242424; font-weight: bold; float:left }
#navtop1 LI.ACT A.navL1, #navtop1 A.navL1:hover { color: black; font-weight: bold; float:left }
#navtop1 UL.navL2 LI.NO A { color: #6c6c6c; }
#navtop1 UL.navL2 LI.ACT A { color: black; }

#navCPI A.navL1 SPAN.navSpacer, UL.navL1a #navCPI A.navL1:hover SPAN.navSpacer, #navCPI A.navL1:hover SPAN.navSpacer { background-color: #0082be; }
UL.navL1a #navCPI A.navL1 SPAN.navSpacer, #navCPI A.navL1:hover SPAN.navSpacer { background-color: #e60000; }

#navCPI A.ACTl1 SPAN.navLink, #navCPI A.navL1:hover SPAN.navLink { background-color: #8cc7e2; }

#navCPI UL.navL2 A { color: #6c6c6c; padding-left: 21px; height: 15px; }
#navCPI UL.navL2 LI.ACT A, #navCPI UL.navL2 LI A:hover { background-color: #c2e1f0; color: black; padding-left: 21px; font-weight:bold; }


#navtop LI#navFB { padding-top:1px;padding-bottom:1px; padding: 1px 0px 1px 0px; }

#navFB A.navL1 SPAN.navSpacer, UL.navL1a #navFB A.navL1:hover SPAN.navSpacer, #navFB A.navL1:hover SPAN.navSpacer { background-color: #ffc300; }
UL.navL1a #navFB A.navL1 SPAN.navSpacer { background-color: #e60000; }

#navFB A.ACTl1 SPAN.navLink, #navFB A.navL1:hover SPAN.navLink { background-color: #ffdb66;  }

#navFB UL.navL2 A { color: #6c6c6c; padding-left: 21px; height: 15px; margin-bottom: 1px; }
#navFB UL.navL2 LI.ACT A, #navFB UL.navL2 LI A:hover { background-color: #ffe694; color: black; padding-left: 21px; margin-bottom: 1px; font-weight:bold; }



/* GENERAL */
#navTop2a { height: 1px; line-height: 1px; display: block; width: 90px; border-bottom:1px solid #E60000; background-color:#E60000; font-size:1px; }
#navtop2 LI.navL1 { line-height: 14px; height: 16px; color: #6c6c6c;  }

#navtop2 A.navL1, #navtop2 A.navL1:hover { color: #6c6c6c; font-weight: bold; }
#navtop2 A.navL1:hover { color: black; }

#navtop2 A.navL1 SPAN.navSpacer { background-color: #e60000; border-top: 1px solid #e60000; height: 15px; }
#navtop2 LI.ACT A.navL1 SPAN.navSpacer, #navtop2 A.navL1:hover SPAN.navSpacer {
	background-color:#b4b4b4; border-top:1px solid white;
}

#navtop2 LI A.navL1 SPAN.navLink { height: 15px; margin-top: 1px; }
#navtop2 LI.ACT A.navL1 SPAN.navLink, #navtop2 A.navL1:hover SPAN.navLink { background-color:#d2d2d2; color: black; height: 15px; margin-top:1px; }

#navtop2 LI.navL1 UL.navL2 LI { line-height: 14px; height: 15px; margin-top: 1px; }

#navtop2 UL.navL2 { margin-top:47px; height: 64px; }
#navtop2 UL.navL2 LI A { height:15px; }
#navtop2 UL.navL2 LI.ACT A, #navtop2 UL.navL2 LI:hover A { background-color: #e1e1e1; color: black; padding-left: 21px; font-weight: bold;  }
#navtop2 UL.navL2 A, #navtop UL.navL2 A:hover { color: #6c6c6c; width: 170px; padding-left: 21px; }
#navtop2 UL.navL2 LI.ACT A, #navtop2 UL.navL2 A:hover { color: black;  background-color: #e1e1e1; }





#navLeft { font-size: 11px; margin-top: 22px; float: left; display:block; width: 212px; border-left: 90px solid #e60000; }
.navLeft UL { display: block; margin: 0px; padding: 0px; list-style: none; list-style-image: none; }

.navLeft LI { display: block; margin: 0px; padding: 0px; list-style: none; list-style-image: none; border-bottom: 1px solid #cacaca; }
.navLeft LI.last { border-bottom: 0px; }
.navLeft LI A { color: #6c6c6c; text-decoration: none; display: block; }
.navLeft LI A:hover {  color: black; text-decoration: none; display: block; font-weight: bold; }

.navLeft UL.level1 { margin-left: 16px; }

.navLeft LI A.level1,
	.navLeft LI A.level1:hover,
	.navLeft LI.ACT A.level1 { padding: 4px 0px 4px 5px;}

.navLeft LI.ACT A.level1 { color: black; font-weight: bold; background-color: #f2f2f2; }
.navLeft LI A.level1:hover { color: black; font-weight: bold; background-color: #f2f2f2; }

.navLeft UL LI.sub A.level1, .navLeft UL LI.sub A.level1:hover { padding: 4px 0px 0px 5px; }
.navLeft LI.ACT { background-color: #f2f2f2; }


.navLeft UL.level2 { padding-left: 0px; padding-top: 4px; }
.navLeft UL.level2 LI { padding: 0px 0px 4px 0px; border-bottom:0px; }
.navLeft UL.level2 LI A,
	.navLeft UL.level2 LI A:hover {
		padding-left: 22px; background-image: url(../images/navlbg1.gif); background-repeat: no-repeat; background-position: 5px 5px;
}
.navLeft UL.level2 LI.ACT A, .navLeft UL.level2 LI.ACT A:hover
	.navLeft UL.level2 LI A:hover { background-image: url(../images/navlbg2.gif); }

.navLeft UL.level2 LI.ACT,
	.navLeft UL.level2 LI.ACT A { font-weight: bold; color: black; }

.navLeft UL.level2 LI.last { padding: 0px 0px 3px 0px; border-bottom:0px; }

.navLeft UL.level2 LI.sub2 {
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	background-color: white;
	margin-bottom: 4px;
	padding: 2px 0px 0px 0px;
}
.navLeft UL.level2 LI.sub2last {
	border-top:1px solid #cacaca;
	border-bottom:0px solid #cacaca;
	background-color: white;
	margin-bottom: 0px;
	padding: 2px 0px 0px 0px;
}
.navLeft UL.level3 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 4px;
	padding-bottom:0px;
}
.navLeft UL.level2 LI.ACT UL.level3 LI { font-weight: normal; color: #6c6c6c; }
.navLeft UL.level2 LI.ACT UL.level3 LI A { font-weight: normal; color: #6c6c6c; background-image: url(../images/navlbg1.gif); background-repeat: no-repeat; background-position: 5px 5px;}
.navLeft UL.level2 LI.ACT UL.level3 LI A.ACT,.navLeft UL.level2 LI.ACT UL.level3 LI A:hover { font-weight: bold; color: black; background-image: url(../images/navlbg2.gif); background-repeat: no-repeat; background-position: 5px 5px;}

.navLeft li.space {
	font-weight: bold; text-transform: uppercase;padding: 4px 0px 4px 5px;
	border-bottom: 0px;
	color: #6c6c6c;
}








#frame2 { padding-top: 0px; font-size: 11px; height: 40px; }

#navlang { display: block; float: left; width: 110px; margin-top: 19px; }
#navlang SELECT { width: 90px; font-size: 10px; color: #a2a2a2; background-color: white; height: 16px; }

#navuser {
	display: block; float: left; width: 615px;
	background-image: url(../images/bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 1px 0px 0px 0px; margin: 0px;
	background-color: white;
}
#navuser.navlogin {
	display: block; float: left; width: 828px;
	background-image: url(../images/bg2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px; margin: 0px;	
}
#logoutstatus {
	float: left; display: block; margin: 0px; padding-bottom: 5px; color: #CF0000;
	background-repeat: no-repeat; padding-left: 13px; white-space: normal;
}
#logoutstatus A.linkSpecial { background-position: 0px 4px;}
.sM {
	background-image: url(../images/login1.gif); 
}
.sF {
	background-image: url(../images/login2.gif); 
}
#loginstatus {
	float: left; display: block; margin: 0px; padding-bottom: 5px; color: #CF0000; margin-top: 19px;
}
#loginstatus A.linkSpecial { padding-left: 18px; background-position: 2px 4px; }
#navuser.navlogout TABLE TD.tdNavUser #logoutstatus A.linkSpecial { padding-left: 18px; background-position: 2px 4px; display: inline;  }

.navlogout TD { vertical-align: bottom; white-space: nowrap; padding-bottom: 0px;  }
#navuser.navlogout TABLE { width: 608px; margin-top: 4px; height:34px; border-collapse: collapse;}
#navuser.navlogout TABLE TD.tdNavUser { text-align: left; white-space: normal; padding-bottom: 0px; width: 100%;  }
#navuser.navlogout TABLE TD.navp1 A {
	text-decoration: none; padding-left: 22px; padding-bottom: 5px; display: block;
	background-image: url(../images/navp.gif); background-repeat: no-repeat; background-position: 9px 4px; /*color: #6c6c6c;*/
}
#navuser.navlogout TABLE TD.navp2 A { background-repeat: no-repeat; text-decoration: none; padding-left: 26px; padding-bottom: 5px; display: block; background-image: url(../images/navp2.gif); background-position: 9px 3px; }
#navuser.navlogout TABLE TD.navp3 A { background-repeat: no-repeat; text-decoration: none; padding-left: 22px; padding-bottom: 5px; display: block; background-image: url(../images/navp3.gif); background-position: 6px 3px; }


#navreg { text-align: right; float: right; padding-right: 7px; color: #CF0000; display: block; margin-top: 19px;}
#navreg A.linkSpecial { background-position: 0px 4px; }

#search {
	float: left;
	padding-left: 20px; width: 192px; margin-top: 19px;
}
#search INPUT.f01 { width: 154px; font-size: 10px; height: 15px; margin: 0px 0px 0px -2px; color: #6c6c6c; padding-left:1px; padding-top:1px; }
#search INPUT.f02:hover, #search INPUT.f02 { border:0px; height: 16px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; width:27px; border: 1px solid #bebebe;
	background-image: url(../images/bg_button.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#search INPUT.f02:hover { color:#e60000; background-color: #fde6e6; background-image: url(../images/bg_button1.gif); background-position: right bottom; }

#search .fbg1 { margin-left: 2px;}


#pagetitle { padding-top: 21px;  }
#pagetitle SPAN { display: block; border-left: 90px solid #e60000; height: 21px; float: left; }
#pagetitle H1 { padding-left: 18px; margin: -1px 0px 11px 0px; display: block; float: left; }
#pagetitle H1.inline { margin: -1px 0px 11px 0px; }

#frame4 { padding-top: 20px; }
#bottombar { width: 90px; background-color: #E60000; height: 10px; margin-bottom: 11px; margin-top: 10px; font-size:1px; line-height:1px; }
#bottombar2 {font-size:1px; line-height:1px; border-left: 90px solid #E60000; height:2px; padding-left: 10px; padding-right: 1px; }
#bottombar2 SPAN { display: block; height: 2px; background-color: #e1e1e1;}

#footer { padding-top: 7px; padding-bottom: 30px; }
#footer UL, #footer LI { display: block; margin: 0px; padding: 0px; list-style: none; font-size: 11px; }
#footer UL.footer1 { float:left; }
#footer UL.footer2 { float:right; }
#footer LI { border-right: 1px solid #6c6c6c; height: 12px; float: left; }
#footer LI.last { border-right: 0px; }
#footer UL.footer2 LI.last A { padding-right: 0px; }

#footer LI A,#footer LI A:hover { display: block; float: left; padding-left: 8px; padding-right: 8px; color:#6c6c6c; text-decoration: none; margin-top: -1px; }
#footer LI A:hover { color: black; }
#footer LI.ACT A, #footer LI.ACT A:hover { font-weight: bold; color: black; } /*background-color: #e1e1e1; }*/
#footer LI.first A,#footer LI.first A:hover { padding-left: 0px; }
#footer LI A IMG { margin-top: -1px; margin-right: 0px; }
#footer UL.footer2 LI.last A IMG { padding-right: 0px; margin-right: 0px; }





.outline { display: block; }







/* CONTENT */
#content { padding-left: 0px; min-height: 200px; }
#content P,#content LI,#content PRE { line-height: 16px; }
.con0 { padding-left: 111px; }
#t3col0 {
	display: block; float: left;	
}

#t3col2 {
	display: block; float: left; padding-top: 21px;
}

#content UL { margin: 0px; padding:0px 0px 0px 13px; }
#content LI { list-style-image: url(../images/list1.gif); margin: 0px; padding: 0px 0px 7px 0px; }
#content .csc-sitemap LI { padding: 0px 0px 0px 0px; }
#content .csc-sitemap UL { margin-bottom: 21px; }
#content .csc-sitemap UL LI { font-weight: bold; }
#content .csc-sitemap UL LI UL LI { font-weight: normal; font-size: 11px; }
#content .csc-sitemap UL UL { margin-top: 21px; }
#content .csc-sitemap UL UL UL { margin-top: 0px; }

.csc-frame-frame1 { background-color: #eeeeee; padding: 23px 23px 23px 23px; font-size:11px; }
.csc-frame-frame2 { display: block; float:left; width:192px; padding-right: 22px; }
.csc-frame-indent { display: block; float:left; width:192px; overflow: hidden; padding-right: 22px; }

H1.csc-header-layout1 {
	font-size: 20px; color: black; line-height: 20px;
}
H2.csc-header-layout2 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
#content H2 A { color: #484848; text-decoration: none; }
H2.csc-header-layout2a, H2.csc-header-layout2b, H2.csc-header-layout2d {
	text-transform: none;
	color:#e60000;
	background-image: url(../images/bg4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 8px 0px; 
}
H2.csc-header-layout2b { color: #242424; }
H2.csc-header-layout2a SPAN, H2.csc-header-layout2b SPAN, H2.csc-header-layout2d SPAN {
	display: block; background-image: url(../images/hlbg1.gif); padding-left:21px; background-repeat: no-repeat; background-position: 0px 2px;
}
H2.csc-header-layout2b SPAN { background-image: url(../images/hlbg2.gif); }
H2.csc-header-layout2c { text-transform: uppercase; padding: 0px 0px 0px 0px; }

H2.csc-header-layout2d {
	padding-bottom: 2px;
}
H2.csc-header-layout2d SPAN {
	background-color: #f31900;
	background-image: url(../images/cart_inv.gif);
	background-position: 4px 6px;
	color: white;
	width: 279px;
	line-height: 21px;
}
H2.csc-header-layout2e, H2.csc-header-layout2f {
	text-transform: none;
	background-image: url(../images/bg5.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 8px 0px;
}
H2.csc-header-layout2e SPAN, H2.csc-header-layout2f SPAN {
	padding-left:6px;
	background-color: #f31900;
	display: block; 
	color: white;
	line-height: 21px;
	margin-right:2px;
}
H2.csc-header-layout2f SPAN { background-color: #737373; }

H1.csc-header-layout4 {
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin: 0px 0px 14px 0px;
	border-bottom: 1px solid #cacaca;
	color: #484848;
	padding: 7px 0px 6px 36px;
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
H1.csc-header-layout4a { background-image: url(../images/beg_icon_marginalie_produkte.png); }
H1.csc-header-layout4b { background-image: url(../images/beg_icon_marginalie_themen.png); }
H1.csc-header-layout4c { background-image: url(../images/beg_icon_marginalie_bestellsystem.png); }
H1.csc-header-layout4d { background-image: url(../images/beg_icon_marginalie_aktuelles.png); }
H1.csc-header-layout4e { background-image: url(../images/beg_icon_marginalie_kontakt.png); }
H1.csc-header-layout4f { background-image: url(../images/beg_icon_marginalie_newsletter.png); }
H1.csc-header-layout4g { background-image: url(../images/beg_icon_marginalie_download.png); }

HR, .csc-hrline, #content DIV.csc-hrline-l1, .csc-hrline-l1,
#content DIV.csc-hrline,  #content DIV.csc-hrline-first,  #content DIV.csc-hrline-last {
	border-top:0px; border-left: 0px; border-right:0px; line-height:1px; font-size:1px; border-bottom: 1px solid #cfcfcf; height:1px; display: block; clear: both; float: none;
	padding-top: 8px;
	margin-bottom: 8px;
}
#content DIV.csc-hrline-last { padding-bottom: 8px; }
#content DIV.csc-hrline-l1 { margin-bottom: 16px; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px;
	}
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap {
		border: 1px solid #D3D3D3;
		text-align: center;
		padding: 5px 0px 5px 0px;
		display: block;
		position: relative;
	}
	#content DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image {
		padding:0px; margin-left:auto; margin-right:auto; text-align: center; position:relative; float:none;
	}
	#content DIV.csc-textpic-border .csc-textpic-text { padding-right: 21px; }
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 21px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 21px !important;
		
	}
	.csc-textpic-clear {
		margin-bottom: 0px;
	}


.backLink { padding-top: 2px; }

TABLE.contenttable { border-collapse: separate; margin-top: 22px; margin-bottom: 22px; }
TABLE.contenttable TH { color: #484848; font-weight: bold; font-size:1em; padding: 0px 10px 5px 0px; text-align:left;
	background-image: url(../images/bg_hl2_0.gif); background-position: -5px bottom; background-repeat: no-repeat;
	margin:0px;
}
TBODY,TFOOT,THEAD { padding: 0px; margin:0px; }
TABLE.contenttable TH.td-0 { padding-left: 10px; background-position: 0px bottom; }
TABLE.contenttable TH.td-last { background-position: right bottom; }
TABLE.contenttable TD { padding: 0px; vertical-align:top; text-align:left; border-bottom:1px solid transparent; }
TABLE.contenttable TD SPAN { display: block; margin-bottom: 0px; padding: 4px 10px 3px 0px; height:100%; }
TABLE.contenttable TBODY TD SPAN { background-color: #eeeeee; }
#content TABLE.contenttable TD.td-0 SPAN { padding-left: 10px; }
TABLE.contenttable TR.tr-1 TD SPAN { padding-top: 5px; }
#content TABLE.contenttable TFOOT TD { font-size: 11px; text-align:left; background-color: transparent;}
TABLE.contenttable CAPTION { padding: 0px 0px 0px 0px; font-weight:bold; text-align:center; margin: 0px; line-height: normal; margin-bottom: -15px; }

#content TABLE.contenttable-1 { width: 100%; }



/* FORMS */
FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
INPUT { border: 1px solid #bebebe; margin: 0px; padding: 0px 0px 0px 0px; color: #484848; font-size: 11px; height: 16px; }
SELECT { border: 1px solid #bebebe; margin: 0px; color: #484848; font-size: 11px; height: 18px;}
TEXTAREA { overflow: auto; border: 1px solid #bebebe; margin: 0px; padding: 0px 0px 0px 0px; color: #484848; font-size: 11px; height: 100px;}

SPAN.f00e1 INPUT.f01 { border: 1px solid #cf0000;  }
SPAN.f00e1 .f03a,SPAN.f00e1 .f03b { color: #cf0000; }

.fbg1 { display: block; float: left; padding-bottom: 0px; background-image: url(../images/bgf2.gif); background-repeat: no-repeat; background-position: right bottom;  }
.fbg2 { display: block; margin-right: 2px; background-image: url(../images/bgf1.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 2px;  }


H2.f00h,H2.f00h1 { display: block; margin: 0px 0px 1px 0px; background-color: #eeeeee; padding: 8px 10px 8px 22px; text-transform: uppercase; }
H2.f00h1 { margin: 0px 0px 0px 0px; padding: 8px 10px 0px 22px; }

P.f00,DIV.f00,P.f00x { display: block; margin: 0px 0px 1px 0px; background-color: #eeeeee; padding: 10px 10px 9px 22px; }
.f00i { display: block; width: 219px; float:left;}
P.f00s { display: block; margin: 0px 0px 1px 0px; background-color: #e9e9e9; padding: 10px 8px 8px 22px; }

P.f00req { display: block; margin: 0px 0px 1px 0px; padding: 10px 10px 15px 22px; color: #cf0000;}
P.f00req SPAN.f00req1 { display: block; padding-top: 1px; font-size:11px;}

LABEL { display: block; float: left; width: 147px; padding-top: 1px; }
INPUT.f01 { width: 219px; }
INPUT.f03 { border: 0px; margin-right: 6px; width: 12px; }
.f03b { padding-right: 19px; }
.f03x { display: block; float: left; width: 219px; }
#search INPUT.f01:focus, P.f00 INPUT.f01:focus { border: 1px solid #484848; }
P.f00 TEXTAREA:focus { border: 1px solid #484848; }
P.f00 SELECT:focus { border: 1px solid #484848; }
P.f00 SPAN.f00e1 INPUT.f01:focus { border: 1px solid #cf0000; color: #cf0000; }
P.f00 SPAN.f00e1 TEXTAREA:focus { border: 1px solid #cf0000; color: #cf0000; }
P.f00 SPAN.f00e1 SELECT:focus { border: 1px solid #cf0000; color: #cf0000; }

INPUT.f02, #content INPUT.f02, #content INPUT.f02:hover {
	color:#484848; background-color: #e9e9e9; font-size:11px; font-weight: bold; padding: 0px 38px 0px 9px; height: 18px;
	background-image: url(../images/bg_button.gif);
	background-position: right bottom;
	background-repeat: no-repeat; border: 1px solid #bebebe; margin: 0px;
	line-height: 11px;
}
#content INPUT.f02:hover { color:#e60000; background-color: #fde6e6; background-image: url(../images/bg_button1.gif); background-position: right bottom; }

DIV.f00e { padding: 8px 10px 7px 22px; background-color: #fce5e5;color: #cf0000; margin-bottom: 1px; }
DIV.f00e H2 { display: block; margin: 0px 0px 0px 0px; background-color: #fce5e5; padding: 0px 0px 8px 0px; color: #cf0000; line-height: 14px; margin-top:-2px; text-transform: uppercase; }
#content DIV.f00e UL, #content DIV.f00e LI { display: block; list-style: none; margin:0px; background-color: #fce5e5;padding: 0px 0px 5px 0px; color: #cf0000; list-style-image: none; }
SPAN.f00r { display: block; width: 22px; text-align: center; float: left; color: #cf0000; font-size: 12px; padding-top: 2px; margin-left:-22px;  } 
SPAN.spacerE { display: none; }

#bg_agreement { padding: 23px 0px 23px 23px; }
#bg_agreement SPAN { display: block; float: left; font-size: 11px; height:auto; }
#bg_infoticker SPAN { height: auto; }
#bg_agreement SPAN.spacer { float: none; }

.tx-bgcallback-pi1 .f03a { display: block; float: left; margin: 0px 0px 0px 0px; padding-right: 1px; padding-left: 0px; }
.tx-bgcallback-pi1 .f03b { display: block; float: left; margin: 0px 0px 0px 0px; padding-right: 24px; padding-left: 0px; }
.f03a,.f03b  { display: block; float: left; padding-top: 1px; }
.tx-bgcallback-pi1 .f03x { display: block; float: left; width: auto; }

.tx-bgapplication-pi1 #ftopic { width: 228px; }
.tx-bgapplication-pi1 #fbirthdaymonth { width: 100px; }
.tx-bgapplication-pi1 #bg_schooldegree1,.tx-bgapplication-pi1 #bg_schooldegree2,.tx-bgapplication-pi1 #bg_schooldegree3 { padding-bottom: 30px; }
.tx-bgapplication-pi1 #bg_educationdegree1,.tx-bgapplication-pi1 #bg_educationdegree2,.tx-bgapplication-pi1 #bg_educationdegree3 { padding-bottom: 30px; }
.tx-bgapplication-pi1 #bg_jobsdegree1, .tx-bgapplication-pi1 #bg_jobsdegree2, .tx-bgapplication-pi1 #bg_jobsdegree3 { padding-bottom: 30px; }

/* KATEGORIEN */
#bg_cats { display: block; margin: 0px 0px 13px 0px; background-color: #eeeeee; padding: 10px 10px 7px 14px; }
#bg_cats INPUT { margin-bottom: 0px; }
#bg_cats LABEL { font-weight: bold; width:auto; margin-right: 11px; margin-top: 1px; }
#bg_cats .f03a, #bg_cats .f03b { display: block; float: left; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#bg_cats .f03b { padding-right: 10px; }
#bg_cats INPUT.f03 { border: 0px; margin-right: 6px; }
.bg_catsF, .bg_catsS { float: left; display: block;  }
.bg_catsS { padding-left: 29px; }
#bg_cats { width: 599px; float: left; }

#bg_legend { height: 18px; width:176px; float: left; margin: 0px 0px 13px 1px; padding: 13px 10px 7px 14px; display: block; background-color:#eeeeee; font-size:11px; white-space: nowrap;}
#bg_legend DT,#bg_legend DD { float: left; }
#bg_legend DD { margin-right: 18px; }






/* ARTIKEL */
.tx-bgarticles-pi2 { padding-top: 1px; margin-top: -8px; }
#content .tx-bgarticles-pi2 A { text-decoration: none; color: #484848; }
#content .tx-bgarticles-pi2 A.ACT { text-decoration: none; color: #e60000; font-weight: bold; }
#content .tx-bgarticles-pi2 P { float: left; margin-right: 15px; font-size: 11px; }
#content .tx-bgarticles-pi2 UL, #content .tx-bgarticles-pi2 LI { float: left; display: block; margin:0px; padding: 0px; list-style: none; font-size: 11px; list-style-image: none; }

.ccol3, .ccol2, .ccol1 { display: block; float: left; }
.ccol1 { width: 212px; }
.ccol2 { width: 403px; }
.ccol3 { width: 191px; padding-left: 21px; }

.bg_catBox { display: block; float: left; color:black; width: 51px; border: 1px solid #cfcfcf; font-size: 11px; height: 14px; text-align: center; line-height: 14px;}
.bg_catDate { color: #242424; font-size: 11px; display: block; float: left; border: 1px solid #cfcfcf;  height: 14px; text-align:center; width:137px; margin-left:-1px; }
.bg_catCPI { display: block; background-image: url(../images/color_cpi.gif); background-position: left bottom; background-repeat: repeat-x; }
.bg_catFB { display: block; background-image: url(../images/color_fb.gif); background-position: left bottom; background-repeat: repeat-x; }

#content .tx-bgarticles-pi3 .smallTxt { color: #6c6c6c; }
#content .tx-bgarticles-pi3 H2 { line-height: 15px; margin: -4px 0px 4px 0px;padding: 8px 0px 0px 0px; }
#content .tx-bgarticles-pi3 H2 A { color: #484848; text-decoration: none; }
#content .tx-bgarticles-pi3 H2.csc-header-layout2 { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }

#content .tx-bgarticles-pi4 UL, #content .tx-bgarticles-pi4 LI { display: block; margin: 0px; padding: 0px; list-style: none; list-style-image: none; }


#content .tx-bgarticles-pi5 .smallTxt { color: #6c6c6c; }
#content .tx-bgarticles-pi5 H2 { line-height: 15px; margin: -4px 0px 4px 0px;padding: 8px 0px 0px 0px; }
#content .tx-bgarticles-pi5 H2 A { color: #484848; text-decoration: none; }
#content .tx-bgarticles-pi5 H2.csc-header-layout2 { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }



/* MESSEN */
.tx-bgevents-pi2 { padding-top: 1px; margin-top: -8px; }
#content .tx-bgevents-pi2 A { text-decoration: none; color: #484848; }
#content .tx-bgevents-pi2 A.ACT { text-decoration: none; color: #e60000; font-weight: bold; }
#content .tx-bgevents-pi2 P { float: left; margin-right: 15px; font-size: 11px; }
#content .tx-bgevents-pi2 UL,
#content .tx-bgevents-pi2 UL LI {
	float: left; display: block; margin:0px; padding: 0px; list-style: none; font-size: 11px;  list-style-image: none; background-image: none; 
}

#content .tx-bgevents-pi4 H2.csc-header-layout2 { margin: 0px 0px 3px 0px;  }

.tx-bgevents-pi1-cal, .tx-bgevents-pi1-callast {
	width: 191px; float: left; display: block; margin-right: 20px; padding-bottom: 23px;
}
.tx-bgevents-pi1-callast { margin-right: 0px; }
.tx-bgevents-pi1 TABLE.cal-table { width: 100%; border: 1px solid #cfcfcf; }

.tx-bgevents-pi1 TH {
	font-size: 11px; font-weight: bold; color: #757575; text-align: center; height: 16px;
	border-right: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf;
}
.tx-bgevents-pi1 TH.cell7 { border-right: 0px; }
.tx-bgevents-pi1 TH.we { color: #c40000; }

.tx-bgevents-pi1 TD {
	font-size: 10px; height: 16px; vertical-align: middle; text-align: center;
	border-right: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; 
}
.tx-bgevents-pi1 TD.cell7 { border-right: 0px; }

.tx-bgevents-pi1 TD A { color: #909090; text-decoration: none; }
.tx-bgevents-pi1 TD.NO { color: #909090; }
.tx-bgevents-pi1 TD.ACT, .tx-bgevents-pi1 TD.ACT A { color: black; }

.tx-bgevents-pi1 TD.CUR, .tx-bgevents-pi1 TD.CUR A { color: white; text-decoration: none; background-color: #e90000; }
#content .tx-bgevents-pi1 TR TD.CATCPI { background-color: #c2e1f0; color: black; }
#content .tx-bgevents-pi1 TR TD.CATFB { background-color: #ffe694; color: black; }
#content .tx-bgevents-pi1 TR TD.CATALL { color: black; background-image: url(../images/cal_bg_all.gif); background-repeat: repeat-x; background-position: center; }
#content .tx-bgevents-pi1 TR TD.CATCPI A, #content .tx-bgevents-pi1 TR TD.CATFB A, #content .tx-bgevents-pi1 TR TD.CATALL A { color: black; }

.tx-bgevents-pi1 CAPTION,.tx-bgevents-pi1 TR.calHead TH {
	font-size: 11px; color:#484848; background-color: #e9e9e9; text-align: center; height: 16px; vertical-align: middle; font-weight: bold; padding-top: 0px;
	border-top:0px;border-bottom:0px; border-left:0px; border-right:0px;
}
.tx-bgevents-pi1 .CUR CAPTION { border-right: 1px solid #e90000; border-left: 1px solid #e90000; border-top: 1px solid #e90000; }
.tx-bgevents-pi1 .CUR TABLE { border:1px solid #e90000;}

.cpibg { display: block; border: 1px solid white; width: 8px; height: 8px; background-color: #80c1df; margin-right: 4px; margin-top: 2px;}
.fbbg { display: block; border: 1px solid white; width: 8px; height: 8px; background-color: #ffdb66; margin-right: 4px; margin-top: 2px;}
.cpifbbg {
	display: block; border: 1px solid white; width: 8px; height: 8px; margin-right: 4px; margin-top: 2px;
	background-image: url(../images/cpifbbg.gif); background-position: center; background-repeat: repeat-x;
}
#container {
	position: absolute; top: 0px; left:0px; visibility: hidden; z-index: 200; text-align: left;
	padding-top: 3px; font-size:11px;
}
.calBoxA { display: block; }
.calBoxA0 {
	background-color:white;
	border-top:1px solid #484848;
	border-left:1px solid #484848;
	border-right:1px solid #484848;
	margin-right: 4px; font-size:1px; line-height:1px; height: 4px;
	float:none;clear:both;display: block;
	width:auto;
/*	
	background-image: url(../images/laender_bg_top.png);
	background-position: right 3px;
	background-repeat: repeat-y;
	padding-right: 4px;
	border-top:1px solid transparent;
*/
}
.calBoxB {
	padding-right: 4px;
	padding-bottom: 4px;
	background-image: url(../images/laender_bg.png);
	background-repeat: repeat-y;
/*	
	background-image: url(../images/laender_bg_top.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 4px;
*/
}
#container DIV.calBoxB P,#container DIV.calBoxB P.first {
	background-color: white;
	border-left:1px solid #484848;
	border-right:1px solid #484848;
	display: block;
/*
	background: white;
	border-right: 1px solid #484848;
	border-left: 1px solid #484848;
	border-bottom: 1px solid #484848;
	
	margin: -5px 0px 0px -3px;
*/
}
#container DIV.calBoxB P SPAN { border-top: 1px solid #c3c3c3; display: block; padding: 7px; } 
#container DIV.calBoxB P.first SPAN,#container DIV.calBoxB P.only SPAN {
	padding-top:3px; 
}
#container DIV.calBoxB P.last,#container DIV.calBoxB P.only {
	border-bottom: 1px solid #484848;

}
#container DIV.calBoxB P.first SPAN,#container DIV.calBoxB P.only SPAN { border-top:0px; }

.tx-bgevents-pi5-date {
	display: block; float: left; width: 80px;	
}
.tx-bgevents-pi5-col {
	display: block; float: left; width: 217px;	
}
.tx-bgevents-pi5-col A { text-decoration: underline; color: #242424; }
.tx-bgevents-pi5-col A:hover { text-decoration: none; color: #242424; }
.tx-bgevents-pi5-header { display: block; font-weight: bold; }
.tx-bgevents-pi5-row { border-bottom:1px solid #bfbfbf; padding-bottom: 4px; margin-bottom: 4px;}
#content .tx-bgevents-pi5 .linkSpecial { margin-top: 7px; }


.tx-bgevents-pi6 .f00s .fbg1 { float: right; margin-right: 15px; }


/* SEARCH */
#search .tx-indexedsearch-res, #search .tx-indexedsearch-browsebox, #search .tx-indexedsearch-whatis { display: none; }


/* Products */
TABLE.tx-bgproducts-pi1-table { border-collapse: separate; margin-top: 22px; }
.tx-bgproducts-pi1-table TH { color: #484848; font-weight: bold; font-size:1em; padding: 0px 10px 5px 0px;
	background-image: url(../images/bg_hl2_0.gif); background-position: -5px bottom; background-repeat: no-repeat;
}
.tx-bgproducts-pi1-table TH.first { padding-left: 10px; background-position: 0px bottom; }
.tx-bgproducts-pi1-table TH.last { background-position: right bottom; }
#content TABLE.tx-bgproducts-pi1-table TD.tdspacer { line-height:1px; border:0px; padding:0px; font-size:1px; background-color: transparent;margin:0px; height:1px !important;  }
.tx-bgproducts-pi1-table TD { padding: 0px; vertical-align:top; background-color: #eeeeee; font-size: 12px; }
.tx-bgproducts-pi1-table TD SPAN { display: block; background-color: #eeeeee; margin-bottom: 0px; padding: 4px 10px 3px 0px; height:100%; }
#content .tx-bgproducts-pi1-table TD.first SPAN { padding-left: 10px; }
.tx-bgproducts-pi1-table TD.first { width: 53px; }
.tx-bgproducts-pi1-table TR.first TD SPAN { padding-top: 5px; }

.tx-bgproducts-pi1-hint  { margin-top: 25px; font-size:10px; }
.tx-bgproducts-pi1-image { margin-top: 16px; }

#content .tx-bgproducts-pi3 UL {
	display: block; margin: 0px; padding: 0px; list-style-image: none;min-height:1px;
}
#content .tx-bgproducts-pi3 LI {
	list-style-image: none;list-style: none; display: block; padding:0px; margin:0px; line-height: normal; min-height:1px;
}
#content .tx-bgproducts-pi3 LI A {
	color: #484848; text-decoration: none; display: block;
}
#content .tx-bgproducts-pi3 LI A:hover {
	color: #cf0000; text-decoration: underline;display: block;
}
#content P.tx-bgproducts-pi3-stater { display:block; margin:0px; padding:0px; }
#content P.tx-bgproducts-pi3-stater A {
	background-image: url(../images/navplus.gif); background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 22px;
	min-height: 14px;
	margin-bottom: 2px;
	font-size: 11px;
	display: block;
	outline: none;
}
#bg_productNav { width:297px; display: block; float:left; }
#bg_productNavPic { display: block; float: left; width: 508px; margin: 20px 0px 0px 21px;  }
#content .tx-bgproducts-pi3 UL.level1 {
	border-top: 1px solid #8a8a8a;
	/*border-bottom: 1px solid #8a8a8a;*/
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	width: auto;
}
#content .tx-bgproducts-pi3 LI.level1 {
	border-bottom: 1px solid white; padding: 5px 0px 3px 0px; margin: 0px 0px 0px 0px;
	list-style-image: none; background-image: none;
	list-style: none; display: block;
	width: 100%;
	clear: both; float: none; 
}

#content .tx-bgproducts-pi3 UL.level1 LI.first { margin: 0px 0px 0px 0px; }
#content .tx-bgproducts-pi3 UL.level1 LI.last { border-bottom:0px; }
#content .tx-bgproducts-pi3 LI .level1 { display: block; font-weight:bold; text-transform: uppercase; float: left; width:169px;}
#content .tx-bgproducts-pi3 LI.level1 SPAN.navstate { float: left; width: 191px; }

#content UL.subpages { margin-left:22px; margin-top: 2px; display: none; }
#content UL.subpages LI { background-image: url(../images/navlbg3.gif); background-repeat: no-repeat; background-position: 0px 6px;  padding-left: 22px; font-size: 11px; }

#content .tx-bgproducts-pi3 UL.level2 { float: left; width: 402px; margin-bottom: 12px; margin-left:22px;}
#content .tx-bgproducts-pi3 UL.level1 LI.sub2 { float: left; width: 402px; display: block; border-bottom: 1px solid #cacaca; margin-bottom:6px; padding-bottom: 5px;} /*#cacaca*/
#content .tx-bgproducts-pi3 UL.level1 LI.sub2last { border-bottom: 0px; margin-bottom:0px;}
#content .tx-bgproducts-pi3 LI.sub2 A.level2 { float: left; display: block; font-weight:bold; }
#content .tx-bgproducts-pi3 LI.level1 LI.level2 SPAN.navstate { float: left; width: 191px; margin-right: 20px;}
#content .tx-bgproducts-pi3 LI.level1 LI.level2 SPAN.navstate A { float: left; width: 169px; }
#content .tx-bgproducts-pi3 LI.sub2last { float: left; width: 402px; display: block;border-bottom:0px;   }
#content .tx-bgproducts-pi3 LI.sub2last A.level2 { float: left; display: block;font-weight:bold; }


#content .tx-bgproducts-pi3 UL.level1 UL.level3a { float: left; width: 402px; clear: right; margin-bottom:18px; display: block; margin-left:22px; }
#content .tx-bgproducts-pi3 UL.level2 UL.level3 { float: left; width: 191px; clear: right; margin-bottom:0px; display: none; }
#content .tx-bgproducts-pi3 UL.level3a LI, #content .tx-bgproducts-pi3 UL.level3a LI.first,
	#content .tx-bgproducts-pi3 UL.level3 LI { margin-bottom:4px; background-image: url(../images/navlbg3.gif); background-repeat: no-repeat; background-position: 0px 5px;  padding-left: 22px; font-size: 11px; }

#content .tx-bgproducts-pi3-navimg { margin-top: 2px; margin-right:10px; float:left; }

#content .tx-bgproducts-pi3 UL.level2 UL.level3, #content .tx-bgproducts-pi3 UL.level2, #content .tx-bgproducts-pi3 UL.level1 UL.level3a  { display: none; }

#tx-bgproducts-pi3-line1 { width:297px; display: block; height:1px; line-height:1px; font-size:1px; border-top: 1px solid #8a8a8a; margin-top:-2px; }
#tx-bgproducts-pi3-line2 { width: 509px; display: block; height:1px; line-height:1px; font-size:1px;  }




.oksign { display:block; width: 8px; height: 7px; margin: auto; background-repeat: no-repeat; font-size: 1px; background-image: url(../images/ok.gif); }

.tx-bglogin-pi6 { padding-bottom: 20px; }
.tx-bglogin-pi6-image { display: block; float: left; padding-right: 10px; padding-top: 3px; }
.tx-bglogin-pi6-txt { float: left; width: 220px; }

body .noscript, body #content .noscript {
	padding-bottom: 8px; margin-top: 21px;
	line-height: 15px;
}




/* facebook */
.tx-bgt3extended-pi4 { margin-top: -3px; height: 35px; }
.tx-bgt3extended-pi4 iframe { margin: 0px; padding: 0px;  } /*width: 80px; */
.tx-bgt3extended-pi4 .fb_iframe_widget { margin-bottom: 16px; overflow: hidden; } /* width: 400px;*/
#pagetitle .tx-bgt3extended-pi4 { margin-top: 0px; margin-left: 112px; clear: both; float: none; margin-bottom: 0px; }
/*#pagetitle .tx-bgt3extended-pi4 iframe { width: auto; margin: 0px; padding: 0px;  }*/
#pagetitle .tx-bgt3extended-pi4 SPAN { border-left: 0px; height: auto; float: inherit; display: block;  }

