/*
    AnythingSlider v1.4.1+ Default (base) theme

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	max-width: 940px;
	height: 310px;
	position: relative;
	margin: 0 auto;

	overflow: visible; /* needed for Opera and Safari */
}
.tx-jfmulticontent-pi1 .csc-textpic-center {
	height: 225px;
}

#c40075 .tx-jfmulticontent-pi1 .csc-textpic-center {
	height: 350px;
}
 
#c42344  .tx-jfmulticontent-pi1 .csc-textpic-center {
	height: 294px;
}
/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	/* background: #777; */
	color: #000;
}
div.anythingSlider .anythingWindow {
	
}
div.anythingSlider .start-stop {
	background-color: #040;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #800;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #ddd;
}

/**** PRODUKTKARUSSELLS RESPONSIVE - Header Ordner - solarworld.de = #c108497 , #c109053 Italien, #c109569 Frankreich, #c109722 Afrika, #c122475 Belgien, #c111075 Polen, #c124566 = Schweiz ****/ 

#c108497 div.anythingSlider, #c109053 div.anythingSlider, #c109569 div.anythingSlider, #c109722 div.anythingSlider, #c111075 div.anythingSlider, #c122475 div.anythingSlider, #c124566 div.anythingSlider {
	max-width: 940px;
	height: 260px;
	position: relative;
	margin: 0 auto; 

	overflow: visible; /* needed for Opera and Safari */
}

#c108497 p,#c109053 p,#c109569 p,#c109722 p,#c111075 p,#c122475 p, #c124566 p, #c134756 p {line-height:1em;}
#c108497 .panel a, #c109053 .panel a, #c109569 .panel a, #c109722 .panel a, #c111075 .panel a, #c122475 .panel a, #c124566 .panel a, #c134756 .panel a {color: #767676;
    font-size: 0.8em;
    line-height: 1em;text-decoration:none;background-image:none;padding-left:0;}
	
#c108497, #c109053, #c109053, #c109722, #c109569, #c111075, #c122475, #c124566, #c134756 {background: url("../../solarworld_new/img/box_produkt_uebersicht.png") no-repeat scroll center top rgba(0, 0, 0, 0);   
}

#c134756 .thumbNav span, #c108497 .thumbNav span,#c109053 .thumbNav span,#c109569 .thumbNav span,#c109722 .thumbNav span,#c111075 .thumbNav span, #c122475 .thumbNav span, #c124566 .thumbNav span {
	display:none;
}

#c134756 .thumbNav li,#c108497 .thumbNav li,#c109053 .thumbNav li,#c109569 .thumbNav li,#c109722 .thumbNav li,#c111075 .thumbNav li, #c122475 .thumbNav li, #c124566 .thumbNav li  {
	margin-left:0.5em;
}

#c134756  .anythingControls,#c108497  .anythingControls, #c109053 .anythingControls, #c109569 .anythingControls, #c109722 .anythingControls, #c111075 .anythingControls, #c122475 .anythingControls, #c124566 .anythingControls  {
   text-align:center;
    z-index: 600;
	display:block;}

#c134756  div.anythingSlider .thumbNav a ,#c108497  div.anythingSlider .thumbNav a ,#c109053  div.anythingSlider .thumbNav a,#c109569  div.anythingSlider .thumbNav a,#c109722  div.anythingSlider .thumbNav a,#c111075  div.anythingSlider .thumbNav a, #c122475  div.anythingSlider .thumbNav a, #c124566  div.anythingSlider .thumbNav a  {
    background-image: url("../../solarworld_new/img/pagination_inactive.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 0 0 0;
    outline: 0 none;
    padding: 2px 8px;}
	
	
#c134756  div.anythingSlider .thumbNav a.cur, #c108497  div.anythingSlider .thumbNav a.cur, #c109053  div.anythingSlider .thumbNav a.cur, #c109569  div.anythingSlider .thumbNav a.cur, #c109722  div.anythingSlider .thumbNav a.cur,#c111075  div.anythingSlider .thumbNav a.cur, #c122475  div.anythingSlider .thumbNav a.cur, #c124566  div.anythingSlider .thumbNav a.cur {
    background-image: url("../../solarworld_new/img/pagination_active.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 0 0 0;
    outline: 0 none;
    padding: 2px 8px;}		
	



