/* #### MG: BEGIN Elements */

body, form

{

	margin: 0px 0px 0px 0px;

	border: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	scrollbar-arrow-color: #E6F0E3;

	scrollbar-face-color: #8ED167;

	scrollbar-track-color: #E6F0E3;

	scrollbar-3dlight-color: #E6F0E3;

	scrollbar-highlight-color: #E6F0E3;

	scrollbar-shadow-color: #43B302;

	scrollbar-darkshadow-color: #3A9C01;

}



body

{

	width: 100%;

	height: 100%;www.

	background-color: #FFF;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/bg_start.gif");

	background-position: 16px 76px;

	background-repeat: repeat-y;

}



body.BodyHomepage

{

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/bghp.gif");

}



body, form, table, input, select, textarea

{

	font-family: Arial, Verdana, Sans-Serif;

	font-size: 11px;

	line-height: 14px;

	color: #000;

}

h1 {

 font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #0066BB;

	min-height: 30px;

	display: block;

	margin-bottom: 9px;

}

ul {

list-style-image : url("http://www2.aggerenergie.de/Skins/Default/Images/Common/bulletpoint.gif");

margin-left : 17px;

margin-top : 8px;

margin-bottom : 5px;

padding : 0;

}

p.bodytext {

	line-height: 14px;

  font-family:  arial, verdana, sans-serif;

	font-size: 11px;

	color: #000;

	padding-left: 0px;

	padding-right:10px;

	margin-top: 0px;

}



b {

	line-height: 14px;

    font-family:  arial, verdana, sans-serif;

	font-size: 11px;

	color: #107C6B;


}

strong {

	line-height: 14px;

  font-family:  arial, verdana, sans-serif;

	font-size: 12px;

	color: #000;


}





a.external-link-new-window:link, a.external-link-new-window:visited, a.external-link-new-window:active, a.external-link-new-window:hover {

 font-family:  arial, verdana,sans-serif;

	text-decoration: underline;

	color: #118A59;

	font-size: 11px;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/icon_pfeil.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

	

}

a.download, a.download:visited, a.download:active, a.download:hover {

 font-family:  arial, verdana,sans-serif;

	text-decoration: underline;

	color: #118A59;

	font-size: 11px;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/icon_dokument.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

	

}



a.internal-link:link, a.internal-link:visited, a.internal-link:active, a.internal-link:hover {

 font-family:  arial, verdana,sans-serif;

	text-decoration: underline;

	color: #118A59;

	font-size: 11px;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/icon_pfeil.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

	

}



a.mail:link, a.mail:visited, a.mail:active, a.mail:hover {

 font-family:  arial, verdana,sans-serif;

	text-decoration: underline;

	color: #118A59;

	font-size: 11px;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/icon_brief.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

	

}



a {

 font-family:  arial, verdana,sans-serif;

	text-decoration: underline;

	color: #118A59;

	font-size: 11px;

}





td

{

	vertical-align: top;

}



img

{

	cursor: auto;

	border: none;

}



body.Edit

{

	background-image: none !important;

	background-color: #FFF !important;

}



div.PrintHeader{display: none;}







div.HeaderContainer

{

	cursor: default;

	width: 985px;

}



div.HeaderOuterDiv

{

	width: 985px;

}



div.HeaderTopDiv

{

	height: 76px;

	background-color: #FFF;

}



div.HeaderSearchDiv

{

	float: left;

	padding: 13px 30px 0px 22px;

	vertical-align: middle;

}

div.HeaderSearchDiv img

{

	vertical-align: middle;

}

input.suche

{

	margin: 0 5px 0 0;

	width: 138px;

	height: 18px;

	border: solid 1px #E6F0E3;

	font-size: 11px;

	font-family: Arial, Verdana, Sans-Serif;

	color: #0066BB;

	padding: 0 3px 0 3px;

	vertical-align: middle;

}



div.HeaderGenericNaviDiv

{

	vertical-align: middle;

	float: left;

	margin-top: 18px;

	font-size: 11px;

	color: #0066BB;

}

div.HeaderGenericNaviDiv a

{

	font-size: 11px;

	color: #0066BB;

	text-decoration: none;

}



div.HeaderLogoDiv

{	

	float: right;

	margin-top: 0px;

}

div.HeaderLogoDiv img.HeaderLogo{}



div.HeaderNaviDiv

