@charset "utf-8";
/* CSS Dokument für Vodafone Shop*/

body {
padding: 0;
margin: 12px 0 0 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #333333;
height:100%;
}

a,
  a:active,
  a:focus,
  a:hover,
  a:link,
  a:visited {
    color: #333333;
  }

  a:hover {
    color: #008698;
  }


.clear {

    clear: both;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    color: #fff;
    border: 0;
    visibility: hidden;}
	
/*	h1 {padding: 0 0 20px 12px; margin: 0; font-size: 24px; font-weight: bold; color: #008698; line-height: normal;}*/	
	h1 {padding: 0 0 20px 3px; margin: 0; font-size: 24px; font-weight: bold; color: #008698; line-height: normal;}	
/*	h2 {padding: 0 0 20px 12px; margin: 0; font-size: 24px; font-weight: bold; color: #F39500; line-height: normal;}*/
	h2 {padding: 0 0 10px 12px; margin: 0; font-size: 24px; font-weight: bold; color: #F39500; line-height: normal;}
    
	.detailBezeichnung {padding: 0 0 20px 0; margin: 0; font-size: 24px; font-weight: bold; color: #333333; line-height: normal;}	
/*	.detailPreis {padding: 0 10px 20px 0; margin: 0; font-size: 48px; font-weight: bold; color: #333333; line-height: normal; float: right;}*/	
	.detailPreis {padding: 0 0 20px 0; margin: 0; font-size: 48px; font-weight: bold; color: #333333; line-height: normal; float: right;}	

/*	.price {font-size: 26px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; float: right; margin-bottom: 20px;}*/
	.price {font-size: 26px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; float: right; margin-bottom: 10px;}
/*	.kurzbeschreibung {float: left; margin-bottom: 20px;} */
	.kurzbeschreibung {float: left; margin-bottom: 0px;}

	.img {float: left; margin-right: 10px;}
	.bold {font-weight: bold;}
/*	.right {float: right; margin-right: 10px;}*/
	.right {float: right; margin-right: 0px;}

	
	p {margin: 0; padding:0; line-height: normal;}

	
	sup {font-size: 16px;}
	* html sup {font-size: 18px;}
	.supDetail {font-size: 24px;}
	* html .supDetail {font-size: 26px;}

    #ulKurzbeschreibung {
	font: 11px #333333; 
	text-decoration: none;
    font-size: 11px;
    list-style-type: disc;
	/*list-style-position:inside;*/
	list-style-position:outside;
    }

    
	.ulKurzbeschreibung ul {
	font: 11px #333333; 
	text-decoration: none;
	padding: 0; margin: 0;
    margin-left:15px;
    margin-top:10px;
  }
	ul.ulKurzbeschreibung {
	font: 11px #333333; 
	text-decoration: none;
	padding: 0; margin: 0;
    margin-left:15px;

  }

  ul.ulKurzbeschreibung li {
    margin: 0; 
    padding: 0;
    font-size: 11px;
    list-style-type: disc;
	/*list-style-position:inside;*/
	list-style-position:outside;
	
  }
  

/*-----------------------------------HEADER-----------------------------------*/

/* BASICS */
  div.divHeader {
    width: 980px; /* 954px */
    /*width: 960px;  954px */
   margin: 0 0px 0 3px; 
  }
  
  div.divHeader_bestell {
    width: 966px; /* 954px */
   margin: 0 0 0 0; 
  }
  
   * html div.divHeader {
    w\idth: 972px; /* 954px */
   margin: 0 0px 0 3px; 
  }

  
  /* CORNER LOGO */
  img.imgLogo {
    float: left;
    width: 9.545454545em; /* 105px */
    height: 6.636363636em; /* 73px */
    padding: 1.09090909em 0em 1.454545454em 1em; /* 12px 0px 16px 11px */
    border: none;
  }

/*-----------------------------------NAVIGATION META HEAD RIGHT-----------------------------------*/

#naviMeta {float: right;}
  ul.ulNavigationMeta {
    float: right;
	font: 11px #333333; text-decoration: none;
  }

  ul.ulNavigationMeta li {
    float: left;
    line-height: 1em; /* 11px */
    margin: 0px 0px 0px 0px; /* 8px 0px 0px 0px */
    padding: 0px 7px 0px 7px; /*  */
    font-size: 1em; /* 11px */
    list-style-type: none;
    border-right: 0.09090909em solid; /* 1px */
  }

  ul.ulNavigationMeta li a,
  ul.ulNavigationMeta li a:active,
  ul.ulNavigationMeta li a:focus,
  ul.ulNavigationMeta li a:hover,
  ul.ulNavigationMeta li a:link,
  ul.ulNavigationMeta li a:visited {
    text-decoration: none;
  }

  ul.ulNavigationMeta li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationMeta li a.aActive,
  ul.ulNavigationMeta li a.aActive:active,
  ul.ulNavigationMeta li a.aActive:focus,
  ul.ulNavigationMeta li a.aActive:hover,
  ul.ulNavigationMeta li a.aActive:link,
  ul.ulNavigationMeta li a.aActive:visited {
    text-decoration: none;
    font-weight: bold;
    cursor: text;
  }
  
      ul.ulNavigationMeta li.liLastItem {
    border-right: none; padding-right: 0;
  }


 /*-----------------------------------SEARCH HEAD-----------------------------------*/
 
 
 #formHeader {clear: right; float: right; margin: 30px 0px 16px 0; width: 303px;}
 * html #formHeader {clear: right; float: right; margin: 49px 0px 16px 0; width: 303px;}
  

.formHeader {
    width: 260px; 
    height: 15px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px;
  }
  
  
   /*-----------------------------------LOGIN-----------------------------------*/
 
#formDetail {margin: 0 0 10px 0; width: 180px;}

.formDetail {
    width: 70px; 
    height: 15px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px;
	float: left;
  }
  
  .formDetail.username {
    width: 180px; 
    height: 19px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px; margin-bottom: 5px;
		float: left;
  }
  
 
 #formLogin {margin: 0; width: 175px;}

.formLogin {
    width: 110px; 
    height: 15px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px;
  }
  
  .formLogin.username {
    width: 170px; 
    height: 15px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px; margin-bottom: 5px;
  }
  
  .formKaufabwicklung {
    width: 30px; 
    height: 15px; 
	font-size: 11px;
	border: 1px solid #CCCCCC; padding-left: 2px;
	float: left;
  }

/*-----------------------------------BACKGROUND-IMAGES FOR BUTTONS-----------------------------------*/
  .bgCallToAction,
  .bgSubmit {
    background-image: url(../pix/s/buttonRedRight.gif);
  }

  .bgCallToAction span,
  .bgSubmit span {width: 84px;
    background-image: url(../pix/s/buttonRedLeft.gif);
  }
  .bgCallToActionKasse,
  .bgReset {
    background-image: url(../pix/s/buttonRedRight.gif);}

  .bgCallToActionKasse span,
  .bgReset span {width: 68px;
    background-image: url(../pix/s/buttonRedLeft.gif); float: left;
  }

  .bgComprehensiveGo,
  .bgReset {
    background-image: url(../pix/s/buttonGreyRight.gif);}

  .bgComprehensiveGo span,
  .bgReset span {width: 27px;
    background-image: url(../pix/s/buttonGreyLeft.gif);
  }
  
  .bgComprehensiveLogin,
  .bgReset {
    background-image: url(../pix/s/buttonOrangeRight.gif);}

  .bgComprehensiveLogin span,
  .bgReset span {width: 47px;
    background-image: url(../pix/s/buttonOrangeLeft.gif);
  }

  .bgCallToActionKaufen,
  .bgReset {
    background-image: url(../pix/s/buttonRedRight.gif);
    /*background-image: url(../pix/s/buttonGreyRightRed.gif);*/
  }

  .bgCallToActionKaufen span,
  .bgReset span {width: 83px;
    background-image: url(../pix/s/buttonRedLeft.gif); float: left;
  }

  .bgPersonalisedA {
    background-image: url(/pix/s/buttonOrangeRight.gif);
  }

  .bgPersonalisedA span {
    background-image: url(/pix/s/buttonOrangeLeft.gif);
  }

  .bgPersonalisedB {
    background-image: url(/pix/s/buttonPurpleRight.gif);
  }

  .bgPersonalisedB span {
    background-image: url(/pix/s/buttonPurpleLeft.gif);
  }

  .bgInactive {
    background-image: url(../pix/s/buttonGreyInactiveRight.gif);
  }

  .bgInactive span {
    background-image: url(../pix/s/buttonGreyInactiveLeft.gif);
  }


/*-----------------------------------BUTTONS-----------------------------------*/

.button {color: white; padding: 0 2px 0 2px; display: inline;}
.buttonDetail {color: white; padding: 0 2px 0 2px; display: inline; float: right;}

  a.aButton,
  a.aButton:active,
  a.aButton:focus,
  a.aButton:hover,
  a.aButton:link,
  a.aButton:visited {
    float: right;
    display: block;
    height: 24px; /* 24px */
    background-position: right top;
    background-repeat: no-repeat;
    text-decoration: none;
  }

  a.aButton:hover {
    background-position: right bottom;
    cursor: pointer;
  }

  a.aButton span,
  a.aButton:active span,
  a.aButton:focus span,
  a.aButton:hover span,
  a.aButton:link span,
  a.aButton:visited span {
    display: block;
    height: 24px; /* 24px */
    background-position: left top;
    background-repeat: no-repeat;
  }

  a.aButton:hover span {
    background-position: left bottom;
    cursor: pointer;
  }

  a.aButton span b,
  a.aButton:active span b,
  a.aButton:focus span b,
  a.aButton:hover span b,
  a.aButton:link span b
  a.aButton:visited span b {
    line-height: 18px; /* 18px */
    margin:  0px 6px 6px 6px; /*  */
  }

  a.aButton.marginR12px {
    margin-right: 12px; /* 12px */
  }

/*-----------------------------------MAIN NAVIGATION-----------------------------------*/

#navigationMain {clear: both;background: #FF0000; height: 24px;}

* html #schatten {position: relative; top: -8px;}
   
#schatten { clear: both; background: url(../pix/s/mainNavi_schatten.jpg) repeat-x bottom; height: 6px;}
 #schattenContent { clear: both; background: url(../pix/s/mainNavi_schatten.jpg) repeat-x bottom; height: 6px; margin: 0 3px 0 3px;}
 
  a#firstLevel {
   color: #FFffff; font-weight:bold; display: block; padding: 5px 12px 0 12px; border-right: 1px solid #FFFFFF; text-decoration:none; height: 19px; float: left;
  }
  
    a#firstLevel:hover {
   color: #FFffff; font-weight:bold; display: block; border-right: 1px solid #FFFFFF; text-decoration:none; background-color:#CC0202; height: 19px;
  }

  a#firstLevel_aktive {
    background-color:#BB0202; color: #FFffff; font-weight:bold; display: block; padding: 5px 12px 0 12px; border-right: 1px solid #FFFFFF; text-decoration:none; height: 19px; float: left;
  }
  
    a#firstLevel_aktive:hover {
   color: #FFffff; font-weight:bold; display: block; border-right: 1px solid #FFFFFF; text-decoration:none; background-color:#CC0202; height: 19px;
  }

  
  
  ul.ulNavigationMain li {
    border-right-color: #FFFFFF;
  }

  ul.ulNavigationMain li a,
  ul.ulNavigationMain li a:active,
  ul.ulNavigationMain li a:focus,
  ul.ulNavigationMain li a:link,
  ul.ulNavigationMain li a:visited {
    color: #FFFFFF;
  }

  ul.ulNavigationMain li:hover,
  ul.ulNavigationMain li.liActive {
    background-color: #CC0202;
  }

