/* CONTENT ******************************/
body
{
	background: url(/files/include/layout/image/jpeg/background.jpg) repeat-x;
	background-color: #777777;
	margin:0px;
	padding:0px;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica;
	color: #666;
	padding-bottom:20px;
	padding-left:10px;
}

.abbr
{
	cursor: help;
	border-bottom: 1px dotted #666666;
}
.acronym
{
	cursor: help;
	border-bottom: 1px dotted #666666;
}

.blankBreak
{
       	clear:both;
       	margin:0px;
       	padding:0px;
        border:none;
}

#searchAndSubmitWordProposal
{
	display:block;
	position:absolute;
	z-index:5;
	background-color:white;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:3px solid #D5D1D2;
	border-top:none;

	width:136px;
	width:139px;
	margin-top:-5px;
	padding-top:3px;

	_width:137px;
	_margin-top:-10px;
	_padding-top:3px;
	_padding-left:0px;
	overflow:hidden;
}

#breadcrumbs
{
	float:left;
	margin-left:248px;
	_margin-left:125px;
	margin-top:-10px;
	margin-bottom:10px;

	_margin-top:-5px;
	_margin-bottom:5px;

}

#breadcrumbs a:link
{
	color: #139FBA;
	text-decoration:none;
}
#breadcrumbs a:visited
{
	color: #139FBA;
	text-decoration:none;
}
#breadcrumbs a:active
{
	color: #139FBA;
	text-decoration:none;
}
#breadcrumbs a:hover
{
	color: #139FBA;
	text-decoration:none;
}

#content_2
{
	margin:8px;
}

#content_2 p, #content_2 h1, #content_2 h2, #content_2 h3, #content_2 h4, #content_2 h5, #content_2 li, #content_2 td
{
	line-height:1.8em;
}

#content_2 p
{
	margin-top:1em;
	margin-bottom:1em;
}

#content_2 ol, #content_2 ul
{
	margin-top:0.5em;
	margin-bottom:1em;
}

#content_2 h3, #content_2 h4, #content_2 h5
{
	margin-top:1.5em;
	margin-bottom:0.5em;
}