{

	height: 24px;

	/*position: absolute;

	top: 76px;

	left: 26px;*/

	margin-left: 0px;

	width: 100%;

	background-color: #FFF;

}



div.HeaderNaviDivItem

{

	background-color: #E6F0E3;

	padding: 5px 10px 5px 10px;

	border-left: solid 2px #FFF;

	float: left;

}



div.HeaderNaviDivItem a

{

	font-weight: bold;

	font-size: 13px;

	color: #0066BB;	

	text-decoration: none;

}

div.Selected

{

	background-color: #43B302;

}

div.Selected a

{

	color: #FFF;

}

div.HeaderImageDiv

{

	background-color: #E6F0E3;

	width: 957px;

	/*position: absolute;

	top: 102px;

	left: 28px;*/

	margin: 0px 0px 0px 2px;

	border-top: solid 2px #FFF;

}

div.HeaderImageDiv img

{

	margin: 10px;

}





@import url("Tables.css");

@import url("MarginInfoBox.css");



/* #### MG: BEGIN Base definitions */

div.Content

{

	cursor: default;

	display: block;

	vertical-align: top;

	width: 728px;

	height: auto;

}



div.Content ol{}

/* #### MG: END Base definitions */



/* #### MG: BEGIN Positioning elements */

div.NavMenuPlaceholderContainer

{

	width: 209px;

	border: none;

}



div.MainContainer

{

	border: none;

	margin-left: 2px;

	

}



table.MainContainer

{

	border-collapse: collapse;

	border: none;

}



table.MainContainer td

{

	vertical-align: top;

}



div.Content div.PanelPageEdit,

div.Content div.PanelContentOuter,

div.Content div.PanelContent

{

	position: relative;

	height: auto;

}



div.Content div.PanelPageEdit,

div.Content div.PanelContent

{

	top: 0px;

	left: 0px;

	height: auto;

}



div.Content div.PanelPageEdit

{

	background-color: #eee;

	border-top: solid 1px #fff;

	border-right: solid 1px #fff;

	border-bottom: groove 2px #ccccca;

	border-left: solid 1px #fff;

}



div.Content div.PanelContentOuter

{

	height: auto;

	vertical-align: top;

	width: 715px;

	margin-top: 20px;

	

}

div.PanelContentOuterHP

{

	width: 916px;

	margin: -10px 0 0 10px;

}

td.EditSegmentContent div.PanelContentOuterHP

{

	margin-top: 0px;

}

div.Content div.PanelSitemap

{

	width: 916px;

	margin: 13px 0 0 10px;

}

/* !!!*/

div.Content div.PanelSearch

{

	height: auto;

	vertical-align: top;

	margin: 28px 25px 0px 28px;

}

/* !!!*/



div.Content div.EditMode

{

	margin-top: 0px;

}



div.Content div.SmallGap{margin-left: 20px; margin-top: 20px;}

div.Content div.LargeGap{margin-left: 63px;}

div.Content div.PanelContent{vertical-align: top;}

div.Content div.WithMargin{width: 100%;}

div.Content div.WithoutMargin{width: 600px;}

div.Content div.PanelContentInner{width: 99%;}



div.Content div.PanelContent div.ContentSegment

{

	margin: 0px 28px 28px 28px;

	width: 100%;
		display:none;

}



div.Content div.PanelMargin

{

	position: static;

	float: right;

	width: 178px;

	height: 100%;

	margin: 0px 0px	0px 30px;

	background-color: #FFF;	

}



div.Content div.PanelMarginHP

{

	margin: 0px 0px	0px 0px !important;

}



div.Content div.PanelMargin div.PanelMarginInner,

div.Content div.PanelMargin table.PanelMarginInner

{

	position: static;

	float: left;

	height: auto;

	width: 100%;

}



div.Content div.PanelMargin div.ContentSegment

{

	width: 100%;

	font-size: 11px;

	line-height: 14px;

	margin: 0px 0px 28px 0px;

}

div.Content div.PanelMargin div.ContentSegmentMarginTop

{

}

div.Content div.PanelContent div.BackButton

{

	margin-top: 10px;

	text-align: right;

}

/* #### MG: BEGIN Positioning elements */

/* #### MG: BEGIN Selectable Classes */



div.Content .ContentPageHeadline, div.EditPreviewBox .ContentPageHeadline, td.EditPreviewBox .ContentPageHeadline

