﻿/****************** Haupt-Menü **************************/

table#LeftMenu
{
	border-collapse:collapse;
}

#LeftMenu ul
{	
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#LeftMenu li
{
	 list-style:none;
	 line-height:14px;
}


#LeftMenu div
{
 padding:0px;
 background-repeat:no-repeat;
 padding-bottom:3px; 
 margin-bottom:5px;
 background-position:bottom left;
}
 
#LeftMenu div div
{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#332222;
 text-decoration:none;
 cursor:pointer;
 background-repeat:no-repeat;
 text-transform:uppercase;
 vertical-align:middle;
 padding-left:6px;
 padding-bottom:0px;
 background-position:bottom left;
 margin:0px;
 background-position:top left;
}

 
 
.ps_MasterTable
{
	width:1024px;
}

.ps_menu_dim {
	width:218px;
	height:500px;
	border:0px;
}

.ps_menu_edge {
	width: 6px;
	height: 6px;
	border: 0px;
	/*background-color:transparent;*/
}
.ps_menu_cell_1 {
	width: 2px;
	height: 6px;
	border: 0px;
	background-color:#eedd99;
}
.ps_menu_cell_2 {
	width: 160px;
	height: 6px;
	border: 0px;
	background-color:#eedd99;
}
.ps_menu_cell_3 {
	width: 6px;
	background-color:#eedd99;
}


/******************** Masterpage ***********************************/

.ps_body 
{
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ec9f29;
}

td#master_head 
{
	width: 1024px;
	vertical-align:top;
}
td#master_menu 
{
	width: 218px;
	vertical-align:top;
}

td#master_content 
{
	width: 588px;
	vertical-align:top;
}

td#master_promotion 
{
	width: 218px;
	vertical-align:top;
}

.ps_master_logo_img 
{
	width: 570px;
	height: 115px;
	border: 0px;
	margin:0px;
}

.floatLeft 
{
	float:left;
}

.floatRight 
{
	float:right;
}

/* Content Placeholder */

.ps_content_dimField 
{
	margin: 0px 30px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#423735;
	width:546px;
	height:100%;
	overflow:hidden;
}

/* QUICKLINKS */

.ps_QuickLinks 
{
	width: 420px;
	margin: 16px 12px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#423735
}

.ps_QuickLinks a, .ps_QuickLinks a:visited
 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#423735;
	text-decoration:none;
	text-transform:uppercase;
}


/****************** PROMOTION ******************************************/
.bgc {
		vertical-align:top; 
		background-image:url('/SiteCollectionImages/ps_promo_gradientt_bottom.gif'); 
		background-position:0px 0px; 
		background-repeat:repeat-x;
}

/* foreach td in table */
table.ps_promo td 
{
	background-color:#ec9f29;
}

.ps_promo_TableHead 
{
	width: 208px;
	border: 0px;
}

.ps_promo_cell_margin 
{
	width: 9px;
	height: 9px;
	border: 0px;
}

.ps_promo_cell_content 
{
	width: 190px;
	height: 9px;
	border: 0px;
}

.ps_promo_colorHigh 
{
	background-color: #ecc270;
}

.ps_promo_font 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 22px;
	color:#423735;
}

.ps_promo_margin 
{
	margin: 4px 0px 0px 0px;
}

.ps_promo_HightSpacerV 
{
	height:80px;
}

#master_promotion a, #master_promotion a:visited
{
	font-size:10px;
	text-decoration:underline;
	color:#423735;
	text-transform: uppercase;
}

/******************** Layout-Pages ************************************************/

.ps_content_cell_margin 
{
	width: 9px;
	height: 9px;
	border: 0px;
}

#master_content ul
{
	/*margin-left:18px;*/
}

#master_content li
{
	margin-bottom:6px;
	margin-left:-20px;

}

#master_content ol li
{
 margin-bottom:6px;
 margin-left:-15px;
 
}

#headerLayoutTable
{
	width:100%;
	margin-bottom:9px;
}

#contentLayoutTable
{
	width:100%;
}

#contentLayoutTable td
{
	vertical-align:top;
	overflow:hidden;
}

#master_content a, #master_content a:visited

{
	font-size:10px;
	text-decoration:underline;
	color:#423735;
	text-transform: uppercase;
}

/************************* Menü Content-Bereich *************************************/

#ContentMenu
{
	margin-left:9px;
}

#ContentMenu td
{
	height:23px;
	text-indent:4px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background-repeat:no-repeat;
}

#ContentMenu div
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	background-color:transparent;	
	text-decoration:none;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	vertical-align:top;
	width:140px;
	height:16px;
}

