div.divMatrix {
    position: relative;
    width:970px; /*994px;*/
    padding:0px 0 19px 0;
    margin:0 auto 0 auto;
    background-color:#F4F4F4;
}

.divContent3Col .divShadowBoxContent a:link,
.divContent3Col .divShadowBoxContent a:active,
.divContent3Col .divShadowBoxContent a:focus,
.divContent3Col .divShadowBoxContent a:hover,
.divContent3Col .divShadowBoxContent a:link,
.divContent3Col .divShadowBoxContent a:visited {
	text-decoration:none;
}

/* Anpassung LinkList */
ul.ulLinkList {
	border-bottom: 1px solid #ededed !important; 
}

ul.ulLinkList li {
    border-top: 1px solid #ededed; 
}

.divContent1Col .image90Top312  div.divInlay div.teaserBox .tx-felogin-pi1 ul.ulLinkList {
    position:static !important;
    bottom: 3px;
    width: 100%;
    height:auto;
    max-height:48px;
    border-bottom: 1px solid #ededed; 
}
/* ENDE Anpassung LinkList */

div.divHeader {
    margin:0px 0px 0px 3px;
    padding:0;
}

div.divContent {
	background-color:#F4F4F4;
}

.colorNavigationLeft,
  .colorPersonalisedA,
  .colorPersonalisedB,
  .colorPersonalisedC,
  .colorContentMain,
  .colorContentPromotional,
  .colorContentSpottingA,
  .colorContentSpottingB,
  .colorContentSpottingC,
  .colorContentSpottingD,
  .colorContentSpottingE,
  .colorContentAdditionalA,
  .colorContentHelp {
    background-color: #F4F4F4; 
}

a:hover {
	color: #c800000;
}

a.aLink:hover {
	color: #c80000;
}

ul.ulLinkList li a:hover {
	color: #c80000;
	/*text-decoration:underline !important;*/
	text-decoration:none !important;
}

/* WIDTH 1 COLUMN */
.width1Col,
.width1Col object,
.width1Col embed {
	overflow: hidden;
	background-image:none;
}

div.divContent1Col {
	margin-top: 32px;	
}

div.divContent1Col div.divModuleBasic {
	background-color:#f4f4f4;
}

/* INLAY */
  
div.divInlay {
	border:none;
	background-color: #FFFFFF;
}  
  
div.divModuleBasic div.divInlay h2,
div.divModuleBasic div.divInlay h3,
div.divModuleBasic div.divInlay h4,
div.divModuleBasic div.divInlay h5,
div.divModuleBasic div.divInlay h6  {
    background-color:#F4F4F4;
}

/* START VODAFONE AFFILIATE 2 SPECIAL */
ul.ulNavigationTop li.aActive a {
  font-weight: bold;
}
/* END VODAFONE AFFILIATE 2 SPECIAL */

/* START VODAFONE AFFILIATE 2 EXTENSIONS */
/* START Extension user_vod_faq */
/*
div.user-vodfaq-pi1 {
  background-color: #9d7f5b;
}

div.user-vodfaq-pi1 p.faqbody {
  background-color: #9d7f5b;
}


*/
/* END Extension user_vod_faq */
/* START Extension user_vod_promotion */

div.user-vodpromotion-pi1 {
  /*background-color: #9d7f5b;*/
}

div.user-vodpromotion-pi1-singleView p.anleser {
  font-weight: bold;
}

div.user-vodpromotion-pi1-singleView p.bodytext {

}

div.user-vodpromotion-pi1-singleView p.bedingungen {
  font-size: 80%;
}
/* END Extension user_vod_promotion */
/* START Extension user_vod_news */
/*
div.user-vodnews-pi1 {
  background-color: #9d7f5b;
}

div.user-vodnews-pi1-singleView p.anleser {
  font-weight: bold;
}

div.user-vodnews-pi1-singleView p.bodytext {
  font-size: 150%;
}
*/
/* END Extension user_vod_news */
/* START Extension user_vod_event */
/*
div.user-vodevent-pi1 {
  background-color: #9d7f5b;
}

div.user-vodevent-pi1-singleView {
  float: relative;
}
*/
div.user-vodevent-pi1-singleView p.anleser {
  font-weight: bold;
}
/*
div.user-vodevent-pi1-singleView p.bodytext {
  font-size: 150%;
}
*/
div.user-vodevent-pi1-singleView div.flickrslideshow {
  width: 260px;
  height: 170px;
  float: left;
  overflow: hidden;
  margin: 3px 10px 0px 10px;
}