/*-----------------------------------NAVIGATION TOP-----------------------------------*/
  ul.ulNavigationTop {
	float: left;
	position: absolute;
	left: -30px;
	overflow: hidden;
	height: 2.727272727em; /* 30px */
	margin: 0em 0.272727272em 0em 0;
  }

  *+html ul.ulNavigationTop {
   position: absolute; left: 10px;
  }
  * html ul.ulNavigationTop {
   position: absolute; left: 10px;
  }

  


  ul.ulNavigationTop li {
    float: left;
    margin: 0.727272727em 0em 0em 0em; /* 8px 0px 0px 0px */
    line-height: 1em; /* 11px */
    list-style: none;
    border-left: 0.09090909em solid; /* 1px */
  }
  
  * html ul.ulNavigationTop li {
     margin: 0em 0em 0em 0em; /* 8px 0px 0px 0px */
  }

  ul.ulNavigationTop li.liFirstItem {
    border-left: none;
  }

  ul.ulNavigationTop li a,
  ul.ulNavigationTop li a:active,
  ul.ulNavigationTop li a:focus,
  ul.ulNavigationTop li a:hover,
  ul.ulNavigationTop li a:link
  ul.ulNavigationTop li a:visited {
    padding: 0em 0.636363636em 0em 0.636363636em; /* 0px 7px 0px 7px */
    text-decoration: none;
  }

  ul.ulNavigationTop li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationTop li a.aActive,
  ul.ulNavigationTop li a.aActive:active,
  ul.ulNavigationTop li a.aActive:focus,
  ul.ulNavigationTop li a.aActive:hover,
  ul.ulNavigationTop li a.aActive:link
  ul.ulNavigationTop li a.aActive:visited {
    padding: 0em 0.636363636em 0em 0.636363636em; /* 0px 7px 0px 7px */
    text-decoration: none;
    font-weight: bold;
    cursor: pointer; /*text */
  }

  ul.ulNavigationTop.widthHomepage {
    width: 86.727272727em; /* 954px */
  }

