@import url(css/extensions.css);

    

div#result{



position: absolute;

background: #fcfcfc;

border-bottom: 1px solid #666;

border-right: 1px solid #666;

padding: 5px;

width: 200px;



visibility: hidden;

top: 380px;

left: 350px;

cursor: pointer;

}



div#result h2{



      color: #88267b;

      font-weight: bold;

      margin-bottom: 10px;

}





  td.suncare_lookup{

      color: #88267b;

      font-weight: bold;

      cursor: pointer;

  }



  body

  {



    font-family: Arial, Helvetica, Verdana, sans-serif;

    font-size: 11px;

    color: #3C3C3C;

  /*  background-image: url(images/bg.gif) repeat-y #ffffff; */

    background: none;

    white-space:normal;

    margin:0px;

    padding:0px;

    min-width: 743px;

    /** / border:1px dotted #333333; /**/

   /* overflow:auto; */

   background: url(images/bg.gif) top left repeat-y #ffffff;

    

  }

  

  #head_bg{

  

  	background: url(images/header_bg.gif) repeat-x top left #cdcdcd; 

  	width: 100%;

  	height: 107px;

  	position: absolute;

  	z-index: 0px;

  	top: 0px;

  	left: 0px;

  }

  

  #wrapper{

  

  

  	width: 1000px;

  }

    

  #container {

	border: 0px solid red;

	float: right;

	width: 770px;

  }

  

  

  #container_large{

  

  	/* float: right; */      /* LC fullwidth */

width: 1000px;

  }



  #center_large {

	/* padding: 10px 20px; */      /* CC padding */

	padding-right: 5px;

	width: 790px;

	float: right;

	margin-left: 5px;

  }

  

  #menu_1_container_large {

	padding-top: 30px;

	float: left;

	width: 190px;             /* LC width */



    /**/  background-color:#cdcdcd; /**/



			/* padding: 0 10px;     */     /* LC padding */

  }  

	/*

  #container .column {

	position: relative;

	float: left;

  }*/

		

  #center {

			/* padding: 10px 20px; */      /* CC padding */

	float: left;

	width: 500px;

  }

  		

  #menu_1_container {



	padding-top: 30px;

	width: 190px;             /* LC width */

	/*right: 230px;*/             /* LC fullwidth + CC padding */

	float: left;

	background-color:#cdcdcd; /**/

	border: 0px solid red;

  }

		

  #menu_3 {

	border-top: 60px solid white;

	height: 100%;

	width: 250px;             /* RC width */

			/* padding: 0 10px;    */      /* RC padding */

	float: right;

  }







		/*** IE Fix ***/

 /* * html #menu_1_container {

	left: 283px;             

  }  */

  

  

  .printonly {

    display:none;

  }

  .screenonly {

    white-space:normal;

  }

  

  p.pdflink a, a.pdflink{
  	padding-left: 20px;
  	background: url('../images/pdf.gif') no-repeat;
  	background-position: 1 -2;
  	margin-bottom: 2px;
  }  

  

  td, p, ul

  {

    font-family: Arial, Helvetica, Verdana, sans-serif;

    font-size: 11px;

    /** / color: #3C3C3C; /**/

    white-space:normal;

    margin: 0px;

    padding: 0px;

  }







  ul{



   margin-left: 13px;

   list-style: none; /*-image:url('images/liste.gif');  */

/*  list-style-position: inside; */

  }



  #center li

  {

    padding-top:0px;

    padding-bottom:0px;

    padding-right:0px;

    padding-left:10px;
	background: url('images/liste.gif') 0 3px no-repeat;

    margin-top:2px;

    margin-bottom:0px;

    margin-right:4px;

    margin-left:4px;

  }







  a, a img {

    border: 0px;

    color: #88267b;

    text-decoration: none;

  }