/* END Extension user_vod_event */
/* START Extension user_vod_hintergrundinfo */
/*
div.user-vodhintergrundinfo-pi1 {
  background-color: #9d7f5b;
}

div.user-vodhintergrundinfo-pi1-singleView {
  float: relative;
}
*/
div.user-vodhintergrundinfo-pi1-singleView p.anleser {
  font-weight: bold;
}
/*
div.user-vodhintergrundinfo-pi1-singleView p.bodytext {
  font-size: 150%;
}
*/
div.user-vodhintergrundinfo-pi1-singleView div.objektflash {
  width: 100%;
  min-height: 120px;
  float: left;
  overflow: hidden;
  margin: 3px 10px 0px 10px;
}

/* END Extension user_vod_hintergrundinfo */
/* START Extension user_vod_erfolgsstory */
/*
div.user-voderfolgsstory-pi1 {
  background-color: #9d7f5b;
}
*/

div.user-voderfolgsstory-pi1 img.imgSiteLogo {
  width: auto;
  height: auto;
}

/*
div.user-voderfolgsstory-pi1 p {
  font-size: 150%;
}
*/
/* END Extension user_vod_erfolgsstory */
/* START Extension user_vod_tutorial */
/*
div.user-vodtutorial-pi1 {
  background-color: #9d7f5b;
}

div.user-vodtutorial-pi1-singleView {
  float: relative;
}

div.user-vodtutorial-pi1-singleView p.anleser {
  font-weight: bold;
}

div.user-vodtutorial-pi1-singleView p.bodytext {
  color: #888888;
}
*/

div.user-vodtutorial-pi1-singleView div.objektflash {
  width: 100%;
  min-height: 120px;
  overflow: hidden;
  margin: 3px 10px 0px 10px;
}
/* END Extension user_vod_tutorial */
/* START Extension user_vod_produktinfo */
/*
div.user-vodproduktinfo-pi1 {
  background-color: #9d7f5b;
}

div.user-vodproduktinfo-pi1 p.anleser {
  font-weight: bold;
}

div.user-vodproduktinfo-pi1 p.bodytext {
  color: #888888;
}
*/
div.user-vodproduktinfo-pi1 img.imgBanner {
  width: auto;
  height: auto;
}
/* END Extension user_vod_produktinfo */
/* START Extension user_vod_vermarktungstipp */
/*
div.user-vodvermarktungstipp-pi1 {
  background-color: #9d7f5b;
}

div.user-vodvermarktungstipp-pi1-singleView {
  float: relative;
}
*/

div.user-vodvermarktungstipp-pi1-singleView p.anleser {
}

div.user-vodvermarktungstipp-pi1-singleView p.szenario {
}

div.user-vodvermarktungstipp-pi1-singleView p.zielgruppe {
}

div.user-vodvermarktungstipp-pi1-singleView p.produktinfos {
}

div.user-vodvermarktungstipp-pi1-singleView p.keywords {
}

div.user-vodvermarktungstipp-pi1-singleView h2.vermarktungstipph2 {
  font-style: italic;
}
/* END Extension user_vod_vermarktungstipp */
/* START Extension user_vod_absatzzahlen */
/*
div.user-vodabsatzzahlen-pi1 {
  background-color: #9d7f5b;
}

div.user-vodabsatzzahlen-pi1 p.anleser {
  font-weight: bold;
}

div.user-vodabsatzzahlen-pi1 p.bodytext {
  color: #dddddd;
}

div.user-vodabsatzzahlen-pi1 h2.unterueberschrift {
  font-style: italic;
}

div.user-vodabsatzzahlen-pi1 h2.downloadlink {
  font-style: italic;
}

div.user-vodabsatzzahlen-pi1 h2.archivlink {
  font-style: italic;
}
*/
div.user-vodabsatzzahlen-pi1 img.imgAbsatzzahlen {
  width: 100%;
}