/*-----------------------------------Login-----------------------------------*/

div.divInlay {	
float: right;
  }
  
a#Login {
   margin-top: 8px;
   padding: 0px 21px 0 12px; border-right: 1px solid #FFFFFF; text-decoration:none; height: 19px;
   background: url(../pix/s/iconRightGrey.gif) right no-repeat; display: block; width: 27px;
  }
  
  a#Register {
   margin-top: 8px;
   padding: 0px 21px 0 12px; border-right: 1px solid #FFFFFF; text-decoration:none; height: 19px;
   background: url(../pix/s/iconRightGrey.gif) right no-repeat; display: block; width: 41px;
  }
  
   * html  a#Register {
   margin-top: 8px;
   padding: 0px 21px 0 12px; border-right: 1px solid #FFFFFF; text-decoration:none; height: 19px;
   background: url(../pix/s/iconRightGrey.gif) right no-repeat; display: block; width: 27px;
  }
  
  * html a#Login {
margin-top: 0px;
  } 
  
  
  * html a#Register {
margin-top: 0px;
  } 
  
a#Login:hover {
   text-decoration:underline;  background: url(../pix/s/iconRightGrey_hover.gif) right no-repeat;}
  * html a#Login:hover {
   text-decoration:underline;  background: url(../pix/s/iconRightGrey_hover.gif) right no-repeat;}
   
   