a:hover{



    text-decoration: underline;

  }



    div#content  a{

      font-weight: bold;

  }



  ul.menu_3_itemlist a, ul.menu_3_itemlist a:visited

  {

    /**/ color:#3c3c3c; /**/

  }

 ul.menu_3_itemlist a:hover

  {

    /**/ color:#3c3c3c; /**/





  }

  .header {

    /** / border:1px dotted #333333; /**/

    margin-bottom:12px;

  }



  h1 {

    font-size: 24px;

    color: #88267b;

    white-space:normal;

    display: inline;

  }

  h2 {

    font-size: 16px;

    color: #cccccc;

    white-space:normal;

    display: inline;

  }
  
  #head0 h1{
  	display: block;
	margin: 0 0 5px 0;
	font-size: 25px;
	font-weight: normal;	
  }
  
  #head0 h2{
  	display: block;
	margin: 0;
	font-weight: normal;
	font-size: 20px;		
  }
  
  #head0_large h1{
  	display: block;
	margin: 0 0 5px 65px;
	padding:0;
	font-size: 25px;
	font-weight: normal;
  }
  
  #head0_large h2{
  	display: block;
	margin: 0;
	margin-left: 150px;
	padding: 0;
	font-weight: normal;
	font-size: 20px;	
  }

  h3 {

    font-size: 14px;

    color: #3c3c3c;

    white-space:normal;

    display: inline;

  }

  h4 {

    font-size: 12px;

    color: #3c3c3c;

    white-space:normal;

    display: inline;

  }

  h5 {

    font-size: 11px;

    color: #3c3c3c;

    white-space:normal;

    display: inline;

  }

  h6 {

    font-size: 11px;

    color: #3c3c3c;

    white-space:normal;

    display: inline;

  }



  #header_0

  {



    height:107px;

    background-color:#e8e8e8;

    /** / border:1px dotted #333333; /**/

    /*text-align:right;*/

  }

  #header_0_logo

  {

    position:relative;

    top:0px;

    left: 753px;

    /** / border:1px dotted #000000; /**/

  }

  

  #header_0_logo_print

  {

    display: none;

  }  



  #menu_0

  {

    position:relative;

    top:0px;

    left:0px;

    width:100%;

    height:16px;

    background-color:#88267b;

    color:#fcfcfc;

    font-size:10px;

    border:0px;

    padding:0px;

    z-index:3;

  }

  .menu_0_item

  {

    position:relative;

    top:1px;

    left:-1px;

    float:left;

    height:14px;

    vertical-align:top;

    padding:0px;

    /**/ border-left:1px solid #fcfcfc; /**/

  }

  .menu_0_item a, .menu_0_item a:visited {

    color:#fcfcfc;

    text-decoration:none;

  }

  .menu_0_item .menu_0_item a:hover {

    color:#ffffff;

    text-decoration:underline;

  }



  #menu_1

  {

  	width: 180px;

  }

  

  .menu_1_item

  {

    padding:6px;

    border-bottom:2px solid #fcfcfc;

    z-index:5;

  }

  .menu_1_item a, .menu_1_item a:visited

  {

    color:#3c3c3c;

    text-decoration:none;

  }

  .menu_1_item a:hover {

    color:#3c3c3c;

    text-decoration:underline;

  }



  #menu_2

  {

    position:absolute;

    top:89px;

    left:190px;

    width:802px;

    /** / background-color:red; /**/

    font-size:10px;

    border:0px dotted #000000;

    padding:0px;

    z-index:4;

    x-overflow:hidden;

  }

  .menu_2_item

  {

    float:left;

    padding:2px;

    border-left:1px solid #fcfcfc;

  }

  .menu_2_item a, .menu_2_item a:visited

  {

    color:#3c3c3c;

    text-decoration:none;

  }

  .menu_2_item a:hover {

    color:#3c3c3c;



    text-decoration:underline;

  }



  #menu_3_content {



		  width: 216px;

		  height:100%;

          background-color:#e7d4e5;    

          height: 100%;

          padding: 8px 0px 30px 0px;

          margin: 0px 4px 0px 4px;

  }



  ul.menu_3_itemlist

  {

    list-style-image:url('images/spacer.gif');

    list-style-position:outside;

    padding-left:6px;

    margin-left:6px;

    margin-top:4px;

    font-weight:bold;

  }

  ul.menu_3_subitemlist

  {

    list-style-image:url('images/bullet_10x10.gif');

    list-style-position:outside;

    padding-left:6px;

    margin-left:6px;

    margin-top:2px;

    font-weight:normal;

  }

  ul.menu_3_subsubitemlist

  {

    list-style-image:url('images/bullet_10x10.gif');

    list-style-position:outside;

    padding-left:6px;

    margin-left:6px;

    margin-top:2px;

    font-weight:normal;

  }



  #head0

  {

    position:relative;

    top:0px;

    left:0px;

    margin-left:0px;

    margin-right:0px;

    padding-top:30px;



    padding-bottom:2px;

    z-index:5;

  }



  #head0_large

  {

    position:relative;

    top:0px;

    left:0px;

    margin-left:0px;

    margin-right:0px;

    padding-top:30px;

    padding-left: 0px;

    padding-right:0px;

    padding-bottom:20px;

    z-index:5;

  }



  #content

  {





    /** / border:1px dotted #333333; /**/

    margin-left:0px;

    margin-right:0px;

    margin-left:0px;

    /* width: 460px; */

    padding-top:20px;

    padding-bottom:20px;

    z-index:5;

  }



  #content_large  /* z. B. Startseite, Inhalt ohne rechtes Menue */

  {

    /** / border:1px dotted #333333; /**/

    margin-left:0px;

    margin-right:0px;

    padding-top:20px;

    padding-left:0px;

    padding-right:0px;

    padding-bottom:0px;

  }



  #footer

  {

    width:100%;

    /**/ position:relative; /**/

    /**/left:0px;/**/

    /** / top:0px; /**/

    /**/ bottom:0px;/**/

    height:47px;

    padding:0px;

    background-color:#e8e7e7;

    /** / border:1px dotted #333333; /**/

    border-top:1px solid #77787b;

    text-align:right;

    z-index:10;

  }



  .bold {

    font-weight:bold;

  }



  .imgtext-table, .csc-textpic-imagewrap {



  margin-right: 5px;

  }



  ul.produktnavi{



    margin-left: 0px;

    list-style-image:url('images/bullet_10x10.gif');

  }



    ul.produktnavi_az{



    margin-left: 0px;

    margin-top: 15px;

    padding-left: 13px;

    list-style-image:url('images/bullet_10x10.gif');

  }


  #center ul.produktnavi li, #center ul.produktnavi_az li { background: none; padding-left: 0;}


  ul.produktnavi li a, ul.produktnavi_az li a{

    font-size: 14px;



  }




  fieldset.csc-mailform {
  	border: 0;
	padding: 0;
  }

  fieldset.csc-mailform label{
    width: 180px;
    padding: 5px;
    float: left; 
    display: inline;
  }
  
  fieldset.csc-mailform .csc-mailform-field{
    float: none;
    clear:both;
  }


  fieldset.csc-mailform .csc-mailform-submit{
    margin-bottom: 10px;
  }  


  fieldset.csc-mailform input, fieldset.csc-mailform textarea{
    border: 1px solid #3C3C3C;
    background-color: #FFFFFF;
  }

  .csc-mailform-field input.mf-check {
	border: 0px;
  }