/* END Extension user_vod_absatzzahlen */
/* START Extension user_vod_bestpractice */
/*
div.user-vodbestpractice-pi1 {
  background-color: #9d7f5b;
}

div.user-vodbestpractice-pi1 p.anleser {
  font-weight: bold;
}

div.user-vodbestpractice-pi1 p.bodytext {
  color: #888888;
}
*/
div.user-vodbestpractice-pi1 img.imgBestPractice {
  width: 100%;
  height: auto;
}
/* END Extension user_vod_bestpractice */
/* START Extension user_vod_bonusprogramm */
/*
div.user-vodbonusprogramm-pi1 {
  background-color: #9d7f5b;
}

div.user-vodbonusprogramm-pi1 p.bodytext {
  color: #888888;
}
*/

div.user-vodbonusprogramm-pi1 img.imgBonusProg {
  width: 120px;
  height: 120px;
}

div.user-vodbonusprogramm-pi1 h2.bonusHeadline {
  font-style: italic;
}
/* END Extension user_vod_bestbonusprogramm */
/* END VODAFONE AFFILIATE 2 EXTENSIONS */


/* START TIPPTRICK: 5 STAR RATING  */
/* Tipps & Tricks */
.divArticleBasicTipps {
	margin-bottom:0 !important;
	padding-bottom:3px !important;
}

div.ratingbox {
	margin:10px 10px 10px 10px;
	border-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	padding-bottom:5px;
	float:none;
}

div.ratingbox img {
  cursor: pointer;
}

div.ratingbox img.rated {
  cursor: auto;
}

div.ratingbox p {
  display: inline;
  font-size: 90%;
  color: #666;
}

div.ratingbox p.hovered {
  color: #000;
}

/* END TIPPTRICK: 5 STAR RATING */

/* START FRONTEND USER REGISTER AND PROFILE EDIT  */
.tx-srfeuserregister-pi1 p {
}

.tx-srfeuserregister-pi1 h4 {
}

.tx-srfeuserregister-pi1 legend {
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
}

.tx-srfeuserregister-pi1 a:link {
}

.tx-srfeuserregister-pi1 label {
}

.tx-srfeuserregister-pi1 label span {
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
}

.tx-srfeuserregister-pi1 input {
}

input {
	border-color:#e8e8e8;
}

.tx-srfeuserregister-pi1 input[type=password] {
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
}

.tx-srfeuserregister-pi1 input[type=radio],
.tx-srfeuserregister-pi1 input[type=checkbox] {
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
}