h2
{
	font-size: 1.3em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h3
{
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h4
{
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h5
{
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#content_2 a
{
	color: #139FBA;
	text-decoration:none;
}

#content_2 a:link
{
	color: #139FBA;
	text-decoration:none;
}
#content_2 a:visited
{
	color: #139FBA;
	text-decoration:none;
}
#content_2 a:active
{
	color: #139FBA;
	text-decoration:none;
}
#content_2 a:hover
{
	color: #139FBA;
	text-decoration:none;
}

.internalLinkIcon
{
	display:inline;
	border:none;

	padding:0px;
	margin:0px;
	border-right:2px solid white;

	background-image:url(/files/include/image/gif/icon_intern.gif);
	background-repeat:no-repeat;
	background-position:center;

	border-left:1px solid white;
}

.externalLinkIcon
{
	display:inline;
	border:none;

	padding:0px;
	margin:0px;
	border-right:2px solid white;

	background-image:url(/files/include/layout/image/gif/icon_arrow_external_link.gif);
	background-repeat:no-repeat;
	background-position:center;


	border-left:1px solid white;
}

.topDiff
{
	_padding-top:1em;
}

/****************************** CONTENT */

/* IMAGES *******************************/
.imageCenter
{
	display:block;
	margin:auto;
	margin:4px;
}
.imageLeft
{
	float:left;
	margin-right:4px;
}
.imageRight
{
	float:right;
	margin-left:4px;
}
/******************************* IMAGES */


/* SITEMAP ******************************/
.siteMapList
{
	padding:1em;
	list-style-type: none;
	margin:0x;
}
/****************************** SITEMAP */

/* ICONS ******************************/
.iconArrowExternalLink
{
	border:none;
	margin:0px;
	padding:0px;
	position:relative;
	display:inline;
	top:-1px;
	margin-right:3px;
	width:7px;
	height:4px;
}
/****************************** ICONS */

/* DOWNLOAD ******************************/
.upper
{
	text-transform:uppercase;
}
.downloadliste_links
{
	float:left;
	width:8em;
	text-align: center;
}
.downloadliste_rechts
{
	display: block;
	margin-top:0px;
	margin-left:0em;
	padding-left:8.6em;
}
/****************************** DOWNLOAD */

/* FORM ELEMENTS ******************************/
input, select, textarea
{
	font-size:1em;
	margin:0px;
	padding:0px;
	border:2px solid #D9D9D9;
	width:200px;
	font-family: Verdana, Arial, Helvetica;
}

.defacedButton
{
	margin:0px;
	paddding:0px;
	border:0px solid white;
	width:auto;
	background-color:white;
	cursor:pointer;
}

#jsSelectList a
{
	display:block;
	width:100%;
	text-decoration:none;
	_font-size:0.95em;
	color:black;
}
#jsSelectList a:hover
{
	background-color:#777777;
	color:white;
	text-decoration:none;
}
#jsSelectList a:active
{
	text-decoration:none;
	color:black;
}
#jsSelectList a:visited
{
	text-decoration:none;
	color:black;
}

#jsSelectSortList a
{
	display:block;
	width:100%;
	text-decoration:none;
	_font-size:0.95em;
	color:black;
}
#jsSelectSortList a:hover
{
	background-color:#777777;
	color:white;
	text-decoration:none;
}
#jsSelectSortList a:visited
{
	text-decoration:none;
	color:black;
}
#jsSelectSortList a:visited
{
	text-decoration:none;
	color:black;
}

.formButton
{
	background-color:white;
	background:url(/files/include/layout/image/gif/icon_arrow_right.gif) 0px 5px no-repeat;
	color:#139FBA;
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:95px;
	border:none;
	cursor:pointer;

	margin-left:13em;
	_margin-left:7em;

}

.formButtonLeftDistance
{
	background-color:white;
	background:url(/files/include/layout/image/gif/icon_arrow_right.gif) 0px 5px no-repeat;
	color:#139FBA;
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px;
	width:95px;
	border:none;
	margin-left:20em;
	cursor:pointer;
}
.formButtonABF
{
	background-color:white;
	background:url(/files/include/layout/image/gif/icon_arrow_right.gif) 0px 5px no-repeat;
	color:#139FBA;
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px;
	width:95px;
	border:none;
	margin-left:20em;
	cursor:pointer;
}

.standardSelectList
{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:2em;
	width:204px;
}

.jsSelectContainerDisplayed
{
	position:absolute;
	width:200px;
	padding:0px;
	margin:0px;


	z-index:2;

	margin-left:16em;

	_margin-left:2.3em;
	margin-top:-4px;
	border:2px solid #D9D9D9;

}

.jsSelectContainer
{
	display:none;
	position:absolute;
	width:200px;
	padding:0px;
	margin:0px;


	z-index:2;

	margin-left:16em;

	_margin-left:2.3em;
	margin-top:-4px;
	border:2px solid #D9D9D9;
}

.jsSelectContainerScroll
{
	display:none;
	position:absolute;
	width:200px;
	_width:198px;
	padding:0px;
	margin:0px;

	margin-left:12em;

	z-index:2;

	_margin-left:2.4em;
	margin-top:-4px;
	border:2px solid #D9D9D9;
}

.jsInputText
{
	margin:0px;
	padding:0px;
	width:180px;
	border:none;
	_height:1.3em;
	cursor:pointer;

	vertical-align:top;
}

.jsInputTextLarger
{
	margin:0px;
	padding:0px;
	width:200px;
	_width:198px;
	border:none;
	_height:1.3em;
}

.jsSelectButton
{
	margin:0px;
	padding:0px;
	_height:1.3em;
	width:20px;
	background-image:url(/files/include/layout/image/gif/background_right_drop_down.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#D9D9D9;
	border:none;

	_border-top:2px solid #D9D9D9;
	vertical-align:top;
}

.jsSelectListSmall
{
	position:absolute;
	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0px;
	margin-left:12em;

	padding:0px;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;
	_width:198px;
	display:none;
}

.jsSelectListSmallIframe
{
	position:absolute;
	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0;
	margin-left:12em;
	padding:0;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;
	display:none;

	_width:196px;

}


.jsSelectListLarger
{
	position:absolute;
	display:none;

	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0px;

	margin-left:16em;

	_margin-left:16.3em;

	margin-top:-2px;
	_margin-top:2px;

	padding:0px;
	z-index:20;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;
}

.checkbox
{
	width:auto;
	border:none;
}



.standardSelectList_jsSelectListSmall
{
	position:absolute;
	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0px;
	margin-left:12em;

	margin-top:-2px;

	padding:0px;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;

	display:none;


	_margin-top:1px;
	_margin-left:12.35em;
}


.standardSelectList_jsSelectContainer
{
	display:none;

	position:absolute;


	width:200px;
	padding:0px;
	margin:0px;

	z-index:2;


	border:2px solid #D9D9D9;

	margin-left:12em;

}



.standardSelectListBigLabel_jsSelectListSmall
{
	position:absolute;
	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0px;
	margin-left:16em;

	margin-top:-2px;

	padding:0px;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;

	display:none;


	_margin-top:1px;
	_margin-left:16.25em;

}
.standardSelectListBigLabel_jsSelectContainer
{
	display:none;

	position:absolute;


	width:200px;
	padding:0px;
	margin:0px;

	z-index:2;

	// margin-top:-4px;

	border:2px solid #D9D9D9;

	margin-left:16em;
	_margin-left:2.3em;
}
.standardSelectListBigLabel
{
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:2em;
	width:204px;
}


#sucheund
{
	margin-left:6em;
	border:none;
	width:1em;
	margin-bottom:-3px;
}
/****************************** FORM ELEMENTS */

/* TOOLTIP ******************************/
#tipContainer
{
	position:absolute;
	z-index:100;
	width:274px;
	padding:0px;
	margin:0px;
	border:none;
	color:#FEFEFE;
	display:block;
	font-size:0.85em;
	left:-5000px;
	
	/* COLORS FOR THE NEW TEMPLATE */
	color:#5D5D5D;
	
	
}

#tipContent
{
	background-color:#666666;
	margin:0px;
	padding:19px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.9em;

	/* COLORS FOR THE NEW TEMPLATE */
	background-color:#EDEBEC;
}

#tipContent h3
{
	margin-top:0px;
	padding-top:0px;
	font-size:1.1em;
}
#tipContent p
{
	margin-top:0px;
	padding-top:0px;
}

#tipContentSmall
{
	z-index:101;
	background-color:#666666;
	margin:0px;
	padding:5px;
	font-size:0.9em;

	/* COLORS FOR THE NEW TEMPLATE */
	background-color:#EDEBEC;
}
#tipContentSmall p
{
	margin:0px;
	padding:0px;
}

/****************************** TOOLTIP */

/* PRINT/TOP ******************************/
#contentServiceContainer
{
	position:relative;
	margin:0px;
	margin-top:12px;
	padding:0px;
}

#contentServiceContainer a
{
	text-decoration:none;
	color: #139FBA;
	font-size:1em;
}
#contentServiceContainer img
{
	border:none;
}
#linkPrint
{
	padding-left:14px;
	float:left;
}
#linkTop
{
	padding-right:14px;
	float:right;
}
/****************************** PRINT/TOP */

/* NEWS BOX ******************************/
#newsBox
{
	margin:0px;
	margin-top:26px;
	padding:0px;
}

#newsBox h3
{
	color: #868686;
	margin:0px;
	margin-left:6px;
	padding:0px;
}

#newsBox ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:5px;
}

#newsBoxBorderContainer
{
	margin-top:6px;
	border:3px solid #D5D1D2;
}
#newsBox a:link
{
	color: #139FBA;
	text-decoration:none;
}
#newsBox a:visited
{
	color: #139FBA;
	text-decoration:none;
}
#newsBox a:active
{
	color: #139FBA;
	text-decoration:none;
}
#newsBox a:hover
{
	color: #139FBA;
	text-decoration:none;
}
/****************************** NEWS BOX */

/* CALENDER ******************************/
#calenderBox
{
	margin:0px;
	margin-top:26px;
	padding:0px;
}

#calenderBox h3
{
	color: #868686;

	margin:0px;
	margin-left:6px;
	padding:0px;
}

#calenderBorderContainer
{
	margin-top:6px;
	background-image: url(/files/include/layout/image/jpeg/calender_top.jpg);
	background-repeat: repeat-y;

}
#calenderControler
{
	font-weight:bold;
	font-size:1em;
	padding:0px;
	margin:0px;
	padding-top:8px;
	margin-right:12px;
	margin-left:12px;

	width:136px;
}

#calenderBoxTable
{
	width:154px;
	margin:0px;
	padding:0px;
	border:none;
}
#calenderBoxTable th
{
	font-size:1em;
	color: #FEFEFE;
	text-align:right;
}
#calenderBoxTable td
{
	font-size:1em;
	color: #FEFEFE;
	text-align:right;
}
#calenderBoxTable a
{
	color: #0DA3C8;
	font-weight:bold;
	text-decoration: none;
}

#calenderTableContainer
{
	margin-top:10px;
}

/****************************** CALENDER */

/* SPECIAL ******************************/
.invisible
{
	display:none;
}
/****************************** SPECIAL */


/* NAVIGATION ******************************/
.navigationImages {
	margin:0px;
	margin-left:32px;
	padding:0px;
}
#block_2 ul {
	postion: relative;
	z-index: 3;
	margin:0px;
	padding:0px;

	padding-left:30px;
	width: 196px;
	list-style-type: none;
	margin-bottom:20px;
}
.usedLi_active
{
}


.emptyLi {
	background:url(/files/include/layout/image/jpeg/background_navigation_left_empty.jpg) 0px 0px no-repeat;
	margin: 0px;
	height:5px;
	display:block;
	padding:0px;
}

.bottomBorderLi {
	position: relative;
	margin: 0px;
	margin-left:-23px;
	height:5px;

	display:block;
	padding:0px;
}

#block_2 ul li a {
	color: #5D5D5D;
	text-decoration: none;
	display:block;
	margin:0px;
	padding:0px;

	margin-left:-25px;
	margin-right:-2px;

	padding-left:25px;
	padding-top:4px;
	_padding-top:3px;

	background:url(/files/include/layout/image/jpeg/background_navigation_left.jpg) 2px 0px no-repeat;
}

#block_2 li {
	padding-left: 25px;

	padding-bottom: 0px;
	padding-right: 2px;
	padding-top: 3px;

	margin:0px;
	margin-right: 2px;
	margin-left: -19px;

	margin-bottom:2px;
}

#block_2 ul li a.aktuellebene1
{
	color:#FCFCFC;

	background:url(/files/include/layout/image/jpeg/background_navigation_left_active.jpg) 2px 0px no-repeat;
}

#block_2 ul li ul
{
	margin-top:0px;
	margin-bottom:5px;
}


#block_2 ul li ul li a
{
	background:url(/files/include/layout/image/jpeg/background_navigation_left_sub.jpg) 0px 0px no-repeat;
	background-color:#EDEBEC;

	margin-left:-61px;
	margin-right:34px;

	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:-5px;


	_position:relative;
	_padding-top:3px;
	_left:-61px;
	_margin-left:0px;
	_width:189px;
}


/* THIRD LEVEL */
#block_2 ul li ul li ul
{
	margin:0px;

	padding-bottom:-3px;
	margin-bottom:-3px;
}
#block_2 ul li ul li ul li a
{
	background:url(/files/include/layout/image/jpeg/background_navigation_left_sub2.jpg) 0px 0px no-repeat;
	background-color:#EDEBEC;

	margin-left:-97px;

	_margin-left:0px;
	_position:relative;
	_left:-97px;

	margin-right:70px;

	_width:168px;


	padding-left:45px;



	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:-5px;
	_padding-top:3px;
}
/****************************** NAVIGATION */





#printInformation
{
	position:absolute;
	display:none;
}

#responseRequest
{
	border:none;
	margin:0px;
	padding:0px;
	width:0px;
	height:0px;
}

#columnLanguageAndFontSize
{
	padding-bottom:12px;
}

#languageSelection
{
	float: left;
	margin:0px;
	margin-left:10px;
	_margin-left:5px;
	padding:0px;
	color:#F0F0F0;
	font-size: 0.7em;
}
#languageSelection a
{
	color:#F0F0F0;
	text-decoration:none;
}

#fontSizeSelection
{
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
	padding-right:10px;
	color:#F0F0F0;
	font-size: 0.7em;
	width:20%;
}
#fontSizeSelection a
{
	color:#F0F0F0;
	text-decoration:none;
}

#topBorderContainer
{
	padding:0px;
	margin: 0px;
	background: url(/files/include/layout/image/jpeg/first_row_background.jpg) repeat-x;
}


#content_1
{
	border:3px solid #D5D1D2;
}


/* FOOTER ******************************/
#footer
{
	clear: both;
	margin:0px;
	margin-left:12px;
	margin-right:12px;
	padding:0px;
	padding-bottom:12px;
	color: #E7E7E7;
	font-size:0.7em;
}

#footerRight
{
	margin:0px;
	padding:0px;
	margin-right:20px;
	_margin-right:10px;
	float:right;
}

#footerLeft
{
	margin:0px;
	margin-left:10px;
	padding:0px;
	list-style-type:none;
}

#footerLeft li
{
	float:left;
	margin-right:0.3em;
}

#footerLeft a
{
	text-decoration:none;
	color: #E7E7E7;
}

/****************************** FOOTER */

/* THEME LIST ******************************/
#themeListNoJs
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:12px;
}
#themeListNoJs h3
{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#themeListNoJs li, p
{
	margin:0px;
	padding:0px;
	margin-bottom:24px;
}

#themeListNoJs a
{
	color: #139FBA;
	text-decoration:none;
}

#themeList
{
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:382px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

#themeList li
{
	position:relative;
	text-align:left;
	float:left;
	width:171px;
	
	width:180px;

	height:110px;
	padding:0px;
	background-image:url(/files/include/layout/image/jpeg/zwischenseite_bildvorlage.jpg);
	margin-top:30px;
}

.themeListAnchor
{
	position:absolute;
	display:block;
	width:171px;
	height:110px;
	text-decoration:none;
}

.themeListText
{
	position:absolute;
	padding-left:8px;
	bottom:5px;
	
	font-size:1em;

	/* DATA FOR ONLINE TEMPLATE */
	color:#393939;
	font-weight:bold;

	/* DATA FOR NEW TEMPLATE */
	color:white;
	font-size:0.9em;
	// font-weight:lighter;
	
	line-height: 1.2em;
	cursor:pointer;
	
	background-image:url(/files/bilder_grafiken/image/gif/zwischenseite_hintergrund_text.gif);
	width:100%;
	
}
.floatLiRight
{
	margin-left:40px;
}
/****************************** THEME LIST */




/* GENERAL ******************************/

.standardUL
{
	margin:0px;
	margin-left:-3.7em;
	_margin-left:0em;
	padding;0px;
	list-style-type:none;
	position:relative;
}

#searchBox
{
	background-image: url(/files/include/layout/image/jpeg/background_metacontainer_complete.jpg);
	background-repeat: repeat-y;
	background-position: top right;

}

#block_0
{
	padding-top:38px;
	background-image: url(/files/include/layout/image/jpeg/background_metacontainer_complete.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

#block_1
{
	float: left;
	width: 528px;
	margin-left: 237px;
}

* html #block_1
	{
	display: inline;
	}

#block_2
	{
	float: left;
	width: 236px;
	margin-left: -765px;
	margin-left: -767px;
	margin-top:-47px;
	}
#block_3
	{
	float: left;
	width: 161px;
	margin-left:15px;
	padding-right:9px;


	overflow:hidden;
	}
#block_4
	{
	float: left;
	width: 10px;

	background: url(/files/include/layout/image/jpeg/background_metacontainer_flat.jpg) repeat-y;
	background-color:#777777;

	}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #block_4
	{
	Xpadding-bottom: 32767px !important;
	Xmargin-bottom: -32767px !important;
	}

@media all and (min-width: 0px) {
#block_1, #block_2, #block_3, #block_4
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	}


#block_1:before, #block_2:before, #block_3:before, #block_4:before
	{
	Xcontent: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;

	padding-top: 32767px !important;
	margin-bottom: -32767px !important;

	height: 0;
	}
}

#block_4
{
	overflow:hidden;
}

#block_1:before, #block_2:before, #block_3:before, #block_4:before
{
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}

/* End Mac IE5 filter */
#wrapper
{
	background: url(/files/include/layout/image/jpeg/background_complete.jpg) repeat-y;
	background-color:white;
	margin:auto;
	width: 960px;
	font-size:0.75em;
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
(I saw it happen many moons ago) makes the width of wrapper too small
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#header, #footer
	{
	margin:auto;
	margin-top:30px;
	width: 960px;
	position:relative;
	}
#footer
	{
	clear: both;
	margin:auto;

	background: url(/files/include/layout/image/jpeg/content_border_bottom.jpg) repeat-x;

	color: #E7E7E7;
	font-size:0.7em;

	position:relative;
	z-index:0;
	}

/* Safari needs this - otherwise the ghost overflow, though painted
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	}
/****************************** GENERAL */

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:focus { text-decoration:none; }

a img {
	border: 1px solid #139FBA;
}






.jsSelectListSmallScroll
{
	position:absolute;
	z-index:50;
	color:#5F5F5F;
	background-color:white;
	list-style-type:none;
	margin:0px;
	margin-left:12em;

	padding:0px;
	border:2px solid #D9D9D9;
	border-top:none;
	width:200px;
	_width:198px;
	// display:none;

	height:9em;
	overflow:hidden;
}