/* altes Mailform */

  td.csc-form-labelcell{
    width: 180px;
    padding: 5px;
  }

  table.csc-mailform td{
    vertical-align: top;
  }

  table.csc-mailform input, table.csc-mailform textarea{
    border: 1px solid #3C3C3C;
    background-color: #FFFFFF;
  }

  table.csc-mailform input.mf-check {
	border: 0px;
  }
/* */





  table.contenttable{
  	width: 450px;
  }

  table.contenttable td{
    vertical-align: top;
  }

  table.contenttable tr.quote td{
    background-color: #88267b;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
  }

  table.contenttable tr.highlight td{
    background-color: rgb(230, 230, 230);
  }

  table.contenttable td.linie{
    border-right: 1px solid rgb(136,38,123);
  }




  img.float-right {

      margin-right: 8px;

      float: left;

      margin-bottom: 3px;

  }



  img.mnu3_logo {

    margin-left: 15px;

    margin-top: 10px;

  }

  

  td.csc-searchResultRange{

  

  	padding-bottom: 15px;

  	font-weight: bold;

  }

  

  td.csc-searchResultPrevNext{

  

  	padding-bottom: 15px;

  }

  

   p.csc-searchResult{

  

  		margin-bottom: 15px;

  }

  

  h3.csc-searchResultHeader a{

  

  	font-size: 13px;

  }



  td.header-form-fieldcell input{

  

  	margin-top: 0px;

  	margin-right: 5px;

  	height: 16px;

  	font-size: 9px;

  	border: 0px solid #FFFFFF;

  }

  

  input.header-search{

  

  	margin-top: 0px;

  	padding: 0px;

  	height: 15px;

  	font-size: 9px;

  	color: #FFFFFF;

  	background-color: #88267b;

  	border: 0px;

  	cursor: pointer;

  }

  

  div.search_item{

  

  	float: left;

  	padding-left: 15px;

  	margin-left: 0px;

  	border-left: 1px solid #FFFFFF;

  	margin-right: 0px;

  }

  

  form.header-searchform{

  

  	margin: 0px;

  	padding: 0px;

 	}




   #language{

   

   	margin-top: 10px;

   	margin-left: 5px;

   }

	#altLanguage { display: none; }
   

   select.language{

   

   	width: 150px;

   	

   }

   

   div.tx-spareparts-pi1{

   

   	width: 340px;
	float: right;

   }

   

   table.contactformstats td{

   

   	padding-right: 10px;

   	padding-bottom: 5px;

   }