/*************************** HaendlerListe Styles ***********************************************/ 

.td_haendlersuche_1  {margin: 10px 10px  0px 10px; font-size: 12px;}
.td_haendlersuche_1a {margin: 30px 10px 10px 10px; font-size: 11px; color: #CC6600; text-decoration:underline;}
.td_haendlersuche_2  {margin:  9px 10px  0px 10px; font-size: 13px; font-weight: bold;}
.td_haendlersuche_2a {margin:  2px 10px  6px 10px; font-size: 12px;}
.td_haendlersuche_3  {margin: 10px 10px  4px 10px; font-size: 12px;}
.td_haendlersuche_3a {margin:  0px 10px  2px 10px; font-size: 11px; color: #CC6600; text-decoration:underline;}

/**************************** FormsError ********************************************************/

.FormError_rep_x_1 
{
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(/SiteCollectionImages/FormError_rep_x_1.gif) repeat-x left top;
}

.FormError_rep_x_2 
{
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(/SiteCollectionImages/FormError_rep_x_2.gif) repeat-x left top;
}

.FormError_rep_y_1 
{
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(/SiteCollectionImages/FormError_rep_y_1.gif) repeat-y left top;
}

.FormError_rep_y_2 
{
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(/SiteCollectionImages/FormError_rep_y_2.gif) repeat-y left top;
}

/********************** Produktübersicht ********************************************************/

.EntireTableContentWidthHeight {width: 176px; height: 222px}
.EntireContentWidth {width: 170px;}   /*  176-6  */
.EntireContentHeight {height: 210px;}   /*  222-2*6  */
.EdgeContent {width: 6px; height: 6px;}

.EntireTableContentWidthHeight_small {width: 176px; height: 126px}
.EntireContentHeight_small {height: 114px;}   /*  126-2*6  */
.ContentRightWidth {width: 217px;}

.class_MarginHeader {margin: 4px 3px 4px 3px;}
.class_MarginNormal {margin: 4px 3px 4px 3px;}
.class_CellSpace{margin: 8px 8px 8px 8px;}

.class_ContentHeader {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff6600; font-weight:bold;}
.class_ContentNormal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify}
.class_ContentLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600;}


/*************************** Downloadbereich ***************************************************/


/*.DownloadListe {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}*/

