/* Infos
-----------------------------------------------------
Seite:  DAZZ.com
Autor:	MZ
Date: 	05.07.08 @ 14.30 Uhr
Update: /
User:	/
*/

/*test*/
/* Index
-----------------------------------------------------

	1.0 Generelle Definitionen

	2.0 Projektweite Definitionen
	--2.1  Statusmeldungen
    --2.2  Breiten in Prozent
    --2.3  Tooltips
    --2.4  Button (groß)
    --2.5  Button (klein)
	--2.6  Loading Layer

	3.0 Layout
	--3.1  Header
	--3.2  Logo
    --3.3  Flaggen-Navigation (Sprachauswahl)
	--3.4  Main-Navigation
	--3.5a Boxen
	--3.5b Boxen mit Links
	--3.5c Boxen mit Icons
    --3.5d Boxen mit Icons rechts (Kaufzone)
    --3.5e Boxen auf Resultpage
    --3.6  Paging	
    --3.7  Footer

	4.0 Content
    --4.1  Startseite
	--4.2  Formulare --> siehe auch Forms.css!
	--4.2a Generelle Definitionen
    --4.2b Login Seite
    --4.2c Registrieren-Formular
    --4.2d Change User Data
    --4.2e Password Recovery
    --4.2f Bildupload (Member-Bereich)
    --4.2g IE Hacks
	--4.3  Login-Seite
	--4.3a Registrieren-Box
	--4.3b Partner / Designer werden
	--4.4  Member-Bereich Übersicht
    --4.5  Produktdetailseite (Kaufzone)
	--4.6  Kundenbilder
	--4.7  Preview Main
	--4.8  Impressum
	--4.9  Preview Fotostyle
	--4.10 Paymentseiten
	--4.11 Gekaufte Fotostyles
	--4.12 Pressebereich
	
	
    10.0 Internet Explorer Hackss
    --10.1  Box Margin Fix
	--10.2  Logo Position Fix
	--10.3  Resultproduct Info-Icon Fix
	--10.4  Produktvideo Margin Fix
	--10.5  Login (Register Image) Fix
	--10.7 Paging Fix
*/


/* +Farben 
-----------------------------------------------------
   Body Background:       	  15% Grau	#E3E3E3
   Content-Background:	  	  Weiß		#FFFFFF
   Headline, obere Linie	  Grün		#AABF21
   Main Text:             	  Schwarz 	#000000
   untere Linie				  Blau 		#5AA1D3
   Links:                 	  Blau 		#5AA1D3
   Links Hover:			  	  Blau		#5AA1D3 
   Box-Border:			  	  Grau		#BCBCBC
   Box-Background:			  Hellgrau	#F0F0F0

*/


/* 1.0 +Generelle Defintionen
---------------------------------------------------*/
@import "reset.css";

.clear:after 
			{
			content: ".";
			visibility: hidden;
			height:     0;
			display:    block;
			clear: both;
			}

* html .clear
			{
			height: 1%!important;
			}

.transparent {
	behavior: url("/images/iepngfix/iepng.htc"); /* Nicht verwenden, wenn Link über BG-Image liegt! */
	}



/* 2.0 +Projektweite Definitionen
---------------------------------------------------*/
html {
	overflow: -moz-scrollbars-vertical;
	}


body {
	background:#e3e3e3 url("/images/buttons/sitebg.jpg") repeat;
	color:#000000;
	font:normal 62.5%/1.3em Arial, Helvetica, sans-serif;
	}

#dz-content .dz-pageheader {
	background:none;
	height:29px!important;
    line-height:29px!important;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	border:none;
	color:#a4c400;
    margin:5px 0 20px;
	}

a {
	color:#5AA1D3;
	font-weight:bold;
	text-decoration:none;
    white-space:nowrap;
	}


a:hover {
	text-decoration:underline;
	}

a span {
	font-size:1.3em;
	}

.last-li {
	border-right:none!important;
	padding-right:3px!important;
	}

strong {
  font-weight:bold;
}

hr {
	color:#cecece; 
	height:1px; 
	border:none; 
	border-top:1px solid #cecece;
	}

.clearboth {
	clear:both!important;
	}
	
.clearleft {
	clear:left!important;
	}

.clearright {
	clear:right!important;
	}

.floatleft {
	float:left;
	}

.floatright {
	float:right!important;
	}

.nopadding {
	padding:0!important;
	}

