img.inlineRight,
a.inlineRight img
{
	display: block;
	float: right;
	margin: 0 0 .6667em .6667em; /* 0 0 8px 8px@12px */
	*margin: 0 0 .65em .65em;
	/* border: 1px solid #a5c5de; */
}

img.inlineLeft,
a.inlineLeft img
{
	display: block;
	float: left;
	margin: 0 .6667em .6667em 0; /* 0 8 8px 0@12px */
	*margin: 0 .65em .65em 0;
	/* border: 1px solid #a5c5de; */
}

.boxBanner
{
	position: relative;
	left: -1.1667em; /* -14px@12px */
	*left: -1.14em;
	margin: .4167em 0 0; /* 5px 0 0@12px */
	*margin: .41em 0 0;
}



html
{
	background-color: #edf6fb;
	background-image: url(/_images/bg.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.noScreen
{
	display: none !important;
}

#custom-doc
{
	width: 76.9231em; /* 1000px */
	*width: 75.0692em;
	min-width: 1000px;
	margin: auto;
	text-align: left;
}

h1
{
	font-size: 125%; /* 15px@12px */
	font-weight: bold;
	line-height: 1.3333em; /* 20px@15px */
	*line-height: 1.30em;
	margin: 1em 0  0.5333em; /* 15px 0 8px@15px */
	*margin: .98em 0 0.52em;
}

h2
{
	font-size: 100%; /* 12px */
	font-weight: bold;
	margin: 1.3333em 0 0; /* 16px@12px */
	*margin: 1.30em 0 0;
}

a:link,
a:visited,
a:active
{
	color: #208ad9;
	text-decoration: none;
}

a:hover
{
	color: #208ad9;
	text-decoration: underline;
}

div.clearing
{
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.spacer
{
	display: block;
	clear: both;
	font-size: 100%;
	line-height: 1.3333em; /* 16px@12px */
	*line-height: 1.30em;
	width: 100%;
	height: 1.3333em; /* 16px@12px */
	*height: 1.30em;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* header -----------------------------------*/
#hd
{
	position: relative;
	height: 169px;
}

#boxHeader
{
	position: absolute;
	top: 0;
	left: 0;
	width: 83.8462em; /* 1090px */
	*width: 81.83em;
	height: 169px;
	min-width: 1090px;
	background-image: url(/_images/bgHeaderOuter.gif);
	background-position: 91.74% 0;
	background-repeat: no-repeat;
}

#boxHeaderScreen
{
	width: 76.9231em; /* 1000px */
	*width: 75.07em;
	height: 169px;
	min-width: 1000px;
	background-image: url(/_images/bgHeaderInner.gif);
	background-position: 98.16% 45px;
	background-repeat: no-repeat;
}

/* super navigation ---------------------*/
#boxSuperNavi
{
	position: relative;
	top: 15px;
	left: 2.0909em; /* 23px@11px */
	*left: 2.04em;
	font-size: 84.6154%; /* 11px */
	width: 86.7273em; /* 954px@11px */
	*width: 84.64em;
}

#boxSuperNavi a:link,
#boxSuperNavi a:visited
{
	color: #000000;
	text-decoration: none;
}

#boxSuperNavi a:active,
#boxSuperNavi a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* body -------------------------------------*/
/* grid ---------------------------------*/
#containerCenterRight
{
	width: 60.6154em; /* 788px */
	*width: 59.1546em;
	margin-left: 16.3077em !important; /* 212px */
	*margin-left: 15.9147em !important;
}

#containerCenterRight div.containerMainText {
	margin-top: 2.0000em; /* 26px */
	*margin-top: 1.95em;
}



#containerCenter
{
	font-size: 92.31%; /* 12px */
	line-height: 1.3333em; /* 16px@12px */
	*line-height: 1.30em;
	width: 44.3077em; /* 576px */
	*width: 43.2399m;
	_width: 41.66em; /* 555px */
	_overflow: hidden;
	margin: 0 1.3333em 2em; /* 0 16px 24px@12px */
	*margin: 0 1.30em 1.95em;
	_margin: 0 .65em 1.95em; /* 0 8px 24px@12px */
}


#containerCenter .smalltext {
	font-size: 83.3333%; /* 10px */
	
}

.tdSmalltext {
	line-height: 1em;
}

#containerCenter table.contentTable td {
	vertical-align: top;
	padding: 0.2308em 0; /* 3px 0 */
	*padding: 0.23em 0;
}

#containerCenter table.contentTable {
	border-collapse: separate;

}

