﻿/* START: Menu Styles */

#LeftMenu
{
	margin:0px;
	padding:0px;
	width:153px;
	border-style:none;
	border-bottom-width:0px;
	border-collapse:collapse;
}

#LeftMenu ul
{	
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
}

#LeftMenu li
{
 list-style:none;
 line-height:12px;
 font-size:10px;
}

#LeftMenu div
{
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 color:white;
 text-decoration:none;
 cursor:pointer;
 margin-top:2px;
 vertical-align:middle;
 background-repeat:no-repeat;
 height:100%;
 padding-left:4px;
 padding-right:20px;
 PADDING-TOP:2px; 
 PADDING-BOTTOM:4px;
} 
 
img {
 border:none;
}

#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;
}

.ErrorMessage
{
	color:red;
}


/* ANFANG: 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;}

/* ENDE: HaendlerListe Styles */ 


/* ANFANG: 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;
}
/* ENDE: FormsError  */ 


/*************************************************************************************************/

/* START Styles 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;}
/* ENDE Styles Produktübersicht */

/*************************************************************************************************/


/*************************************************************************************************/

/* START Styles 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: 0;
padding-bottom: 0;
border-bottom:1px #9e9e9e dotted;
}

.dotted_V {
margin-bottom: 0;
padding-bottom: 0;
border-left:1px #9e9e9e dotted;
}

.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;
/* background-color: #cccccc; */
/* border: 2px solid #009900; */
}

.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;
}



/* ENDE Styles Downloadbereich */

/*************************************************************************************************/



/* START: Additional Sonnenkraft definitions */

.siteActionMenu, .sharepointLogin
{
	height:18px;
	background-color:#cecfce;
	position:relative;
}

#contentLayoutTable
{
	/*width:576px;*/
	width:557px;
}

#contentLayoutTable td
{
	vertical-align:top;
	overflow:hidden;
}

#contentLayoutTable a
{
	font-size:10px;
	text-decoration:underline;
	color:#ff6500;
	text-transform: uppercase;
	
}

#contentLayoutTable a:visited
{
	color:#ff6500;
}

.hrOrangeDots
{
	width:100%;
	line-height:1px;
	height:1px;
	border-bottom:1px #9e9e9e dotted;
	/*
	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('Images/bgd.jpg');
	background-position:0px 70px;
	background-repeat: repeat-x;
	/*background-color: #B53A00;*/
}

.contentMaxWidthLayer
{
	width:980px;
}

.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;
 padding-top:8px;
 margin:0px;
 border-right:1px #9e9e9e solid;
}

.leftContentHeaderLayer h1
{
	color:#9e9e9e;
}
 
.leftContentTitle
{
 padding: 0px 0px 10px 0px; 
 /*
 background-image: url('/_layouts/images/sonnenkraft/topcontentbackbottom.gif');
 background-repeat: no-repeat;
 background-position:left bottom;
 */
}
 
.leftContentTitle h1
{
 font-size: 34px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #FE6500;
 text-transform:uppercase; 
 overflow:hidden;
 line-height:32px;
 padding:8px 0px 0px 8px;
 margin:0px 0px 0px 0px; 
  top:0px;
}
.breadCrumbLayer
{
	font-size:10px;
	padding: 6px 0px 4px 10px;
	color:#9e9e9e;
	overflow:hidden;
}

.breadCrumbLayer a, .breadCrumbLayer a:visited
{
	font-size:10px;
	padding: 6px 0px 4px 0px;
	color:#9e9e9e;
	text-decoration:none;
}

.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/sonnenkraft/TableBorderH_6px.gif');
	background-repeat:repeat-x;
	overflow:hidden;
}


.contentBoxBorderTop img
{
	vertical-align:top;
}

.contentBoxLeft
{
/*
	background-image: url('/_layouts/images/sonnenkraft/TableBorderV_6px.gif');
	background-repeat:repeat-y;
	*/
	background-color:white;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
	text-align:left;
	vertical-align:top;
}

.contentBoxContainer
{
	line-height:150%;
	padding:9px 9px 9px 9px;
	text-align:left;
	vertical-align:top;
	font-size:12px;	
	color:#696969;
	overflow:hidden;
}

#contentLayoutTable  .contentBoxLeft
{
	border-right:1px #9e9e9e solid;
	border-bottom:1px #9e9e9e solid;	
	width:575px;
}

#trContentMenu div.contentBoxLeft
{
	border:none;
}

.contentBoxContainer p
{
 margin-top:0px;
}

.leftContentHeaderLayer .contentBoxLeft
{
	margin-top:0px;
	padding-top:9px;
}

.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;
}


/* END: Additional Sonnenkraft definitions */

/* START: Overridden definitions */
.body 
{
	background-color: #CCCCCC;
	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;MARGIN-TOP:0px; }
.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-formfieldlabel
{
	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;
}	
		
.ms-rteCustom-ArticleHeadLine
{
	color:#696969;
	font-size:15px;
	text-transform: uppercase;
	font-family:Arial,Helvetica,Sans-serif;
	font-weight: bold;
}

.ms-rteCustom-ArticleLink
{
	color:#fe6500;
}

span.ms-rteCustom-ArticleHeadLine
{
	margin:9px 0px 2px 0px;
}

img.ms-rteCustom-ImageFloatLeft
{
	float:left;
	padding:9px 9px 9px 0px;
}

img.ms-rteCustom-ImageFloatRight
{
	float:right;
	padding:9px 0px 9px 9px;
}

h3.ms-standardheader
{
	color:#fe6500;
}

a.MRMCtrl_DealerInstallerResult
{
	
}

td.MRMCtrl_DealerInstallerResult
{
	
}