.nomargin {
	margin:0!important;
	}

.nomarginright {
	margin-right:0!important;
	}

.lessmarginright {
    margin-right:5px!important;
    }

.nomarginbottom {
	margin-bottom:0!important;
	}

.center-content {
	text-align:center!important;
	}

.imageborder {
    border:1px solid #bfbfbf!important;
    }
	
.noimageborder {
    border:none!important;
    }
.relative {
	position:relative!important;
	}

.uppercase {
	text-transform:uppercase;
	}

/* 2.1 +Statusmeldungen
---------------------------------------------------*/
.status-message {
	background:url("/images/buttons/status-message.gif") no-repeat top left;
	padding:0 5px 5px 27px;
	margin:0 0 0 5px;
	line-height:1.5em;
	}

.status-message-small {
    line-height:12px;
    }

.status-message-small img{
	margin:10px 5px 0 0;
    }

.status-error {
	background:url("/images/buttons/status-error.gif") no-repeat  top left;
	padding:0 5px 5px 27px;
	margin:0 0 0 5px;
	line-height:1.5em;	
	}

.status-backlinks {
	padding:0 5px 5px 27px;
	margin:0 0 0 5px;
	line-height:1.5em;	
	}

.status-success {
	background:url("/images/buttons/status-success.gif") no-repeat  top left;
	padding:0 5px 5px 27px;
	margin:0 0 0 5px;
	line-height:1.5em;
	}

.status-success-small {
    line-height:12px;
    }

.status-success-small img{
	margin:10px 5px 0 0;
    }

.clientimages {
	margin-bottom:20px;
	}


/* 2.2 +Breiten in Prozent
---------------------------------------------------*/
.size5 {
    width:5%;
}

.size10 {
    width:10%;
}

.size15 {
    width:15%;
}

.size19 {
    width:19%;
}


.size20 {
    width:20%;
}

.size22 {
    width:22%;
}

.size25 {
    width:25%;
}

.size30 {
    width:30%;
}

.size33 {
    width:33.33%;
}

.size35 {
    width:35%;
}

.size38 {
    width:38%;
}

.size40 {
    width:40%;
}

.size45 {
    width:45%;
}

.size50 {
    width:50%;
}

.size55 {
    width:55%;
}

.size57 {
    width:56.5%;
}

.size60 {
    width:60%;
}

.size62 {
    width:62%;
}

.size65 {
    width:65%;
}

.size70 {
    width:70%;
}

.size75 {
    width:75%;
}

.size80 {
    width:80%;
}

.size90 {
    width:90%;
}

.size90 {
    width:97%;
}

.size100 {
    width:100%;
}


/* 2.3 +Tooltips
---------------------------------------------------*/
#dz-tooltips {
 padding: 5px;
 border: 1px solid #bfbfbf;
 display: none;
 background: #ffffff;
 color: #000000;
 font: bold 12px Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


/* 2.4 +Button (groß)
---------------------------------------------------*/
#dz-button {
	height:43px;
	padding:0;
	margin:20px 0 0 5px;
    }

#dz-button li.left{
	background:url("/images/buttons/button-big-left.gif") no-repeat left;
	height:43px;
	float:left;
	width:8px;
	}

#dz-button li.middle{
	background:url("/images/buttons/button-big-middle.gif") repeat-x left;
	float:left;
	padding:0 10px;
	text-align:center;
	}

#dz-button li.middle a{
	font-size:1.1em;
	line-height:43px;
	height:43px;
	color:#ffffff;
	width:100%;
	}

#dz-button li.right{
	background:url("/images/buttons/button-big-right.gif") no-repeat right;
	height:43px;
	float:left;
	width:8px;
	}


/* 2.5 +Button (klein)
---------------------------------------------------*/
.dz-buttons-small-wrapper {
	clear:left;
	padding:5px;
	margin:0 5px;
	}

.dz-button-small {
	height:30px;
	}

.dz-button-small li.left{
	background:url("/images/buttons/button-small-left.gif") no-repeat left;
	height:30px;
	float:left;
	width:4px;
	}

.dz-button-small li.middle{
	background:url("/images/buttons/button-small-middle.gif") repeat-x left;
	float:left;
	padding:0 10px;
	text-align:center;
	}

.dz-button-small li.middle a{
	font-size:1em;
	color:#ffffff;
	line-height:30px;
	height:30px;
	width:100%;
	}