.tx-srfeuserregister-pi1 ul {
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values {
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
}

.tx-srfeuserregister-pi1 dl {
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
}

.tx-srfeuserregister-pi1 dt {
}

.tx-srfeuserregister-pi1 dd {
}

* html .tx-srfeuserregister-pi1 dd {
}

.tx-srfeuserregister-pi1 dd p {
}

.tx-srfeuserregister-pi1 dd label {
}

.tx-srfeuserregister-pi1 .divArticleBasic {
}

/* END FRONTEND USER REGISTER AND PROFILE EDIT */

/* SEO CONTENT - BEGIN */
  .divSeoContent {
    font-size: 10px;
    color: #666666;
    width: 942px;
    background-color: #F6F6F6;
    padding: 10px 6px 15px 6px;
    margin-left: 3px;
    float: none;
    clear: both;
  }
  .divSeoContent p {
    margin: 0 0 10px;
  }
  .divSeoContent h1,
  .divSeoContent h2 {
    font-size: 12px;
    margin: 0 0 4px;
  }
/* SEO CONTENT - END */


ul.ulNavigationMeta li.liLastItem {
border-right-color:#FFF;
padding-right:0;
}

div.floatImage img.imgContent {
  float:left;
  margin: 0 10px 0px 0px;
}
  
div.floatImage ul.ulContent{
  padding-left:15px;
  margin-left:10px;
}
	  
div.divArticleBasic ul.ulLinkList {
  margin:10px 0px 0px 14px;
}

.teaserBox .divArticleBasic ul.ulLinkList,
.teaserBox .divArticleBasic .tx-felogin-pi1 ul.ulLinkList {
	margin:20px 0px 0px 0px;
}

.teaserBox .divArticleBasic .tx-felogin-pi1 ul.logoutForm {
	margin:48px 0px 0px 0px;
}

.teaserBox .divArticleBasic .tx-felogin-pi1 ul.loginForm {
	margin:62px 0px 0px 0px;
}

.teaserBox .divArticleBasic .tx-felogin-pi1 ul.backLink {
	margin:62px 0px 0px 0px;
}

.teaserBox .divArticleBasic .tx-felogin-pi1 p {
	height: 20px;
}

/* Abstand unterer Rand der LoginBox */
.divContent1Col .image90Top312 .divArticleBasic {
	margin-bottom:0px;
}

.divContent1Col .image90Top312 .teaserBox .ulLinkList {
	margin-bottom:0px;	
}

div.divArticleBasic form {
  margin:3px 10px 0 0;
  position:relative;
}

div.divArticleBasic .aButton {
  position:absolute;
  top:250px;
  left:390px;
}

div.divArticleBasic .loginPageButton {
  left: 195px;
  top: 32px;
}

div.divArticleBasic .logoutPageButton {
  left: 200px;
  top: 35px;
}

div.divArticleBasic .forgotPageButton {
  left: 200px;
  top: 7px;
}

div.divInlay div.tx-felogin-pi1 input {
  /*width: 60%;*/
}

.image90Top312 .divInlay {
	height:auto !important;
}

/* LoginBox Kennwort vergessen */
div.divInlay div.tx-felogin-pi1 .ulLinkList a:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a:active,
div.divInlay div.tx-felogin-pi1 .ulLinkList a:focus,
div.divInlay div.tx-felogin-pi1 .ulLinkList a:hover,
div.divInlay div.tx-felogin-pi1 .ulLinkList a:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a:visited {
	background: url(../images/css/spriteLinkIconRight.gif) no-repeat right -1000px;
}

div.divInlay div.tx-felogin-pi1 .ulLinkList a:hover {
		background: url(../images/css/spriteLinkIconRight.gif) no-repeat right -1100px;
}

/* ClubLogin */
.tx-felogin-pi1 .divArticleBasic form {
	margin-top:10px !important;
}

/* LoginBox Registrieren */
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:active,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:focus,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:hover,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:visited {
	background: url(../images/css/spriteLinkIconRight.gif) no-repeat right 0px;
}

div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingA:hover {
		background: url(../images/css/spriteLinkIconRight.gif) no-repeat right -100px;
}

div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:active,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:focus,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:hover,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:link,
div.divInlay div.tx-felogin-pi1 .ulLinkList a.iconRightContentSpottingB:visited {
	/*background: url(../images/css/spriteLinkIconUp.gif) no-repeat right 2px;*/
	background: url(../images/css/spriteLinkIconRight.gif) no-repeat right -100px;
}


div.divArticleBasic .loginBoxButton {
  left: 114px;
  top: 35px;
  margin-left:5px;
}

div.divArticleBasic .loginBoxButton span {
	padding-right:4px;
}

div.divArticleBasic .loginBoxButton span input {
  width:42px !important;
}

.bgComprehensive,
.bgReset {
	background-image: url(../images/css/buttonOrangeRight.gif);
}

.bgComprehensive span,
.bgReset span {
	background-image: url(../images/css/buttonOrangeLeft.gif);
}

div.divArticleBasic .logoutBoxButton {
  position: relative;
  left: 0px;
  top: 12px;
  margin-bottom:5px;
}

div.divArticleBasic .forgotBoxButton {
  position: static;
}

div.divArticleBasic blockquote {
  margin:30px 0 !important;
}

table.provision {
  margin:10px; 0 0 10px;
  width:550px; /*567px;*/
  font-size:11px;
}

table.provision thead {
  margin-bottom:7px;
  padding-bottom:7px;
}

table.provision thead th,
table.provision tbody th
{
  color:#FFF;
  background-color: #999999;
  text-align:left;
}

table.provision thead th {
  height:30px;
  font-size:12px;
}

table.provision thead th {
  border-bottom:7px solid #FFF;
}

table.provision td,
table.provision th {
  padding:5px 10px 5px 10px;
}

table.provision .right {
  text-align:right;
}

table.provision td.grayDotted {
  background:#eee;
  border-top:1px dotted #ccc;
  border-bottom:1px dotted #ccc;
}

div.divInlay ul.ulRegister li {
  line-height:1.45455em;
  background:url(../images/icon_list_register.jpg) 1px 3px no-repeat;
  backround-color:#ffffff;
  list-style-type:none;
  padding-left:35px;
}

div.divInlay ul.ulRegister {
	position:relative;
  display:table;
  font-size:12px;
  margin:4px 0 0 0;
  padding-bottom:11px;
}

/* alternative liste-style.images fuer ie
div.divInlay ul.ulRegister li {
  line-height:1.45455em;
  background:url(../images/icon_list_register.jpg) 1px 3px no-repeat;
  backround-color:#ffffff;
  padding-left:35px;
}

div.divInlay ul.ulRegister {
 	list-style-image:url(../images/icon_list_register.jpg);
  font-size:12px;
  margin:4px 0 0 0;
  padding-bottom:11px;
}
*/

.clear {
  clear:both;
  line-height:1px;
  height:1px;
}

.image90Top312 div.divInlay {
  height: 222px;
}
  
input,textarea {
  border:1px solid #e8e8e8;
}
  
textarea {
  margin:0;
}
  
#ff_elem299, #ff_elem297 {
  width:254px;
  margin-bottom:10px;
}
  
