/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   Recreation Lounge Template & Stylesheets
   -----------------------------------------------------------------------------------------
   (c) 2008 Sven Vogel
       Sven Vogel Dienstleistungen
	     http://www.svwebservice.de/
   ---------------------------------------------------------------------------------------*/

body {
font-family : Verdana, Arial, sans-serif;
font-size : 0.7em;
color : black;
margin : 0;
padding : 0;
background : #ffffff;
}


a img {
border: 0;
}

#header {
margin : 0 auto;
width : 100%;
background : #000000 url(http://www.svwebservice.de/images/bg_header.png);
text-align : left;
}
#header h1 {
padding : 15px 0 0 25px;
font-family : Georgia, sans-serif;
font-weight : normal;
font-size : 24px;
margin : 0;
text-transform : uppercase;
}
#header h4 {
padding : 0 0 15px 25px;
font-family : Tahoma, sans-serif;
font-weight : normal;
font-size : 12px;
color : black;
margin : 0;
}
#header a:link, #header a:visited, #header a:active, #header a:hover {
color : black;
text-decoration : none;
}
#header a:hover {
color : black;
}
#menu {
padding : 12px 0 20px 0;
background : #FFFFFF url(http://www.svwebservice.de/wp-content/themes/svwebservice/images/menu_bg.jpg) repeat-x;
}
#menu ul {
padding : 0;
margin : 0;
float : left;
width : 750px;
height : 12px;
overflow : hidden;
}
#menu ul li {
font-family : Tahoma, sans-serif;
list-style : none;
padding : 0 20px 0 0;
margin : 0 0 0 20px;
color : #000000;
font-size : 10px;
font-weight : bold;
text-transform : uppercase;
text-align : center;
float : left;
border-right : 2px dotted #000000;
}
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
color : #000000;
text-decoration : none;
}
#menu a:hover {
text-decoration : underline;
}
.search {
padding : 5px 0 4px 0;
background : #1b1c1e url(http://www.svwebservice.de/wp-content/themes/svwebservice/images/search_bg.jpg) repeat-x;
color: #FFFFFF;
}
.search_form {
margin : 0;
padding : 2px 0;
width : 300px;
float : right;
}
.search_form input {
vertical-align : middle;
margin : 0 10px;
padding : 0;
}

#sitecontent {
  margin: 0 auto;
  width: 950px; 
  background-color: #FFF; 
  border-style: solid; 
  border-color: #fff; 
/*  border-width: 0px 10px 0px 10px; */
}

#topnav {
height: 20px;
border: solid 1px #000000;
padding: 5px 10px 0 0;
background : #fff url(img/topnav.jpg) repeat-x;
  color: #000000;
  text-decoration : none;
text-align: right;
}
#topnav a:link, #topnav a:visited, #topnav a:active, #topnav a:hover {
  color: #000000;
  text-decoration : none;
}
#topnav a:hover {
  color: #000000;
  text-decoration : none;
}


#maincontent{
  clear: both;
  width:950px;
  padding:0;
}

#maincontent input, #maincontent select, #maincontent textarea {
  color: #000000;
  text-decoration : none;
  font-size : 11px;
}

#content {
  float:left;
  width:495px;
  padding:8px 25px 0px 25px;
  margin-bottom:15px;
}

#content a:link, #content a:visited, #content a:active, #content a:hover {
  color: #000000;
  text-decoration : none;
}
#content a:hover {
  color: #CA0000;
  text-decoration : none;
}

#content input, #content select, #content textarea {
font-family : Verdana, Arial, sans-serif;
  color: #000000;
  text-decoration : none;
  font-size : 11px;
background: #FFF;
}


#checkoutcontent {
  float:left;
  width: 900px;
  padding:8px 25px 0px 25px;
  margin-bottom:15px;
}

#checkoutcontent a:link, #checkoutcontent a:visited, #checkoutcontent a:active, #checkoutcontent a:hover {
  color: #000000;
  text-decoration : none;
}
#checkoutcontent a:hover {
  color: #CA0000;
  text-decoration : none;
}

.checkoutzeile {
clear : both;
width : 100%;
}
.checkoutzelle {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 60%;
text-align : left;
height : 20px;
}
.checkoutzelle2 {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : right;
width : 40%;
text-align : right;
height : 20px;
}


#leftsite {
  float:left; 
  width:200px; 
  padding:0px 0px 15px 0px;
background: #FFF;  
border: solid 0px #000;  
  
  }


#rightsite {
  float:right;
  width:200px;
  padding:0px 0px 15px 0px;
background: #FFF;  
border: solid 0px #000;  
  }