.dz-button-small li.right{
	background:url("/images/buttons/button-small-right.gif") no-repeat right;
	height:30px;
	float:left;
	width:4px;
	}


/* 2.5b +Button (klein) - rechts gefloatet
---------------------------------------------------*/
.dz-buttons-small-wrapper-right {
	clear:left;
	padding:5px;
	margin:0 5px;
	}

.dz-button-small-right {
	height:30px;
	}

.dz-button-small-right li.right{
	background:url("/images/buttons/button-small-left.gif") no-repeat left;
	height:30px;
	float:right;
	width:4px;
	}

.dz-button-small-right li.middle{
	background:url("/images/buttons/button-small-middle.gif") repeat-x left;
	float:right;
	padding:0 10px;
	text-align:center;
	}

.dz-button-small-right li.middle a{
	font-size:1em;
	color:#ffffff;
	line-height:30px;
	height:30px;
	width:100%;
	}

.dz-button-small-right li.left{
	background:url("/images/buttons/button-small-right.gif") no-repeat right;
	height:30px;
	float:right;
	width:4px;
	}


/* 2.6 +Loading Layer
---------------------------------------------------*/
#loadinglayer {
	position: absolute;
	width:1900px;
	height:50px;
	left:50%;
	top:50%;
	margin-left:-1000px;
	margin-top:-75px;
	display: none;
	visibility: hidden;
	z-index:150;
	text-align:center;
	background:white;
	border:3px solid #f0f0f0;	
	border-top:3px  solid #AABF21;
	border-bottom:3px solid #5AA1D3;
	padding:50px; 
	opacity:0.9;
	-moz-opacity:0.9;
	filter: alpha(opacity=90);
	font:bold 1.6em Arial, Helvetica, sans-serif;
	color:#5AA1D3;
	}



/* 3.0 +Layout
---------------------------------------------------*/
#dz-wrapper{
	width:810px;
	margin:0 auto;
	padding:10px;
	background:#ffffff;
	font-size:1.2em;
	}

#dz-content {
	width:100%;
	margin:20px auto;
	padding:0;
	}



/* 3.1 +Header
---------------------------------------------------*/
#dz-header {
	width:800px;
	padding-bottom:8px;
	border-bottom:3px solid #AABF21;
	margin:auto;
	}


/* 3.2 +Logo
---------------------------------------------------*/
#dz-logo {
	width:195px;
	position:absolute;
	top:25px;
	background:#fff;
	padding-right:8px;
	}

/* 3.3 +Flaggen-Navigation&nbsp;(Sprachauswahl)
---------------------------------------------------*/
#dz-language {
	float:right;
	text-align:right;
    margin-bottom:13px;
	}

#dz-language li {
	display:inline;
	padding:0 0 0 5px;
	}


/* 3.4 +Main-Navigation
---------------------------------------------------*/
#dz-mainnavi {
	clear:right;
	float:right;
	text-align:right;
	}

#dz-mainnavi li {
	display:inline;
	padding:0 8px 0 7px;
	border-right:1px solid #BCBCBC;
	}

/* 3.5 +Boxen
---------------------------------------------------*/
#dz-content h1 {
	background:url('/images/buttons/h1-bg.gif') repeat-x;
	height:29px!important;
    line-height:29px!important;
	font:bold 1.25em Arial, Helvetica, sans-serif;
	color:#a4c400;
	border:1px solid #bfbfbf;
	padding:0 5px;
    margin:0 5px;
	}

.cornereffect {
	background:url('/images/buttons/box-corner.gif') no-repeat top left;
	margin:0 5px
    }

.boxbackground {
	padding:0 3px 3px;
	background:#f0f0f0;
	margin:0 5px;
	border:1px solid #bfbfbf;
	border-top:none;
	text-align:right;
	}

.boxbackground a {
	padding:3px;
	}

.boxcontent {
	padding:5px;
	background:white;
	border:1px solid #bfbfbf;
	border-top:none;
	text-align:left;
    }

.boxcontent p {
	line-height:1.5em;
	margin:0;
	}


/* 3.5a +Boxen Layout
---------------------------------------------------*/
.dz-box {
  	float:left;
	margin:0 0 15px 0;
	padding:0;
	}

.dz-box h1 {
    height:29px;
	line-height:29px!important;
	}



/* 3.5b +Boxen mit Links
---------------------------------------------------*/
.dz-box-linked {
   	float:left;
	margin-bottom:15px;
	}