#ff_elem303 {
  width:363px;
  height:185px;
  margin-top:3px;
}

#ff_elem304 {
  line-height: 1.636363636em;
  font-size: 1.181818181em;
  width:480px;
  height:45px;
  margin-top:3px;
}

label.short {
  margin: 0 10px 0px 0;
  width:32px;
  float:left;
}
 
label.long {
  margin: 0 10px 0px 0;
  width:auto;
}

span.error {
  color:#fe0000 !important;
  padding:0 0 4px 0 !important; 
  margin:0;
}

/*
span.error {
  display: none;
}

span.erroron {
  display: block;
  background-color: #FFF7C0;
  padding: 10px;
}
*/

/* GO-BUTTON SENDMAIL */
span.aButton,
span.aButton:active,
span.aButton:focus,
span.aButton:hover,
span.aButton:link,
span.aButton:visited {
  float: right;
  display: block;
  height: 24px; 
  background-repeat: no-repeat;
  background-position: right top;
  text-decoration: none;
  margin-top:-8px;
  cursor: pointer;
}

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

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

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

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

span.aButton.marginR12px {
  margin-right: 12px;
}
  
div.divArticleBasic {
  margin: auto auto 30px auto;
}

/************************/
/* Anpassungen LoginBox */
/************************/

/* Breite der LoginBox */
.divContent1Col .image90Top312 .divInlay {
	width:174px;
	height:auto;
}

/* Abstand zwischen Inputs */
.divContent1Col .image90Top312 .divInlay .divArticleBasic input {
	margin:3px 0 3px 9px;
	width:96px;
	cursor:pointer;
}

.tx-felogin-pi1 form {
	margin:0;
	padding:0;
}

.tx-felogin-pi1,
.tx-felogin-pi1 form {
	margin:0 !important;
	padding:0 !important;
}

.tx-felogin-pi1 table {
	margin:0;
	border-collapse:collapse;
}

.tx-felogin-pi1 table tr td {
	padding:0;
}

/* FF Abstand in LoginBox */
.tx-felogin-pi1 h1,
.tx-felogin-pi1 h2,
.tx-felogin-pi1 p,
.tx-felogin-pi1 table tr td input {
	margin-left:0 !important;
	padding-right:0 !important;
}

.tx-felogin-pi1 p {
	margin-top:0 !important;
	padding-top:0 !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

.tx-felogin-pi1 table.loginBox tr td input {
	width:105px;
	
}

.tx-felogin-pi1 table.forgotBox tr td input {
	width:106px !important;
}

.tx-felogin-pi1 table tr td.submit,
.tx-felogin-pi1 table tr td.sendPassword {
	padding:0 0 0 5px;
	text-align:right;
}



.tx-felogin-pi1 table tr td.submit input,
.tx-felogin-pi1 table tr td.sendPassword input {
	width:43px;
}

.tx-felogin-pi1 table tr td input#user {
	width:172px;
}

.tx-felogin-pi1 table tr td input#pass {
	width:110px;
}

.tx-felogin-pi1 table.forgotBox tr td .bgComprehensive {
	margin-top:3px;
}

.tx-felogin-pi1 table.forgotBox tr td.sendPassword .forgotBoxButton input {
	width:55px !important;
}