/*-----------------------------------Footer-----------------------------------*/

  div.divFooter {
    float: right;
    clear: both;
    margin: 20px 0 20px 3px;
  }


/*-----------------------------------BASIC MODULE ___________________ für Contentboxen-----------------------------------*/

.table {    margin-top: 12px; }
  
  .table .6{
    margin-top: 6px; 
  }
  
.divModuleBasic {
    float: left;
    margin: 0 0px 0 0px; 
	  }
	  
	    /* Teaser */
  img.teaser {
    padding-left:3px;
	margin-bottom: 6px;
  }
  
.divModuleBasic.content{
    margin: 0; 
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid;
	padding:0 ;
  }
  
    
.divModuleBasic h1 {
    height: 24px; /* 24px */
    line-height: 24px; /* 24px */
    padding: 0 0 0 6px; /* 0px 0px 0px 6px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

.divModuleBasic.classNavigation h1 {
    padding: 0px 0px 0px 12px; /* 0px 0px 0px 12px */
  }

.divModuleBasic h1 span.spanTitle {
    float: left;
  }

.divModuleBasic h1 span.spanTitle a,
.divModuleBasic h1 span.spanTitle a:active,
.divModuleBasic h1 span.spanTitle a:focus,
.divModuleBasic h1 span.spanTitle a:hover,
.divModuleBasic h1 span.spanTitle a:link,
.divModuleBasic h1 span.spanTitle a:visited
  {
   float: left;
   text-decoration: none;
   color:#FFFFFF;
 }

 .divModuleBasic h1 span.spanTitle a:hover {
   text-decoration: underline;
 }

.divModuleBasic h1 span.spanMoreLink {
    float: right;
    margin: 0px 6px 0px 0px;
    font-weight: normal;
    vertical-align: text-bottom;
  }

.divModuleBasic h1 span.spanMoreLink a,
.divModuleBasic h1 span.spanMoreLink a:active,
.divModuleBasic h1 span.spanMoreLink a:focus,
.divModuleBasic h1 span.spanMoreLink a:hover,
.divModuleBasic h1 span.spanMoreLink a:link,
.divModuleBasic h1 span.spanMoreLink a:visited {
    margin: 0px 6px 0px 0px; 
    text-decoration: none;
  }