.carousel-pagination { position: absolute; left: 440px; top: 275px;}
.carousel-pagination span { display: none; }
.carousel-pagination a { background: url(../../solarworld_new/img/pagination_inactive.png) no-repeat; width: 11px; height: 11px; display: block; float: left; margin: 0 3px 0 0; cursor: pointer; }
.carousel-pagination .active { background: url(../../solarworld_new/img/pagination_active.png) no-repeat; }

	

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
/*div.anythingSlider {
	position: relative;
	padding: 0 15px 28px 15px;
}*/
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* Navigation Arrows 
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
z-index: 10;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin: -60px 0 0 0;
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(images/arrows.png) no-repeat;
	text-indent: -9999px;
} */

div.anythingSlider .arrow {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 80px;
    z-index: 10;
}

#c40075 div.anythingSlider .arrow, #c42344 div.anythingSlider .arrow {
    top: 120px;
}

div.anythingSlider .arrow a {
	height: 30px;
    width: 30px;
    background-image: url("hori_large.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
	outline: 0;

}

div.anythingSlider .forward a { background-position: 0 -30px; }
div.anythingSlider .back a { background-position: 0 0; }
div.anythingSlider .forward { right: -35px; }
div.anythingSlider .back { left: -35px; }




div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
div.anythingSlider .back.disabled { display: none; }

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; }
div.anythingSlider .thumbNav { margin: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	/* background-image: url(images/cellshade.png);
	background-repeat: repeat-x; */
	text-align: center;
	outline: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
div.anythingSlider .thumbNav a:hover {
	/* background-image: none; */
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background-image: url(images/cellshade.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; display:none;}

div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}

div.anythingSlider .start-stop {
	display: none;
}

.tx-jfmulticontent-pi1 .csc-default {    
    position: relative;
}


#c42344 div.anythingSlider .csc-textpic-imagewrap {
}



#c58175 .csc-textpic-center .csc-textpic-above{margin:0; height:157px;}

#c58175 .tx-jfmulticontent-pi1 .csc-textpic-center {margin:0; height:157px;}
#c58175 div.anythingSlider .anythingControls { outline: 0; }
#c58175 div.anythingSlider .thumbNav { margin: 0 0 0 20px; line-height:0.5em;}
#c58175 div.anythingSlider .thumbNav li { display: inline; margin: 0 0 0 10px; line-height:0.5em;}
#c58175 div.anythingSlider .thumbNav a {
	padding:7px;
	display: inline-block;
	height: 24px;
	margin: 0 0px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	/* background-image: url(images/cellshade.png);
	background-repeat: repeat-x; */
	text-align: left;
	outline: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#c58175 div.anythingSlider .thumbNav a.cur {
	background-image:url(images/sunpac_kreis.png);
	background-repeat:no-repeat;
	font-weight:bold;
}




	
	
#c58175 div.anythingSlider .csc-textpic-imagewrap{
	position:relative !important;
	
}

#c58175 {
	width:240px;
	padding-left: 55px;
}

#c58175 p{
	line-height:1.2em;
	font-size:90%;
}

#c58175 h2{
	padding-bottom:20px;
}
	


#c60125 div.anythingSlider .csc-textpic-imagewrap{
	position:relative !important;
	
}

#c60125 {
	height:150px;
	width:200px;

}

#c60125 p{
	line-height:1.2em;
	font-size:100%;
	
}


#c58175 .csc-textpic-center .csc-textpic-above{margin:0; height:157px;}

#c60125 .tx-jfmulticontent-pi1 .csc-textpic-center {margin:0; height:157px;}
#c60125 div.anythingSlider .anythingControls { outline: 0; }
#c60125 div.anythingSlider .thumbNav { margin: 0 0 0 20px; line-height:0.5em;}
#c60125 div.anythingSlider .thumbNav li { display: inline; margin: 0 0 0 10px; line-height:0.5em;}
#c60125 div.anythingSlider .thumbNav a {
	padding:7px;
	display: inline-block;
	height: 13px;
	margin: 0 0px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	/* background-image: url(images/cellshade.png);
	background-repeat: repeat-x; */
	text-align: left;
	outline: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#c60125 div.anythingSlider .thumbNav a.cur{
	background-image:url(images/sunpac_kreis.png);
	background-repeat:no-repeat;
	font-weight:bold;
}

#c76411 div.anythingSlider .arrow,
#c76388 div.anythingSlider .arrow,
#c76427 div.anythingSlider .arrow,
#c76408 div.anythingSlider .arrow {
    top: 140px;
}


