/******************************** DOWNLOADS / WEITERFÜHRENDE THEMEN / ANSPRECHPARTNER *********************************/
div.Marginal a
{
	text-decoration:none;
}
div.Marginal div.mfHeader
{
	height:25px;
	padding-left:7px;
	border-bottom:1px solid #B6BABD;
}
div.Marginal div.mfHeader span.mfHeaderImage
{
	display:block;
	height:100%;
	float:left;
}
div.Marginal div.mfHeader span.mfHeaderImage img
{
	padding-left:2px;
}
div.Marginal div.mfHeader span.mfHeaderLabel
{
	float:left;
	line-height:24px;
	margin-left:10px;
	color:#0D0D3D;
}
div.Marginal div.mfContent
{
	background:#FFF;
	border-bottom:1px solid #9B9EA3;
	clear:both;
	padding-bottom:10px;
}
div.Marginal a
{
	overflow:hidden;
}
div.Marginal a.DocLink
{
	background:url('Images/GASAG/PathSeparator.gif') no-repeat left 5px;
}
div.Marginal a.SumLinkLink
{
	padding-right:5px;
}
div.Marginal li.FurtherLink img
{
	width: 20px;
 	height: 20px;
 	background: transparent url('/Style Library/Images/GASAG/Marginal/ExternalLink.gif') no-repeat left 50%;
 	vertical-align: middle;
}
ul.FurtherLinks
{
	margin-left:8px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:0px;
}
li.FurtherLink
{
	list-style-type:none;
	line-height:20px;
	background:url('Images/GASAG/PathSeparator.gif') no-repeat left 7px; 
	padding-left:15px;
}
div.Marginal a.DocLink,
div.Marginal span.ContactTitle,
div.Marginal span.ContactNumber
{
	display:block;
}
div.Marginal span.DocType,
div.Marginal a.DocLink
{
	padding-left:15px;
}
div.Marginal span.DocType,
div.Marginal span.DocSize,
div.Marginal span.ContactNumber
{
	color:#818689;
}
div.Marginal div.DocPanel,
div.Marginal div.SumLinkPanel,
div.Marginal div.ContactPanel
{
	line-height:16px;
	padding:7px 10px 0 7px;
}
div.Marginal span.ContactTitle
{
	font-weight:bold;
	color:#656565;
	margin-bottom:10px;
}
div.Marginal a.ContactEmailHpl
{
	margin-top:10px;
	display:block;
}
div.Marginal div.ContactSeparator
{
	margin-top:10px;
	height:1px;
	background-color:#D3D3D3;
}
div.Marginal div.LogoContainer
{
	text-align:center;
}
div.Marginal div.LogoContainer img
{
	margin:10px 0;
}
/******************************** DOCUMENTUPLOAD *********************************/
table.DocumentUploaderForm td.ContainerUpperLeft,
table.DocumentUploaderForm td.ContainerUpper,
table.DocumentUploaderForm td.ContainerUpperRight,
table.DocumentUploaderForm td.ContainerLowerLeft,
table.DocumentUploaderForm td.ContainerLower,
table.DocumentUploaderForm td.ContainerLowerRight
{
	font-size:0px;
	height:9px;
}
table.DocumentUploaderForm,
div.DocumentUploadContainer div.RadUpload
{
	width:100%;
}
table.DocumentUploaderForm
{
	border-collapse:separate !important; /* elementStyle */
}
div.DocumentUploadContainer
{
	width:549px;
	border-right:1px solid #C9CDD0;
}
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddFile,
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddCategory
{
	color:#001f4d;
	background:url("Images/GASAG/PathSeparator.gif") no-repeat 0 4px;
	padding-left:13px;			
}
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddFile,
div.DocumentUploadContainer span.DocumentUploadControlLabel
{
	font-size:1.13em;
}
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddFile:hover,
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddCategory:hover
{
	color:#FF7E28;
	text-decoration:none;
}
div.DocumentUploadContainer td.ContainerContent a.DocumentUploadAddCategory
{
	float:left;
	padding-bottom:10px;
}
td.ms-WPBorder table.BannerCreatorOuterFormTable td div
{
	background:none;
}
td.ms-WPBorder
{
	border:1px solid #C9CDD0;
}
tr.ms-WPHeader td
{
	border-bottom:none;
}
tr.DocumentUploaderUpperRow td.DocumentUploadUpper,
td.DocumentUploaderLower
{
	height:10px;
}
table.UploadForm tr.DocumentUploaderUpperRow td
{
	border-bottom:none;
}
table.UploadForm div.DocumentSelectorArea
{
	margin-bottom:6px;
}
table.UploadForm div.DocumentSelectorArea .ruFileWrap
{
	margin-right:-13px;
}
tr.DocumentUploaderUpperRow td.DocumentUploadUpperRight,
tr.DocumentUploaderUpperRow td.DocumentUploadUpperLeft
{
	background-color:#FFF;
}
td.DocumentUploaderHeadline
{
	border-top:1px solid #C9CDD0;
	border-bottom:1px solid #C9CDD0;
	background-color:#F3F4F6;
	line-height:25px;
	padding-left:6px;
}
table.DocumentUploaderForm tr.ContainerTableContent td.ContainerContent,
td.ContainerContent
{
	padding:0 10px 10px 10px;
}
td.ContainerContent span
{
	display:block;
}
td.ContainerContent span.RadInput_Default
{
	display:inline;
}
div.DocumentUploadContainer div table.DocumentUploaderForm td.ContainerContent
{
	padding-bottom:0px;
}
td.DocumentUploaderHeadline
{
	font-size:1.13em;
	padding-left:10px;
	font-family:Verdana;
}
span.DocumentUploadControlLabel,
td.ContainerContent .DocumentUploadCategorySelector
{
	display:block;
}
span.DocumentUploadControlLabel
{
	padding-bottom:5px;
}
td.ContainerContent input.ruButton,
td.ContainerContent input.DocumentUploadCancel,
td.ContainerContent input.DocumentUploadSave,
td.ContainerContent input.DocumentUploadNewTagButton
{
	background:url("Images/GASAG/ButtonBack.png") repeat-x bottom;
	border:1px solid #C9CDD0;
	height:25px;
	text-align:center;
	font-family:Verdana;
	font-size:1.13em;
}
td.ContainerContent input.ruButton
{
	/*margin-right:1px;*/
}
td.ContainerContent input.DocumentUploadSave
{
	margin-left:2px;
	font-size:1.13em;
}
html body td.ContainerContent input.DocumentUploadNewTag
{
	/*height:18px;*/
	height:25px;
	border:1px solid #C9CDD0;
	/*width:432px !important;*/ /* elementStyle */
	width:423px !important; /* elementStyle */
	/*vertical-align:bottom;*/
}
td.ContainerContent input.DocumentUploadNewTagButton
{
	margin-left:1px;
}
td.ContainerContent input.ruRemove
{
	width:85px;
	font-size:1.13em;
	padding-left:0px;
	margin-left:6px;
}
td.ContainerContent div.DocumentUploadTagCombo td.rcbArrowCellRight,
td.ContainerContent div.DocumentUploadCategorySelector td.rcbArrowCellRight,
td.ContainerContent div.DocumentUploadCategorySelector td.rcbArrowCellRight a:hover,
td.ContainerContent div.DocumentUploadCategorySelector .rcbFocused td.rcbArrowCellRight,
td.ContainerContent div.DocumentUploadCategorySelector .rcbHovered td.rcbArrowCellRight
{
	background:url("Images/GASAG/ArrowDown.png") no-repeat;
	width:22px;	
	height:25px;
}
td.ContainerContent div.DocumentUploadTagCombo td.rcbInputCellLeft,
td.ContainerContent div.DocumentUploadCategorySelector td.rcbInputCellLeft,
td.ContainerContent div.DocumentUploadCategorySelector .rcbHovered td.rcbInputCellLeft
{
	background:url("Images/GASAG/ButtonBack.png") repeat-x bottom;
}
td.ContainerContent div.DocumentUploadTagCombo .rcbArrowCellRight a,
td.ContainerContent div.DocumentUploadCategorySelector td.rcbArrowCellRight a
{
	width:22px;	
	height:25px;
}
td.ContainerContent input.ruFakeInput
{
	border:1px solid #C9CDD0;
	/*height:19px;
	width:365px;*/
	height:25px;
	width:374px;
	margin-top:1px;
	margin-right:-2px;
}
td.ContainerContent input.ruBrowse/*,
td.ContainerContent input.ruRemove*/
{
	margin-top:1px;
}
td.ContainerContent div.DocumentUploadTagCombo,
td.ContainerContent .DocumentUploadCategorySelector
{
	width:528px !important; /* elementStyle */
	height:25px;
	border:1px solid #C9CDD0;
	margin-top:11px;
}
td.ContainerContent .DocumentUploadCategorySelector
{
	background:url("Images/GASAG/ButtonBack.png") repeat-x bottom;
}
td.ContainerContent div.DocumentUploadTagCombo .rcbInputCellLeft
{
	background:none;
}
.rcbInputCellLeft input.rcbInput
{
	font-family:Verdana;
}
td.ContainerContent div.DocumentUploadTagSelector
{
	width:528px !important; /* elementStyle */
	border:1px solid #C9CDD0;
	margin-top:12px;
}
td.ContainerContent div.rlbGroup
{
	border:none;
}
td.DocumentUploaderContent div.rlbGroup
{
	padding-top:4px;
}
td.ContainerContent div.rlbGroup li.rlbItem input
{
	margin-left:2px;
	margin-right:4px;
}
div.RadComboBoxDropDown_Default
{
	font-size:12px;
}
td.ContainerContent div.rlbGroup li.rlbItem span
{
	font-family:Verdana;
}
div.DocumentUploadValSummary ul
{
	font-size:1em;
	padding-left:28px;
	margin-left:0px;
}
span.UploadError,
span.UploadSuccess
{
	font-size:0.6em;
	padding-left:14px;
	display:block;
	padding-bottom:10px;
}
span.UploadError
{
	color:red;
}
span.UploadSuccess
{
	color:green;
}
tr.ButtonArea
{
	text-align:right;
}
div.DocumentUploadContainer table.DocumentUploaderForm tr.ButtonArea td.ContainerContent
{
	padding-top:10px;
	padding-bottom:6px;
}
/******************************** PRINTAREA ***********************************/
div.PrintArea
{
	padding-left:8px;
	border-bottom:1px solid #b6babd;
}
div.PrintArea a
{
	color:#0D0D3D;
	background:url("Images/GASAG/Print.gif") no-repeat 0 6px;
	display:block;
	padding:6px 0 7px 23px;
}

