html { 
padding:0px;
margin:0px;
}

a img {
border:none;
}

hr {
background-color:#000000; /* Mozilla 1.4 */
color:#000000; /* IE 6 */
border: #000000; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
#top1_banner{
	white-space:nowrap;
}

.texthighlight {
font-weight:bold;
color:#0080c6;
}

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
  	text-align:center;
	margin:0px;
	padding:0px;
	background-image:url(../images/sitebg.jpg);
	
}

ul {
list-style-image:url(../images/listelement1.png);
margin-left: 0;
padding-left: 1em;}

li {
  margin: 0;
  padding: 0;
  }


.liste {
font-size:14px;
font-weight:bolder;
}


.agb {
text-align:justify;
}

.img_bttn {
border:none;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    line-height: normal;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    font-style: normal;
	color: df3a11;
    line-height: normal;
	
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
    font-style: normal;
    line-height: normal;
}

a {
text-decoration:none;
color:#000000;

}

a:hover {
color:#0080c6;

text-decoration:underline;
}

#product small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 8px;
}
small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 8px;
}
.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}


#box2 {
	width:979px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
	}
	
#FRK1 {
	width:650px;
}
	
#main {
float:left;
background-color: #cccccc;
background-image: url(../images/bg_image.png); 
background-position: top right;
background-repeat:no-repeat;
padding-bottom:20px;
}

#bottom
{
	background-image:url(../images/balken_unten.png);
	height: 30px;
	/*width: 957px;*/
	text-align: left;
	clear:both;
 }
 
 /*für Seiten außerhalb des Haupttemplates*/
 
 .tdpadding {
 padding-left: 10px;
 padding-right: 10px;
 }

/*------------------------------------------------------------------------------
 * Controls
 *----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
 * Head
 *----------------------------------------------------------------------------*/
 
 .bannerpart2 {
 background-repeat:no-repeat;
 background-color:#CCCCCC;
 
 }
 


#topnavi {
	
	height: 40px;
	width: 979px;
	vertical-align: middle;
	background-color: #cccccc;
	background-image:url(../images/head_03.png);
	text-align: right;
  	margin: 0px auto;
	text-decoration:none;
	
 }
 
#topnavi table{

margin-right: 20px;
}
 
 #topnavi td {
    border-color:#FFFFFF;
    border-style:solid;
    border-width:2px;
	font-weight:bold;
	color: #000000;
	
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:12px;
	background-color:#b5bbbf;	
 }
 

#topnavi a {
    color:#000000;
	padding-left: 10px;
	padding-right: 10px;
	
}

#topnavi td a:hover{
	color:#FFFFFF;
	background-color:#0080c6;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.rotepfeile {
font-weight:bold;
color: #df3a11;
}

/*------------------------------------------------------------------------------
 * Shop-Body
 *----------------------------------------------------------------------------*/
#shop-body {
    background-color: #cccccc;
	
}

#shop-body tr {
    vertical-align: top;
    font-size: 12px;
}

#shop-body input.textbox, textarea {
	font: 100% verdana, sans-serif;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:2px;
	border-color:#003d53;
	/*border-left-color:#FFFFFF;*/	
}
#shop-body .textselect {
	font: 100% verdana, sans-serif;
	font-weight:bold;
	color:#003d53;
	margin-top:8px;
	margin-bottom:8px;
	border-style:solid;
	border-width:2px;
	border-color:#003d53;	
	/*border-left-color:#FFFFFF;*/	
}

.largerfont {
font-size:12px;

}


/*------------------------------------------------------------------------------
 * Navigation
 *----------------------------------------------------------------------------*/

#login input, #quicksearch input, #contactform input, #newsletter input, #quicknewsletter input {
	height: 24px;
	width: 260px;	
	font: 100% verdana, sans-serif;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:2px;
	border-color:#003d53;
	/*border-left-color:#FFFFFF;*/
}

/*------------------------------------------------------------------------------
 * News
 *----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
 * Logon
 *----------------------------------------------------------------------------*/



/*quicklogon*/
#quicklogon {

}



/*------------------------------------------------------------------------------
 * Quicknews
 *----------------------------------------------------------------------------*/
#quicknews
{
    width: 260px;
}

