/*--- BODY -----------------------------------------------------------*/
body {
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #898176;
}
/*--- BODY ENDE ------------------------------------------------------*/




/*--- LINKS ENDE ------------------------------------------------------*/

a:link			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:none; }
a:hover			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:visited		{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:none; }
a:visited:hover	{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:active		{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }

/*--- LINKS ENDE ------------------------------------------------------*/




/*--- ZENTRIERUNG ----------------------------------------------------*/

.centerpage {
	text-align: center;
	margin-top: 13px;
}

/*--- ZENTRIERUNG ENDE -----------------------------------------------*/




/*--- LINIEN IM HINGERGRUND ------------------------------------------*/

.bg_lines {
	position:absolute;
	width:100%;
	height:154px;
	top:0px;
	background-image:url("background-theme.gif");
	z-index:1;
}

/*--- LINIEN IM HINGERGRUND ENDE ------------------------------------*/




/*--- TOP -----------------------------------------------------------*/

.top {
	position:relative; 
	background-image:url("top_bg.gif"); 
	width:933px;
	height:89px;
	margin: 0px auto;
	z-index:2;
}

.top_content {
	 text-align:left;
	 /*width:851px;*/
	 /*height:39px;*/	
	 margin:0px;
	 padding:20px 41px 0px 41px;
	 font-family: Arial;
	 font-size: 12px;
	 color: #898176;
}

.top_content h1{
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-family: Arial;
	font-size: 32px;
	color: #067DB1;
	font-weight: bold;
}

/*--- TOP ENDE ------------------------------------------------------*/




/*--- INHALT ---------------------------------------------------------*/

.inhalt {
	position:relative;
	width:933px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
	background-image:url("shadow_bg.gif");
	z-index:3;
}
/*--- INHALT ENDE ----------------------------------------------------*/




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

.header {
	position:relative;
	background-color:#FFFFFF;
	width:914px;
	height:160px;
	text-align:left;
	margin-right:0px;
	overflow:hidden;
}

* html .header {
	width:914px;
	height:160px;
}

.header_left {
	float:left;
	position:relative;
	width: 8px;
	height: 160px;
	background-image:url("header_verlauf.gif");
	margin: 0 0 0 0;
}

.header_middle {
	width:914px;
	height:160px; 
	position:relative;
	float:left;
}

.header_right {
	float:left;
	position:relative;
	width: 8px;
	height: 160px;
	margin: 0 0 0 0;
	margin-right: 1px;
	background-image:url("header_verlauf.gif");
}

.header_inhalt {
	float:left;
	position:relative;
	width:914px;
	margin: 0 0 0 0;
}

/* Zeile 1, Element 1 */
.header_z1_e1 {
	position:relative;
	float:left;
	width:571px;
	height:150px;
	background-color:#CCCCCC;
	background-image:url("header.jpg");
	margin-bottom:1px;
}

/* Zeile 1, Element 2 */
.header_z1_e2 {
	position:relative;
	float:left;
	width:343px;
	height:150px;
	background-color:#A2DAFF;
	margin-bottom:1px;
	overflow:hidden;
}

/* Zeile 2, Element 1 */
.header_z2_e1 {
	position:relative;
	clear:both;
	float:left;
	width:570px;
	height:10px;
	background-color:#A2DAFF;
	margin-right:1px;
}

/* Zeile 2, Element 2 */
.header_z2_e2
{
	position:relative;
	float:left;
	width:115px;
	height:10px;
	background-color:#C2C2B0;
	margin-right:1px;
}

/* Zeile 2, Element 3 */
.header_z2_e3 {
	position:relative;
	float:left;
	width:227px;
	height:10px;
	background-color:#BCB4A7;
	margin-right:0px;
}

.cleardiv {
	clear:both;
	height:0px;
	width:0px;
}

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




/*--- WEBSEARCH ------------------------------------------------------*/

.websearch {
	position:relative;
	width:226px;
	height:29px;
	background-image:url("websearch.gif");
}

.websearch_text {
	margin-left:22px;
	margin-top:40px;
	font-family:Arial;
	font-size: 11px;
	color: #FFFFFF;
}

.websearch_text h1 {
	font-family:Arial;
	font-size: 13px;
	margin: 0px;
	margin-left:-1px;
	color: #FFFFFF;
}

.websearch_form {
	margin-top:5px;
	margin-left:20px;
	font-family:Arial;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align:top;
}

.websearch_form_input {
  background-color: #ffffff; 
  border-left: 1px solid #999999; 
  border-right: 1px solid #999999; 
  border-top: 1px solid #999999; 
  border-bottom: 1px solid #999999; 
  font-family: Arial 
  font-size: 11px; 
  color: #000000; 
  height:21px;
  width:195px;
  margin-bottom:0px;
  margin-top:0px;
 }

.button {
	margin-top:1px;
	margin-left:8px;
}

.justify {
	position:relative; 
	float:left;
	height:20px; 
	vertical-align:justify;
 }

/*--- WEBSEARCH ENDE -------------------------------------------------*/




/*--- SPACER ---------------------------------------------------------*/

.space {
	clear:both;
	position:relative;
	width:930px;
	height:27px;
	margin: 0 0 0 0;
	background-image:url("spacer.gif");
}

/*--- SPACER ENDE ----------------------------------------------------*/




/*--- SPALTEN --------------------------------------------------------*/

.spalten {
	position:relative; 
	width:913px;
	margin-left:8px; 
	margin-right:12px;
}

/*--- SPALTEN ENDE ---------------------------------------------------*/




/*--- SPALTE LINKS ---------------------------------------------------*/

.links {
	position:relative;
	float:left;
	background-color:#ECF5F9;
	width:185px; 
	margin-right:5px;
}

/* TITEL */
.links_title {
	position:relative;
	background-color:#A2DAFF;
	height:20px;
	width:185px;
	text-align:left;
	margin:0px;

	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.links_title_margin {
	position:relative;
	top: 2px;
	margin-left: 3px;
	margin-bottom: 2px;
	margin-right: 3px;
}
/* TITEL ENDE */


/* INHALT */
.links_inhalt {
	position:relative;
	width:185px;
	text-align:left;

	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

.links_inhalt_margin {
	position:relative;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.links_inhalt h1{
	padding:0px;
	margin-bottom:3px;
	margin-top:0px;
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
}
/* INHALT */


/* BANNER */
.links_bannercontainer {
	position:relative;
	width:120px;
	height:600px;
	margin-top:10px;
	background-color:#999999;
}
/* BANNER ENDE */

/*--- SPALTE LINKS ENDE ---------------------------------------------------*/




/*--- SPALTE MITTE --------------------------------------------------------*/

.mitte {
	position:relative;
	float:left; 
	background-color:#FFFFFF;
	width:520px; 
	margin-right:31px;
}


/* TITEL */
.mitte_title {
	position:relative;
	background-color:#A2DAFF;
	height:20px;
	width:520px;
	text-align:left;
	margin:0px;
	margin-bottom: 2px;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.mitte_title_margin {
	position:relative;
	top: 2px;
	margin-left: 8px;
	margin-bottom: 2px;
	margin-right: 3px;
}
/* TITEL ENDE */


/* SEARCHRESULTS */
.mitte_searchresult_margin {
	position:relative;
	top: 4px;
	margin-left: 10px;
	margin-bottom: 8px;
	margin-right: 10px;
}

.searchresultFormat {
	position:relative;
	width:520px;
	height:55px;	
	text-align:left;
	background-color:#ECF5F9;
	margin-bottom:5px;
	padding:7px;

	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

.advertising1
{
        display: block;
        padding:0px;
        margin-bottom:0px;
        margin-top:0px;
        color:#000000;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
}


.searchresultFormat h3{
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.advertising2
{
        display: block;
        padding:0px;
        margin-bottom:0px;
        margin-top:0px;
        color:#067DB1;
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
}

.advertising3
{
        display: block;
        padding:0px;
        margin-bottom:0px;
        margin-top:0px;
        color:#067DB1;
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
}

.searchresultFormat h2{
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	color:#067DB1;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

/* SEARCHRESULTS ENDE*/


/* BANNER */
.mitte_bannercontainer {
	position:relative;
	background-color:#FFFFFF;
	border:1px solid #E7E7E0;
	height:64px; 
	width:520px;
	margin-bottom:5px;
}
* html.mitte_bannercontainer {
	padding-bottom: 0px;
}

.mitte_banner {
	margin: 2px 8px 2px 1px;
}
/* BANNER ENDE */

/*--- SPALTE MITTE ENDE ---------------------------------------------------*/



/*--- SPALTE RECHTS --------------------------------------------------------*/

.rechts {
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:170px;
	text-align:left;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height:15px;
}

.weitere_links {
        display: block;
}

/* LINKS */
.rechts a:link			{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; line-height:15px; margin-left:1px;}
.rechts a:hover			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; line-height:15px; margin-left:1px;}
.rechts a:visited		{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; line-height:15px; margin-left:1px;}
.rechts a:visited:hover	{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; line-height:15px; margin-left:1px;}
.rechts a:active		{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; line-height:15px; margin-left:1px;}
/* LINKS ENDE */


/* ÜBERSCHRIFTEN */
.rechts h1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #067DB1;
	margin-top:0px;
	margin-bottom:0px;
}

.rechts h2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left:1px;
	margin-top:0px;
	margin-bottom:10px;
}
/* ÜBERSCHRIFTEN ENDE */


/* HINWEIS */
.hinweis {
	position:relative;
	margin-top:20px;

	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.hinweis a:link				{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.hinweis a:hover			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.hinweis a:visited			{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.hinweis a:visited:hover	{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.hinweis a:active			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
/* HINWEIS  ENDE*/

/*--- SPALTE RECHTS ENDE ---------------------------------------------------*/




/*--- BOTTOM ---------------------------------------------------------------*/

.bottom {
	position:relative;
	background-image:url("bottom_bg.gif"); 
	width:933px; 
	height:31px;
	margin: 0px auto;
}

/*--- BOTTOM ENDE ---------------------------------------------------------*/




/*--- IMPRESSUM ------------------------------------------------------*/

.impressum {
        position:relative;
        font-family: Arial;
        font-size: 11px;
        color: #000000;
}

.impressum a:link                               { color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.impressum a:hover                      { color: #69556C; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.impressum a:visited                    { color: #000000; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.impressum a:visited:hover      { color: #69556C; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
.impressum a:active                     { color: #69556C; font-size: 11px; font-family: Arial; text-decoration:underline; font-weight:bold; line-height:12px;}
/* IMPRESSUM  ENDE*/


.impressum_bottom {
	position:relative;
	width:885px; 
	height:30px;
	margin: 0px auto;
	text-align:center;
}

/* LINKS */
.impressum_bottom a:link			{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:none; margin-left:18px;}
.impressum_bottom a:hover			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }
.impressum_bottom a:visited		{ color: #000000; font-size: 11px; font-family: Arial; text-decoration:none; }
.impressum_bottom a:visited:hover	{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }
.impressum_bottom a:active			{ color: #067DB1; font-size: 11px; font-family: Arial; text-decoration:underline; }
/* LINKS ENDE */

/*--------------------------------------------------------------------*/

/* AMAZON */

div#amazoncontent {
        font-family:'Arial', sans-serif; font-size:10px; padding:0px; margin:0px; color:#000000; position:relative; width:158px; height:598px; border:1px solid #000000; background-color:#FFFFFF; overflow:hidden; text-align:left;
}
div#amazoncontent * {
        margin:0px; padding:0px;  font-family:'Arial', sans-serif; font-size:10px;
}
div#amazoncontent a {
        color:#3399FF; text-decoration:none;
}
div#amazoncontent div#logo {
        text-align:center; background-color:#000000; padding:1px; margin-bottom:15px; text-decoration:none;
}
div#amazoncontent div#logo img { border:none; }
div#amazoncontent div#logo a { color:#CC6600; text-decoration:none; }
div#amazoncontent div.product {
        position:relative; margin:2px; padding-bottom:13px; min-height:75px; height:auto !important; height:75px; width=40px;
}
div#amazoncontent p.details { position:relative; margin-left:64px; }
div#amazoncontent img.productImage  {
        position:absolute; max-width:60px; visibility:hidden; top:0px; left:-66px; border:none;
}
div#amazoncontent #latest_offers_line_1, div#amazoncontent span.title {
        text-decoration:underline;
}
div#amazoncontent #latest_offers_line_2, div#amazoncontent span.author, div#amazoncontent span.info { padding:8px 0px; color:#000000; }
div#amazoncontent #latest_offers_line_3, div#amazoncontent span.loyalty, div#amazoncontent span.price { color:#990000; padding:8px 0px 0px; }
div#amazoncontent span.info { font-size:9px; }
div#amazoncontent div#privacy {
        position:absolute; width:152px; bottom:0px; left:0px; padding:3px; text-align:center; color:#a1a1a1; background-color:#FFFFFF; z-index:1;
        }
div#amazoncontent div#privacy a { color:#a1a1a1; }


/*--------------------------------------------------------------------*/