/******************************** CONTACTAREA ***********************************/
div.ContactArea a
{
	background:url("Images/GASAG/marginal/Contact.gif") no-repeat 1px 5px;
}
/******************************** SITEMAP *************************************/
table.toc-layout-main
{
	line-height:18px;
}
table.toc-layout-main a,
table.toc-layout-main a:visited
{
	color:#666;
	font-size:1em;
}
table.toc-layout-main a:hover
{
	color:#FF7E28;
}
table.toc-layout-main span.headertitle-band a
{
	font-weight:700;
	text-decoration:none;
}
table.toc-layout-main div.level-band
{
	padding-bottom:5px;
}
table.toc-layout-main div.level-header a,
table.toc-layout-main div.level-item a
{
	background:url("Images/GASAG/bullet.jpg") no-repeat 10px center;
	padding-left:23px;
}
/****************** SITEMAP *******************/
div.SiteMapSide
{
	float:left;
	line-height:22px;
	width:400px;
}
div.SiteMapSide ul
{
	margin-left:3px;
}
td.ContentMiddle div.SiteMapSide ul li a
{
	font-size:1.17em;
	background-position:0px 5px;
	color:#001F4D !important; /*Farbe wird überschrieben von Print.css*/
	text-decoration:none;
}
td.ContentMiddle div.SiteMapSide ul li a:hover
{
	color:#EE7F00 !important;
}
td.ContentMiddle div.SiteMapSide ul ul li a
{
	font-size:1.0em;
	background-position:0px 4px;
}
div.SiteMapSide ul li
{
	list-style-type:none;
	margin-left:0px;
}
div.SiteMapSide ul ul li
{
	margin-left:16px;
}
/**************************** STARTSEITE NEWS *****************************/
table.NewsAggregatorTable
{
	line-height:18px;
}