#containerCenter table.contentTable td.firstColumn {
	width: 8.4615em; /* 110px */
	*width: 8.26em;

}

#containerCenter table.contentTable td.firstColumn {
	width: 9.2308em; /* 120px */
	*width: 9.01em;
}

#containerCenter h2 {
	margin-bottom: 0.3846em; /* 5px */
	*margin-bottom: 0.38em;
}

#containerCenterHome
{
	width: 44.3077em; /* 576px */
	*width: 43.24em;
}

#containerCenterHome .indexcms
{
	font-size: 92.31%; /* 12px */
	line-height: 1.3333em; /* 16px@12px */
	*line-height: 1.30em;
}

#containerRight,
#containerLeft
{
	width: 16.1538em; /* 210px */
	*width: 15.7645em;
}

/* main content -------------------------*/

.highlight1 {
	color: #00a2d3;
}

.highlight2 {
	color: #ff7c00;
}

/* page functions -----------------------*/
#boxPageFunctions
{
	font-size: 84.62%; /* 11px */
	line-height: 1.8182em; /* 20px@11px */
	*line-height: 1.77em;
	margin: 9.0909em 0 0 1.4545em; /* 100px 0 0 16px@11px */
	*margin: 8.87em 0 0 1.42em;
}

#boxPageFunctions a:link,
#boxPageFunctions a:visited,
#boxPageFunctions a:active,
#boxPageFunctions a:hover
{
	display: block;
	color: #7c7e7f;
	text-decoration: none;
	margin: .9091em 0 0; /* 10px 0 0@11px */
	*margin: .89em 0 0;
}

#boxPageFunctions a:hover .spanComboLinkText
{
	text-decoration: underline;
}

#boxPageFunctions img
{
	vertical-align: middle;
}

/* navigation/menu ----------------------*/
#boxNavi .boxWrapper
{
	font-size: 92.3077%; /* 12px */
}

#boxNavi ul
{
	margin: 0 0 0 .8333em; /* 0 0 0 10px */
	*margin: 0 0 0 .8133em;
}

#boxNavi li
{
	width: auto;
	padding: .5em 0; /* 6px 0 */
	*padding: .4880em 0;
}