#quicknews h3
{
    background-color: #0080c6;
    color: #FFFFFF;
    padding: 5px;
}


/*------------------------------------------------------------------------------
 * Catalog
 *----------------------------------------------------------------------------*/

#catalog {
    width: 260px;
}

#catalogentry {

}

#catalogentry a {

}


#catalogentry a:hover {
text-decoration:none;
background-color:#0080c6;
color: #ffffff;
}

/*Formatierung Katalog ausgewählt - Pfad*/
.catalogselected {
font-weight:bold;

}

/*Formatierung Katalog Unterkategorie*/
.catalogsub {

}

/*Formatierung Katalog Ebene0 - Pfad*/

.catalogentry_0_a {
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
display:block;
text-decoration:none;
color: #000000;
font-weight:bold;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-bottom-width: 0px;
border-top-width: 1px;
background-color:#b5bbbf;
margin-top:0px;
margin-bottom: 0px;

}

.catalogentry_0_span {

}

.catalogentry_select_0_span {
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
display:block;
text-decoration:none;
border-color:#FFFFFF;
border-style:solid;
border-width:2px;
border-bottom-width: 1px;
border-top-width: 1px;
background-color:#0080c6;
color:#FFFFFF;
margin-top:0px;
margin-bottom: 0px;
font-weight:bold;

}



/*Formatierung Katalog Ebene1 - Pfad*/

.catalogentry_1_a {
line-height: normal;
display:block;
margin-top: -12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
text-decoration:none;
color: #000000;
background-color:#b5bbbf;
background-image:url(../images/navi_e1.png);
background-position:2px;
background-repeat:no-repeat;
}

.catalogentry_1_span {

}

.catalogentry_select_1_span {
line-height: normal;
display:block;
margin-top: -12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
text-decoration:none;
background-color:#b5bbbf;
color:#000000;
background-image:url(../images/navi_e1.png);
background-position:2px;
background-repeat:no-repeat;
}

/*Formatierung Katalog Ebene2 - Pfad*/

.catalogentry_2_a {
line-height: normal;
display:block;
margin-top: -12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 25px;
text-decoration:none;
color: #000000;
background-color:#cccccc;
background-image:url(../images/navi_e1.png);
background-position:12px;
background-repeat:no-repeat;
}

.catalogentry_2_span {

}

.catalogentry_select_2_span {
line-height: normal;
font-weight:bold;
display:block;
margin-top: -12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 25px;
text-decoration:none;
background-color:#CCCCCC;
color:#000000;
background-image:url(../images/navi_e1.png);
background-position:12px;
background-repeat:no-repeat;
}

/* Gallery */

#cataloggalleryentry {
vertical-align:top;
margin-top: 10px;
background-image:url(../images/gallery_img_bg.png);
background-repeat:no-repeat;
background-position:top center;
}

#cataloggalleryentry img {
border-style:solid;
border-bottom-width: 3px;
border-color:#df3a11;
}




/*?*/
.catalogimagealign {
vertical-align:top;
display:block;
background-color:#00FF00;

}
/*?*/

/*------------------------------------------------------------------------------
 * Quicksearch
 *----------------------------------------------------------------------------*/
#quicksearch
{
    width: 260px;
	
}

/*------------------------------------------------------------------------------
 * Home
 *----------------------------------------------------------------------------*/


#home {
padding-left: 0px;
padding-right: 10px;
}

#home h3{
font-size:16px;
font-weight:normal;
line-height:normal;
}

/*------------------------------------------------------------------------------
 * Illustrations
 *----------------------------------------------------------------------------*/

#Illu1 {
background-image:url(../images/Illu1paypal.gif);
background-position:top right;
background-repeat:no-repeat;

}

#Illu2 {
background-image:url(../images/Illu3.gif);
background-position:top right;
background-repeat:no-repeat;

}

#Illu3 {
background-image:url(../images/Illu3.gif);
background-position:top right;
background-repeat:no-repeat;

}

#Illu4 {
background-image:url(../images/Illu4.gif);
background-position:top right;
background-repeat:no-repeat;

}



/*------------------------------------------------------------------------------
 * Specialoffers
 *----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
 * Quicklogin
 *----------------------------------------------------------------------------*/
 