.staticlinks{



  display: none;

}

   

   

      .tx_spdirectory-pi1-small strong{

   

   	font-weight: bold;

   	font-size: 11px;

   }





.csc-loginform input, .tx-goldclub-pi1 input { border: 1px solid #c0c0c0; width: 55px; padding: 2px; font-size: 10px; background: #f0f0f0; }



.tx-goldclub-pi1 table, table.csc-loginform { border-collapse: collapse; width: 290px; }



.tx-goldclub-pi1 td { padding: 6px; border: 1px solid #d0d0d0; background: transparent; }

.tx-goldclub-pi1 form, .tx-goldclub-pi1 fieldset { margin: 0; padding: 0; }



.tx-goldclub-pi1 table tr.highlight { color: #88267B; font-weight: bold; background: right 0 no-repeat url(../../typo3conf/ext/goldclub/barren_icon.gif);}



.tx-goldclub-pi1 thead td { font-weight: bold; }



.tx-goldclub-pi1 fieldset { border: 1px solid #d0d0d0; width: 280px; padding: 4px; }



.tx-goldclub-pi1 p, .tx-goldclub-pi1 table, .tx-goldclub-pi1 ul, .tx-goldclub-pi1 fieldset  { margin-bottom: 15px; }

.csc-loginform input { width: 100px;}



.tx-srfeuserregister-pi1 input { border: 1px solid #c0c0c0; width: 150px; padding: 2px; font-size: 10px; background: #f0f0f0; }



.tx-srfeuserregister-pi1 legend { width: 300px; color: #3c3c3c; }



#expandList { float: right; margin: 0 3px 3px 0; display: inline; color: #88267B; font-weight: bold; cursor: pointer; }

#userList { color: #88267B; float: none; margin-top: 20px; display: none; border: 1px solid #c0c0c0; background: #f0f0f0; clear: both; padding: 3px; list-style: none; margin: 0; }

/* csc-textpic */
#content .csc-textpic-imagerow li { padding: 0; }





