#boxNewsPers #selectPersNews
{
	border: 1px solid #7e7e7e;
}

#boxNewsPers #inputNewsMax
{
	width: 1.6364em; /* 18px@11px */
	*width: 1.60em;
	border: 1px solid #7e7e7e;
}




/*
 * @title         blackbit.css
 * @description   styles for http://www.blackbit.de/
 * @author        Soeren Dammert, Blackbit Neue Medien GmbH
 * @date          2008/08/13
 */

/* make YUI styles fit smaller fonts --------*/
#doc
{
	font-size: 84.6154%; /* 11px */
	line-height: 1.5455em; /* 17px@11px */
	*line-height: 1.51em;
	width: 68.1818em; /* 750px */
	*width: 66.54em;
	/*-------------------------------------
	 * left: 18px to hold list-style-images
	 * right: 5px less since there are 5px
	 *        left in the right column
	 *-----------------------------------*/
	padding: 0 13px 0 18px;
}

.yui-t4 #yui-main .yui-b
{
	margin-right: 17.7273em; /* 195px@11px */
	*margin-right: 17.30em;
}

.yui-t4 .yui-b
{
	width: 16.3636em; /* 180px@11px */
	*width: 15.97em;
}

#yui-main .yui-b .yui-g
{
	margin-top: 1em; /* 11px@11px */
	*margin-top: .98em;
	padding-top: .5455em; /* 6px@11px */
	*padding-top: .53em;
	background-image: url(/_images/hSolid.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

/* general styles ---------------------------*/
.noScreen
{
	display: none !important;
}

h1,
h2,
h3,
h4
{
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 1.5455em; /* 0 0 17px@11px */
	*margin: 0 0 1.51em;
	padding: 0;
}

h2,
h3,
h4
{
	margin: 1.5455em 0 0; /* 17px 0 0@11px */
	*margin: 1.5082em 0 0;
}

h3,
h4
{
	text-transform: none;
}

a:link,
a:visited
{
	color: #7e7e7e;
	text-decoration: none;
}

a:active,
a:hover
{
	color: #9eae01;
	text-decoration: none;
}

p
{
	padding: 0;
}

ul
{
	padding: 0;
	margin: 0;
}

ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.indexcms ul
{
	display: block;
	position: relative;
	left: -18px; /* room for padding-left */
	padding: 0 0 0 18px; /* room for non-scalable list-style-image */
}

.indexcms ul li
{
	list-style-image: url(/_images/crossBlack.gif);
	list-style-position: outside;
}

.sitemap ul
{
	display: block;
	position: relative;
	left: 0;
	padding: 0;
}

.sitemap ul li
{
	list-style-image: none;
}

ol
{
	padding: 0;
	margin: 1.5455em 0 1.5455em 1.0909em; /* 17px 0 17px 12px@11px */
	*margin: 1.51em 0 1.51em 1.33em; /* 17px 0 17px 15px@11px */
}

li,
ol li
{
	list-style-type: square;
	padding: 0;
	margin: 0;
}

hr
{
	height: 1px;
	background-color: #cccccc;
	border: 0 solid #cccccc;
}

div.spacer
{
	clear: both;
	width: 100%;
	height: 1.5455em; /* 17px@11px */
	*height: 1.51em;
	margin: 0;
	padding: 0;
}

div.clearing
{
	clear: both;
	font-size: 0;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}

div.navigate
{
	float: left;
	font-weight: normal;
	text-align: left;
	color: #7e7e7e;
	width: 100%;
	margin: 1.5455em 0 0; /* 17px 0 0@11px */
	*margin: 1.51em 0 0;
	padding: 0 .3636em 0 0; /* 0 4px 0 0@11px */
	*padding: 0 .35em 0 0;
}

div.navigate b
{
	color: #000000;
	font-weight: normal;
}

/* alte Styles: pruefen! *****************/
.cintlink
{
	margin: 0 0 .5em 0;
	display: block;
}

.ahead
{
	display: block;
	margin: .25em 0 1em 0;
	text-align: right;
	text-transform: inherit;
}

.inlinecenter
{
	clear: both;
	display: block;
	margin: 0 0 .7em 0;
}

.inlineright
{
	float: right;
	padding: 0 .5em 0 .5em;
}

.inlineleft
{
	float: left;
	margin: 0 0 0 .5em;
}

.noborder
{
	width: 1.2em;
}
/* /alte Styles **************************/

/* header -----------------------------------*/
div#logo
{
	padding: 0 0 2em;
	*padding: 1.5em 0 2em;
	margin-top: 4px;
	float: right;
	width: 16.3636em; /* 180px@11px */
	*width: 15.97em;
}

img.logo
{
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
	float: left;
}

#doc div#menu
{
	width: 50.4545em; /* 555px@11px */
	*width: 49.24em;
}

div#nav_level1
{
	width: 100%;
	height: 6.1818em; /* 68px@11px */
	*height: 6.03em;
	margin: 1.5455em 0 0; /* 17px 0 0@11px */
	*margin:  1.51em 0 0;
	overflow: hidden;
}

div#nav_level2
{
	width: 100%;
	height: 7.7273em; /* 85px@11px */
	*height: 7.54em;
	overflow: hidden;
}

div#nav_level3
{
	margin: 0;
	padding: 0;
}

div#nav_level1 a,
div#nav_level2 a,
div#containerSuperNavi a
{
	color: #000000;
	text-decoration: none;
}

div#nav_level1 a:hover,
div#nav_level2 a:hover,
div#containerSuperNavi a:hover
{
	color: #9eae01;
}


div#nav_level1 a
{
	text-transform: uppercase;
}

div#containerSuperNavi
{
	position: relative;
	font-size: 90.9091%; /* 10px */
	line-height: 1.7em; /* 17px@10px */
	*line-height: 1.66em;
	width: 100%;
	height: 1.7em; /* 29px@10px */
	*height: 1.66em;
	margin: 0;
}

#boxLanguageNavi
{
	position: absolute;
	top: 0;
	right: 0;
}

/* body -------------------------------------*/
/* left column --------------------------*/
div.indexcms
{
	padding: 0;
	margin: 0;
}

/* right column -------------------------*/
/* general styles -------------------*/
.boxSpecial
{
	font-size: 90.9091%; /* 10px@11px */
	line-height: 1.7em; /* 17px@10px */
	*line-height: 1.66em;
	width: 17.5em; /* 175px@10px */
	*width: 17.08em;
	margin-top: 1.1em; /* 11px@10px */
	*margin-top: 1.07em;
	padding: .6em 0 1.7em; /* 6px 0 17px@10px */
	*padding: .59em 0 1.66em;
	background-image: url(/_images/hDotted.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.boxSpecial h1,
.boxSpecial h2
{
	font-size: 110%; /* 11px@10px */
	line-height: 1.5454em; /* 17px@11px */
	*line-height: 1.51em;
	font-weight: normal;
	text-transform: uppercase;
}

.boxSpecial .boxCombinedOuter
{
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 1.7em; /* 17px@10px */
	*height: 1.66em;
	margin: 0 0 1.7em; /* 0 0 17px@10px */
	*margin: 0 0 1.66em;
}

.boxSpecial .boxCombinedInner
{
	position: relative;
	float: left;
	width: 98.8571%; /* 173px of 175px */
	height: 1.5em; /* 15px@10px */
	*height: 1.46em;
	border: 1px solid #7e7e7e;
	overflow: hidden;
}

.boxSpecial .overLabel
{
	display: block;
	width: 80%;
	color: #999999;
}

.boxSpecial .overLabelApply
{
	display: block;
	width: 80%;
	position: absolute;
	top: -.1em; /* -1px@10px */
	*top: 0;
	left: .2em; /* 2px@10px */
	*left: .20em;
	z-index: 1;
	color: #999999;
}

.boxSpecial .boxFormSubmit
{
	padding: 0;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	width: 1.5em; /* 15px@10px */
	*width: 1.46em;
	height: 1.5em; /* 15px@10px */
	*height: 1.46em;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}

.boxSpecial .boxFormSubmit input.image
{
	border: none;
	width: 1.5em; /* 15px@10px */
	*width: 1.46em;
	height: 1.5em; /* 15px@10px */
	*height: 1.46em;
}

/* login & search box & blog ---------------*/
#boxLogin input.text,
#boxLogin input.password,
#boxSearchbox input.text
{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 100%;
	background-color: #ffffff;
	width: 15.3em; /* 153px@10px */
	*width: 14.93em;
	margin: 0;
	padding: .1em 0 0 .2em; /* 1px 0 0 2px@10px */
	*padding: .20em 0 0 .20em; /* 2px 0 0 2px@10px */
	border: none;
	z-index: 2;
}

#boxLoginMenu .liLoginMenu
{
	display: block;
	float: left;
	list-style-type: none;
	margin-right: .7273em; /* 8px@11px */
	*margin-right: .71em;
}

/* tag cloud ----------------------------*/
#boxTagCloud
{
	color: #7e7e7e;
}

#boxTagCloud .spanTCSmall
{
	font-size: 90%; /* 9px@10px */
	line-height: 1.8889em; /* 17px@9px */
	*line-height: 1.84em;
	margin-right: .2222em; /* 2px@9px */
	*margin-right: .22em;
}

#boxTagCloud .spanTCNormal
{
	font-size: 110%; /* 11px@10px */
	line-height: 1.5455em; /* 17px@11px */
	*line-height: 1.51em;
	margin-right: .1818em; /* 2px@11px */
	*margin-right: .18em;
}

#boxTagCloud .spanTCLarge
{
	font-size: 130%; /* 13px@10px */
	line-height: 1.3077em; /* 17px@13px */
	*line-height: 1.28em;
	margin-right: .1538em; /* 2px@13px */
	*margin-right: .15em;
}

#boxTagCloud .spanTCHuge
{
	font-size: 150%; /* 15px@10px */
	line-height: 1.1333em; /* 17px@15px */
	*line-height: 1.11em;
	margin-right: .1333em; /* 2px@15px */
	*margin-right: .13em;
}

/* page functions -----------------------*/
#boxPageFunctions a
{
	display: block;
	float: left;
	margin-right: 1.0909em; /* 12px@11px */
	*margin-right: 1.06em;
}

#boxPageFunctions a:link,
#boxPageFunctions a:visited,
#boxPageFunctions a:active,
#boxPageFunctions a:hover
{
	text-decoration: none;
}

/* footer -----------------------------------*/
#doc #ft
{
	width: 50.4545em; /* 555px@11px */
	*width: 49.24em;
	min-width: 555px;
	margin: 2.5455em 0 3.6364em; /* 28px 0 40px@11px */
	*margin: 2.48em 0 3.55em;
	background-image: url(/_images/hSolid.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

div#orchidee,
div#footer
{
	width: 100%;
	height: 100%;
	margin-top: 1em;
	*margin-top: .98em;
}

#doc img.orchid
{
	width: 50.4545em; /* 555px@11px */
	*width: 49.24em;
	height: 69.2727em; /* 762px@11px */
	*height: 67.60em;
	min-width: 555px;
	min-height: 762px;
}

*+html #doc #ft,
*+html #doc img.orchid
{
	/* IE7 only */
	width: 49.65em; /* 554px@(99%*11px) */
}

div.copy
{
	font-size: 90.9091%; /* 10px */
	line-height: 1.7em; /* 17px@10px */
	*line-height: 1.66em;
	padding: .6em 0 0; /* 5px 0 0@10px */
	*padding: .59em 0 0;
}

/* search engine navigation -------------*/
#boxSearchenginenavi
{
	font-size: 90.9091%; /* 10px@11px */
	*font-size: 90.91%;
	line-height: 1.7em; /* 17px@10px */
	*line-height: 1.66em;
	min-height: 3.4em; /* 34px@10px */
	*min-height: 3.32em;
	margin-top: 1.1em; /* 11px@10px */
	*margin-top: 1.07em;
	padding-top: .6em; /* 6px@10px */
	*padding-top: .59em;
	background-image: url(/_images/hDotted.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

* html #boxSearchengineNavi
{
	/* IE6 only */
	height/**/: 3.32em; /* 34px@10px */
}

#boxSearchenginenavi a:link,
#boxSearchenginenavi a:visited,
#boxSearchenginenavi a:active
{
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
	margin-right: .4em; /* 4px@10px */
	*margin-right: .39em;
}

#boxSearchenginenavi a:hover
{
	color: #9eae01;
	text-decoration: none;
	text-transform: capitalize;
}

/* special content --------------------------*/
/* arrows for ahead/back links ----------*/
.aAhead .spanAheadArrow,
.aBack .spanBackArrow
{
	display: inline;
	position: relative;
	left: .2727em; /* 3px@11px */
	*left: .27em;
}

.aAhead:link .spanAheadArrow,
.aBack:link .spanBackArrow,
.aAhead:visited .spanAheadArrow,
.aBack:visited .spanBackArrow
{
	background-color: #7e7e7e;
}

.aAhead:active .spanAheadArrow,
.aBack:active .spanBackArrow,
.aAhead:hover .spanAheadArrow,
.aBack:hover .spanBackArrow
{
	background-color: #9eae01;
}

.aAhead .imgAheadArrow,
.aBack .imgBackArrow
{
	width: 1.0909em; /* 12px@11px */
	*width: 1.06em;
	height: 1.2727em; /* 14px@11px */
	*height: 1.24em;
	vertical-align: text-top;
}

/* ID card teasers ----------------------*/
#boxIdCardTeasers
{
	width: 100%; /* 555px@11px */
}

#boxIdCardTeasersCol1,
#boxIdCardTeasersCol2,
#boxIdCardTeasersCol3
{
	width: 31.5315%; /* 175px@11px */
	margin: 0;
	padding: 0;
}

#boxIdCardTeasersCol1
{
	float: left;
}

#boxIdCardTeasersCol2
{
	float: left;
	margin-left: 2.7027%; /* 15px@11px (-> 555px total width) */
}

#boxIdCardTeasersCol3
{
	float: right;
}

.boxIdCardTeaser
{
	width: 100%;
	height: 4.6364em; /* 51px@11px */
	*height: 4.53em;
	margin: 1.5455em 0 0; /* 17px 0 0@11px */
	*margin: 1.51em 0 0;
	padding: 0;
}

.boxIdCardFunction
{
	font-weight: bold;
}

.boxIdCardTeasersCol div:first-child
{
	/*-------------------------------------
	 * move up the first div in each column
	 * (.boxIdCardTeaser, .boxIdCardSpacer)
	 * by one row -----------------------*/
	margin-top: 0;
}

.boxIdCardFunctionDots
{
	font-weight: bold;
	width: 100%;
	height: 2.6364em; /* 29px@11px */
	*height: 2.57em;
	margin: 0 0 .4545em; /* 0 0 5px@11px */
	*margin: 0 0 .44em;
	background-image: url(/_images/hDotted.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.boxIdCardSpacer
{
	height: 4.6364em; /* 51px@11px */
	*height: 4.52em;
	margin: 1.5455em 0 0; /* 17px 0 0@11px */
	*margin: 1.51em 0 0;
}

/* ID card details ----------------------*/
h1.h1IdCard
{
	margin: 0;
}

h1.h1IdCard a:link,
h1.h1IdCard a:visited
{
	color: #7e7e7e;
}

h1.h1IdCard a:active,
h1.h1IdCard a:hover
{
	color: #9eae01;
}

.boxIdCardBack
{
	display: inline;
	margin-left: .2727em; /* 3px@11px */
	*margin-left: .27em;
}

.boxIdCardPicture
{
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
	height: 15.9091em; /* 175px@11px */
	*height: 15.53em;
	margin: 0 0 1.0909em; /* 0 0 12px@11px */
	*margin: 0 0 1.06em;
	overflow: hidden;
}

.boxIdCardPicture img
{
	width: 16.1818em; /* 178px@11px */
	*width: 15.79em;
	height: 16.1818em; /* 178px@11px */
	*height: 15.79em;
}

/* teasers for Blackbit Shop-Edition ----*/
.boxBBShopTeaser
{
	display: block;
	position: relative;
	width: 100%;
	height: 4.6364em; /* 51px@11px */
	*height: 4.52em;
	background-image: url(/_images/hDotted.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 1em 0 0; /* 11px 0 0@11px */
	*margin: .98em 0 0;
	padding: .5455em 0 0; /* 6px 0 0@11px */
	*padding: .53em 0 0;
	overflow: visible;
}

.boxBBShopTeaser .boxTextLeft
{
	display: block;
	float: left;
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
}

.boxBBShopTeaser .boxImagesRight
{
	display: block;
	float: right;
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
	margin-top: .0909em; /* 1px@11px */
	*margin-top: .09em;
}

.boxBBShopTeaser .h1Teaser
{
	margin: 0;
}

.boxBBShopTeaser .boxImagesRight div.left,
.boxBBShopTeaser .boxImagesRight div.center,
.boxBBShopTeaser .boxImagesRight div.right
{
	display: block;
	width: 7.2727em; /* 80px@11px */
	*width: 7.10em;
	height: 4.9091em; /* 54px@11px */
	*height: 4.79em;
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
}

.boxBBShopTeaser .boxImagesRight div.left
{
	float: left;
}

.boxBBShopTeaser .boxImagesRight div.center
{
	float: left;
	margin: 0 0 0 1.3636em; /* 0 0 0 15px@11px */
	*margin: 0 0 0 1.33em;
}

.boxBBShopTeaser .boxImagesRight div.right
{
	float: right;
}

.boxBBShopTeaser .boxImagesRight img
{
	width: 7.2727em; /* 80px@11px */
	*width: 7.10em;
	height: 4.9091em; /* 54px@11px */
	*height: 4.79em;
}

/* details with 2 images side-by-side ---*/
.boxImagesHalf
{
	display: block;
	clear: both;
	height: 16.7273em; /* 184px@11px */
	*height: 16.32em;
	margin: 0 0 .2727em; /* 0 0 3px@11px */
	*margin: 0 0 .27em;
	padding: 0;
}

.boxImagesHalfLeft,
.boxImagesHalfRight
{
	display: block;
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
	height: 16.7273em; /* 184px@11px */
	*height: 16.32em;
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
}

.boxImagesHalfLeft
{
	float: left;
}

.boxImagesHalfRight
{
	float: right;
}

.boxImagesHalf img
{
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
	height: 16.7273em; /* 184px@11px */
	*height: 16.32em;
}

/* galleries --------------------------------*/
.img-detail
{
	background-image: url(/_images/raster-50.gif);
	background-repeat: repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 104px;
	overflow: hidden;
	float: left;
	text-align: left;
}

.img-detail-in
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	width: 50%;
	height: 102px;
	overflow: hidden;
	text-align: center;
}

.col-galerie
{
	padding: 0;
	margin: .1em .1em 0 0;
	float: left;
	text-align: center;
}

.col-galerie-in
{
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
	padding: 0;
	margin: 0;
	width: 136px;
	height: 102px;
	overflow: hidden;
	float: left;
	text-align: center;
}

.col-image
{
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
	padding: 0;
	margin: 0;
	width: 15.3em;
	*width: 15.4em;
	height: 12.2em;
	*height: 11.9;
	overflow: hidden;
	float: right;
	text-align: center;
}

.schraffur
{
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
	padding: 0;
	margin: 0;
	width: 100%;
	*width: 15.4em;
	height: 12.2em;
	*height: 11.9;
	overflow: hidden;
	float: right;
	text-align: right;
}

.img-einsdrei
{
	background-color: #ffffff;
	width: 34%;
	float: right;
	height: 12.3em;
}

.img-index
{
	border: 1px solid #cccccc;
}

.fotoSpacer
{
	width: 1em;
	*width: .98em;
	float: left;
}

/* lightBox picpops ---------------------*/
.lightBoxHatching
{
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
	height: 16.7273em; /* 184px@11px */
	*height: 16.32em;
	margin: 0 0 .2727em; /* 0 0 3px@11px */
	*margin: 0 0 .27em;
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
	overflow: hidden;
}

.lightBoxHatching.left
{
	float: left;
}

.lightBoxHatching.right
{
	float: right;
}

.lightBoxHatching img
{
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
	height: 16.7273em; /* 184px@11px */
	*height: 16.32em;
}

/* lightBox customization */
#tcc_showImgPanel .bd
{
	background-color: #ffffff;
}

#tcc_showImgPanel_h
{
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
}

/* sitemap ----------------------------------*/
div.sitemap
{
	float: left;
	width: 33%;
}

h1.sitemap
{
	font-size: 100%;
	font-weight: bold;
}

.sitemapcontent ul
{
	border-color: #ffffff;
	border-width: 0;
	border-style: none;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 1em 1em 0;
	padding: 0 .2em;
	font-weight: bold;
}

.sitemapcontent ul ul li
{
	list-style-type: square;
	list-style-position: default;
	margin: 0;
}

.sitemapcontent ul ul
{
	border-style: none;
	font-weight: normal;
	color: #ffffff;
	padding: 0 0 0 1em;
	margin: 0 .5em 0 .5em;
}

a.sitemap:link,
a.sitemap:visited
{
	color: #7e7e7e;
}

a.sitemap:active,
a.sitemap:hover
{
	color: #9eae01;
}

/* news -------------------------------------*/
div.boxNews
{
	position: relative;
	top: -.5455em;
	*top: -.53em;
	padding: .5455em 0 1em; /* 6px 0 11px@11px */
	*padding: .53em 0 .98em;
	background-image: url(/_images/hDotted.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

div.boxNewsText
{
	clear: both;
}

div.boxNewsImages
{
	clear: both;
	height: 10.8182em; /* 119px@11px */
	*height: 10.56em;
	padding: 1em 0 .5455em; /* 11px 0 6px@11px */
	*padding: .98em 0 .53em;
	overflow: hidden;
}

*+html div.boxNewsImages
{
	/* IE7 only */
	padding-bottom: .35em; /* 4px@11px */
}

div.boxNewsImages div.boxNewsImage
{
	float: left;
	text-align: center;
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
	height: 10.8182em; /* 119px@11px */
	*height: 10.56em;
	background-image: url(/_images/raster.gif);
	background-position: 0 0;
	background-repeat: repeat-xy;
	overflow: hidden;
}

div.boxNewsImages div.boxNewsImage.left
{
	float: left;
	margin: 0;
}

div.boxNewsImages div.boxNewsImage.center
{
	float: left;
	margin: 0 0 0 1.3636em; /* 0 0 0 15px@11px */
	*margin: 0 0 0 1.33em;
}

div.boxNewsImages div.boxNewsImage.right
{
	float: right;
	margin: 0;
}

div.boxNewsImages div.boxNewsImage img
{
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
	height: 10.8182em; /* 119px@11px */
	*height: 10.56em;
}

*+html div.boxNewsImages div.boxNewsImage,
*+html div.boxNewsImages div.boxNewsImage img
{
	/* IE7 only */
	width: 15.61em; /* 176px@11px */
	height: 11.71em; /* 132px@11px */
}

#boxReferences div.navigate
{
	margin: 0;
}

/* dojoX Rotator Container ------------------*/
div.dojoxRotatorContainer
{
	position: relative;
	width: 52.0909em; /* 573px@11px */
	*width: 50.84em;
	height: 18.5454em; /* 204px@11px */
	*height: 18.10em;
	left: -1.6364em; /* -18px@11px */
	*left: -1.60em;
}

/* dojoX Rotator Container: pager -------*/
div.dojoxRotatorPager
{
	position: absolute;
	top: -.5455em; /* -6px@11px */
	*top: -1.69em; /* -19px@11px */
	right: 0;
	width: 50%;
	text-align: right;
	z-index: 3;
}

html>/**/body div.dojoxRotatorPager, x:-moz-any-link, x:default
{
	/* FF3 only */
	top: -.3636em; /* -4px@11px */
}

div.dijitContainer
{
	overflow: visible;
}

div.dijitButtonNode
{
	position: relative;
	left: -.3636em; /* -4px@11px */
	*left: -.09em; /* -1px@11px */
	top: .0909em; /* 1px@11px */
	*top: .09em;
	border: none;
	*padding-right: .35em; /* 4px@11px */
}

div.dijitButtonNode:hover
{
	border: none;
}

button.dijitButtonContents
{
	color: #7e7e7e;
	*font-size: 100%; /* fix font-size in IE */
	background-color: transparent;
}

button.dijitButtonContents:active,
button.dijitButtonContents:hover
{
	color: #9eae01;
	background-color: transparent;
}

button.dijitButtonContents .imgArrow
{
	width: 1.2727em; /* 14px@11px */
	*width: 1.24em;
	height: 1em; /* 11px@11px */
	*height: .98em;
}

button.dijitButtonContents .imgArrow
{
	*vertical-align: -.27em; /* -3px@11px */
}

html>/**/body button.dijitButtonContents .imgArrow, x:-moz-any-link, x:default
{
	/* FF3 only */
	vertical-align: -.0909em; /* -1px@11px */
}

.boxRotatorPaging
{
	display: inline;
	position: relative;
	top: .3636em; /* 4px@11px */
	*top: .09em; /* 1px@11px */
	color: #7e7e7e;
}

html>/**/body .boxRotatorPaging, x:-moz-any-link, x:default
{
	/* FF3 only */
	top: .1818em; /* 2px@11px */
}

/* dojoX Rotator Container: content -----*/
div.dojoxRotatorContent
{
	position: relative;
	top: -.6364em; /* -7px@11px */
	*top: -2.13em; /* -24px@11px */
}

/* Blackbit Ikebana presentation ------------*/
#boxIkebanaSpacer
{
	height: 18.5455em; /* 204px@11px */
	*height: 18.10em;
}

#boxIkebanaPresentation
{
	position: absolute;
	top: 18.5455em; /* 204px@11px */
	*top: 19.25em; /* 217px@11px ??? */
}

.boxIkebanaHeader,
.boxIkebanaHeaderSmall
{
	display: none;
}

.boxIkebanaHeaderSmall
{
	height: 3.3em; /* 33px@10px */
	*height: 3.22em;
}

.boxIkebanaMain
{
	margin: .6364em 0 0 1.6364em; /* 7px 0 0 18px@11px */
	*margin: .89em 0 0 1.60em; /* 10px 0 0 18px@11px */
}

.boxIkebanaMain h1
{
	font-size: 200%; /* 22px@11px */
	line-height: 1.5455em; /* 34px@22px */
	*line-height: 1.51em;
	margin: .4545em 0 .5909em; /* 10px 0 13px@22px */
	*margin: .44em 0 .58em;
}

.boxIkebanaMain h2
{
	margin: 0 0 1.5455em; /* 0 0 17px@11px*/
	*margin: 0 0 1.51em;
}

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

.boxIkebanaMain li
{
	list-style-image: url(/_images/crossBlack.gif);
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

/* twitter styles ---------------------------*/
#twitter_div ul
{
	margin: 0;
	padding: 0 0 1.7em; /* 0 0 17px@10px */
	*padding: 0 0 1.66em;
}

#twitter_div li
{
	list-style-image: url(/_images/crossBlack.gif);
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

/* general stlyes for forms -----------------*/
div.error
{
	color: #9eae01;
}

h2.h2Form
{
	margin: 1.5455em 0; /* 17px 0@11px */
	*margin: 1.51em 0;
}

label,
div.label
{
	display: block;
	float: left;
}

.required label,
label.required
{
	color: #9eae01;
}

input.text,
input.password
{
	line-height: 1.2727em; /* 14px@11px */
	*height: 1.42em;
	border: none;
}

input.text,
input.password,
textarea
{
	display: block;
	float: left;
	padding: 0 .1818em; /* 0 2px@11px */
	*padding: 0 .18em;
	border: none;
}

textarea
{
	display: block;
	float: left;
	margin-top: -1px;
	padding-right: 0;
}

div.checkbox
{
	display: block;
	text-indent: -16px;
	padding-left: 16px;
}

.boxFormColLeft,
.boxFormColRight
{
	width: 24.5455em; /* 270px@11px */
	*width: 23.95em;
}

*+html .boxFormColLeft,
*+html .boxFormColRight
{
	/* IE7 only */
	width: 24.20em; /* 270px@(99%*11px) */
}

.boxFormColLeft
{
	float: left;
}

.boxFormColRight
{
	float: right;
}

/* general styles for forms: combined boxes with labels and input fields --------
*
* general layout:
*
* div.boxCombinedOuter          - outer container, fixed height
*   div.boxCombinedInner        - inner container, has border
*     label.overLabelApply      - positioned absolutely to upper left corner
*     input.text (or similar)   - positioned absolutely to upper left corner
*                                 in front of label.overLabelApply, alternates
*                                 background-color (transparent/white)
*------------------------------------------------------------------------------*/
#yui-main .boxCombinedOuter
{
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 1.5455em; /* 17px@11px */
	*height: 1.51em;
	margin: 0 0 1.5455em; /* 0 0 17px@11px */
	*margin: 0 0 1.51em;
}

*+html #yui-main .boxCombinedOuter
{
	/* IE7 only */
	height: 1.5234em; /* 17px@(99%*11px) */
	margin: 0 0 1.52em; /* 0 0 17px@(99%*11px) */
}

#yui-main .boxCombinedInner
{
	position: relative;
	float: left;
	width: 99.2593%; /* 268px of 270px */
	height: 1.3636em; /* 15px@11px */
	*height: 1.33em;
	border: 1px solid #7e7e7e;
	overflow: hidden;
}

*+html #yui-main .boxCombinedInner
{
	/* IE7 only */
	height: 1.34em; /* 15px@(99%*11px) */
}

#yui-main .boxCombinedInner input.text,
#yui-main .boxCombinedInner input.password
{
	position: absolute;
	z-index: 2;
	line-height: 1.3636em; /* 15px@11px */
	*line-height: 1.33em;
	width: 24em; /* 264px@11px (+6px border & padding) */
	*width: 23.42em;
	height: 1.3636em; /* 15px@11px */
	*height: 1.33em;
}

*+html #yui-main .boxCombinedInner input.text,
*+html #yui-main .boxCombinedInner input.password
{
	/* IE7 only */
	line-height: 1.34em; /* 15px@(99%*11px) */
	width: 23.66em; /* 264px@(99%*11px) (+6px border & padding) */
	height: 1.34em; /* 15px@(99%*11px) */
}

#yui-main .boxCombinedInner select
{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1.2727em; /* 15px@11px */
	*line-height: 1.33em;
	width: 100%;
	height: 1.3636em; /* 15px@11px */
	*height: 1.33em;
	margin-right: 0;
	border: none;
	z-index: 2;
}

*+html #yui-main .boxCombinedInner select
{
	/* IE7 only */
	line-height: 1.34em; /* 15px@(99%*11px) */
}

#yui-main .boxCombinedInner textarea
{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1.5455em; /* 17px@11px */
	*line-height: 1.51em;
	margin-right: 0;
	border: none;
	z-index: 2;
}

*+html #yui-main .boxCombinedInner textarea
{
	/* IE7 only */
	line-height: 1.52em; /* 17px@(99%*11px) */
}

#yui-main .overLabel
{
	display: block;
	width: 95%;
	color: #999999;
}

#yui-main .overLabelApply
{
	display: block;
	width: 95%;
	position: absolute;
	top: -.0909em; /* -1px@11px */
	*top: -.09em;
	left: .1818em; /* 2px@11px */
	*left: .18em;
	z-index: 1;
	color: #999999;
}

*+html #yui-main .overLabelApply
{
	/* IE7 only */
	top: -.09em; /* -1px@(99%*11px) */
	left: .18em; /* 2px@(99%*11px) */
}

#yui-main .required .overLabel,
#yui-main .required .overLabelApply
{
	color: #9eae01;
}

/* general styles for forms: rows of buttons ----------------------------------------------
*
* general layout:
*
* div.boxButtons                   - row of buttons
*   div.boxButtonsContainer        - container for buttons floating the desired direction
*     div.boxButtonsSingleButton   - fixed width container for single button
*       button                     - button floating right inside his container
*----------------------------------------------------------------------------------------*/
div.boxButtons
{
	clear: both;
	width: 50.4545em; /* 555px@11px */
	*width: 49.24em;
}

* html div.boxButtons
{
	/* IE6 only: prevent cut-off buttons */
	padding-bottom/**/: 1px;
}

div.boxButtonsContainer
{
	float: left;
}

div.boxButtonsSingleButton
{
	float: left;
	text-align: left;
	/* make button use 1/6 of available width */
	width: 7.2727em; /* 80px@11px */
	*width: 7.10em;
	margin-left: 1.3636em; /* 15px@11px */
	*margin-left: 1.33em;
}

div.boxButtonsSingleButton.wide
{
	/* make button use 1/3 of available width */
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
}

div.boxButtonsSingleButton.first
{
	margin-left: 0;
}

div.boxButtons button
{
	/*---------------------------------
	 * .imgGoArrow will be vertically
	 * aligned. Thus the button must
	 * be "realigned".
	 */
	position: relative;
	top: -.0909em;
	/*-------------------------------*/
	float: left;
	font-size: 100%; /* 11px */
	text-align: left;
	color: #7e7e7e;
	background-color: transparent;
	border: none;
	padding: 0;
	white-space: nowrap;
}

div.boxButtons button:hover
{
	color: #9eae01;
}

div.boxButtons button .imgGoArrow
{
	width: 1.3636em; /* 15px@11px */
	*width: 1.33em;
	height: 1.3636em; /* 15px@11px */
	*height: 1.33em;
	vertical-align: -.2727em; /* -3px@11px */
	*vertical-align: -.27em;
	margin: 0 0 0 .2727em; /* 0 0 0 3px@11px */
	*margin: 0 0 0 .27em;
}

div.boxButtons div.boxButtonReplacement a:hover,
div.boxButtons div.boxButtonReplacement a:hover .imgGoArrow
{
	border-color: #9eae01;
}

/* search engine ----------------------------*/
/*
#formSearch .boxRadio,
#formSearch .boxCheckbox
{
	display: block;
	float: left;
	width: 16.0909em; /* 177px@11px * /
	*width: 15.70em;
}

#formSearch .boxRadio input
{
	vertical-align: -.2727em; /* -3px@11px * /
	*vertical-align: -.27em;
}

#formSearch .boxRadio label,
#formSearch .boxCheckbox label
{
	display: block;
	float: left;
}

#formSearch #labelOperator1
{
	width: 7.5455em; /* 83px@11px * /
	*width: 7.36em;
	margin-right: 1em; /* 11px@11px * /
	*margin-right: .98em;
}

#formSearch #labelOperator2
{
	width: 7.5455em; /* 83px@11px * /
	*width: 7.36em;
	margin-right: 0;
}

#formSearch #labelOperator3,
#formSearch #labelScope1,
#formSearch #labelScope2,
#formSearch #labelScope3
{
	width: 16.0909em; /* 177px@11px * /
	*width: 15.70em;
	margin-right: 0;
}
*/

#formSearch #boxCombinedOuterExtSearch
{
	width: 50.4545em; /* 555px@11px */
	*width: 49.33em;
}

*+html #formSearch #boxCombinedOuterExtSearch
{
	/* IE7 only */
	width: 49.65em; /* 554px@(99%*11px) */
}

#formSearch #boxCombinedInnerExtSearch
{
	width: 99.6396%; /* 553px of 555px */
}

*+html #formSearch #boxCombinedInnerExtSearch
{
	/* IE7 only */
	width: 99.64%; /* 552px of 554px */
}

#formSearch #boxCombinedInnerExtSearch input.text
{
	width: 49.9091em; /* 549px@11px (+4px padding) */
	*width: 48.71em;
}

*+html #formSearch #boxCombinedInnerExtSearch input.text
{
	/* IE7 only */
	width: 48.62em; /* 548px@11px (+4px padding) */
}

h2.searchResult
{
	text-transform: none;
}

span.searchRelevance
{
	margin-right: 1em; /* 11px@11px */
	*margin-right: .98em;
}

/* contact ----------------------------------*/
/* ZIP ----------------------------------*/
#formContact #boxCombinedOuterZIP
{
	float: left;
	clear: left;
	width: 7.2727em; /* 80px@11px */
	*width: 7.10em;
}

*+html #formContact #boxCombinedOuterZIP
{
	/* IE7 only */
	width: 7.17em; /* 80px@(99%*11px) */
}

#formContact #boxCombinedInnerZIP
{
	width: 97.5%; /* 78px of 80px */
}

#formContact #boxCombinedInnerZIP input
{
	width: 6.7273em; /* 74px@11px (+4px padding) */
	*width: 6.57em;
}

*+html #formContact #boxCombinedInnerZIP input
{
	/* IE7 only */
	width: 6.63em; /* 74px@(99%*11px) (+4px padding) */
}

/* town ---------------------------------*/
#formContact #boxCombinedOuterTown
{
	float: right;
	clear: right;
	width: 15.9091em; /* 175px@11px */
	*width: 15.53em;
}

*+html #formContact #boxCombinedOuterTown
{
	/* IE7 only */
	width: 15.68em; /* 175px@(99%*11px) */
}

#formContact #boxCombinedInnerTown
{
	width: 98.8571%; /* 173px of 175px */
}

#formContact #boxCombinedInnerTown input
{
	width: 15.3636em; /* 169px@11px (+4px padding) */
	*width: 14.99em;
}

*+html #formContact #boxCombinedInnerTown input
{
	/* IE7 only */
	width: 15.14em; /* 169px@(99%*11px) (+4px padding) */
}

/* message ------------------------------*/
#formContact #boxCombinedOuterMessage
{
	position: relative;
	top: -.0909em; /* -1px@11px */
	*top: -.09em;
	width: 50.4545em; /* 555px@11px */
	*width: 49.33em;
	height: 9.2727em; /* 102px@11px */
	*height: 9.05em;
}

*+html #formContact #boxCombinedOuterMessage
{
	/* IE7 only */
	top: -.09em; /* -1px@(99%*11px) */
	width: 49.65em; /* 554px@(99%*11px) */
	height: 9.14em; /* 102px@(99%*11px) */
}

#formContact #boxCombinedInnerMessage
{
	width: 99.6396%; /* 553px of 555px */
	height: 9.0909em; /* 100px@11px */
	*height: 8.87em;
}

*+html #formContact #boxCombinedInnerMessage
{
	/* IE7 only */
	width: 99.64%; /* 552px of 554px */
	height: 9.09em; /* 100px@(99%*11px) */
}

#formContact #boxCombinedInnerMessage textarea
{
	width: 50.0909em; /* 551px@11px (+2px padding) */
	*width: 48.88em;
	height: 9.0909em; /* 100px@11px */
	*height: 8.87em;
	margin: 0;
}

*+html #formContact #boxCombinedInnerMessage textarea
{
	/* IE7 only */
	width: 49.29em; /* 550px@(99%*11px) (+2px padding) */
	height: 9.14em; /* 102px@(99%*11px) */
}

/* registration -----------------------------*/
#boxRegErrorMessagesOuter
{
	font-size: 84.62%; /* 11px */
	line-height: 1.5455em; /* 17px */
	*line-height: 1.51em;
	width: 100%;
	padding: 0 0 1.5455em; /* 0 0 17px@11px */
	*padding: 0 0 1.51em;
	background-color: #e4f700;
}

#boxRegErrorMessagesInner
{
	text-align: left;
	width: 68.1818em; /* 750px@11px */
	*width: 66.54em;
	min-width: 750px;
	margin: 0 auto;
}

#ulRegErrorMessages
{
	margin: 0;
}

#ulRegErrorMessages li
{
	list-style-image: url(/_images/crossBlack.gif);
}

#boxRegData .boxCombinedInner.select
{
	*position: relative;
}

#boxRegData .boxCombinedInner.select select
{
	*position: absolute;
	*top: -2px;
	*left: -2px;
	*height: 1.69em; /* 19px@11px */
	*width: 24.40em; /* 275px@11px */
}

#boxRegData .boxCheckbox
{
	*position: relative;
	width: 23.0909em; /* 254px@11px */
	*width: 22.27em; /* 251px@11px */
	min-width: 254px;
	*min-width: 251px;
	padding: 0 0 0 16px;
	*padding: 0 0 0 19px;
	text-indent: -16px;
	*text-indent: 0;
}

#boxRegData .boxCheckbox input.checkbox
{
	*position: absolute;
	*top: -1px;
	*left: -4px;
}

#boxRegData div.text
{
	position: relative;
	top: -1px;
	padding: 0 .1818em; /* 0 2px@11px */
	*padding: 0 .18em;
}

#boxRegData #boxAcceptGTC
{
	width: 49em; /* 539px@11px */
	*width: 47.82em;
	min-width: 539px;
}

#boxRegConfirm div.label
{
	display: block;
	clear: both;
}

#boxRegConfirm div.text
{
	display: block;
	clear: both;
	font-weight: bold;
}

/* newsletter -------------------------------*/
/* load settings ------------------------*/
#formNewsletterLoad #boxCombinedOuterLoad
{
	width: 50.4545em; /* 555px@11px */
	*width: 49.33em;
}

*+html #formNewsletterLoad #boxCombinedOuterLoad
{
	/* IE7 only */
	width: 49.65em; /* 554px@(99%*11px) */
}

#formNewsletterLoad #boxCombinedInnerLoad
{
	width: 99.6396%; /* 553px of 555px */
}

*+html #formNewsletterLoad #boxCombinedInnerLoad
{
	/* IE7 only */
	width: 99.6390%; /* 552px of 554px */
}

#formNewsletterLoad #boxCombinedInnerLoad input.text
{
	width: 49.9091em; /* 549px@11px (+4px padding) */
	*width: 48.71em;
}

*+html #formNewsletterLoad #boxCombinedInnerLoad input.text
{
	/* IE7 only */
	width: 48.62em; /* 548px@11px (+4px padding) */
}

/* registration -----------------------------*/

/* forgot password --------------------------*/
#formForgotPassword label
{
	width: 10em;
	/* 130px */
	* width: 9.76em;
}

* html #formForgotPassword label
{
	/* IE6 only */
	/**/
	width/**/: 9.53em; /* 127px */
}

#formForgotPassword #inputEmail
{
	width: 31.3908em;
	/* 404px */
	* width: 30.63em;
}

/* personal news page editor ----------------*/
#boxMyNewsPersEdit .boxSelect
{
	width: 50.2727em; /* 553px@11px */
	*width: 49.06em;
	text-align: center;
}

#boxMyNewsPersEdit .boxSelect select
{
	width: 16.0909em; /* 177px@11px */
	*width: 15.70em;
	margin: 1.4545em 0 1.0909em; /* 16px 0 12px@11px */
	*margin: 1.42em 0 1.06em;
}

#boxMyNewsPersEdit .boxSelect option
{
	height: 1.5455em; /* 17px@11px */
	*height: 1.51em;
}

#boxMyNewsPersEdit input.text
{
	display: inline;
	float: none;
	width: 1.0909em; /* 12px@11px */
	*width: 1.06em;
}

/* id card editor ---------------------------*/
#boxIdCardEdit label,
#boxIdCardEdit div.label
{
	width: 16.0909em; /* 177px@11px */
	*width: 15.70em;
	margin-right: 1em; /* 11px@11px */
	*margin-right: .98em;
}

#boxIdCardEdit div.label
{
	height: 1px;
}

* html #formIdCardEdit label,
* html #formIdCardEdit div.label
{
	/* IE6 only */
	width/**/: 15.44em; /* 174px@11px */
}

#formIdCardEdit div.text
{
	width: 33m; /* 363px@11px */
	*width: 32.20em;
	margin: .0909em 0 0 .1818em; /* 1px 0 0 2px@11px */
	*margin: .09em 0 0 .18em;
}

#formIdCardEdit select
{
	width: 16.0909em; /* 177px@11px */
	*width: 15.70em;
	height: 1.3636em; /* 15px@11px */
	*height: 1.33em;
}

#formIdCardEdit select:focus
{
	width: 33.1818em; /* 365px@11px */
	*width: 32.38em;
}

#formIdCardEdit input.text
{
	width: 15.5455em; /* 171px@11px (+6px border & padding) */
	*width: 15.17em;
}

#formIdCardEdit input.text:focus
{
	width: 32.6364em; /* 359px@11px (+6px border & padding) */
	*width: 31.85em;
}

#formIdCardEdit #labelZIP
{
	width: 2.5455em; /* 28px@11px */
	*width: 2.48em;
	margin-right: 0;
	white-space: nowrap;
}

#formIdCardEdit #inputZIP
{
	width: 4.6364em; /* 51px@11px (+6px border & padding) */
	*width: 4.52em;
	margin-right: .0909em;
	*margin-right: .09em;
}

#formIdCardEdit #inputZIP:focus
{
	width: 21.7273em; /* 239px@11px */
	*width: 21.20em;
}

#formIdCardEdit #labelTown
{
	width: 13.5455em; /* 149px11px */
	*width: 13.22em;
}

#formIdCardEdit #inputTown
{
	width: 10.2727em; /* 113px@11px (+6px border & padding) */
	*width: 10.03em;
}

#formIdCardEdit #inputTown:focus
{
	width: 27.3636em; /* 301px@11px */
	*width: 26.70em;
}

#formIdCardEdit textarea
{
	width: 15.7273em; /* 173px@11px (+4px border & padding) */
	*width: 15.35em;
	height: 9.1818em; /* 101px@11px */
	*height: 8.96em;
}

#formIdCardEdit textarea:focus
{
	width: 32.8182em; /* 361px@11px (+4px border & padding) */
	*width: 32.03em;
}

/*
#formIdCardEdit #boxPicture
{
	text-align: center;
	width: 16.0909em; /* 177px@11px * /
	*width: 15.70em;
	margin-left: 17.0909em; /* 188px@11px * /
	*margin-left: 16.68em;
	overflow: hidden;
}

/* file upload * /
#formIdCardEdit div.inputFile
{
	position: relative;
}

#formIdCardEdit input.file
{
	position: relative;
	float: left;
	text-align: right;
	width: 28.6713em;
	/* 369px * /
	*width: 27.98em;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#formIdCardEdit div.boxFileFake
{
	position: relative;
	top: -1.5540em; /* -20px * /
	*top: -1.44em; /* -19px * /
	width: 41.3846em; /* 538px * /
	*width: 40.39em;
	z-index: 1;
}

#formIdCardEdit input.fileFakeText
{
	width: 19.8135em; /* 255px@99% * /
	*width: 19.14em; /* 255px@100% * /
	margin-left: 13.1313em; /* 169px@99% * /
	*margin-left: 12.69em; /* 169px@100% * /
}

#formIdCardEdit input.fileFakeButton
{
	/* float to the right to be always
     * behind the "real button",
     * margin-right to settle rounding
     * differences when increasing font * /
	float: right;
	margin-right: .0679em; /* .75px@85% * /
	*margin-right: .07em;
	/*----------------------------------* /
	width: 9.7738em; /* 108px@85% * /
	*width: 9.63em; /* 109px@85% * /
	margin-bottom: .1810em; /* 2px@85% * /
	*margin-bottom: 0;
}
*/


input, select, textarea
{
	font-size: 100% !important;
}








/* styles for hilfe.blackbit.de */
/*
#doc2
{
	font-size: 84.6154%; /* 11px * /
	line-height: 1.5455em; /* 17px@11px * /
	*line-height: 1.51em;
	width: 86.3636em; /* 950px * /
	*width: 84.28em;
}
*/

#doc2 div#menu
{
	width: 68.6364em; /* 755px@11px */
	*width: 66.98em;
}

#doc2 div#ft
{
	width: 68.6364em; /* 755px@11px */
	*width: 66.98em;
	border-top: 1px solid #000000;
	margin: 2.7273em 0 3.6364em; /* 30px 0 40px@11px */
	*margin: 2.66em 0 3.55em;
}

#doc2 img.orchid
{
	width: 68.6364em; /* 755px@11px */
	*width: 66.98em;
	height: 92.9091em; /* 1022px@11px */
	*height: 90.67em;
}

/* Weblog */
label,
div.label
{
	display: block;
	float: left;
	padding-top: 1px;
	*padding-top: 2px;
}

.required {
	font-weight: bold;
}

.error {
	color: #bd0000;
	font-weight: bold;
}

#boxWeblog form.formStandard label
{
	display: block;
	float: left;
	width: 550px;
	_width: 540px;
}


#boxWeblog form.formStandard .text,
#boxWeblog form.formStandard select,
#boxWeblog form.formStandard textarea
{
	width: 550px;
	margin-bottom: .1554em; /* 2px@99% */
	*margin-bottom: 0;
}

#boxWeblog form.formStandard textarea {
	height: 140px;
}

#boxWeblog form.formStandard select {
	height: 34px;
}

#boxWeblog form.formStandard input.text,
#boxWeblog form.formStandard textarea {
	border: 1px solid #7E7E7E;
}

#boxWeblog form.formStandard #inputMessage
{
	width: 380px;
	height: 8.3077em; /* 108px@99% */
	*height: 8.11em;
}

div.boxBlogImage {
	float: left;
	margin-right: 10px;
}

/* Flash-Video */
.showAsFlashVideo {
	display: none !important;
}

#flashVideoContainer {
	margin: 5px 0;
}