#login, #quicknewsletter {
	position:relative;
	width:260px;
}

/*------------------------------------------------------------------------------
 * Produktprogramm
 *----------------------------------------------------------------------------*/
 
#randomproduct {
	width:260px;
	margin: 50px 0 50px 0;
}


/*------------------------------------------------------------------------------
 * Productlist
 *----------------------------------------------------------------------------*/


#productlist {

}


#productlist a {
text-decoration:none;
color:#000000;

}

#productlist a:hover {
color: #0080c6;
text-decoration:underline;
}

/* Bildformatierung Preisliste */

#productlist_img img {
border-style:solid;
border-width: 3px;
border-color:#df3a11;
}

#productlist_img {
vertical-align:top;
margin-top: 10px;
background-image:url(../images/liste_img_bg.png);
background-repeat:no-repeat;
background-position:top center;
}

/* Bildformatierung Produktdetailseite */

#detailpicture img {
border-style:solid;
border-width: 3px;
border-color:#df3a11;
}

#detailpicture {
vertical-align:top;
margin-top: 10px;
background-image:url(../images/product_img_bg.png);
background-repeat:no-repeat;
background-position:top center;
}

.pagenavi {
font-weight:bold;
}

.pagenavi a {
font-weight:normal;
}



/*------------------------------------------------------------------------------
 * Product
 *----------------------------------------------------------------------------*/

/* Alsobought */
#alsobought thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
}

#alsobought tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

#alsobought tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

/* Crossselling */
#crossselling thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
    
}

#crossselling tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

#crossselling tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

/* downloads */
#downloads thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
    
}

#downloads tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

#downloads tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

.AktionText
{
	color: Red;
}

.AktionTextList
{
	color: Red;
}

.AktionOldPrice
{
	text-decoration: line-through;
}

.OldPrice
{
	text-decoration: line-through;
}

.OldPriceList
{
	text-decoration: line-through;
	font-size: 9px;
}
#pricel{
	text-align:left;
	white-space:nowrap;
}
	
.NormalPrice
{
	font-weight: bold;
	font-size:16px;
	color: #000000;
}


/* Produktabmessungen bei Produktdetailansicht*/
.dimension_1 {
font-weight:bold;
}


/*------------------------------------------------------------------------------
 * Cart
 *----------------------------------------------------------------------------*/
#cartlines thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
    padding: 5px;
    
}

#cartlines tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

#cartlines tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

/*------------------------------------------------------------------------------
 * Quickcart
 *----------------------------------------------------------------------------*/
#quickcart
{	
	margin-top: 30px;
    width: 260px;
	font-weight:bold;
	
}

/*------------------------------------------------------------------------------
 * Orderlist
 *----------------------------------------------------------------------------*/
#orderlistlist thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
}

#orderlistlist tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

#orderlistlist tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

/*------------------------------------------------------------------------------
 * Orderlist
 *----------------------------------------------------------------------------*/
#summarylist thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #003d53;
    color: #FFFFFF;
	
}

#summarylist tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	
}

#summarylist tfoot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

#summarylist TD { 
padding-top: 8px;
padding-bottom: 8px;

}



/*------------------------------------------------------------------------------
 * Delivery
 *----------------------------------------------------------------------------*/

#delivery thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
    background-color: #003d53;
    color: #FFFFFF;
}

#deliveryselect tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

/*------------------------------------------------------------------------------
 * Payment
 *----------------------------------------------------------------------------*/

#payment thead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #003d53;
    color: #FFFFFF;
    padding: 5px;
    
}

#paymentselect tbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}


/*------------------------------------------------------------------------------
 * Wishlist
 *----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
 * Search
 *----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
 * Classes
 *----------------------------------------------------------------------------*/

.message
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

.success
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	padding: 10px;
	text-align: center;
	color: Green;
}

.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	padding: 10px;
	font-size: 120%;
	text-align: center;
    color: Red;
}


/*------------------------------------------------------------------------------
 * Admin Menu
 *----------------------------------------------------------------------------*/
#admin_menu
{
    width: 260px;
}

#admin_menu h3
{
    background-color: #0080c6;
    color: #FFFFFF;
    padding: 5px;
}