#boxNavi li.liMenuSelected
{
	background-image: url(/_images/bgMenuSelected.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

#boxNavi li a:link,
#boxNavi li a:visited,
#boxNavi li a:active,
#boxNavi li a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#boxNavi li a:hover
{
	color: #208ad9;
}

#boxNavi .liMenuSelected a:link,
#boxNavi .liMenuSelected a:visited,
#boxNavi .liMenuSelected a:active,
#boxNavi .liMenuSelected a:hover
{
	color: #208ad9;
}

#boxNavi ul ul
{
	margin: 0 0 0 1.3333em; /* 0 0 0 16px@12px */
	*margin: 0 0 0 1.3012em;
}

#boxNavi ul ul li
{
	padding: .1667em 0; /* 2px 0@12px */
	*padding: .1627em 0;
}

#boxNavi ul ul li a:link,
#boxNavi ul ul li a:visited,
#boxNavi ul ul li a:active,
#boxNavi ul ul li a:hover
{
	font-weight:  normal;
}

/* search box ---------------------------*/
#boxSearchBox
{
	font-size: 84.62%; /* 11px */
	text-align: center;
}

#formSearchBox
{
	padding: .3636em 0 0; /* 4px 0 0@11px */
	*padding: .35em 0 0;
}

#boxSearchBox label
{
	text-transform: uppercase;
}

#boxSearchBox label a:link,
#boxSearchBox label a:visited,
#boxSearchBox label a:active,
#boxSearchBox label a:hover
{
	*display: block;
	color: #818181;
	text-decoration: none;
	*padding-top: .16em; /* 2px@12px */
}

#boxSearchBox input.text
{
	width: 7.3636em; /* 81px@11px */
	*width: 7.19em;
	background-color: #f0f0f0;
	border: 1px solid #aaaaaa;
	margin: 0 .7273em 0 .3636em; /* 0 8px 0 4px@11px */
	*margin: 0 .71em 0 .35em;
	padding: .0909em .2727em; /* 1px 3px@11px */
	*padding: .09em .27em;
}

#boxSearchBox #imageSearchBox
{
	vertical-align: -1px;
	*vertical-align: baseline;
}

/* framed boxes (general) ---------------*/
.boxFramedUpper,
.boxFramedLower,
#boxSpecial
{
	background-color: #ffffff;
}

.boxFramedTop
{
	position: relative;
	width: 100%;
	font-size: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
}

.boxFramedTopRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 21px;
	font-size: 0;
	background-position: 100% 0;
	background-repeat: no-repeat;
	overflow: hidden;
}

.boxFramedLeft
{
	width: auto;
	padding: 0 0 0 8px;
	background-repeat: no-repeat;
	overflow: hidden;
	
	_margin-top: -6px;
}

.boxFramedRight
{
	width: auto;
	padding: 0 11px 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
}

.boxFramedUpper .boxFramedLeft,
.boxFramedUpper .boxFramedRight
{
	min-height: 136px;
}

.boxFramedContent
{
	width: auto;
	padding: 0 8px;
	overflow: hidden;
}

.boxFramedBottom
{
	position: relative;
	width: 100%;
	height: 18px;
	font-size: 0;
	background-position: 0 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}

.boxFramedBottomRight
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 21px;
	height: 18px;
	font-size: 0;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* framed boxes (upper position) --------*/
.boxFramedUpper .boxFramedTop,
.boxFramedUpper .boxFramedTopRight
{
	height: 18px;
	background-image: url(/_images/bgFramedUpper.gif);
}

.boxFramedUpper .boxFramedLeft
{
	background-image: url(/_images/bgFramedUpper.gif);
	background-position: 0 -18px;
}

.boxFramedUpper .boxFramedRight
{
	background-image: url(/_images/bgFramedUpper.gif);
	background-position: 100% -18px;
}

.boxFramedUpper .boxFramedBottom,
.boxFramedUpper .boxFramedBottomRight
{
	background-image: url(/_images/bgFramedUpper.gif);
}

/* Home framed Boxes */
div#boxHomeLeftUpper .boxFramedTop,
div#boxHomeLeftUpper .boxFramedTopRight,
div#boxHomeLeftUpper .boxFramedLeft,
div#boxHomeLeftUpper .boxFramedRight,
div#boxHomeLeftUpper .boxFramedBottom,
div#boxHomeLeftUpper .boxFramedBottomRight
{

	background-image: none;
}

div#boxHomeLeft .boxFramedUpper
{
background-color: transparent;
}

/* framed boxes (lower position) --------*/
.boxFramedLower .boxFramedTop,
.boxFramedLower .boxFramedTopRight
{
	height: 15px;
	background-image: url(/_images/bgFramedLower.gif);
}

.boxFramedLower .boxFramedLeft
{
	background-image: url(/_images/bgFramedLower.gif);
	background-position: 0 -15px;
}

.boxFramedLower .boxFramedRight
{
	background-image: url(/_images/bgFramedLower.gif);
	background-position: 100% -15px;
}

.boxFramedLower .boxFramedBottom,
.boxFramedLower .boxFramedBottomRight
{
	background-image: url(/_images/bgFramedLower.gif);
}

/* framed boxes (special) ---------------*/
#boxSpecial {
	font-size: 12px;
}

#boxSpecial
{
	position: relative;
_height: 268px;
}

#boxSpecial .boxFramedTop,
#boxSpecial .boxFramedTopRight
{
	position: absolute;
	height: 136px;
	background-image: url(/_images/bgFramedSpecial.gif);
}

#boxSpecial .boxFramedLeft
{
	min-height: 268px;
_height: 268px;
	padding-top: 18px;
	background-image: url(/_images/bgFramedSpecial.gif);
	background-position: 0 100%;
}

#boxSpecial .boxFramedRight
{
	min-height: 268px;
_height: 268px;
	background-image: url(/_images/bgFramedSpecial.gif);
	background-position: 100% 100%;
}

#boxSpecial img.inlineRight {
	margin: 0;
}

#boxSpecial .specialQuote {
	font-size: 12px;
}

#boxSpecial .specialQuote h1 {
	font-size: 12px;
	font-weight: normal;
	color: #208AD9;
}