.divModuleBasic h1 span.spanMoreLink a:hover {
    text-decoration: underline;
  }
  
.divImage186 {float: left; display: block; width: auto; width: 175px;}
.divImage {float: left; display: block;}

.divImageButton {float: right; margin-right: 0px;}

span.spanMoreLink {
    float: right;
    margin: 0px 0px 0px 0px;
    font-weight: normal;

  }

   /*-----------------------------------BASICS MODULE - Hintergrundfarben-----------------------------------*/
  

  .colorNavigationLeft h1 {
    background-color: #008698; /* PETROL H1 */
  }

  .colorPersonalisedA h1,
  .contentPersonalisedA .colorNavigationLeft h1 {
    background-color: #F39500; /* ORANGE H1 */
  }

  .colorPersonalisedB h1,
  .contentPersonalisedB .colorNavigationLeft h1 {
    background-color: #732978; /* DEEP PURPLE H1 */
  }

  .colorContentMain h1 {
    background-color: #0077B7; /* BACKGROUND FOR COLOR BLUE H1 */
  }

  .colorContentPromotional h1 {
    background-color: #6DC1D7; /* BACKGROUND FOR COLOR LIGHT BLUE H1 */
  }

  .colorContentSpottingA h1 {
    background-color: #008698; /* BACKGROUND COLOR PETROL H1 */
  }

  .colorContentSpottingB h1 {
    background-color: #DC83AE; /* BACKGROUND FOR COLOR PINK H1 */
  }

  .colorContentSpottingC h1 {
    background-color: #F3B700; /* BACKGROUND FOR COLOR YELLOW H1 */
  }

  .colorContentSpottingD h1 {
    background-color: #8BC55A; /* BACKGROUND FOR COLOR LIGHT GREEN H1 */
  }

  .colorContentAdditionalA h1 {
    background-color: #009868; /* BACKGROUND FOR COLOR GREEN H1 */
  }

  .colorContentHelp h1 {
    background-color: #5B8424; /* BACKGROUND FOR COLOR GRASS GREEN H1 */
  }

  div.divModuleBasic h1 {
    color: #FFFFFF;
  }

  div.divModuleBasic h1 span.spanMoreLink a,
  div.divModuleBasic h1 span.spanMoreLink a:active,
  div.divModuleBasic h1 span.spanMoreLink a:focus,
  div.divModuleBasic h1 span.spanMoreLink a:hover,
  div.divModuleBasic h1 span.spanMoreLink a:link,
  div.divModuleBasic h1 span.spanMoreLink a:visited {
    color: #FFFFFF;
  }

 /*-----------------------------------INLAY-----------------------------------*/
  div.divInlayContent {
  float: left; margin: 6px 8px 11px 6px;
  text-align:left; }
  
  div.divInlayTest { float: left; padding: 6px 8px 11px 6px;}
  
  * html div.divInlayContent {margin: 6px 2px 11px 3px; float: left; text-align:left;}
  
  div.divInlayContentDetail {
  float: right; margin: 6px 0px 11px 6px;}
/*  float: right; margin: 6px 8px 11px 6px;}*/

  div.divInlayContentDetail2 {
  float: right; margin: 6px 10px 11px 6px;}

divInlayContentDetail
  div.divInlayContent.Row {
   margin-right: 0; float: none;}

  div.divInlayContent.borderTop {
    border-top-width: 0.09090909em; /* 1px */
  }

  div.divInlayContent h2 {
  	margin: 5px 0 0 0;
    padding: 0;/* 11px 0px 9px 0px */
    font-size: 14px; /* 14px */
    font-weight: bold;
	line-height: normal;
  }

  div.divInlayContent h3 {
    margin: 15px 0px 4px 0px;/* 11px 0px 9px 0px */
	padding: 0;
    font-size: 12px; /* 12px */
    font-weight: bold;
  }

  * html  div.divInlayContent h3 {
    margin: 15px 0px 4px 0px;/* 11px 0px 9px 0px */
	padding: 0;
    font-size: 12px; /* 12px */
    font-weight: bold;
  }
 
  
  div.divInlayContent h4 {
    padding: 11px 0px 9px 0px;/* 11px 0px 9px 0px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

  div.divInlayContent h5 {
    padding: 11px 0px 9px 0px;/* 11px 0px 9px 0px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

  div.divInlayContent p {
  margin-top: 5px;
    padding: 0px 0px 10px 0px;
    line-height: normal;
  }

 div.divInlay ul.ulLinkList {
    padding-top: 0em; /* 0px */
  }