.dz-box-linked h1 {
    height:29px;
	line-height:29px!important;
	}

.dz-box-linked a {
    clear:left;
	}
.dz-box-linked a.previewmain {
	padding:3px 0;
	margin:0;
    text-align:right;
	}

/* 3.5c +Boxen mit Icons
---------------------------------------------------*/
.dz-box-icons {
	float:left;
	margin-bottom:15px;
	}

.dz-box-icons h1 {
	text-align:right;
	}

.dz-box-icons h1 span {
	height:29px;
	line-height:29px;
	margin:0;
	text-align:left;
	float:left;
	}

.dz-box-icons h1 img {
	line-height:29px;
	margin:7px 0 0 5px;
	float:right;
	}

/* 3.5d +Boxen mit Icons rechts (Kaufzone)
---------------------------------------------------*/
.dz-box-icons-right {
    clear:right;
    float:right;
	margin-bottom:15px;
	}

.dz-box-icons-right h1 {
	text-align:right;
	}

.dz-box-icons-right h1 span {
	height:29px;
	line-height:29px;
	margin:0;
	text-align:left;
	float:left;
	}

.dz-box-icons-right h1 img {
	line-height:29px;
	margin:7px 0 0 5px;
	float:right;
	}



/* 3.5e +Boxen auf Resultpage
---------------------------------------------------*/
.resultbox {
    margin:0;
    padding:0;
  }

.resultbox td.boxcontent {
	text-align:center;
	background:white;
	border:1px solid #bfbfbf;
	border-top:none;
    padding:5px 0;
}
	
.resultbox td.arrow {
	text-align:center;
    padding:0 4px;
    border:none;
    background:#f0f0f0;
    margin:0;
}

.resultbox td.button {
	text-align:center;
    background:#f0f0f0;
    margin:0;
}

.resultbox td.spacer {
    width:6px;
    }

.resultbox td.textlink {
    text-align:right
}


/* 3.7 +Footer
---------------------------------------------------*/
#previewpaging {
	clear:both;
	float:left;
	width:30%;
	margin-left:9px;
	line-height:25px;
	}
	
a.paging {
	font-size:1em;
	padding:2px 4px;
	background:white;
	color:#5AA1D3;
	border:1px solid #bcbcbc;
	text-align:center;
	margin:0 1px;
	}	
a.paging-active {
	font-size:1em;
	background:white;
	color:#000000;
	font-weight:bold;
	padding:2px 4px;
	border:1px solid #bcbcbc;
	text-align:center;
	margin:0 1px;
	}
a.paging-arrows {
	font-size:1.1em;
	padding:2px 4px;
	background:white;
	color:#5AA1D3;
	border:1px solid #bcbcbc;
	text-align:center;
	margin:0 1px;
	}

	
/* 3.7 +Footer
---------------------------------------------------*/
#dz-footer {
	width:798px;
	height:25px;
	background: url("/images/buttons/footer-bg.jpg") repeat-x top left;
	border:1px solid #BCBCBC;
	border-top:3px solid #5AA1D3;
	margin:auto;
	}

#dz-footer p {
	width:300px;
 	float:left;
	font-size:0.8em!important;
	line-height:25px;
	margin:0 5px;
	color:#BCBCBC;
	}

#dz-footer #dz-footernavi {
	float:right;
	line-height:25px;
	height:25px;
	}

#dz-footer #dz-footernavi li {
	display:inline;
	padding:0 8px;
	border-right:1px solid #BCBCBC;
	line-height:25px;
	}
	

/* 4.0 +Content
---------------------------------------------------*/
/* 4.1 +Startseite
---------------------------------------------------*/

#dz-index-teaser {
	margin:0 auto 20px auto;
	text-align:left;
	margin-left:6px;
	}

.index-text {
	margin:inherit;
	padding:inherit;
	line-height:1.5em;
	margin-left:6px;
	}
	
#dz-index-content {
	height:335px;
	margin-top:-10px;
	}


/* 4.2 +Formulare
---------------------------------------------------*/
/* Siehe auch Forms.css!                           */

/* 4.2c +Login-Seite
---------------------------------------------------*/
.login-infotext {
	margin-bottom:10px!important;
	}
	
#registerimage {
	position:absolute;
	bottom:6px;
	right:10px;
	}