#boxSpecial .boxFramedContent h1 {
	color: #208AD9;
}

#boxSpecial .indexcms h1 {
	font-size: 12px;
}


/* framed boxes (waves in background) ---*/
#boxNavi .boxFramedContent
{
	padding-bottom: 50px;
	background-image: url(/_images/bgWavesLeft.gif);
	background-position: -57px 100%;
	background-repeat: no-repeat;
}

#boxSearchBox .boxFramedContent
{
	padding-bottom: 65px;
	background-image: url(/_images/bgWavesLeft.gif);
	background-position: -384px -15px;
	background-repeat: no-repeat;
}

#boxSpecial .boxFramedContent
{
	min-height: 84px;
_height: 84px;
	background-image: url(/_images/bgWavesRight.gif);
	background-position: -399px 0;
	background-repeat: no-repeat;
}

#containerCenter ul.listWithBullets {
	margin-left: 1.2500em; /* 15px@12px */
	*margin-left: 1.22em;
}

#containerCenter ul.listWithBullets li {
	list-style-type: disc;
}

/* footer -----------------------------------*/
#boxFooter
{
	font-size: 84.62%; /* 11px */
	line-height: 1.3636em; /* 15px@11px */
	*line-height: 1.33em;
	color: #5d5d5d;
	padding: 1.8182em 9.4545em 1.8182em 20.8182em; /* 20px 104px 20px 229px@11px */
	*padding: 1.77em 9.23em 1.77em 20.32em;
	background-image: url(/_images/bgFooter.gif);
	background-position: 97.43% 50%;
	background-repeat: no-repeat;
}

#boxFooter a:link,
#boxFooter a:visited,
#boxFooter a:active
{
	color: #5d5d5d;
	text-decoration: none;
}

#boxFooter a:hover
{
	color: #5d5d5d;
	text-decoration: underline;
}

/* search engine navigation -------------*/
#boxSearchEngineNavi
{
	margin: .5455em 0 0; /* 6px 0 0@11px */
	*margin: .53em 0 0;
}

/* BBM footer ---------------------------*/
#boxFooterBBM
{
	margin: .5455em 0 0; /* 6px 0 0@11px */
	*margin: .53em 0 0;
}

/* styles for expandable content ------------*/
.containerExpandable
{
	border: solid #cbcdd5;
	border-width: 1px 1px 0;
}

.h2Expandable,
.boxExpandable
{
	margin: 0;
	padding: .1538em; /* 2px */
	*padding: .15em;
	border: solid #cbcdd5;
	border-width: 0 0 1px;
}

.h2Expandable
{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-color: #d7ecf8;
}

.aExpandable
{
	display: block;
	width: 100%;
	color: #000000;
	text-decoration: none;
}

.aExpandable:hover
{
	color: #a90d1a;
	text-decoration: none;
	cursor: pointer;
}

.aExpandable .boxExpandableIcon
{
	float: left;
	width: 10px;
	height: 10px;
	margin: .2308em .2308em 0; /* 3px 3px 0 */
	*margin: .23em .23em 0;
	_margin: 3px 3px 0 0;
	_font-size: 0;
	background-color: #000000;
	background-image: url(/_images/expand.gif);
	background-repeat: no-repeat;
}

.aExpandable:hover .boxExpandableIcon
{
	background-color: #a90d1a;
}

.aExpandable.displayed .boxExpandableIcon
{
	background-position: 100% 0;
}

.aExpandable.hidden .boxExpandableIcon
{
	background-position: 0 0;
}


/* special pages ----------------------------*/
/* home ---------------------------------*/
#boxHomeLeft
{
	float: left;
	width: 49.9%;
}

#boxHomeRight
{
	float: right;
	width: 49.9%;
}

#boxHomeRight p {
	font-size: 84.62%; /* 11px */
}

#boxHomeRight p img {
	margin-top: 0.1818em; /* 2px@11px */
	*margin-top: 0.18em;
}

#boxHomeRight h1 {
	font-size: 107.69%; /* 14px */
	margin-bottom: 0.5000em; /* 7px@14px */
	*margin-bottom: 0.49em;
}


#boxHomeRightUpper {
	background-image: url(/_images/mann-start.jpg);
	background-position: -110px 10px;
	background-repeat: no-repeat;
}

