/***************************************************************************/
/******************************************* Allgemeine Definitionen ******/

body {
	margin:0 0 0 26px;
	background:url(../../src/mainbg.gif) repeat-y #D6E4FE 27px -10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img { border:none }

#website {
	width:902px;
	border:1px solid #FFFFFF;
	border-top:none;
	position:absolute;
	z-index:10;
}

#logo { 
	float:left;
}

#logo img { border:none; }

#header {
	clear:both; height:98px;
	background:url(../../src/header.jpg) no-repeat;
}

#bg { position:absolute; left:0; right:0; top:0; background:url(../../src/bodybg.gif) repeat-x 0 -9px; height:170px; width:100%; z-index:5; }

#footer {
	background:url(../../src/footer.jpg) no-repeat #1269F4;
	clear:both; margin-top:-1px;
}
#footer div { 
	font-size:10px; color:#FFFFFF;
	padding:6px 0px 6px 15px;
}
#footer img { border:none; }

#footer div a:link, #footer div a:visited, #footer div a:focus, #footer div a:active {
	color:#FFFFFF;
}


.phototalk24 {
	float:left;
	width:200px;
}

.phototalk24 a.more { display:none; }

.phototalk24 center {
	display:none;
}

.phototalk24 form {
	display:none;
}

.phototalk24 div {
	background:#EDEDED;
}

.phototalk24 h2 {
	font-size:11px;
	margin-top:0;
}

.phototalk24 img {
	display:none;
}

.phototalk24 h3.datum {
	margin:10px 0 0 0;
	font-size:10px;
}

.phototalk24 h3.kategorie {
	display:none;
}

.phototalk24 div div div {
	display:inline;
}

/***************************************************************************/
/************************************************* Link Definitionen ******/

a:link, a:visited, a:focus, a:active {
	color:#1168F3;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

/***************************************************************************/
/********************************************** Headline Definitions ******/

h1 {
	font-weight:normal;
	color:#1168F3;
	font-size:20px;
	margin:0;
}


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

#loginbox {
	float:right;
	width:555px;
	margin-top:25px;
	text-align:right;
	font-size:10px;
}
#loginbox div { float:left; margin-top:14px; }
#loginbox table { 
	width:285px;
	border:none;
}

#loginbox td { text-align:left; color:#7AA7EC}
#loginbox td#email { width:155px;}
#loginbox td#password { width:100px;}
#loginbox td#button { width:40px; padding-top:12px; text-align:right;}

#loginbox form { margin:0; padding:0; }

#loginbox form input {
	height:14px; padding:1px 2px;
	border:1px solid #7F9DB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#loginbox form input:hover {
	background:#C6DEF1;
}
#loginbox form input:active, #loginbox form input:focus {
	background:#C6DEF1;
	border:1px solid #4C667F;
}

#loginbox form td#button input, #loginbox form td#button input:active, #loginbox form td#button input:focus, #loginbox form td#button input:hover {
	border:none; height:18px;
}



#loginbox form td#email input { width: 131px; }
#loginbox form td#password input { width: 96px; }


/***************************************************************************/
/**************************************************** Top-Navigation ******/

#navigation_top {
	background:url(../../src/navigationtop.jpg) no-repeat;
	padding:5px 0;
	clear:right;
	border-bottom:1px solid #FFFFFF;
}

#navigation_top a:link, #navigation_top a:visited, #navigation_top a:focus, #navigation_top a:active {
	color:#FFFFFF;
	padding:5px 15px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	margin:0;
}

#navigation_top a:hover {
	background:#A4D3FB;
	color:#323232;
}

#forum_link {
	float:right;
	color:#FFFFFF;
	padding-right:90px;
}
#forum_link a:link, #forum_link a:visited, #forum_link a:focus, #forum_link a:active {
	padding:0;
	border:none;
	font-weight:bold;
	text-decoration:underline;
}
#forum_link a:hover { text-decoration:none; background:none; color:#FFFFFF; }


/***************************************************************************/
/********************************************************* Left Area ******/