/* ------------------------------LINK LISTS---------------------------------- */

  div.divLinkList{margin-top:10px; margin-bottom: -10px; width: 176px;}
 *+html div.divLinkList{margin:10px 0 -10px 0; width: 174px;}
 
 
 ul.ulLinkList {
    margin: 0px 0px 18px 0px; /* 0px 0px 18px 0px */
    list-style: none;
    border-bottom: 1px dotted #999999; /* 1px */
	/*width:175px;*/
	/*width:auto;*/
	padding: 0;
  }

  ul.ulLinkListWK {
    margin: 0px 0px 8px 0px; /* 0px 0px 18px 0px */
    list-style: none;
    border-bottom: 1px dotted #999999; /* 1px */
	/*width:175px;*/
	padding: 0;
	font-size: 10px;
  }
  
    ul.ulLinkListDetail {
    margin: 0px 0px 8px 0px; /* 0px 0px 18px 0px */
    list-style: none;
    border-bottom: 1px dotted #999999; /* 1px */
	border-top: 1px dotted #999999; /* 1px */
	padding: 0;
	font-size: 11px;
  }

  ul.ulLinkListDetail li {
    padding: 0px 0px 1px 0px; /* 0px 0px 1px 0px */
    list-style: none;
margin: 0px;
  }

  ul.ulLinkListDetail li a,
  ul.ulLinkListDetail li a:active,
  ul.ulLinkListDetail li a:focus,
  ul.ulLinkListDetail li a:hover,
  ul.ulLinkListDetail li a:link,
  ul.ulLinkListDetail li a:visited {
    display: block;
    width: auto;
    line-height: 19px; /* 19px */
    margin: 3px 0px 0px 0px; /* 3px 0px 0px 0px */
    padding: 0px 16px 1px 1px; /* 0px 16px 1px 1px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }
  
    ul.ulLinkListDetail li a:hover {
    background-position: right -100px; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }
  

  ul.ulLinkList li {
    padding: 0px 0px 1px 0px; /* 0px 0px 1px 0px */
    border-top: 1px dotted #999999; /* 1px */
    list-style: none;
margin: 0px;
  }

  ul.ulLinkList li a,
  ul.ulLinkList li a:active,
  ul.ulLinkList li a:focus,
  ul.ulLinkList li a:hover,
  ul.ulLinkList li a:link,
  ul.ulLinkList li a:visited {
    display: block;
    width: auto;
    line-height: 19px; /* 19px */
    margin: 3px 0px 0px 0px; /* 3px 0px 0px 0px */
    padding: 0px 16px 1px 1px; /* 0px 16px 1px 1px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }

  ul.ulLinkList li a:hover {
    background-position: right -100px; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }
  
  .iconRightContentLogin {
    background-image: url(../pix/s/iconRightOrange.gif);
  }
  
    .iconRightContentService {
    background-image: url(../pix/s/iconRightGrassGreen.gif);
  }
  
      .iconRightContentSpottingA {
    background-image: url(../pix/s/iconRightPetrol.gif);
  }
 .iconRightContentDetail {
    background-image: url(../pix/s/iconRightGrey2.gif);
  }

  .iconInfoPersonalisedA {
    background-image: url(../pix/s/iconInfoOrange.gif);
  }
  
  .iconDeletePersonalisedA {
    background-image: url(../pix/s/iconDeleteOrange.gif);
  }



 /*-----------------------------------INLAY-----------------------------------*/
 .schattenLinks { 
  background:url(../pix/s/schatten_li.jpg) repeat-y left; width: 3px;}
  
.schattenRechts {
  background:url(../pix/s/schatten_re.jpg) repeat-y right; width: 3px;}
  
  .schattenMitte {
  background: url(../pix/s/schatten_mitte.jpg) repeat-y right; width: 6px;}

.schatten { 
  background:url(../pix/s/schatten_bottom.jpg) repeat-x left;}
  
.borderleft {border-left:#CCCCCC 1px solid;}  
.borderright {border-right:#CCCCCC 1px solid;}  
.borderbottom {border-bottom:#CCCCCC 1px solid;}  
.borderwhole {border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}  
.borderwhole2 {border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}  

/*-----------------------------------DETAILANSICHT-----------------------------------*/
 .thumb { 
  float: left; border: 1px solid #cccccc; margin-right: 4px; padding: 1px;}
  
   .thumbLast { 
  float: left; border: 1px solid #cccccc; margin-right: 0; padding: 1px;}
  
.schattenRechts {
  background:url(../pix/s/schatten_re.jpg) repeat-y right; width: 3px;}
  
  .schattenMitte {
  background: url(../pix/s/schatten_mitte.jpg) repeat-y right; width: 6px;}

.schatten { 
  background:url(../pix/s/schatten_bottom.jpg) repeat-x left;}
  
.borderleft {border-left:#CCCCCC 1px solid;}  
.borderright {border-right:#CCCCCC 1px solid;}  
.borderbottom {border-bottom:#CCCCCC 1px solid;}  
.borderwhole {border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}  
.borderwhole2 {border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}  

/*-----------------------------------WARENKORB-----------------------------------*/
.tr { padding: 5px 5px 5px 5px; background-color: #FCE5BF;text-align:right}
/*.trTrenner { background-color: #FCE5BF; font-weight: bold; font-size: 5px; border-bottom:#CCCCCC 1px dotted;}*/
.trTrenner { background-color: #FCE5BF; font-weight: bold; font-size: 10px; border-bottom:#CCCCCC 1px dotted;}

 div.divLinkListKaufabwicklung{margin:10px 5px 10px 5px;}

 ul.ulLinkListKaufabwicklung {
    margin: 0px 0px 18px 0px; /* 0px 0px 18px 0px */
    list-style: none;
	padding: 0;
  }
  

  ul.ulLinkListKaufabwicklung li {
    padding: 0px 0px 1px 0px; /* 0px 0px 1px 0px */
    list-style: none;
margin: 0px;
  }

  ul.ulLinkListKaufabwicklung li a,
  ul.ulLinkListKaufabwicklung li a:active,
  ul.ulLinkListKaufabwicklung li a:focus,
  ul.ulLinkListKaufabwicklung li a:hover,
  ul.ulLinkListKaufabwicklung li a:link,
  ul.ulLinkListKaufabwicklung li a:visited {
    display: block;
    width: auto;
    line-height: 19px; /* 19px */
    margin: 3px 0px 0px 0px; /* 3px 0px 0px 0px */
    padding: 0px 11px 1px 25px; /* 0px 16px 1px 1px */
    background-position: left 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }

  ul.ulLinkListKaufabwicklung li a:hover {
    background-position: left -100px; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }
  

 ul.ulLinkListKaufawicklungRechts {
    margin: 0px 0px 18px 0px; /* 0px 0px 18px 0px */
    list-style: none;
	padding: 0;
  }
  

  ul.ulLinkListKaufawicklungRechts li {
    padding: 0px 0px 1px 0px; /* 0px 0px 1px 0px */
    list-style: none;
margin: 0px;
  }

  ul.ulLinkListKaufawicklungRechts li a,
  ul.ulLinkListKaufawicklungRechts li a:active,
  ul.ulLinkListKaufawicklungRechts li a:focus,
  ul.ulLinkListKaufawicklungRechts li a:hover,
  ul.ulLinkListKaufawicklungRechts li a:link,
  ul.ulLinkListKaufawicklungRechts li a:visited {
    display: block;
    width: auto;
    line-height: 19px; /* 19px */
    margin: 3px 0px 0px 0px; /* 3px 0px 0px 0px */
    padding: 0px 16px 1px 1px; /* 0px 16px 1px 1px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }

  ul.ulLinkListKaufawicklungRechts li a:hover {
    background-position: right -100px; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }
  
  
  .borderbottomKaufabwickung {border-bottom:#CCCCCC 1px dotted;} 
   .bordertopKaufabwickung {border-top:#CCCCCC 1px dotted;}  
  .borderrightKaufabwicklung {border-right:#CCCCCC 1px dotted; border-bottom:#CCCCCC 1px dotted; text-align:right}
  
  div.divLinkListDetail{margin: 10px 5px -10px 5px;}
 *html div.divLinkListDetail {margin:10px 5px -7px 5px;}

.h100p{height:100%;} 

input {
	border: 1px solid #CCCCCC;
  }

input.inimg {
	border: 0px; padding-left: 0px; margin-bottom: 0px;
  }

select {border: 1px solid #CCCCCC;  }
* html select {border: 1px solid #CCCCCC;  }

