/*
vanillaXML Webshop - Offizieller Style-Guide
© 2003-2004, sandoba.de medien agentur

vanillaXML Webshop ist ein Projekt der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

@import url(standard.css);
@import url(vanilla.css);
@import url(start.css);

body {
	font-weight: normal; 
	font-size: 11px;
	color: #000000; 
	font-style: normal; 
	font-family: Tahoma, Helvetica, Sans-Serif;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image:url(images/bg0.gif);
	background-repeat: repeat;
	background-position:top;
}

table {
	font-size: 11px;
	line-height: 1.4em;
}

banner {
	border-color: #000000;
}

/* InfoStart */
#infoStart table {
	line-height:1.0em;
}
#infoStart table a:hover {
	text-decoration:none;
}



/* Beschriftungen */

.font_white {
	color: #FFFFFF;
	display: inline;
}

/* Menüs */

#vanillaxml_frame {
	width: 780px;
	max-width: 780px;
	margin:auto; /* changed:050421 */
	padding: 0px;
	text-align: left;
/*	display: inline;  changed:050421 */
	
	background-image: url(images/vanillaxml_style_center.gif);
	background-repeat: repeat-y;
}

#vanillaxml_copy {
	float:left;
	padding:0px 0px 0px 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	color:#E0E0E0;
}
#vanillaxml_footer #vanillaxml_copy a {
	color:#E0E0E0;
	padding:0px;
}

#vanillaxml_left a {
	color: #000000;
}

#headerBg, #headerBgShop {
	width:100%;
	height:136px;
}
#headerBgShop {
	height:107px;
}
#headerBgLeft {
	width:100%;
	height:136px;
	background-image:url(images/headerBgLeft.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#headerBgRight {
	float:right;
	width:50%;
	height:136px;
	background-image:url(images/headerBgRight.gif);
	background-position:50% 0%;
	background-repeat:repeat-x;
}
#headerBgShop #headerBgLeft, #headerBgShop #headerBgRight {
	height:107px;
}
#header, #headerShop {
	position:absolute;
	top:0px;
	left:50%;
	width:780px;
	height:136px;
	margin-left:-390px; 
	background-image:url(images/header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
}
#headerShop {
	height:107px;
}
#vanillaxml_center, #vanillaxml_centerShop {
	width: 580px;
	max-width: 550px;
	max-height: none !important;
	min-height: 470px !important;
	_height:500px;
	float: left;

/*
	background-image: url(images/vanillaxml_style_center.gif);
	background-repeat: repeat-y;
*/	
	padding:10px 15px 30px 15px;
}
#vanillaxml_centerShop {
	width: 780px;
	max-width: 774px;
	float:none;
	padding:0px 3px 0px 3px;
	margin:0px 0px 0px 0px;
	background:url(images/onlineShopTopBg.gif) top left no-repeat;
}
#vanillaxml_center_bg {
	background-image: url(images/vanillaxml_style_center.gif);
	background-repeat: repeat-y;
}

#vanillaxml_left {
	width: 200px;
	padding: 0px 0px 50px 0px;
	float: left;
}

#vanillaxml_left_inner {
	width: 200px;
	max-width:200px;
/*	float: left;  changed:050421 */
	
	padding:0px 0px 0px 0px;
	
/*	background-image: url(images/vanillaxml_left_back.gif);
	background-repeat: repeat-y;
*/}

#vanillaxml_footer {
	font-family:Arial, Helvetica, sans-serif;
	width: 780px;
	height: 20px;
	color: #E0E0E0;
	font-size:11px;
	text-align:right;
	line-height:18px;
	_line-height:17px;

	background-image:url(images/vanillaxml_footer.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#vanillaxml_footer a {
	padding:0px 10px 0px 10px;
	color:#E0E0E0;
}
#vanillaxml_footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#vanillaxml_nav {
	width: 780px;
	height: 24px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	position: absolute;
	top: 98px;
	margin: 0px;
	
	background-image:url(images/vanillaxml_nav_bg.gif);
	background-repeat:no-repeat;
}

#vanillaxml_ads {
	width: 780px;
	height: 39px;
	color: #FFFFFF;
	padding-top: 18px;
	padding-right: 5px;
	text-align: right;
	position: absolute;
	top: 42px;
	margin: 0px;
}

#vanillaxml_search {
	position:absolute;
	top:100px;
	left:50%;
	width:780px;
	max-width: 540px;
	height:36px;
	max-height:25px;
	margin-left:-390px; 

	color: #000000;
	padding:11px 0px 0px 240px;
	_padding:10px 0px 0px 240px;
	text-align: left;

	background-image:url(images/iconSuchen.gif);
	background-position:215px 7px;
	background-repeat:no-repeat;
}
.buttonSuchen, .buttonWebSuche {
	background-image:url(images/buttonSuchen.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	padding:0px;
	border:none;
	vertical-align:top;
	_position:relative;
	_top:1px;
}
/*
.buttonWebSuche {
	background-image:url(images/buttonWebSuche.gif);
	width:85px;
}
*/
.taSuchen {
	width:250px;
	max-width:250px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding:2px 0px 1px 3px;

	font-family: Tahoma,  Arial, Sans-Serif;
	font-size: 11px;
	
	border-top:1px solid #606060;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #606060;
	color:#7D7D7D;
}
.selSuchen {
	min-height:20px;
	height:auto !important;
	height:20px;
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	border:1px solid #CCCCCC;
	color:#7D7D7D;
	
	_position:relative;
	_top:1px;
}
.vanillaxml_noprint {}

#vanillaxml_cart {
	background-image: url(front/cart.back.gif);
	background-repeat: repeat-y;
	color: #000000;
	margin:30px 0px 0px 0px;
	line-height:13px;
}

#vanillaxml_cart a {
	color: #A57400;
	line-height:13px;
}

.vanillaxml_boxes {
	background-image: url(front/cart.back.gif);
	background-repeat: repeat-y;
	color: #000000;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	line-height:13px;
}

.vanillaxml_boxes table {
	color: #000000;
	line-height:13px;
}

/***********************
SEARCH RESULTS
***********************/
#all3 {
	font-family:Arial, Helvetica, sans-serif;
}
#all3 a {
	display:block;
	width:550px;
	text-decoration:none;
}
#all3 a:hover{
	background-color:#EEEEEE;
	text-decoration:none;
}
#all3 #thumb img {
	border:none;
}
#all3 #thumb #imgBox {
	width:66px;
	max-width:60px;
	height:51px;
	max-height:45px;
	padding:2px;
	background:url(images/thumbBg.gif) 2px 2px no-repeat #FFFFFF;
	border:1px solid #89A7C5;
}
#all3 #thumb {
	float:left;
	margin:0px 15px 0px 0px;
	_margin:0px 12px 0px 0px;
	padding:13px 0px 15px 0px;
}
#all3 #title {
	color:#333333;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
	padding-top:11px;
}
#all3 #descr {
	color:#333333;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
#all3 #url {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	padding-bottom:20px;
}
#lineSR {
	width:550px;
	height:3px;
	font-size:0px;
	line-height:0px;
	background-image:url(images/line2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#sl {
	font-size:10px;
	line-height:10px;
	text-align:right;
	margin:0px;
}
#sl a {
	color:#AFAFAF;
	text-decoration:none;
}
