html {
	margin				: 0;
	padding				: 0;
}
body {
	font-size			: 100.01%;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	text-align			: center;
}
a {
	text-decoration		: none;
	color				: #9D9D9D;
}

input {
	font-size			: 1em;
}

a:hover {
	text-decoration		: none;
	color				: #D7d7d7;
}

a.aktuell {
	text-decoration		: none;
	color				: #d7d7d7;
}

h1 {
	font-size			: 1.5em;
	line-height			: 1.25em;
}
h2 {
	font-size			: 1.2em;
	line-height			: 1.25em;
}

strong {
	color				: #e5e5e5;
}

p {
	color				: #D9DADB;
}

.text {
	color				: #D9DADB;
	font-size			: 0.72em;
}

#iframe1 {
	width				: 10em;
	height				: 10em;
	overflow			: auto;
}

#main {
	margin				: 3.4em auto 0 auto;
	width				: 40.625em;
	height				: 45em;
	background-color 	: #09050D;
	color				: #64676e;
	}


#navi-oben {
	overflow			: hidden;
	float				: left;
  	margin-left			: 1em;
  	margin-top			: 1em;
  	width				: 45em;
	height				: 1.4em;
	background-color	: #09050D;
	text-decoration		: none;
	text-align			: left;
	font-family			: Arial;
	font-size			: 0.8em;
}

/* star html hack fuer IE */

* html #navi-oben {
 	margin-left			: 0.5em;
}

#silberprinz-logo {

  padding-top			: 6.9em;
	clear				: left;
	width				: 40.625em;
	height				: 7.3em;
	background-color	: #09050D;
}

#content {

	margin				: 0em;
	width				: 40.625em;
	height				: 25.5em;
	background-color	: #1F1A29;
	border				: 0;
	float				: left;

}

#home-content {

	padding-top			: 4.9em;
	width				: 40.625em;
	height				: 8.8em;
	background-color	: #1F1A29;

}

#aktionenliste-content {

/* 	padding-top			: 4.9em;
	width				: 40.625em;
	height				: 8.8em;
	background-color	: #1F1A29; */

	/* float				: left; */
	padding				: 3em 0 0 2.5em;
	text-align			: left;
	width					: 48em;
	height				: 25.5em;
	background-color	: #1F1A29;
	color				: #c2c2c2;
	font-size			: 0.72em;
	line-height			: 1.4em;
	overflow				: auto;

}

#aktionenliste-content ul {
	/* margin-left: 20%; */
	margin-left: 9em;
	overflow				: visible;
}

#home-aktionenbutton {
	clear:both;
	text-align:left;
	margin-left			: 3em;
	padding-top			: 4.5em;
	/* width				: 40.625em;  */
	height				: 8.8em;
	background-color	: #1F1A29;
	font-size			: 0.72em;
}
.aktionenbutton {
	/* vertical-align:middle; */
}
.aktionenbutton img {
	float:left;
}
.aktionenbutton .aktionbuttext {
	padding-top: 1.4em;
	padding-left: 6em;
}

.IMGbildleiste  {
	line-height			: 1em;
	width					:  40.625em;
	height				: 12.1258.75em;
}

#uebercontent {
	padding-top			: 3em;
	margin-bottom		: 1.3em;
	width				: 40.625em;
	height				: 1.3em;
	}

#uebertext {
	float				: left;
	padding				: 0.8em 0 0 2.5em;
	text-align			: left;
	width				: 25em;
	height				: 20.5em;
	background-color	: #1F1A29;
	color				: #c2c2c2;
	font-size			: 0.72em;
	line-height			: 1.4em;
}

#pdflink {
	float				: left;
	padding				: 2.2em 0 0 2.7em;
	text-align			: left;
	width				: 45em;
	height				: 5.5em;
	background-color	: #1F1A29;
	color				: #c2c2c2;
	font-size			: 0.72em;
	line-height			: 1.4em;
}


#naviuebercon {
	float				: right;
	margin-top			: 3.7em;
	width				: 1.7em;
	height				: 12.2em;
	background-color	: #1F1A29;
}

.navibox {
	width				: 1.7em;
	height				: 1.7em;
	background-color	: #1F1A29;
}

.naviboxueber {
	margin-bottom		: 0.2em;
	float				: right;
}

* html .naviboxueber {
	margin-bottom		: 0em;
	float				: right;
}

.naviboxmatrix {
	margin-top			: 5.4em;
	float				: right;
}

.naviboxdetail {
	margin				: 0 0 0.2em 0.2em;
	float				: left;
}

#fotoscontent {
	padding-top			: 2.2em;
	width				: 40.625em;
	height				: 20em;
	background-color	: #1F1A29;
}

#fotosmatrix {
	float 				: left;
	margin				: 0 0 0 11.1em;
	width				: 20.2em;
	height				: 20.2em;
	background-color	: #1f1a29;
}