.tx-felogin-pi1 table.forgotBox tr td.sendPassword .forgotBoxButton span b {
	margin-left:3px !important;
	margin-right:3px !important;
}


/* Ausgleich der rechten Spalten zum neuen Menue */
.divContent3Col {
	margin-right:1px;
}

/**************************************/
/* Abstand von Navi/SubNavi entfernen */
/**************************************/

.divContent1Col,
.divContent2Col,
.divContent3Col,
.divContent4Col,
.divContent5Col {
	margin-top:0 !important;
}

ul.ulNavigationTop {
	margin-left:0;
}

/**********************************/
/* Mehr-Links im Content schmaler */
/**********************************/
.user-vodpromotion-pi1 .divArticleBasic .ulLinkList,
.user-vodnews-pi1 .divArticleBasic .ulLinkList,
.user-vodevent-pi1 .divArticleBasic .ulLinkList,
.user-voderfolgsstory-pi1 .divArticleBasic .ulLinkList,
.user-vodhintergrundinfo-pi1 .divArticleBasic .ulLinkList,
.user-vodtutorial-pi1 .divArticleBasic .ulLinkList {
	padding-left:0px;
	margin-left:10px;
	margin-right:10px;
}

/*************************/
/* Formular Tipps/Tricks */
/*************************/
.user-vodtipptrick-pi1 .divArticleBasic form {
	margin-left:10px;
}

.user-vodtipptrick-pi1 .divArticleBasic form table tr td .faqButton {
	position:static !important;
	margin-top:4px;
}

.user-vodtipptrick-pi1 .divArticleBasic form table tr td {
	font-size:11px;
}
	
.user-vodtipptrick-pi1 .divArticleBasic form table tr td .aButton span b {
	margin-left:3px;
	margin-right:3px;
}

.user-vodtipptrick-pi1 .bgComprehensive,
.user-vodtipptrick-pi1 .bgReset {
	background-image: url(../images/css/buttonOrangeRight.gif);
}

.user-vodtipptrick-pi1 .bgComprehensive span,
.user-vodtipptrick-pi1 .bgReset span {
	background-image: url(../images/css/buttonOrangeLeft.gif);
}

/*****************/
/* Register Form */		
/*****************/
.tx-srfeuserregister-pi1 .registerButton {
	position:static !important;
} 

.tx-srfeuserregister-pi1 .aButton {
	position:static !important;
	text-align:left;
	left:0;
	margin:0 0 0 0 !important;
	padding-left:0;
}
 
.tx-srfeuserregister-pi1 .bgComprehensive,
.tx-srfeuserregister-pi1 .bgReset {
	background-image: url(../images/css/buttonOrangeRight.gif);
}

.tx-srfeuserregister-pi1 .bgComprehensive span,
.tx-srfeuserregister-pi1 .bgReset span {
	background-image: url(../images/css/buttonOrangeLeft.gif);
}

.tx-srfeuserregister-pi1 {
	margin:-10px 0 0 0;	/* Abstand zum obigen Text */
	padding:0;
}

p.tx-srfeuserregister-pi1-notice {
	margin:0 0 0 0;
	padding:0;
	font-style:italic;
}

.tx-srfeuserregister-pi1 dl {
	margin:20px 0 0 0;
	padding:0;
}

.tx-srfeuserregister-pi1 dt {
	display:block;
	float:left;
	width:150px;
	margin:0 0 0 45px;
	padding:2px 10px 2px 0;
	text-align:right;
}

.tx-srfeuserregister-pi1 dt span {
	color:#ff0000;
}

.tx-srfeuserregister-pi1 dd {
	display:block;
	float:left;
	width:275px;
	margin:0;
	padding:2px 0 2px 0;
}

/********************************************/
/* Abstand H1 in divArticleBasic nach unten */
/********************************************/
div.divArticleBasicFirst {
	margin-bottom:3px;
	padding-bottom:0;
}

div.divArticleBasicFirst h1 {
	margin-top:13px;
}


/************************/
/* ul-Listen im Content */
/************************/
.divArticleBasic ul {
	margin:0 0 0 24px;
	padding:0 0 0 0;
}


/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col{
	width:576px;
	float:left;
}

.mod3Col .modBorder{
	width:576px;
	background-image: url("../images/css/3columnBorder.gif");
}