/* startseite */

#c86683 div.anythingSlider .thumbNav a.cur{
	background-image:url(images/sunpac_kreis.png);
	background-repeat:no-repeat;
	font-weight:bold;
}


#c86683 .tx-jfmulticontent-pi1 .csc-textpic-center {margin:0; height:157px;}
#c86683 div.anythingSlider .anythingControls { outline: 0; }
#c86683 div.anythingSlider .thumbNav { margin: 0 0 0 20px; line-height:0.5em;}
#c86683 div.anythingSlider .thumbNav li { display: inline; margin: 0 0 0 10px; line-height:0.5em;}
#c86683 div.anythingSlider .thumbNav a {
	padding:7px;
	display: inline-block;
	height: 13px;
	margin: 0 0px 0 0;
	outline: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#c86683 div.anythingSlider .csc-textpic-imagewrap{
	position:relative !important;
	
}

#pageUID-2 .thumbNav span {
	display:none;
}



#pageUID-2 .anythingControls {
    margin-top: -43px;
    position: absolute;
    z-index: 600;
}

#pageUID-2 .thumbNav{
	text-align:right;
}



#pageUID-2 div.anythingSlider .thumbNav a {
    background-image: url("images/slider_versteckt.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 2px 8px;}
	
	
#pageUID-2 div.anythingSlider .thumbNav a.cur {
    background-image: url("images/slider_sichtbar.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 2px 8px;}


#pageUID-2 div.anythingSlider .thumbNav {
   
    margin-top: 1.25em;
}
		
	
#pageUID-2 .anythingControls {
	display:block;}
	
	/* startseiten  2014 7558 = UK, 8731 = SG, 7847 = IT, 8315 = FR, 8935 = PL */
	#pageUID-7558 .thumbNav span,
	#pageUID-9722 .thumbNav span, 
	#pageUID-7847 .thumbNav span,
	#pageUID-8731 .thumbNav span,
	#pageUID-8578 .thumbNav span,
	#pageUID-8315 .thumbNav span,
	#pageUID-8935 .thumbNav span {
	display:none;
}



#pageUID-7558 .anythingControls,
#pageUID-9722 .anythingControls,
#pageUID-7847 .anythingControls,
#pageUID-8731 .anythingControls,
#pageUID-8578 .anythingControls,
#pageUID-8315 .anythingControls,
#pageUID-8935 .anythingControls {
    margin-top: -43px;
    position: absolute;
    z-index: 600;
}

#pageUID-7558 .thumbNav, 
#pageUID-9722 .thumbNav, 
#pageUID-7847 .thumbNav,
#pageUID-8731 .thumbNav,
#pageUID-8315 .thumbNav,
#pageUID-8578 .thumbNav,
#pageUID-8935 .thumbNav {
	text-align:right;
}



#pageUID-7558 div.anythingSlider .thumbNav a,
#pageUID-9722 div.anythingSlider .thumbNav a,
#pageUID-7847 div.anythingSlider .thumbNav a,
#pageUID-8731 div.anythingSlider .thumbNav a,
#pageUID-8315 div.anythingSlider .thumbNav a,
#pageUID-8578 div.anythingSlider .thumbNav a,
#pageUID-8935 div.anythingSlider .thumbNav a {
    background-image: url("images/slider_versteckt.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 2px 8px;}
	
	
#pageUID-7558 div.anythingSlider .thumbNav a.cur,
#pageUID-9722 div.anythingSlider .thumbNav a.cur,
#pageUID-7847 div.anythingSlider .thumbNav a.cur,
#pageUID-8731 div.anythingSlider .thumbNav a.cur,
#pageUID-8315 div.anythingSlider .thumbNav a.cur,
#pageUID-8578 div.anythingSlider .thumbNav a.cur,
#pageUID-8935 div.anythingSlider .thumbNav a.cur {
    background-image: url("images/slider_sichtbar.png");
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 2px 8px;}


#pageUID-7558 div.anythingSlider .thumbNav,
#pageUID-9722 div.anythingSlider .thumbNav,
#pageUID-7847 div.anythingSlider .thumbNav,
#pageUID-8731 div.anythingSlider .thumbNav,
#pageUID-8315 div.anythingSlider .thumbNav,
#pageUID-8578 div.anythingSlider .thumbNav,
#pageUID-8935 div.anythingSlider .thumbNav {
   
    margin-top: 1.25em;
}
		
	
#pageUID-7558 .anythingControls,
#pageUID-9722 .anythingControls,
#pageUID-8578 .anythingControls {
	display:block;}