#boxHomeRightLower {
	background-image: url(/_images/frau-start.jpg);
	background-position: 40px 7px;
	background-repeat: no-repeat;
}

/* sitemap ------------------------------*/
#boxSitemap
{
	margin: 0;
	padding: 0;
}

.boxSitemapCol
{
	width: 49.9%;
	float: left;
}

.boxSitemapCol ul
{
	/* border-color: 1px dotted #000000; */
	font-weight: bold;
	list-style-type: none;
	list-style-position: outside;
	margin: 0 1em 1em 0; /* 0 13px 13px 0 */
	*margin: 0 .98em .98em 0;
}

.boxSitemapCol li
{
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
}

.boxSitemapCol ul ul li
{
	list-style-type: square;
	list-style-position: outside;
	margin-top: .3077em;
	*margin-top: .30em;
}

.boxSitemapCol ul ul
{
	color: #000000;
	font-weight: normal;
	padding: 0 0 0 1em; /* 0 0 0 13px */
	*padding: 0 0 0 .98em;
	margin: 0 .4615em; /* 0 6px */
	*margin: 0 .45em;
	border-style: none;
}

.aSitemap:link,
.aSitemap:active,
.aSitemap:visited
{
	color: #000000;
	text-decoration: none;
}

.aSitemap:hover
{
	color: #000000;
	text-decoration: underline;
}

/* some general styles for forms --------*/
label,
div.label
{
	display: block;
	float: left;
	padding-top: .1667em; /* 2px@12px */
	*padding-top: .16em;
}

.required
{
	color: #208ad9;
}

input.button,
input.reset,
input.submit
{
	background-color: #ffffff;
	border: solid 1px #b5cee0;
	vertical-align: middle;
	font-size: 91.67%; /* 11px */
}

input.button:hover,
input.reset:hover,
input.submit:hover
{
	cursor: pointer;
	color: #208ad9;
}

input.text,
input.password,
textarea
{
	font-size: 100%;
	line-height: 1.3333em; /* 16px@12px */
	*line-height: 1.30em;
	color: #000000;
	background-color: #ffffff;
	padding: .0833em .3333em; /* 1px 4px@12px */
	*padding: .08em .33em;
	border: 1px solid #b5cee0;
}

input.text,
input.password
{

	margin-bottom: .1554em;
	*margin-bottom: 0;
}

input.radio
{
	vertical-align: -.4662em; /* -6px@99% */
	*vertical-align: -.23em; /* -3px@99% */
	margin-bottom: .3077em;
	*margin-bottom: 0;
}

span.radio
{
	display: block;
	float: left;
	margin-left: 1em; /* 13px */
	*margin-left: .98em;
	padding-top: .0769em; /* 1px */
	*padding-top: .08em;
}

span.checkbox
{
	/* if needed, add your styles here */
}

select
{
	font-size: 100%;
	line-height: 1.3333em; /* 16px@12px */
	*line-height: 1.30em;
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #b5cee0;
}

/* more general styles: rows of buttons -*/
div.boxButtons
{
	clear: both;
	width: 44.0833em; /* 529px@12px */
	*width: 43.02em;
	text-align: right;
	margin-top: .25em; /* 3px@12px */
	*margin-top: .08em; /* 1px@12px */
	_padding-bottom: 1px;
}

/* contact form -------------------------*/
#formContact label
{
	display: block;
	float: left;
	width: 12em; /* 144px@12px */
	*width: 11.71em;
	_width: 11.47em; /* 141px@12px */
}

#formContact .text,
#formContact select,
#formContact textarea
{
	width: 31.25em; /* 375px@12px */
	*width: 30.50em;
	margin-bottom: .1667em; /* 2px@12px */
	*margin-bottom: 0;
}

#formContact select
{
	width: 32.0833em; /* 385px@12px */
	/* select boxes will be rendered
	 * differently in Internet Explorer */
	*width: 31.39em; /* 386px@12px */
}

#formContact #labelZIP
{
	width: 2.5em; /* 30px@12px */
	*width: 2.48em;
}

#formContact #inputZIP
{
	width: 5.8333em; /* 70px@12px */
	*width: 5.69em;
	margin-right: .1667em; /* 2px@12px */
	*margin-right: .16em;
}