* html #fotosmatrix {
	margin-left			: 5.6em;
}

#navimatrixcon {
	margin-top			: 11.1em;
	float				: right;
	width				: 7.1em;
	height				: 7.1em;
	background-color	: #1F1A29;
	background-image	: url(../images/nav/navitext.gif);
	background-repeat	:	no-repeat;
}

#navimatrixcon {
	margin-top			: 11em;
}

.cubebild {
	float				: left;
	margin				: 0 0.3em 0.3em 0;
	width				: 3.4em;
	height				: 3.4em;
	background-color	: #000;
}

.fotosdetail {
	float				: left;
	margin				: 0 0.22em 0.55em 0.28em;
	width				: 8.75em;
	height				: 8.75em;
	background-color	: #000;
}

* html .fotosdetail {
	float				: left;
	margin				: 0 0.47em 0.55em 0.08em;
	width				: 8.75em;
	height				: 8.75em;
	background-color	: #000;
}

#navidetailcon {
	margin-top			: 14.8em;
	float				: right;
	width				: 4em;
	height				: 4em;
	background-color	: #1F1A29;
}

* html #navidetailcon {
	margin-top			: 14.6em;
}

.fotozoom {
	margin				: 0;
	float				: left;
	width				: 18.12em;
	height				: 18.12em;
	background-color	: #000;
}

#kontaktlinks {
	float				: left;
	padding				: 3em 0 0 3.5em;
	width				: 13em;
	height				: 18em;
	background-color	: #1F1A29;
}

#kontaktrechts {
	font-size			: 1em;
	float				: left;
	padding				: 2.9em 0 0 0;
	width				: 20em;
	height				: 18em;
	background-color	: #1F1A29;
}

* html #kontaktrechts {
	width				: 12em;
	height				: 20em;
}

.kontakt-feld {
	float			  	: left;
	margin      		: 0.3em 0 0.4em 0;
	overflow			: hidden;
}

.kontakt-feldbez {
	color				: #c2c2c2;
	float				: left;
}

.kontakt-inputform {
	margin-bottom		: 0.2em;
	font-size       	: 0.8em;
	font-family       	: Verdana, Arial, Helvetica, sans-serif;
	width			  	: 14em;
	background-color  	: #f2f2f2;
}

.kontakt-inputtext {
	margin				: 1.25em 0 0 0;
	font-size         	: 0.8em;
	font-family       	: Verdana, Arial, Helvetica, sans-serif;
	width			  	: 25em;
	height			  	: 11.6em;
	background-color  	: #f2f2f2;
	padding				: 0em;
	float				: left;
}

* html .kontakt-inputtext {
	height		 		: 12em;
	width				: 25em;
	margin-top			: 1.2em;
}

.kontakt-absenden {
	float			  	: left;
	padding 			: 0.4em 0 0 15.1em;
	margin				: 0;
}

.long{
	width				: 25em;
}

.short{
	width				: 4em;
}

.short2{
	width				: 9.35em;
	margin-left 		: 0.2em;
}

#preise-content {
	padding-top			: 2em;
	text-align			: left;
	margin				: 0 auto 0 auto;
	padding-top			: 1em;
	width				: 20.65em;
	height				: 1em;
	background-color	: #1f1a29;
	font-size			: 1em;
	text-decoration		: none;
	font-family			: Arial;
	color				: #c2c2c2;
}

#afm-logo {
	clear				: left;
	margin				: 0;
	width				: 40.625em;
	height				: 1.9em;
	background-color	: #1f1a29;
	visibility			: visible;
}

#footer {
	margin				: 0;
	width				: 40.625em;
	height				: 3.9em;
	visibility			:	visible;
}
/* -------------------------------------------------------------------------- */
/* Little Helpers                                                             */
/* -------------------------------------------------------------------------- */

hr                    { display     : none; }
.clr                  { clear       : both; }
img                   { font-family : Verdana, Arial, Helvetica, sans-serif; }
.none                 { display     : none; }

object {
	border            : 0;
	margin            : 0;
	padding           : 0;
}
.invis {
	display           : none;
	height            : 1px;
	margin            : 0;
	padding           : 0;

 }
.cleaner {
	clear             : both;
	height            : 1px;
	font-size         : 1px;
	border            : none;
	margin            : 0;
	padding           : 0;
	background        : transparent;
}
.spacer {
	height            : 1em;
	font-size         : 1em;
	margin            : 0;
	padding           : 0;
	background        : transparent;
}
.border {	border: 1px solid #000000; }

/*Orange Button Fix*/
.orangebuttons.orangeslot_slotcubebild, .orangebuttons.orangeslot_slotfotosdetail {
display: block;
float: left;
position: relative;
width:0.01em;
}
.orangebuttons.orangeslot_slotcubebild:nth-of-type(5n+1) { clear:both; }
.orangebuttons.orangeslot_slotfotosdetail:nth-of-type(2n+1) { clear:both; }