/* 4.2c +Registrieren-Formular
---------------------------------------------------*/
#register3steps {
	position:absolute;
	right:-10px;
	}


/* 4.3 +Login-Seite
---------------------------------------------------*/
/* 4.3a +Registrieren-Box
---------------------------------------------------*/
#dz-content .boxcontent ul#membervorteile{
	padding:7px;
	margin:0;
	}

#dz-content .boxcontent ul#membervorteile li {
	background: url("/images/buttons/vorteilhaken.gif") no-repeat left top;
	padding:0 0 0 20px;
	line-height:1.5em;
	margin-bottom:5px;
	}

/* 4.3b +Partner / Designer werden
---------------------------------------------------*/
#dz-content .boxcontent  p.becomepartner {

	margin-bottom:10px;
	}
#dz-content .boxcontent  ul.partnervorteile{
	padding:7px;
	margin-bottom:10px;
	}

#dz-content .boxcontent ul.partnervorteile li {
	background: url("/images/buttons/vorteilhaken.gif") no-repeat left;
	padding:3px 0 4px 20px;
	}

.becomepartnernew {
	padding:5px 0 10px 0;
	}
/* 4.4 +Member-Bereich Übersicht
---------------------------------------------------*/
#dz-usermenu {
	margin:10px 5px -5px;
	}

#dz-usermenu td{
    padding:0 15px 20px 25px;
    line-height:20px!important;
    }


#dz-usermenu td.imageupload {
    background:url("/images/buttons/profile-icn-imageupload.gif") no-repeat;
	}
	
#dz-usermenu td.myimages {
    background:url("/images/buttons/profile-icn-myimages.gif") no-repeat;
	margin-left:35px;
	}

#dz-usermenu td.editdata {
    background:url("/images/buttons/profile-icn-edituserdata.gif") no-repeat;
	}

#dz-usermenu td.logout {
    background:url("/images/buttons/profile-icn-logout-silber.gif") no-repeat;
	margin-left:45px;
	}


/* 4.5 +Produktdetailseite (Kaufzone)
---------------------------------------------------*/
p.dz-goldpartner {
  margin:5px 0 5px 0;
  padding:0;
  }
 
p.dz-silberpartner {
  border-top:1px solid #cecece;
  margin:15px 0 5px 0;
  padding:10px 0 0 0;
  }
 
div.dz-nurfotostyle {
  border:1px solid #cecece;
  margin:15px 0 0 0;
  padding:5px;
  background:#f0f0f0;
  }


p.dz-goldpartner img.info, .dz-silberpartner img.info, div.dz-nurfotostyle img.info {
	position:absolute;
	right:20px;
	}


.dz-partner-icons {
  margin:0 0 -3px 0;
  padding:0 3px 0 0;
  }

.dz-partnerlinks {
	padding-bottom:5px;
	}

.banner-ad {
  border:1px solid #bfbfbf;
  display:inline;
  margin-right:5px;
    }

.location {
  margin:0;
    }

.location a {
    margin:0;
    padding:0;
    }
	
#dz-resultprod-wrapper {
	float:left;
	}

#dz-resultads-wrapper {
  float:right;
  }

#dz-fotostylenavigator {
	background:#F0F0F0;
	width:100%;
	height:80px;
	}

#dz-fotostylenavigator .control {
	float:left;
	text-align:center;
	}

#dz-fotostylenavigator .videoicon {
	height: 17px; 
	margin: 0 0 6px 0;
	}
	
#dz-fotostylenavigator .control img{
	margin:8px 0 0;
	}

#dz-fotostylenavigator .control p {
	text-align:center;
	margin:20px 0 0 0;
	}

#dz-fotostylenavigator .control a {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	}
	
#dz-fotostylenavigator .control a.controltext {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	}
	
#dz-fotostylenavigator .control a.videotext {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	}

#scrollbox {
	width:100%; 
	height:500px; 
	overflow:auto;
	}

#scrollbox div{
	float:left;
	margin:0 3px 0 0;
	}

#scrollbox-content img {
	margin:5px;
	}


/* 4.6 +Kundenbilder
---------------------------------------------------*/
#dz-legende {
	margin:0 5px;
	}

#dz-legende dd{
    padding:5px 0 5px 30px;
    line-height:1.5em;
    margin:5px 0;
	}

#dz-legende dd.legende-busy {
    background:url(/images/buttons/h1-icn-dazzinginprogress.gif) no-repeat 0 3px;
	}