.mod3Col .modFooter{
	background-image: url("../images/css/3columnFooter.gif");
	width:576px;
}

.mod3Col .modTop {
	background-color:#f39500;
	color:#ffffff;
	width:570px;
	margin-left:3px;
}

.mod3Col .modTop h1 {
	padding: 3px 10px 3px 10px;
    font-size: 1em; 
    font-weight: bold;
}

.mod3Col .modCopy{
	width:555px;
}

.link_list3Col{
	position:absolute;
	width:555px;
	bottom:7px;
	padding-bottom: 1px;
	background: url(../img/dottedLine.gif) repeat-x left bottom;
}

.modBody{
	margin:0 3px 0 3px;
	position:relative;
	clear:both;
}
/* END 3 COLUMN WIDE MODULES */

/* ClubLogin */
.tx-felogin-pi1 .divArticleBasic {
	margin-top:12px;
}

.tx-felogin-pi1 .divArticleBasic input {
	margin:0 0 7px 10px;
}

.tx-felogin-pi1 .divArticleBasic .ulLinkList,
.tx-srfeuserregister-pi1 .ulLinkList.ulBottom {
	margin-right:10px;
	margin-left:10px;
}

.tx-srfeuserregister-pi1 .ulLinkList.ulBottom li {
	margin-top:-31px; /* 11 */
}

li.iconRightPersonalisedA {
	background:none;
}

li.iconRightPersonalisedA a {
	background-position: right -1000px;    
}  

li.iconRightPersonalisedA a:hover {
	background-position: right -1100px;    
} 

li.iconRightPersonalisedA a {
	background-image: url(../images/css/spriteLinkIconRight.gif);
}

li.iconRightPersonalisedA a:hover {
	background-position: right -1100px;    
}  

/* Kontakt */
.tx-pilmailform-pi1 {
	margin-left:10px;
}

/********************/
/* Box mit Schatten */
/********************/

div.divArticleBasic {
	margin-bottom:13px;
}

.divShadowBoxBorder {
	background-color:#e0e0e0;
	margin:0 1px 0 5px;
}

.divShadowBoxContent {
	position:relative;
	left:-2px;
	top:-2px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}

div.divArticleBasic h1 {
	color:#c80000;
}

div.divArticleBasic .divShadowBoxContent h2 {
	font-size:1.3em;
	color:#c80000; /* alt: 008698 */
	border-style:none none solid none;
	border-width:0 0 1px 0;
	border-color:#ededed;
	padding-left:0 !important;
	margin:0 10px 0 10px;
}

div.divArticleBasic .divShadowBoxContent h2.colorFirstHeadline a {
	text-decoration:none;
	color:#c80000;
}

div.divArticleBasic .divShadowBoxContent p {
	padding-bottom:13px;
}

div.divArticleBasic .divShadowBoxContent ul.ulLinkList {
	margin:10px 10px 20px 10px;
}

.divContent1Col .heightAuto .divShadowBoxBorder {
	margin-bottom:10px !important;
}

.divContent3Col .divShadowBoxContent .divArticleBasic {
	margin:0;
	padding:0;
}

.divContent3Col .divShadowBoxContent .divArticleBasic ul.ulLinkList {
	margin-bottom:5px;
}

/****************************/
/* Teaserboxen mit Schatten */
/****************************/

.divContent1Col .divModuleBasic .divShadowBoxBorder {
	background-color:#e0e0e0;
	margin:0 1px 0 0;
}

.divContent1Col .divModuleBasic .divShadowBoxContent {
	width:186px;
}

.divContent1Col .height174 .divShadowBoxContent {
	height:170px;
}

/*****************************/
/* Spaltentitel links/rechts */
/*****************************/

.divContent1Col .colorPersonalisedA h1,
.divContent1Col .colorContentSpottingA h1 {
	padding-left:0;
	padding-right:0;
	margin-left:6px;
	margin-right:6px;
	background-color:#FFFFFF;
	color:#C80000;
	border-style:none none solid none;
	border-width:0 0 1px 0;
	border-color:#ededed;
	
}

/*************/
/* FAQ-Liste */
/*************/

/* START FAQ: TINY ACCORDION  */
ul#faqlist,
ul#faqlist  li {
	list-style-type:none; 
	margin:0 0 0px 0;
	padding: 0 0 0;
}