#left {
	float:left;
	width:178px;
	background:url(../../src/leftbg.gif) repeat-y #A4D3FB;
	font-size:10px;
}

/********************************************************** Warenkorb ******/
#left #warenkorb h3 {
	background:url(../../src/icons/warenkorb.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

#left #warenkorb div {
	padding:8px 8px 8px 20px;
	line-height:14px;
	border-bottom:1px solid #FFFFFF;
}

#left #warenkorb h3 a:link, #left #warenkorb h3 a:visited, #left #warenkorb h3 a:active,
#left #warenkorb h3 a:focus, #left #warenkorb h3 a:hover {
	color:#FFFFFF; text-decoration:none;
}


/********************************************************** Sonderangebote ******/
#left #sonderangebote h3 {
	background:url(../../src/icons/sonderangebote.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

#left #sonderangebote div {
	padding:8px 8px 8px 20px;
	line-height:14px;
	border-bottom:1px solid #FFFFFF;
}

#left #sonderangebote div .productOldPrice {
	font-weight:normal;
}

#left #sonderangebote h3 a:link, #left #sonderangebote h3 a:visited, #left #sonderangebote h3 a:active,
#left #sonderangebote h3 a:focus, #left #sonderangebote h3 a:hover {
	color:#FFFFFF; text-decoration:none;
}




/***************************************************** Admininterface ******/
#left #admin h3 {
	background:url(../../src/icons/warenkorb.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

#left #admin div {
	padding:8px 8px 8px 20px;
	line-height:14px;
	border-bottom:1px solid #FFFFFF;
}

/********************************************************** Partner ******/

#left #partner_box { text-align:center; }

#left #partner_box h3 {
	background:url(../../src/icons/info.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
	text-align:left;
}

#left #partner_box img {
	border:none;
}

/********************************************************** Sortiment ******/
#left #sortiment h3 {
	background:url(../../src/icons/sortiment.gif) no-repeat #1067F3 5px 10px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

/*********************************************** Sortiment Navigation ******/

/* Level 1 */
#left #sortiment ul { list-style:none; padding:0; margin:0; }
#left #sortiment ul li { padding:0; margin:0;}


/* Level 1 Inactive */
#left #sortiment ul li a:link, #left #sortiment ul li a:visited,
#left #sortiment ul li a:focus, #left #sortiment ul li a:active {
	padding:5px 5px 5px 23px;
	background:url(../../src/navlvl1.gif) repeat-y #A4D3FB;
	color:#1F3D6D; font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none; display:block;
}
#left #sortiment ul li a:hover { background:url(../../src/navlvl1.gif) repeat-y #E4F1FB; color:#1269F3; 
								 text-decoration:underline; }

/* Level 1 Active */
#left #sortiment ul li a.aktiv:link, #left #sortiment ul li a.aktiv:visited,
#left #sortiment ul li a.aktiv:focus, #left #sortiment ul li a.aktiv:active, #left #sortiment ul li a.aktiv:hover {
	background:url(../../src/navlvl2.gif) repeat-y #E4F1FB;
	color:#1269F3; 
	text-decoration:none;
	border-bottom:none; display:block;
}




/* Level 2 */

#left #sortiment ul li.level1 { 
	background:url(../../src/navlvl2.gif) repeat-y #E4F1FB;
	padding:0; margin:0;
}

/* Level 2 Inactive */
#left #sortiment ul li.level1 a:link, #left #sortiment ul li.level1 a:visited,
#left #sortiment ul li.level1 a:focus, #left #sortiment ul li.level1 a:active {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 24px 4px;
	font-weight:normal; padding:2px 5px 2px 35px; color:#232323; border:none;
	display:block;
}
#left #sortiment ul li.level1 a:hover { background:url(../../src/navlvl2_bullet.gif) no-repeat 24px 4px; }