#dz-legende dd.legende-done {
    background:url(/images/buttons/h1-icn-fototstylesready.gif) no-repeat 0 5px;
	}


/* 4.7 +Preview Main
---------------------------------------------------*/
#dz-description {
	margin:5px 5px 15px;
	padding:5px 5px 15px;
	background:#f0f0f0;
	}

#dz-description img {
	float:left;
	border:1px solid #BCBCBC;
	margin:10px 20px 0 15px;
	}

#dz-description p {
	float:left;
	margin:10px 0 0;
	line-height:1.3em;
	}

#dz-description p.withpadding {
	margin:10px 5px;
	line-height:1.3em;
	}

.arrowtopbottom {
	clear:left;
	float:left;
	margin:0 5px 10px 60px;
	}

#dz-themeswitch {
	margin:0 0 5px 5px;
	}

/* 4.8 +Impressum
---------------------------------------------------*/
#dz-impressum {
    margin:0;
    padding:0;
    }

#dz-impressum dt {
    font-weight:bold;
    color:#5AA1D3;
    font-size:1.2em;
    margin-bottom:5px;
    }

#dz-impressum dd {
  line-height:1.3em;
   }

#dz-impressum dd img {
    margin-bottom:-3px;
    }

#dz-impressum dd.break {
    margin-bottom:10px;
    }

	
/*4.9 +Previewfotostyle
---------------------------------------------------*/
#before-after {
	float:left;
	padding:0;
	margin:10px 20px 0 10px;
	}

#before-after td {
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.9em;
	}

#before-after td img {
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
	}
	
#before-after td.arrow {
	margin:0;
	padding:0 10px;
	}

p.dz-previewfotostyle-infotext {
	width:60%;
	margin:0;
	padding:0;
	}
	
#dz-videosmall {
	width:335px;
	display:inline;
	float:right;
	margin:5px 5px 10px 0;
	border:none;
	}
	

/*4.10 +Payment Seiten
--------------------------------------------------*/
.finalprice {
	font-size:1.2em;
	margin:10px;
	}

.finalprice span {
	margin-left:18px;
	}
	
.payment-formats {
	margin:0 0 10px 0;
	}

.payment-ads {
	margin:0 0 10px 0;
	}

.finalprice .price-format-german {
	margin-left:18px;
	}

.finalprice .price-format-english {
	margin-left:40px;
	}

.finalprice .dollars {
	font:italic 0.8em Arial, Helvetica, sans-serif;
	}
	
/*4.11 +Gekaufte Fotostyles
--------------------------------------------------*/
.dz-boughtimages {
	margin:0 5px 15px 0;
	}
	
	
/*4.12 +Pressenereich
--------------------------------------------------*/
.pressreports td p{
	line-height:1.5em;
	margin:0;
	padding:0;
	}	

.presscommentaties td img{
	padding:0 5px;
	}	

	
/* 10.0 +Internet Explorer Hacks
---------------------------------------------------*/
/* 10.1 +Box-Margin Fix
---------------------------------------------------*/
*html .dz-box,
html* .dz-box,
*html .dz-box-icons,
html* .dz-box-icons,
*html .dz-box-linked,
html* .dz-box-linked {
	margin-right:-1px!important;
	}


/* 10.2 +Logo Position Fix
---------------------------------------------------*/
*html #dz-logo {
	top:27px!important
	} 


/* 10.3 +Resultproduct Info-Icon Fix
---------------------------------------------------*/
*html .dz-goldpartner img.info,
*html .dz-silberpartner img.info {
	position:absolute;
	right:21px;
	}

/* 10.4 +Produktvideo Margin Fix
---------------------------------------------------*/
*html #dz-videosmall {
	margin-left:-5px;
	}	
	

/* 10.5 Registerimage Fix
---------------------------------------------------*/
*html #registerimage {
	position:absolute;
	bottom:38px;
	right:15px;
	}
	
*html #register3steps {
	position:absolute;
	right:-12px;
	}	

html* #register3steps {
	position:absolute;
	right:-11px;
	}		

/* 10.6 Paging Fix
---------------------------------------------------*/
*html a.paging-arrows, html* a.paging-arrows {
	font-size:1.1em;
	padding:0 4px 1px;
	background:white;
	color:#5AA1D3;
	border:1px solid #bcbcbc;
	text-align:center;
	margin:0 1px;
	}	

		