ul#faqlist {
	border-top: 1px solid #ededed;
}

ul#faqlist li {
	display: block;
	border-bottom: 1px solid #ededed;
}

ul#faqlist {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:8px;
	margin-top:8px;
}

ul#faqlist h2 {
	color:#000000;
	font-size:1em;
	font-weight:normal;
	cursor:pointer;
	padding:5px 0 5px 0 !important;
	border: none;
	background: url('../images/css/spriteLinkIconRight.gif') no-repeat right 4px;
	background-color:#FFFFFF;
}

ul#faqlist h2:hover {
}

ul#faqlist h2.selected {
	color:#c80000;
	font-weight:bold;
	background: url('../images/css/faq_selected.gif') no-repeat right 4px;
}

ul#faqlist div.faqbody {
  padding-left:20px;
  /*padding-top:5px;*/
  font-size:0.85em !important;
}
/* END FAQ: TINY ACCORDION  */

.teaserBox h2 {
	background-color:#FFFFFF !important;
}

/* Linklist im Content */
.divContent3Col .divShadowBoxContent .ulLinkList {
}

/************************************************************/
/* jqAccordion CSS for Accordion Page Areas  - Auszug aus vodafone.global.shop.css*/
/************************************************************/

dl.accordionContent {
	position: static;
	margin: 0 10px 0 10px;
	border-bottom: 1px solid #ededed;
}

dl.accordionContent dt, 
dl.accordionContent dd {
	margin: 0;
	padding: 0;
}

dl.accordionContent dt {
	display: block;
	border-top: 1px solid #ededed;
}

dl.accordionContent dt, 
dl.accordionContent dt.selected {
	height:24px;
	line-height:24px;
	padding: 0 0 0 3px;
	margin: 1px 0 1px 0px;
	font-weight:normal;
	cursor: pointer;
}

dl.accordionContent dt {
	background: url('../images/css/spriteLinkIconRight.gif') no-repeat right 4px;
	color:#000000;
}

dl.accordionContent dt:hover {
}

dl.accordionContent dt.selected {
	background: url('../images/css/faq_selected.gif') no-repeat right 4px;
	font-weight:bold;
	color:#c80000;
}

dl.accordionContent dt.selected:hover {
}


/* auto. Hintergrund
.divContent3Col .ulLinkList li a:link, 
.divContent3Col .ulLinkList li a:active,
.divContent3Col .ulLinkList li a:focus,
.divContent3Col .ulLinkList li a:hover,
.divContent3Col .ulLinkList li a:link,
.divContent3Col .ulLinkList li a:visited {
	background-color:#cccccc; 
}
*/

.ulMoveUpLogin {
	 margin-top:-20px !important;
}

/* Links im Content neben Bild */
.divContent3Col .floatImage ul.ulLinkList {
	clear:none;
	margin:10px 0 0 10px;
}

/***************/
/* Kontaktform */
/***************/

.tx-pilmailform-pi1 .divArticleBasic {
	margin:0 0 40px -8px;
	padding:0;
}

.tx-pilmailform-pi1 .divArticleBasic .divShadowBoxBorder .divShadowBoxContent form {
	margin:10px;
	padding:0;
}

.tx-pilmailform-pi1 .divArticleBasic .divShadowBoxBorder .divShadowBoxContent form span.aButton span {
	width:36px;
}

/****************************/
/* Headerimage              */
/****************************/

.divContent3Col .divModuleBasic img.imgTeaser {
	margin-bottom:    15px;
}

.divContent3Col div.width3Col {
	background-image: none;
}

/***************/
/* Meine Daten */
/***************/

ul.buttonHolder,
ul.buttonHolder li {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.buttonHolder li {
	padding:12px 0 12px 0;
}


span#btnUserDataCancel,
span#btnUserDataDelete {
	width:129px;
}

span#btnUserDataCancel input {
	border: none;
	background-color:transparent;
	font-weight:bold;
	color:#ffffff;
	margin:0;
	padding:0 0 0 4px;
}

span#btnUserDataDelete input {
	border:none;
	background-color:transparent;
	font-weight:bold;
	color: #ffffff;
	margin:0;
	padding:0 0 0 12px;
}

.tx-srfeuserregister-pi1 a {
    background-image: url(../images/css/spriteLinkIconRight.gif);
    padding-left:0;
}