/* Level 2 Active */
#left #sortiment ul li.level1 a.aktiv:link, #left #sortiment ul li.level1 a.aktiv:visited,
#left #sortiment ul li.level1 a.aktiv:focus, #left #sortiment ul li.level1 a.aktiv:active, #left #sortiment ul li.level1 a.aktiv:hover {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 24px 4px;
	font-weight:bold; padding:2px 5px 2px 35px; color:#1269F3; display:block;
}

/* Level 3 */
#left #sortiment ul li.level2 { padding:0; margin:0; background:url(../../src/navlvl2.gif) repeat-y #E4F1FB; padding-bottom:5px}

/* Level 3 Inactive */
#left #sortiment ul li.level2 a:link, #left #sortiment ul li.level2 a:visited,
#left #sortiment ul li.level2 a:focus, #left #sortiment ul li.level2 a:active {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 36px 4px; display:block;
	font-weight:normal; padding:2px 5px 2px 47px; color:#232323; border:none;
}
#left #sortiment ul li.level2 a:hover { background:url(../../src/navlvl2_bullet.gif) no-repeat 36px 4px; }

/* Level 3 Active */
#left #sortiment ul li.level2 a.aktiv:link, #left #sortiment ul li.level2 a.aktiv:visited,
#left #sortiment ul li.level2 a.aktiv:focus, #left #sortiment ul li.level2 a.aktiv:active, #left #sortiment ul li.level2 a.aktiv:hover {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 36px 4px;
	font-weight:bold; padding:2px 5px 2px 47px; color:#232323; display:block;
}

/* Level 4 */
#left #sortiment ul li.level3 { padding:0; margin:0; background:url(../../src/navlvl2.gif) repeat-y #E4F1FB; padding-bottom:5px}

/* Level 4 Inactive */
#left #sortiment ul li.level3 a:link, #left #sortiment ul li.level3 a:visited,
#left #sortiment ul li.level3 a:focus, #left #sortiment ul li.level3 a:active {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 48px 4px; display:block;
	font-weight:normal; padding:2px 5px 2px 59px; color:#232323; border:none;
}
#left #sortiment ul li.level3 a:hover { background:url(../../src/navlvl2_bullet.gif) no-repeat 48px 4px; }

/* Level 4 Active */
#left #sortiment ul li.level3 a.aktiv:link, #left #sortiment ul li.level3 a.aktiv:visited,
#left #sortiment ul li.level3 a.aktiv:focus, #left #sortiment ul li.level3 a.aktiv:active, #left #sortiment ul li.level3 a.aktiv:hover {
	background:url(../../src/navlvl2_bullet.gif) no-repeat 48px 4px;
	font-weight:bold; padding:2px 5px 2px 59px; color:#232323; display:block;
}





/************************************************************* Suche ******/
#left #suche h3 {
	background:url(../../src/icons/suche.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

#left #suche div {
	padding:5px 0px 5px 20px;
	border-bottom:1px solid #FFFFFF;
}

#left #suche div form { margin:0; padding:0; }

#left #suche div form input {
	height:12px; padding:1px 2px;
	border:1px solid #7F9DB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; width:143px; color:#989898;
}
#left #suche div form input:hover {
	background:#C6DEF1; color:#000000;
}
#left #suche div form input:active, #left #suche div form input:focus {
	background:#C6DEF1;
	border:1px solid #4C667F;  color:#000000;
}


/************************************************************ Infos ******/
#left #infos h3 {
	background:url(../../src/icons/info.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

/* Level 1 */
#left #infos ul { list-style:none; padding:0; margin:0; }
#left #infos ul li { padding:0; margin:0;}

/* Level 1 Inactive */
#left #infos ul li a:link, #left #infos ul li a:visited,
#left #infos ul li a:focus, #left #infos ul li a:active {
	
	padding:5px 5px 5px 23px;
	background:url(../../src/navinfo.gif) repeat-y #A4D3FB;
	color:#1F3D6D; font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none; display:block;
}
#left #infos ul li a:hover { background:url(../../src/navinfo.gif) repeat-y #E4F1FB; color:#1269F3; 
							 text-decoration:underline; }