#formContact #labelTown
{
	width: 9.5em; /* 114px@12px */
	*width: 9.27em;
	_width: 8.95em; /* 111px@12px */
}

#formContact #inputTown
{
	width: 24.4167em; /* 293px@12px */
	*width: 23.83em;
}

#formContact #inputMessage
{
	width: 31.5833em; /* 379px@12px */
	*width: 30.82em;
	height: 13.3333em; /* 160px@12px */
	*height: 13.01em;
	padding-right: 0;
}

/* search engine ------------------------*/
#formSearchEngine label
{
	width: 7.6667em; /* 92px@12px */
	*width: 7.48em;
	_width: 7.24em; /* 89px@12px */
	*margin-top: 1px;
}

#formSearchEngine input.text
{
	width: 32.25em; /* 387px@12px */
	*width: 31.47em;
	overflow: hidden;
}

#formSearchEngine .boxFormSubmit
{
	display: block;
	float: right;
	width: 1.2308em; /* 16px */
	*width: 1.20em;
	height: 1.3077em; /* 17px */
	*height: 1.28em;
}

#formSearchEngine input.image
{
	width: 2.75em; /* 33px@12px */
	*width: 2.68em;
	height: 1em; /* 12px@12px */
	*height: .98em;
	margin: 0 0 0 .3333em; /* 0 0 0 4px@12px */
	*margin: 0 0 0 .33em;
}

#formSearchEngine span.radio
{
	margin: .0833em 0 0 7.6667em; /* 1px 0 0 92px@12px */
	*margin: 0 0 0 6.59em; /* 0 0 0 81px@12px */
}

#formSearchEngine span.radio.first
{
	margin-left: 0;
}

#boxSearchResults
{
	margin: 1.3333em 0 0; /* 16px 0 0@12px */
	*margin: 1.30em 0 0;
}

.boxSearchResult
{
	margin: 0 0 1.3333em; /* 0 0 16px@12px */
	*margin: 0 0 1.30em;
}

.h1SearchResult
{
	font-size: 100%; /* 12px */
	font-weight: bold;
	color: #000000;
	margin: 0;
}

.spanSearchRelevance
{
	display: block;
	float: left;
	margin: 0 .5em 0 0; /* 0 6px 0 0 */
	*margin: 0 .49em 0 0;
	overflow: hidden;
}

.spanSearchRelevance img
{
	*vertical-align: -.08em; /* -1px@12px */
}

.lowerSpecial {
	font-size:12px;
}

.spacer.lowerSpecial {
	background-color: #EDF6FB;
}

.boxFramedTop.lowerSpecial {
	
}

.boxFramedContent .indexcms {
	overflow: hidden !important;
}

.closedSpecial {
	
}

.closedSpecial .specialCBTop,
.closedSpecial .specialCBTop .specialCBTopRight {
    background-image: url(/_images/bgFramedLower.gif);
    height: 15px;
}

.closedSpecial .specialCBTop {
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.closedSpecial .specialCBTop .specialCBTopRight {
    background-position: 100% 0;
    background-repeat: no-repeat;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
}


.closedSpecial .specialCBBottom,
.closedSpecial .specialCBBottom .specialCBBottomRight {
    background-image: url(/_images/bgFramedLower.gif);
    height: 20px;
}

.closedSpecial .specialCBBottom {
    background-position: 0 100%;
    background-repeat: no-repeat;
    font-size: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.closedSpecial .specialCBBottom .specialCBBottomRight {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
}

.closedSpecial .leftBorder {
	background-repeat:no-repeat;
	overflow:hidden;
	padding:0 0 0 8px;
	width:auto;
	background-image:url(/_images/bgFramedLower.gif);
	background-position:0 -15px;
}

.closedSpecial .rightBorder {
	background-repeat:no-repeat;
	overflow:hidden;
	padding:0 11px 0 0;
	width:auto;
	background-image:url(/_images/bgFramedLower.gif);
	background-position:100% -15px;
}

.closedSpecial .specialCBContent {
	overflow:hidden;
	padding:0 8px;
	width:auto;
	
}

.closedSpecial h1 {
	color: #208AD9;
	font-size: 12px;
}

.closedSpecial ul {
	margin-left: 1.3000em; /* 13px@10px */
	*margin-left: 1.27em;
	font-size: 12px;
}

.closedSpecial ul li {
	list-style-type: disc;
}