#boxtitel {
height: 20px;
font-weight: bold;
text-align: left;
border: solid 1px #000000;
padding: 5px 0 0 5px;
margin: 0;
background : #1b1c1e url(http://www.svwebservice.de/wp-content/themes/svwebservice/images/search_bg.jpg) repeat-x;
color: #FFFFFF;
}

#boxcontent {
text-align: left;
border: solid 1px #000000;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;
color: #000;
}

#boxcontent a:link, #boxcontent a:visited, #boxcontent a:active, #boxcontent a:hover {
  color: #000000;
  text-decoration : none;
}
#boxcontent a:hover {
  color: #CA0000;
  text-decoration : none;
}

#boxcontent input, #boxcontent select, #boxcontent textarea {
  color: #000000;
  text-decoration : none;
  font-size : 11px;
}

#cartboxcontent {
text-align: left;
border: solid 1px #000000;
padding: 5px 5px 8px 5px;
margin: 0;
background : #FFF;
color: #000;
}

#cartboxcontent a:link, #cartboxcontent a:visited, #cartboxcontent a:active, #cartboxcontent a:hover {
  color: #000000;
  text-decoration : none;
}
#cartboxcontent a:hover {
  color: #CA0000;
  text-decoration : none;
}

.boxconttabzeile {
clear : both;
width : 99%;
}
.boxconttabzelle {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 35%;
text-align : left;
height : 20px;
}
.boxconttabzelle2 {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 64%;
text-align : left;
height : 20px;
}
.boxconttabzellebig {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 64%;
text-align : left;

}

.accounttabzeile {
clear : both;
width : 99%;
}
.accounttabzelle {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 33%;
text-align : left;
height : 20px;
}
.accounttabzelle2 {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 34%;
text-align : left;
height : 20px;
}
.accounttabzelle3 {
padding : 2px 0 2px 0;
margin : 2px 0 4px 0;
float : left;
width : 33%;
text-align : left;
height : 20px;
}

#katboxcontent {
text-align: left;
border: solid 1px #000000;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;
color: #000;
}

#katboxcontent a:link, #katboxcontent a:visited, #katboxcontent a:active, #katboxcontent a:hover {
  color: #000000;
  text-decoration : none;
}
#katboxcontent a:hover {
  color: #CA0000;
  text-decoration : none;
}

#mainboxcontenttitle {
text-align: left;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;
color: #000;
font-weight: bold;
}

#mainboxcontent {
text-align: left;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;
color: #000;
}

#mainboxprodlisting {
text-align: left;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;

}
#mainboxprodlisting a:link, #mainboxprodlisting a:visited, #mainboxprodlisting a:active, #mainboxprodlisting a:hover {
  color: #000000;
  text-decoration : none;
}
#mainboxprodlisting a:hover {
  color: #CA0000;
  text-decoration : none;
}

#mainnav {
text-align: left;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;

}
#mainnav a:link, #mainnav a:visited, #mainnav a:active, #mainnav a:hover {
  color: #000000;
  text-decoration : none;
}
#mainnav a:hover {
  color: #CA0000;
  text-decoration : none;
}

#cartside {
text-align: left;
padding: 5px 0 5px 5px;
margin: 0;
background : #FFF;

}
#cartside a:link, #cartside a:visited, #cartside a:active, #cartside a:hover {
  color: #000000;
  text-decoration : none;
}
#cartside a:hover {
  color: #CA0000;
  text-decoration : none;
}

#footer {
border: solid 1px #000;
height: 60px;
margin: 0 5px 10px 5px;
background: #09c;
}


.templateby {
  clear: both;
height: 20px;
border: solid 1px #000000;
padding: 5px 10px 0 0;
background : #fff url(img/topnav.jpg) repeat-x;
  color: #000000;
  text-decoration : none;
text-align: right;
  }

.templateby a:link, .templateby a:visited, .templateby a:active, .templateby a:hover {
  color: #000;
  text-decoration : none;
}
.templateby a:hover {
  color: #CA0000;
  text-decoration : none;
}

.copyright {
  margin: 0 auto; 
  width:950px; 
  text-align:center; 
  color:#666666; 
  font-size:11px; 
  padding:0px 0px 10px 0px;
}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover {
  color: #666666;
  text-decoration : none;
}
.copyright a:hover {
  color: #666666;
  text-decoration : none;
}


.parseTime {margin: 0 auto; width:950px; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}

.styleblink11 {
	color: #FFFFFF;
	background-color: #CA0000;
	text-decoration: blink;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.productOldPrice {
text-decoration: line-through;
}

.plus {
  clear: input;
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;

}

.minus {
  clear: both;
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;

}

.alterpic {
  clear: both;
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
background-color: #FFCC99;
cursor: pointer;
}