/* Level 1 Active */
#left #infos ul li a.aktiv:link, #left #infos ul li a.aktiv:visited,
#left #infos ul li a.aktiv:focus, #left #infos ul li a.aktiv:active, #left #infos ul li a.aktiv:hover {
	background:url(../../src/navlvl2.gif) repeat-y #E4F1FB;
	color:#1269F3; 
	text-decoration:none;
	border-bottom:none;
}

/******************************************************** Weitere Infos ******/
#left #infos2 h3 {
	background:url(../../src/icons/info.gif) no-repeat #1067F3 3px 5px;
	color:#FFFFFF; display:block; font-size:10px;
	padding:5px 0; margin:0; padding-left:20px;
}

/* Level 1 */
#left #infos2 ul { list-style:none; padding:0; margin:0; }
#left #infos2 ul li { padding:0; margin:0;}

/* Level 1 Inactive */
#left #infos2 ul li a:link, #left #infos2 ul li a:visited,
#left #infos2 ul li a:focus, #left #infos2 ul li a:active {
	
	padding:5px 5px 5px 23px;
	background:url(../../src/navinfo.gif) repeat-y #A4D3FB;
	color:#1F3D6D; font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none; display:block;
}
#left #infos2 ul li a:hover { background:url(../../src/navinfo.gif) repeat-y #E4F1FB; color:#1269F3; 
							 text-decoration:underline; }

/* Level 1 Active */
#left #infos2 ul li a.aktiv:link, #left #infos2 ul li a.aktiv:visited,
#left #infos2 ul li a.aktiv:focus, #left #infos2 ul li a.aktiv:active, #left #infos2 ul li a.aktiv:hover {
	background:url(../../src/navlvl2.gif) repeat-y #E4F1FB;
	color:#1269F3; 
	text-decoration:none;
	border-bottom:none;
}


/***************************************************************************/
/****************************************************** Content Area ******/

#content {
	background:#FFFFFF;
	float:left; width:687px;
	padding:36px 13px 36px 23px;
}
#spacerdiv { height:200px; background:#FFFFFF;}

.copyright { display:none; }

/***************************************************************************/
/****************************************************** Produktinfos ******/

#produktinfos { }

#produktinfos h2 { 	
	color:#1168F3;
	font-size:15px;
	margin:0; margin-bottom:20px; }

#produktinfos #prod_header td#tab1 {
	background:url(../../src/produkt/tab1.gif) no-repeat; width:103px; text-align:center; 
	padding:4px 5px 3px 0; font-weight:bold;
}
#produktinfos #prod_header td#tab1 a:link, #produktinfos #prod_header td#tab1 a:visited, #produktinfos #prod_header  td#tab1 a:focus, #produktinfos #prod_header  td#tab1 a:active, #produktinfos #prod_header  td#tab1 a:hover {
	font-size:10px; color:#FFFFFF; text-decoration:none;
}

#produktinfos #prod_header #tab2 {
	background:url(../../src/produkt/tab2.gif) no-repeat; width:120px; text-align:center; 
	padding:4px 0 3px 0;
}
#produktinfos #prod_header td#tab2 a:link, #produktinfos #prod_header  td#tab2 a:visited, #produktinfos #prod_header  td#tab2 a:focus, #produktinfos #prod_header  td#tab2 a:active, #produktinfos #prod_header  td#tab2 a:hover {
	font-size:10px; color:#FFFFFF; text-decoration:none;
}

#produktinfos #prod_header #tab2_leer {
	width:120px; text-align:center; 
	padding:4px 0 3px 0;
}

#produktinfos #prod_header td#tab3 {
	width:206px; text-align:right; 
}

#produktinfos #prod_header td#tab3 div {
	position:absolute; top:-100px;
}

#produktinfos #prod_header td#tab4 {
	width:33px; text-align:right; 
}


#produktinfos #prod_side #preis {
	background:url(../../src/produkt/pricebg.gif) repeat-y #C6DEF1;
	padding:8px 12px; text-align:right; font-size:10px; color:#406091;
	margin-bottom:4px;
}