{

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #0066BB;

	min-height: 30px;

	display: block;

}



div.Content .ContentHeadlineFirst, div.EditPreviewBox .ContentHeadlineFirst, td.EditPreviewBox .ContentHeadlineFirst

{

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #000;

}

/*

div.Content .ContentHeadlineSecond, div.EditPreviewBox .ContentHeadlineSecond, td.EditPreviewBox .ContentHeadlineSecond

{

	font-weight: bold;

	color: #980231;

	background-image: url("../Images/Common/icon_pfeil.gif");

	background-repeat: no-repeat;

	padding-left: 18px;

}*/



div.Content .ContentTextFirst, td.EditPreviewBox .ContentTextFirst

{

	font-size: 11px;

	line-height: 14px;

	color: #000;

}



div.Content a,

div.Content .ContentLinkFirst, td.EditPreviewBox .ContentLinkFirst

{

	color: #118A59;

	font-weight: normal;

	text-decoration: underline;

}

/*

a.LinkZurueck

{

	color: #980231;

	font-weight: normal;

	text-decoration: underline;

}*/

div.Content .ContentLinkSecond, td.EditPreviewBox .ContentLinkSecond

{

	background-image: url("../Images/Common/icon_pfeil.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

}

div.Content .ContentLinkThird, td.EditPreviewBox .ContentLinkThird

{

	background-image: url("../Images/Common/icon_brief.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 18px;

}

div.Content .ContentLinkFourth, td.EditPreviewBox .ContentLinkFourth

{

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/icon_dokument.gif");

	background-repeat: no-repeat;

	background-position: 0 3px;

	padding-left: 15px;

}

/* #### MG: END Selectable Classes */

/* #### BOE: BEGIN Images */







 .ContentImageFloatLeft

{

	margin: 0 15px 15px 1px;

	float: left;

}

 .ContentImageFloatRight

{

	margin: 0 1px 15px 15px;

	float: right;

}







div.Content .ContentImage

{

	margin-left: 1px;	

}

 .ContentImageNoFloatLeft

{

	margin: 0 15px 0 0;

}

 .ContentImageNoFloatRight

{

	margin: 0 0 0 15px;

}



/* #### BOE: END Images */

/* #### BOE: BEGIN BulletLists */

div.Content ul

{

	list-style-image: url("../Images/Common/bulletpoint.gif");

	margin-left: 17px;

	margin-top: 8px;

	margin-bottom: 5px;

	padding: 0px;

}



.Body ul li

{

	margin-bottom: 2px;

}



/* #### BOE: END BulletLists */

/* BEGIN FORMS */

div.Content table.ContentFormTable ,div.Content table.ContentFormTableHeader, div.Content table.ContentFormTableFooter, div.Content table.ContentFormTableBroschueren 

{

	width: 450px;

	background-color: #E6F0E3;

	margin: 0 0 0 28px;

	font-size: 11px;

	color: #118A59; 

}

div.Content table.ContentFormTableBroschueren 

{

	background-color: #FFF;

	color: #000;

}

div.Content td.BroschuerenCell

{

	padding-bottom: 20px;

	width: 150px;

}

div.Content td.BroschuerenCell img

{

	margin-right: 5px;

}

div.Content table.ContentFormTable td 

{

	border-bottom: 1px solid #FFFFFF;

}

div.Content table.ContentFormTableHeader 

{

	border-bottom: solid 2px #FFF !important;

}

div.Content td.TableHead 

{

	height: 26px;

	background-color: #8ED167;

	color: #FFF;

	font-weight: bold;

	padding: 6px 10px 5px 10px;	

}

div.Content td.Top 

{

	vertical-align: top;

}

div.Content td.Headl 

{

	color: #FFFFFF;

	background-color: #8ED167;

	border-bottom: solid 2px #FFF !important;

	font-weight: bold;

}

div.Content table.ContentFormTable input, div.Content table.ContentFormTable textarea, div.Content table.ContentFormTable select  

{

	border: solid 1px #8ED167;

	width: 300px;

	height: 16px;

	padding: 0px 3px 0px 3px;

	color: #000;

	font-size: 11px;

	font-family: Arial, Verdana, Sans-Serif;

	margin-right: 10px;

}

div.Content table.ContentFormTable input.InputTextX  

{

	width: 269px;

}

div.Content table.ContentFormTable select 

{

	width: 300px;

	padding: 0px 0px 0px 0px;

}

div.Content table.ContentFormTable textarea 

{

	height: 60px;

}

div.Content table.ContentFormTable tr td.ContentFormTableTextRadio input

{

	border: none;

	width: auto;

	height: auto;

	padding: 0;

	margin: 0;

	background-color: #E6F0E3;

	vertical-align: middle;

}

div.Content table.ContentFormTable tr td.ContentFormTableTextRadio label 

{

	color: #118A59;

	padding-right: 20px; 

	font-weight: normal;

}

/*errormeldung*/

div.Content table.ContentFormTable tr td.ContentFormTableTextRadio span 

{

	font-weight: bold; 

	float: left;

}

div.Content table.ContentFormTable tr td.ContentFormTableTextRadio td 

{

	border: none;

}

div.Content td.ContentFormTableText 

{

	padding: 6px 10px 5px 10px;

	width: 100%;	

}

td.ContentFormTableText 

{

	padding: 6px 10px 5px 10px;

	width: 100%;	

    background-color: #E6F0E3;

}

div.Content td.ContentFormTableInput, div.Content td.ContentFormTableTextRadio

{

	vertical-align: middle;

}

div.Content td.ContentFormTableInput span

{

	margin-right: 10px;

}

div.Content td.ContentFormTableInput span img

{

	vertical-align: middle;

}

div.Content td.ContentFormTableTextRadio

{

	padding: 6px 10px 5px 10px;

}

div.Content td.ContentFormFirstButtonCell

{

	padding: 6px 10px 5px 140px;

	width: 100%;

}

div.Content td.ContentFormSecondButtonCell

{

	text-align: right;

	padding: 6px 10px 5px 10px;

}

div.Content input.ButtonSelectType

{

	width: auto;

	height: auto;

	float: right;

}

div.Content input.ButtonSelectTypeFix1

{

	width: 47px !important;

	height: 13px !important;

	float: right;

}

div.Content input.ButtonSelectTypeFix2

{

	width: 100px !important;

	height: 13px !important;

	float: right;

}

div.Content td.AlignRight

{

	text-align: right;

}

div.Content td.NoBorder

{

	border: none !important;

}

div.Content td.NoLeftPadding

{

	padding-left: 0px !important;

}

/* END FORMS */

/* BEGIN FOOTER */

div.FooterOuterDiv

{

	color: #0066BB;

	margin: 30px 0 10px 28px;

}

div.PanelFooterSitemap div.FooterOuterDiv

{

	margin-left: 3px;

}

div.FooterOuterDivHP

{

	margin-left: 4px;

}

div.FooterLeftDiv

{

	float: left;

}

div.FooterRightDiv

{

	float: right;

}

div.FooterRightDiv a

{

	color: #0066BB;

	text-decoration: none;

	margin: 0 3px 0 3px;

}

div.FooterRightDiv img

{

	margin-left: 3px;

}

/* BEGIN HOMEPAGE AND SUBHOMEPAGE */

table.HomepageTable

{

}

td.HomepageHeadlineCell, div.HomepageHeadlineCell

{

	font-size: 16px;

	font-weight: bold;

	color: #0066BB;

	padding: 5px 0 16px 0;

}

td.HomepageCell

{

	width: 244px;

}

div.HomepageBox

{

	color: #000;

	font-size: 11px;

	line-height: 14px;

	padding: 0px 0px 0px 0px;

	border: solid 1px #118A59;

	margin-right: 10px;

}

div.HomepageBox2

{

	color: #000;

	font-size: 11px;

	line-height: 14px;

	padding: 0px 0px 0px 0px;

	border: solid 1px #118A59;

	margin-right: 3px;

}

div.SubHomepageBox

{

	width: 524px;

}

div.HomepageBox a

{

	color: #118A59;

	text-decoration: underline;

}



div.HomepageBox div.Header

{

	color: #118A59;

	font-weight: bold;

	padding: 5px 10px 4px 27px;

	border-bottom: solid 1px #118A59;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/but_teaser_startseite.gif");

	background-repeat: no-repeat;

	background-position: 10px 6px;

}
div.HomepageBox2 div.Header

{

	color: #118A59;

	font-weight: bold;

	padding: 5px 10px 4px 27px;

	border-bottom: solid 1px #118A59;

	background-image: url("http://www2.aggerenergie.de/Skins/Default/Images/Common/but_teaser_startseite.gif");

	background-repeat: no-repeat;

	background-position: 10px 6px;

}

td.EditToolBoxContent div.Header, div.HomepageBox div.Header a

{

	color: #118A59;

	font-weight: bold;

	padding: 0;

	border-bottom: none;

	background-image: none;

}
td.EditToolBoxContent div.Header, div.HomepageBox2 div.Header a

{

	color: #118A59;

	font-weight: bold;

	padding: 0;

	border-bottom: none;

	background-image: none;

}

div.HomepageBox div.Image

{

	padding: 0 0 0 0;

	text-align: center;

	/*border-bottom: solid 1px #A9D98D;*/

}
div.HomepageBox2 div.Image

{

	padding: 0 0 0 0;

	text-align: center;

	/*border-bottom: solid 1px #A9D98D;*/

}

div.HomepageBox div.Body

{

	height: auto;

	background-color: #E6F0E3;

	padding: 10px 10px 10px 10px;

	border-bottom: solid 1px #118A59;

}
div.HomepageBox2 div.Body

{

	height: auto;

	background-color: #E6F0E3;

	padding: 10px 10px 10px 10px;

	border-bottom: solid 1px #118A59;

}

div.SubHomepageBox div.Body

{

	border-bottom: none;

	padding-bottom: 8px;

}

div.SubHomepageBox div.BodyWithImage

{

	border-bottom: none;

	background-color: #E6F0E3;

	padding: 0 0 0 0;

}

div.HomepageBox div.Body p

{

	margin-top: 0px;

	margin-bottom: 0px;

}
div.HomepageBox2 div.Body p

{

	margin-top: 0px;

	margin-bottom: 0px;

}



div.HomepageBox div.Body ul

{

	list-style-image: url("http://www2.aggerenergie.de/Images/Common/icon_pfeil.gif");

	margin-left: 17px;

	margin-top: 8px;

	margin-bottom: 5px;

	padding: 0px;

}
div.HomepageBox2 div.Body ul

{

	list-style-image: url("http://www2.aggerenergie.de/Images/Common/icon_pfeil.gif");

	margin-left: 17px;

	margin-top: 8px;

	margin-bottom: 5px;

	padding: 0px;

}

div.HomepageBox div.Body ul li

{

	margin-bottom: 2px;

}
div.HomepageBox2 div.Body ul li

{

	margin-bottom: 2px;

}

div.HomepageBox div.Body ul li a

{

	text-decoration: underline;

	font-weight: bold;

}
div.HomepageBox2 div.Body ul li a

{

	text-decoration: underline;

	font-weight: bold;

}

div.HomepageBox p a

{

	font-size: 11px;

	font-weight: bold;

}
div.HomepageBox2 p a

{

	font-size: 11px;

	font-weight: bold;

}

div.HomepageBox div.Body table.EditToolBox

{

	width: auto !important;

}
div.HomepageBox2 div.Body table.EditToolBox

{

	width: auto !important;

}

/* BEGIN: SEARCHRESULTS */

p.SearchResult

{

	margin-bottom: 10px;

}



/* #### MG: BEGIN NavMenu Container and global settings */

div.NavMenuContainer

{

	width: 209px;

	margin-top: -1px;

	border-bottom: solid 1px #FFF;

	border-left: solid 1px #FFF;

	border-right: solid 1px #FFF;

}



div.NavMenuContainer a,

div.NavMenuContainer span

{

	text-decoration: none;

}



div.NavMenuContainer a:hover{}



div.NavMenuContainer ul

{

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 100%;

}



div.NavMenuContainer ul li

{

	width: 100%;

	vertical-align: middle;

	border-top: solid 1px #FFF;	

	/*line-height: 22px;*/

}

/* #### MG: END NavMenu Container and global settings */



/* #### MG: BEGIN Edit Panel - it's not inside the Container! */

div.PanelNavMenuEdit

{

	background-color: #eee;

	border-top: solid 1px #fff;

	border-right: solid 1px #fff;

	border-bottom: groove 2px #ccccca;

	border-left: solid 1px #fff;

}

/* #### MG: END Edit Panel */



/* #### MG: BEGIN Level 1 */

div.NavMenuContainer ul li

{

	background-color: #43B302;

}

div.NavMenuContainer ul li.Selected

{

	background-color: #0066BB;

}

div.NavMenuContainer ul li a, div.NavMenuContainer ul li span

{

	color: #FFF;

	padding: 4px 5px 4px 16px;

	display: block;

}



div.NavMenuContainer ul li a.Selected, div.NavMenuContainer ul li span.Selected

{

	color: #FFF;

}

/* #### MG: END Level 1 */

/* #### MG: BEGIN Level 2 */

div.NavMenuContainer ul li ul li

{

	background-color: #85CE5A;

}

div.NavMenuContainer ul li ul li.Selected

{

	background-color: #599BD3;

}

div.NavMenuContainer ul li ul li a, div.NavMenuContainer ul li ul li span

{

	color: #FFF;

	padding-left: 26px;

}

div.NavMenuContainer ul li ul li a.Selected, div.NavMenuContainer ul li ul li span.Selected

{

	color: #FFF;

}

/* #### MG: END Level 2 */

/* #### MG: BEGIN Level 3 */

div.NavMenuContainer ul li ul li ul li 

{

	background-color: #C6E8B3;

}

div.NavMenuContainer ul li ul li ul li.Selected

{

	background-color: #99C2E4;

}

div.NavMenuContainer ul li ul li ul li a, div.NavMenuContainer ul li ul li ul li span

{

	color: #000;

	padding-left: 36px;

}

div.NavMenuContainer ul li ul li ul li a.Selected, div.NavMenuContainer ul li ul li ul li span.Selected

{

	color: #000;

}

/* #### MG: END Level 3 */



/* BOE BEGIN: Sitemap */

td.SiteMapBlock

{

	vertical-align: top;

	padding-right: 15px !important

}

td.SiteMapBlock table a

{

	text-decoration: none;

}

td.SiteMapBlock table td

{

	border: solid 1px #FFF;

	color: #0066BB;

	padding-top: 4px;

	padding-bottom: 4px;

}

td.SiteMapBlock table td a

{

	padding-right: 5px;	

}

td.SiteMapBlock td.SiteMapHeaderCell

{

	vertical-align: top;

	background-color: #E6F0E3;

	padding-left: 6px;

	border-bottom: solid 20px #FFF;

	width: 130px;

	font-size: 13px;

	font-weight: bold;

	color: #0066BB;

}

td.SiteMapBlock td.SiteMapHeaderCell a

{

	font-size: 13px;

	font-weight: bold;

	color: #0066BB;

}



td.SiteMapBlock .NavMenuItemLevel0

{

	background-color: #43B302;

	padding-left: 6px;

	color: #FFF;

}

td.SiteMapBlock .NavMenuItemLevel0 a

{

	color: #FFF;

}

td.SiteMapBlock .NavMenuItemLevel1

{

	background-color: #8ED167;

	padding-left: 16px;

	color: #FFF;

}

td.SiteMapBlock .NavMenuItemLevel1 a

{

	color: #FFF;

}

td.SiteMapBlock table .NavMenuItemLevel2

{

	background-color: #C6E8B3;

	padding-left: 26px;

	color: #000;

}

td.SiteMapBlock .NavMenuItemLevel2 a

{

	color: #000;

}

/* BOE END: Sitemap */





DIV.menu2-level1-act

  {

	border-top: 1px solid #ffffff;

    color:black;

    font-weight:bold;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

	padding-bottom:2px;

    padding-left:5px;

    background-color: #EEF2F4;

	

  }



DIV.menu2-level1-no

  {

    border-top: 1px solid #ffffff;

    color:black;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

	padding-bottom:2px;

    padding-left:5px;

	background-color: #D7DEE3;

	

  }



DIV.menu2-level2-act

  {

	border-top: 1px solid #ffffff;

    color:black;

    font-weight:bold;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

    padding-bottom:2px;

    padding-left:5px;

    background-color: #EEF2F4;

  }



DIV.menu2-level2-no

  {

    border-top: 1px solid #ffffff;

    color:black;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

    padding-bottom:2px;

    padding-left:5px;

	background-color: #D7DEE3;
	

  }

  DIV.menu2-level3-act

  {

	border-top: 1px solid #ffffff;

    color:black;

    font-weight:bold;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

    padding-bottom:2px;

    padding-left:5px;

    background-color: #EEF2F4;
   

  }



DIV.menu2-level3-no

  {

    border-top: 1px solid #ffffff;

    color:black;

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

    padding-bottom:2px;

    padding-left:5px;

	background-color: #D7DEE3;


  }

a.menu2:link, a.menu2:visited, a.menu2:active {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:16px;

   background-color: #43B302;

   display:block;

   width: 193px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu2:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:16px;

	background-color: #43B302;

	display:block;

  width: 193px;

  border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu2_act:link, a.menu2_act:active, a.menu2_act:visited  {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:16px;

   background-color: #0066BB;

   display:block;

   width: 193px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu2_act:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:16px;

   background-color: #0066BB;

   display:block;

   width: 193px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}





a.menu3:link, a.menu3:visited, a.menu3:active {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:26px;

    

   background-color: #85CE5A;

   display:block;

   width: 183px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu3:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:26px;

	background-color: #85CE5A;

	display:block;

  width: 183px;

  border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu3_act:link, a.menu3_act:active, a.menu3_act:visited  {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:26px;

   background-color: #599BD3;

   display:block;

   width: 183px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu3_act:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:26px;

   background-color: #599BD3;

   display:block;

   width: 183px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}









a.menu4:link, a.menu4:visited, a.menu4:active {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:36px;

   background-color: #C6E8B3;

   display:block;

   width: 173px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu4:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:36px;

	background-color: #C6E8B3;

	display:block;

  width: 173px;

  border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu4_act:link, a.menu4_act:active, a.menu4_act:visited  {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:36px;

   background-color: #99C2E4;

   display:block;

   width: 173px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}



a.menu4_act:hover {

 font-family:  arial,verdana, sans-serif;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	line-height: 22px;

	padding-left:36px;

   background-color: #99C2E4;

   display:block;

   width: 173px;

   border-bottom: 1px solid #ffffff;

   border-left: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}















table {

border-collapse : collapse;

}

table.TableRounded {

border-collapse : collapse;

}

table.TableRounded td.TableRoundedHeaderLeft {

background-color : #7bb559;

padding : 6px 0 5px 10px;

border-bottom : 1px solid #fff;

}

table.TableRounded td.TableRoundedHeaderLeft, table.TableRounded div.TableRoundedHeaderLeft {

font-weight : bold;

font-size : 11px;

color : #fff;

}

table.TableRounded td.TableRoundedHeaderRight {

background-color : #7bb559;

padding : 6px 10px 5px 0;

border-bottom : 1px solid #fff;

border-right : 2px solid #fff;

}

table.TableRounded td.TableRoundedContent {

width : 100%;

height : 1%;

}

table.TableRounded td.TableRoundedFooter, table.TableRounded td.TableRoundedFooter div.TableRoundedFooter {

font-size : 10px;

color : #0f7c50;

vertical-align : middle;

}

table.TableRounded td.TableRoundedFooter {

padding : 6px 10px 5px 10px;

background-color : #e6f0e3;

border-right : 2px solid #fff;

border-top : 1px solid #fff;

}

table.TableRounded table.TableRoundedInner {

width : 100%;

padding : 0 0 0 0;

border : none;

font-size : 11px;

color : #0f7c50;

}

table.TableRounded table.TableRoundedInner tr td {

border-top : 1px solid #fff;

border-right : 2px solid #fff;

padding : 6px 10px 5px 10px;

}

table.TableRounded table.TableRoundedInner a {

font-weight : normal;

text-decoration : underline;

color : #0f7c50;

font-size : 11px;

}

table.TableRounded table.TableRoundedInner .Elevated {

font-size : 9px;

vertical-align : top;

color : #0f7c50;

}

table.TableRounded table.TableRoundedInner td.TableRoundedInnerHeader, td.EditPreviewBox td.TableRoundedInnerHeader {

color : #0f7c50;

background-color : #e6f0e3;

font-weight : bold;

}

table.TableRounded table.TableRoundedInner td.TableRoundedInnerGray, td.EditPreviewBox td.TableRoundedInnerGray {

background-color : #c6e8b3;

color : #0f7c50;

}

table.TableRounded table.TableRoundedInner td.TableRoundedInnerWhite, td.EditPreviewBox td.TableRoundedInnerWhite {

background-color : #e6f0e3;

color : #0f7c50;

}

table.TableRounded td.EditToolBoxContent div {

margin-right : 1px;

} 





























































div.MarginInfoBox

{

	width: 178px;

	color: #118A59;

	font-size: 11px;

	line-height: 14px;

	padding: 0px 0px 0px 0px;

	border-top: solid 1px #45af04;

	border-left: solid 1px #45af04;

	border-right: solid 1px #45af04;

	border-bottom: solid 1px #45af04;

}

div.MarginInfoBoxHP2

{

	color: #000000;

	border-top: none;

}

div.MarginInfoBoxHP

{

	border-bottom: none;

}

img.ImgOnlineCenter

{

	margin: 0 5px 2px 0;

}

select.SelectOnlineCenter

{

	width: 150px;

	margin: 10px 0 5px 0;

}

div.MarginInfoBox a

{

	color: #118A59;

	text-decoration: underline;

}



div.MarginInfoBoxHP2 a

{

	font-weight: bold !important;

	margin-left: -1px;

}



div.MarginInfoBoxHP2 div.BottomLink

{

	margin-top: 10px;

	margin-bottom: 8px;

}



div.MarginInfoBox div.Header

{

	color: #FFF;

	padding: 3px 10px 4px 10px;

	/*border-left: solid 1px #45af04;

	border-right: solid 1px #45af04;*/

}

div.MarginInfoBox div.Image

{

	padding: 10px 0 10px 0;

	text-align: center;

	/*border-top: solid 1px #45af04;*/

	/*border-bottom: solid 1px #45af04;*/

	/*border-left: solid 1px #45af04;

	border-right: solid 1px #45af04;*/

}

div.MarginInfoBox div.Body

{

	height: auto;

	/*background-color: #FFF;*/

	padding: 5px 10px 5px 10px;

	/*border-left: solid 1px #45af04;

	border-right: solid 1px #45af04;

	border-bottom: solid 1px #45af04;*/

}

div.MarginInfoBox div.Body p

{

	margin-top: 0px;

	margin-bottom: 0px;

	color: #0066bb;

	font-size: 12px;

	font-weight: bold;

}



div.MarginInfoBox div.Body ul

{

	list-style-image: url("../Images/Common/icon_pfeil_margin.gif");

	margin-left: 17px;

	margin-top: 8px;

	margin-bottom: 5px;

	padding: 0px;

}

div.MarginInfoBox div.Body ul li

{

	margin-bottom: 2px;

}

div.MarginInfoBox div.Body ul li a

{

	text-decoration: underline;

}

div.MarginInfoBox p a

{

	font-size: 11px;

}

/* END: Global MarginInfoBox settings */



/* BEGIN: Gray style */

div.MarginInfoBoxSimple{}

div.MarginInfoBoxSimple div.Header

{

	background-color: #45af04;

	font-weight: bold;

}

div.MarginInfoBoxSimple div.Body

{

}

/* END: Gray style */



div.MarginInfoBoxSimpleWithImage{}

div.MarginInfoBoxSimpleWithImage div.Image{}



div.MarginInfoBoxSimpleWithImage div.Header

{



	background-color: #fff;

	color: #118A59;

}



div.MarginInfoBoxSimpleWithImage div.Body

{

	padding-bottom: 8px;

}

div.MarginInfoBoxBGGreen

{

	background-image: url("../Images/Margin/marginal_bg_green_white.gif");

	background-position: 0px 0px;

	background-repeat: repeat-y;

}



div.MarginInfoBoxBGGreen a

{

	font-weight: bold !important;

	margin-left: -1px;

}



div.MarginInfoBoxBGGreen span.MarginTextAlign

{

	padding-left: 15px;

	line-height: 16px;

}



/* #### MG: BEGIN Override Edit-Mode */

td.EditToolBoxContent div.Header

{

	

	border: none;

	padding: 0px 0px 0px 0px !important;

	font-size: 11px;

	line-height: 14px;

}

div.Header table.EditToolBox

{

	width: 158px !important;

}



td.EditToolBoxContent div.Body

{

	

	border: none;

	padding: 0px 0px 0px 0px !important;

	font-size: 11px;

	line-height: 14px;

	color: #118A59;

}

div.Body table.EditToolBox

{

	width: 158px !important;

}



td.EditToolBoxContent div.Image

{

	

	border: none;

	padding: 0px 0px 0px 0px !important;

}



td.EditToolBoxContent div.MarginInfoBoxSimple

{

	border: none;

	padding: 0px 0px 0px 0px !important;

	font-size: 11px;

	line-height: 14px;

	width: 158px !important;

}



/* #### MG: END Override Edit-Mode */



