.DownloadListe {FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.dotted_H 
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.dotted_V 
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.td_download_1 
{
	margin: 6px 4px 2px 4px;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

.td_download_2 
{
	margin: 6px 20px 2px 4px;
	text-align:right;
	color: #666666;
	font-size: 11px;
	font-weight:normal;
}

.td_download_3 
{
	margin: 6px 4px 2px 4px;
}

.td_download_4 
{
	margin: 6px 0px 2px 4px;
}

.td_download_5 
{
	margin: 6px 4px 2px 0px;
	font-size: 11px;
	color: #ff6600;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
}


/*********************** Additional Sonnenkraft definitions *******************************************/

.siteActionMenu, .sharepointLogin
{
	height:18px;
	float:right;
}


/*
.hrOrangeDots
{
	width:100%;
	line-height:1px;
	height:1px;
	background-image:url('/_layouts/images/sonnenkraft/hr_orange_2px.gif');
	background-repeat:repeat-x;
	overflow:hidden;
}


.mainHeaderLayer
{
	width: 100%;
	height: 70px;
	background-color: #cccccc;	
}

.logoAndMetaNavLayer
{
	float: left;
	width: 980px;
}

.headerLogoLayer
{
	float: left;
	padding: 19px 0px 0px 17px;
}

.headerLinkBar
{
	float: right;
	padding: 34px 10px 0px 0px;
	font-size:9px;
	color:gray;
	text-transform:uppercase;
}

.headerLinkBar a, .headerLinkBar a:visited 
{
	color:gray;
	text-decoration:none;
	font-size:9px;
}

.masterLayer
{
	width:100%;
	background-image: url('/_layouts/images/sonnenkraft/bg_red_orange.jpg');
	background-position:0px 70px;
	background-repeat: repeat-x;
	background-color: #B53A00;
}

.mainContentLayer
{

}

.verticalNavigationLayer
{
	margin:30px 9px 0px 9px;
}

.contentLayer
{
	margin:0px 0px 0px 0px;
}

.leftContentLayer
{
	width: 576px;
	margin-right:9px;
	overflow:hidden;
	height:100%;
	min-height:746px;
	background-image: url('/_layouts/images/sonnenkraft/TableBorderV_6px.gif');
	background-repeat:repeat-y;
	background-color:white;
}

.leftContentHeaderLayer
{
	width: 576px;
	min-height:48px;
	background-image: url('/_layouts/images/sonnenkraft/topcontentback.gif');
	background-repeat: no-repeat;
	padding-top:8px;
	margin:0px;
}

.leftContentTitle
{
	font-size: 34px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	padding: 5px 0px 0px 19px;
	text-transform:uppercase;	
	overflow:hidden;
}

.breadCrumbLayer
{
	font-size:10px;
	padding: 6px 0px 4px 10px;
	color:#ffffff;
	overflow:hidden;
}

.breadCrumbLayer a, .breadCrumbLayer a:visited
{
	font-size:10px;
	padding: 6px 0px 4px 10px;
	color:#ffffff;
}

.rightContentMain
{
	background-image: url('/_layouts/images/sonnenkraft/topcontentbackright.gif');
	background-position:left top;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

.rightContentSpacer
{
	height:9px;
	max-height:9px;
}
.contentBoxBorderTop
{
	width:100%;
	height:6px;
	padding:0px;
	margin:0px;
	text-align:left;
	text-transform:uppercase;
	vertical-align:top;
	background-image: url('/_layouts/images/prosolar/TableBorderH_6px.gif');
	background-repeat:repeat-x;
}

.contentBoxBorderTop img
{
	vertical-align:top;
}

.contentBoxLeft
{
	background-image: url('/_layouts/images/sonnenkraft/TableBorderV_6px.gif');
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;	
	color:#333333;
	background-color:white;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

.contentBoxContainer
{
	line-height:150%;	
	padding:9px 9px 9px 9px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

.leftContentHeaderLayer .contentBoxLeft
{
	margin-top:6px;
	padding-top:3px;
}

.leftContentHeaderLayer .contentBoxContainer
{
	padding:0px 9px 9px 9px;
}

.contentBoxContainer a
{
	 text-transform:uppercase;
}

.contentBoxRight
{
	padding:0px;
	font-size:12px;
	color:#333333;
}

.rightContentLayer
{
	margin:0px 0px 0px 0px;
}

td.rightContentFooter
{
	background-image:url('/_layouts/images/sonnenkraft/tfoe_bg.gif');
	background-repeat:repeat-y;
}

td.tableCellSpacer
{
	width:9px;
}

tr.tableCellSpacer
{
	height:9px;
}


a.MRMCtrl_DealerInstallerResult
{
	
}

td.MRMCtrl_DealerInstallerResult
{
	
}

*/

/* END: Additional Sonnenkraft definitions */

/**************************** Overridden definitions ************************************************/
/*
.body 
{
	background-color: #B53A00;
	margin:0px;
	padding:0px;
}
*/
/* END: Overridden definitions */

/*.master, .masterContent
{
	background-color:#fff;
	color: #262626;
}*/
/*
.topArea { background:url("images/bl_band.jpg") no-repeat; }
h1 { }
.mainContainer h2, .pageTitle { color: #F78F1E; }
.mainContainer h3 { color: #F78F1E; }
.mainContainer h4 { color: #0080B2; }
.mainContainer h5 { color: #0080B2; }
.mainContainer h6 { color: #0080B2; }
.mainContent p { color: #262626; }
.mainContent a {	color: #0080B2; }
.mainContent a:visited { color: #0080B2; }
.mainContent a:hover { color: #0080B2; }
.mainContent a:active {  }
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active { color: # ; }
.logo { border-color: #F78F1E; }
.logo span { color: #00ADEF; }
.logo span.logoLine2 { color: #727165; }
.topLinkBar, .topLinkBar a,.toplinkbar a:active { color: # ; }
.topLink { background: url("Images/linksdivider.gif") right 6px no-repeat; }	
.authoringRegion { 
	background-color:#DDDDDD;
	color:#333333;
}
.headerline {
    border-bottom: 14px solid #E6E5D3;
	background-color: #998B7D;
}
.topNavItem 
{ 
	color:#727165;
	border-bottom: 5px solid #fff; 
}
.topNavBarSelected { border-bottom:5px solid #F78F1E; color: #00ADEF; }
.topNavBarSelected td { color: #00ADEF; }
.topNavBarSelected a:link, .topNavBarSelected a:visited, .topNavBarSelected a:hover, .topNavBarSelected a:active, {
color: #00ADEF;
}
.topNavBarSelected a { color: #91BABA; }
.topNav a:hover { color:#56554D; }
.topNavHover { border-bottom:5px solid #FFD15E; } 
.topNavFlyOutsHover {}
.leftNavContainer { color: #171717 }
.leftNav1, .leftNav2, .leftNav3 { color: #171717 }
.leftNav1
{ 
	border-bottom: 1px solid #fff;
	color: #171717;
	background-color: #E6E5D3; 
}
.leftNav2
{	
	background-color: #F2F1DF;
	color: #171717 ;
	border-bottom: 1px solid #fff;
}
.leftNavHover { 
	background-color: #5EABC9;
	color: #171717 ;
}
.leftNavSelected {
	background-color: #0080B2;
	color: #fff ;
}
.footerLeft { border-left-color: #F78F1E; }
.footerRight { border-left-color: #99E5FF;}
.description { color: #4c4c4c;	}
.groupheader.medium { color:#F09022; }
table#group .medium { color:#F09022; }
.groupheader.small { color:#0084B3 ; }
.welcomeSplashContent .small { color: #0084B3 ; }
.title-home a, .title-home a:link, .title-home a:visited, .title-home a:active {
	font-weight:bold;
	color: #0282AF ;
}
.band {
	background-color:#5EABC9;
	color: #FFFFFF; 
}
.separator { border:1px #b2bcd3 solid; }
.level-band { background-color:#596e9e; }
.level-description { color: #4c4c4c; }
.level-item, .level-item a, .level-item a:link { color: #002a80; }
.level-item a:visited, .level-item a:active{ color: #53648e; }
.level-item a:hover { color: #3a4663; }
.headertitle, .headertitle a, .headertitle a:link { color: #002a80; }
.headertitle a:visited, .headertitle a:active { color: #53648e; }
.headertitle a:hover { color: #3a4663; }
.headertitle-large, .headertitle-large a, .headertitle-large a:link { color: #002a80; }
.headertitle-large a:visited, .headertitle-large a:active { color: #53648e; }
.headertitle-large a:hover { color: #3a4663; }
.headertitle-small, .headertitle-small a, .headertitle-small a:link { color: #002a80; }
.headertitle-small a:visited, .headertitle-small a:active { color: #53648e; }
.headertitle-small a:hover { color: #3a4663; }
.headertitle-band, .headertitle-band a, .headertitle-band a:link { color: #eceff3; }
.headertitle-band a:visited, .headertitle-band a:active { color: #eceff3; }
.headertitle-band a:hover { color: #eceff3; }
.link-item, link-item-large, .description, .level-description, .level-item { color: #262626; }
.link-item a, .link-item a:link, .link-item-large a, .link-item-large a:link, .level-item a, .level-item a:link, .level-item a:visited, .level-item a:active { color: #333; }
.link-item a:visited, .link-item a:active, .link-item-large a:visited, .link-item-large a:active { color: #1B9DB2; }
.link-item a:hover, .link-item-large a:hover, .level-item a:hover { color: #0092B5; }
.pageContentem { background-color:#E6F1F7; }
.SecondTitle { color : #F78F1E; }

.title-With-Background 
{ 
	background-color:#F78F1E; 
}
*/

.ms-pagetitleareaframe table, .ms-titleareaframe
{
	background: none;
	height: 10px;
	overflow:hidden;
}
.ms-pagetitle, .ms-titlearea
{
	display:none;
}
.ms-formfieldcontainer
{
	width:inherit;
	padding:0px;
	margin:0px;
	position:relative;
	left:-9px;
}
.ms-formfieldvaluecontainer
{
	padding:0px;
	margin-left:0px;
	width:100%;
	overflow:hidden;
}	
		
h3.ms-standardheader
{
	color:#fe6500;
}

.ms-ArticleContent {
	font-size:12px;
	color:#423735;
}


/***************** Content Editor ****************************/

.ms-formfieldlabel
{
	display:none;
}

.ms-rteCustom-ArticleHeadLine_1, .ms-rteCustom-ArticleHeadLine  {
	font-size:21px;
	color:#FFFFFF;
	margin: 0px 0px 9px 0px;
}

	

.ms-rteCustom-ArticleHeadLine_2 
{
	font-size:16px;
	font-weight:bold;
	margin: 3px 0px 9px 0px;
}

.ms-rteCustom-ArticleLink
{
	color:#fe6500;
}

img.ms-rteCustom-ImageFloatLeft
{
	float:left;
	padding:9px 9px 9px 0px;
}

img.ms-rteCustom-ImageFloatRight
{
	float:right;
	padding:9px 0px 9px 9px;
}

p.ms-rteCustom-ArticleHeadLine 
{
	margin-top:0px;
}
.extranet_element_long
{
	background-color:white;
	color:black;
	width:400px;
	font-family:Arial;
	font-size:12px;		
}
.extranet_element_short
{
	background-color:white;
	color:black;
	width:140px;
	font-family:Arial;
	font-size:12px;		
}