#produktinfos #prod_side #preis h2 {
	font-size:15px; margin:0; color:#0A1B35;
}

#produktinfos #prod_side #preis h2 .productOldPrice { font-size:11px; color:#406091; }

#produktinfos #prod_side #produktbild {
	text-align:center;
	margin-top:10px;
}

#produktinfos #prod_side #produktbild img {
	width:173px;
	margin:5px 0;
}

#produktinfos #prod_main #meinungen {
	display:none;
}

#produktinfos #prod_main #beschreibung #bestellen {
	border-top:1px solid #7AAAF8;
	border-bottom:1px solid #7AAAF8;
	padding:15px 0;
}

#produktinfos #prod_side #donext {
	margin-top:10px;
	border-top:1px solid #7AAAF8;
	padding-top:10px;
}

#produktinfos #prod_side #donext {
	font-size:10px;
}

#produktinfos #prod_side #donext a:link, #produktinfos #prod_side #donext a:visited, #produktinfos #prod_side #donext a:active,
#produktinfos #prod_side #donext a:focus {
	color:#2C2C2C; text-decoration:none;
}
#produktinfos #prod_side #donext a:hover { text-decoration:underline; }

#produktinfos #prod_side #donext h4 {
	font-size:11px;
	margin:0; margin-bottom: 6px; color:#1168F3;
}

#produktinfos #prod_side #donext ul { list-style:none; padding:0; margin:0; }
#produktinfos #prod_side #donext ul li { padding:3px; padding-left:15px; margin:0; background:url(../../src/produkt/arrow.gif) no-repeat 0px 6px; }

#produktinfos #prod_side #herstellerlink {
	margin-top:20px;
	text-align:center;
	font-size:10px;
}

/***************************************************************************/
/********************************************** Zusätzliche Produkte ******/

.additionalProdukt {
	width:445px;
	padding:5px 10px;
	background:#C6DEF1;
	border-left:10px solid #83B0E2;
	margin:0 0 10px 0;
}

.additionalProdukt div {
	text-align:right; font-weight:bold;
}
.additionalProdukt div div {
	color:#406091; font-weight:normal; font-size:10px;
}
.additionalProdukt div div div {
	text-align:left; float:left; margin-top:-12px;
}


/***************************************************************************/
/********************************************** Top-Angebote **************/

.angebot {
	width:420px;
	padding:5px 10px;
	background:#C6DEF1;
	border-left:10px solid #83B0E2;
	margin:0 0 10px 0px;
}

.angebot div {
	text-align:right; font-weight:bold;
}
.angebot div div {
	color:#406091; font-weight:normal; font-size:10px;
}
.angebot div div div {
	text-align:left; float:left; margin-top:-12px;
}




/***************************************************************************/
/**************************************************** Produktlisting ******/

#produktlist p { margin:0; }

#produktlist h2 {
	margin:0;
	font-size:14px;
}

#produktlist table {
	border:none;
	width:687px;
}

#produktlist td.bild {
	vertical-align:top;
	text-align:left;
	width:150px;
}

#produktlist td.text {
	vertical-align:top;
	text-align:left;
}

#produktlist td.text div {
	float:right;
	width:155px;
	background:#C6DEF1;
	border:none;
	border-left:10px solid #87B2E3;
	text-align:right;
	font-size:10px;
	margin:3px 0 10px 10px;
	padding:4px;
	
	
}

#produktlist td.text div h3 {
	margin:0; font-size:12px;
}

#produktlist td.text div a:link, #produktlist td.text div a:visited, #produktlist td.text div a:focus, #produktlist td.text div a:active,#produktlist td.text div a:hover {
	font-size:10px;
}



#produktlist td.text a:link, #produktlist td.text a:visited, #produktlist td.text a:active, #produktlist td.text a:focus, #produktlist td.text a:hover { font-size:13px; }

#produktlist div {
	border-bottom:1px solid #87B2E3;
	padding:10px 0 10px 0;
}