.teaser div.anythingSlider .thumbNav li {
    margin-left: 0.5em;
}

#pageUID-9722 .news-latest-date{
	font-size:90%;
}








#cc87839 .csc-textpic-center .csc-textpic-above{margin:0; height:157px;}

#c87839 .tx-jfmulticontent-pi1 .csc-textpic-center {margin:0; height:157px;}
#c87839 div.anythingSlider .anythingControls { outline: 0; }
#c87839 div.anythingSlider .thumbNav { margin: 0 0 0 20px; line-height:0.5em;}
#c87839 div.anythingSlider .thumbNav li { display: inline; margin: 0 0 0 10px; line-height:0.5em;}
#c87839 div.anythingSlider .thumbNav a {
	padding:7px;
	display: inline-block;
	height: 24px;
	margin: 0 0px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	/* background-image: url(images/cellshade.png);
	background-repeat: repeat-x; */
	text-align: left;
	outline: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#c87839 div.anythingSlider .thumbNav a.cur{
	background-image:url(images/sunpac_kreis.png);
	background-repeat:no-repeat;
	font-weight:bold;
}


#c87839 div.anythingSlider .csc-textpic-imagewrap{
	position:relative !important;
	
}

#c87839 {
	width:240px;
	padding-left: 55px;
}

#c87839 p{
	line-height:1.2em;
	font-size:85%;
}

#c87839 h2{
	padding-bottom:20px;
}
	
#c87839 .csc-textpic-center .csc-textpic-above{margin:0; height:157px;}
	

#c87892 p {
    color: #333333;
    font-size: 0.75em;
    line-height: 1.2em;
}

#c87892 .tx-jfmulticontent-pi1 {
    background-color: #FCC000;
}


#c87892 div.anythingSlider .thumbNav .panel1{
	background-image:url(images/preis_1sw.png);
	background-repeat:no-repeat;
	font-size:0;
	height: 35px;
    width: 26px;
	padding: 0 45px 20px 0;	
}

#c87892 div.anythingSlider .thumbNav .panel1.cur{
	background-image:url(images/preis_1.png);
	background-repeat:no-repeat;
	font-size:0;
	height: 35px;
    width: 26px;
	padding: 0 45px 20px 0;	
}

#c87892 div.anythingSlider .thumbNav .panel2.cur{
	background-image:url(images/preis_2.png);
	background-repeat:no-repeat;
	font-size:0;
	height: 35px;
    width: 26px;
	padding: 0 45px 20px 0;	
}

#c87892 div.anythingSlider .thumbNav .panel3.cur{
	background-image:url(images/preis_3.png);
	background-repeat:no-repeat;
	font-size:0;
	height: 35px;
    width: 26px;
	padding: 0 0px 20px 0;	
}

#c87892 div.anythingSlider .thumbNav .panel2{
	background-image:url(images/preis_2sw.png);
	background-repeat:no-repeat;
	font-size:0;
    height: 35px;
    width: 26px;
	padding: 0 45px 20px 0;
}

#c87892 div.anythingSlider .thumbNav .panel3{
	background-image:url(images/preis_3sw.png);
	background-repeat:no-repeat;
	font-size:0;	
    height: 35px;
    width: 26px;
	padding: 0 15px 20px 0;	
}

#c87892 .anythingControls {
    border-top: 1px solid #fdcd33;
}


#c87892 .anythingWindow {
    border-bottom: 1px solid #ebb509;
}

#c87892 .anythingSlider.anythingSlider-default.activeSlider{
	height:120px !important;}


#c87892 #jfmulticontent_c87892 li {
    padding-left: 10px;
}


#c87892 .tx-jfmulticontent-pi1 h1{
    color:#333333;
}

#c87892  .anythingControls {
    background-color: #FCC000;
    outline: 0 none;
}

#c87892 .thumbNav {
    margin-left: 0;
}


#jfmulticontent_c87892 {
    padding-top: 10px;
}


@media screen and ( max-width: 480px ) {
div.anythingSlider .forward {
     opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
	right:0;
	z-index:-1;
   
}

div.anythingSlider .back {
    opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
	left:0;
	z-index:-1;
   }
   
   div.anythingSlider {	
	height: 110px;	
	
}

}