/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 
 
  /*****titel H1 mit untelinie*****/
.ueberschrift_seite {width:635px;heght:30px;color:#003683;border-bottom: solid 3px #003683;margin-bottom:7px;}
.ueberschrift_seite h1 {font-size:28px;margin:0px; color:#003683;}

.f_ueberschrift_seite {width:635px;heght:30px;color:#c80000;border-bottom: solid 3px #c80000;margin-bottom:7px;}
.f_ueberschrift_seite h1 {font-size:28px;margin:0px; color:#c80000;}

.t_ueberschrift_seite {width:635px;heght:30px;color:#fb962a;border-bottom: solid 3px #fb962a;margin-bottom:7px;}
.t_ueberschrift_seite h1 {font-size:28px;margin:0px; color:#fb962a;}

.g_ueberschrift_seite {width:635px;heght:30px;color:#98b23c;border-bottom: solid 3px #98b23c;margin-bottom:7px;}
.g_ueberschrift_seite h1 {font-size:28px;margin:0px; color:#98b23c;}

.n_ueberschrift_seite {width:635px;heght:30px;color:#aaaaaa;border-bottom: solid 3px #aaaaaa;margin-bottom:7px;}
.n_ueberschrift_seite h1 {font-size:28px;margin:0px; color:#aaaaaa;}

.e_ueberschrift_seite {width:635px;heght:30px;color:#000000;border-bottom: solid 3px #000000;margin-bottom:7px;}
.e_ueberschrift_seite h1 {font-size:28px;margin:0px; color:#000000;}


/*****titel H1 mit untelinie*****/
#head_cont_prim {
	position:relative;
	left:0px;
	top:0px;
	width:1016px;
	height:150px;
	margin:0 auto;
}

#head_cont_serv_nav {
	position:absolute;
	left:0px;
	top:0px;
	width:1016px;
	height:22px;
	background-color:#003683;
}

#head_cont_spacer_top {
	position:absolute;
	left:0px;
	top:23px;
	width:1016px;
	height:4px;
	background-color:#FFFFFF;
}

#logo {
	position:absolute;
	left:0px;
	top:27px;
	width:194px;
	height:114px;
}

#head_cont_teaser_nav {
	position:absolute;
	left:194px;
	top:27px;
	width:822px;
	height:114px;
	background-color:#FFFFFF;
	text-align:left;
}

#head_cont_theme_color {
	position:absolute;
	left:0px;
	top:141px;
	width:1016px;
	height:10px;
	background-color:#1c5ca8;
}

.teaser_feuerwehr a,.teaser_traktor a, .teaser_garten a, .teaser_nostalgie a, .teaser_eisenbahn a {
	position:relative;
	left:0px;
	top:0px;
	width:156px;
	height:114px;
	margin-right:8px;
	float:left;
}
.teaser_feuerwehr, .teaser_feuerwehr a{
	background:url("../images/teaser_top_feuerwehr.jpg") no-repeat;
}

.teaser_traktor, .teaser_traktor a {
	background:url("../images/teaser_top_traktor.jpg") no-repeat;
}

.teaser_garten, .teaser_garten a{
background:url("../images/teaser_top_garten.jpg") no-repeat;
}

.teaser_nostalgie, .teaser_nostalgie a {
background:url("../images/teaser_top_nostalgie.jpg") no-repeat;
}
.teaser_eisenbahn, .teaser_eisenbahn a {
background:url("../images/teaser_top_eisenbahn.jpg") no-repeat;
}

.teaser_feuerwehr:hover, .teaser_feuerwehr a:hover, .teaser_feuerwehr_a{
	background:url("../images/teaser_top_feuerwehr_a.jpg") no-repeat;
}

.teaser_traktor:hover, .teaser_traktor a:hover, .teaser_traktor_a {
	background:url("../images/teaser_top_traktor_a.jpg") no-repeat;  
}

.teaser_garten:hover, .teaser_garten a:hover, .teaser_garten_a {
background:url("../images/teaser_top_garten_a.jpg") no-repeat;  
}

.teaser_nostalgie:hover, .teaser_nostalgie a:hover, .teaser_nostalgie_a {
background:url("../images/teaser_top_nostalgie_a.jpg") no-repeat;  
}
.teaser_eisenbahn:hover, .teaser_eisenbahn a:hover, .teaser_eisenbahn_a {
background:url("../images/teaser_top_eisenbahn_a.jpg") no-repeat;  
}
/*PRELOAD*/
.teaser_feuerwehr_pr{
width:0px;
height:0px;
line-heght:0px;
font-size:1px;
background:url("../images/teaser_top_feuerwehr_a.jpg") no-repeat;
}

.teaser_traktor_pr {
width:0px;
height:0px;
line-heght:0px;
font-size:1px;
background:url("../images/teaser_top_traktor_a.jpg") no-repeat;  
}

.teaser_garten_pr {
width:0px;
height:0px;
line-heght:0px;
font-size:1px;
background:url("../images/teaser_top_garten_a.jpg") no-repeat;  
}

.teaser_nostalgie_pr {
width:0px;
height:0px;
line-heght:0px;
font-size:1px;
background:url("../images/teaser_top_nostalgie_a.jpg") no-repeat;  
}
.teaser_eisenbahn_pr {
width:0px;
height:0px;
line-heght:0px;
font-size:1px;
background:url("../images/teaser_top_eisenbahn_a.jpg") no-repeat;  
}

/*PRELOAD*/
.block_template_links {
float:right;
margin-right:0px;
}
.footer .block_template_links {
clear:both;
margin-right:0px;
text-align:center;
width:1002px;
}




.form-button-theme, .form-button-alt-theme {
    overflow:visible;
    width:auto;
    background-color:transparent;
    border:0;
    padding:1px 6px;
    background:#1c5ca8;
    color:#fff;
    border:1px solid #a2c6e6;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button-theme span, .form-button-alt-theme span {
    white-space:nowrap;
    }
.form-button-alt-theme {
    border:1px solid #a2c6e6;
    background-color:#1c5ca8;
    }
a.form-button-alt-theme { padding: 2px 9px; text-decoration:none; }
.form-button-alt-theme:hover { color:#fff; text-decoration:none; }


div.container_new_produkt {
	position:relative;
	float:left;
	margin-right:7px;
	margin-bottom:28px;
	left:0px;
	top:0px;
	width:204px;
	height:258px;
}

div.produkt-bild {
	position:absolute;
	left:0px;
	top:0px;
	width:75px;
	height:104px;
	overflow:hidden;
}

.container_new_produkt_title a{
color:#000000;

}
.container_new_produkt_title {
	position:absolute;
	left:75px;
	top:0px;
	width:128px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:#000000;
	padding:0px 5px 7px 5px;
}

div.container_new_produkt_preis {
	position:absolute;
	left:75px;
	top:40px;
	width:122px;
	height:43px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 0 5px;
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
div.container_list_produkt_preis {
	position:relative;
	display:inline;
	left:0px;
	top:0px;
	width:122px;
	height:21px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 0 5px;
	font-weight:bold;
	color:#dc6809;
	font-size:14px;
}
div.container_new_produkt_atribut {
	position:absolute;
	left:75px;
	top:61px;
	width:132px;
	height:22px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 0 5px;
	color:#707070;
	font-style: italic;
}

div.container_new_produkt_aktion {
	position:absolute;
	left:75px;
	top:83px;
	width:132px;
	height:21px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 0 5px;
}

div.container_new_produkt_shortdesc {
	position:absolute;
	left:0px;
	top:104px;
	width:203px;
	height:120px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 14px 5px 7px 0px;
    font-size:11px;
    line-height:13px;
	overflow:hidden;
}

div.container_new_produkt_detailslink {
	position:absolute;
	left:0px;
	top:224px;
	width:203px;
	height:34px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding: 0 0px;
	font-weight:bold;
	color:#585858;
	}

.pager-white {
    width:100%;
    background:#FFFFFF;
    font-size:.95em;
	margin-bottom:2px;
    }

.box .content a  {
color:#ffffff;
}
.content p a .black   {
color:#000000;
}
.thumb_product {
width:42px;
height:60px;
overflow:hidden;
}

.preis_und_buttons .form-button-theme{
position:relative;
margin-top:5px;
}

#gallery {
		background-color: #fff;
		padding: 10px;
		width: 242px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.container_items_sbox{
line-height:12px;
margin-bottom:7px;
}

.color_head_theme_signal, .color_head_white  { line-height:1.25em; text-align:right; }
.color_head_theme_signal h4, .color_head_white h3 { margin:0; float:left; }
.side-col .color_head_theme_signal, .color_head_white h3 { text-align:left; }
.base-mini .color_head_theme_signal {margin:0 0px; border-bottom:1px solid #FFFFFF; background:#1c5ca8; padding:2px 8px;}
.base-mini .color_head_theme_signal h4 {
    min-height:16px;
    color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:0 0;
    padding:1px 0 1px 0px;
    text-transform:uppercase;
    }
.color_head_theme_signal a {
text-decoration:none;
}
.color_head_theme_signal a:hover {
text-decoration:underline;
}
.color_head_white, .color_head_white h3{
    min-height:19px;
    color:#000000;
    background-repeat:no-repeat;
    background-position:0 0;
    padding:2px 0px 2px 0px;
    text-transform:uppercase;
}
.white .price-box .regular-price .price {
color:#FFFFFF;
}
div.tab_container {
	position:relative;
	left:0px;
	top:0px;
	width:635px;
	height:291px;
	margin-bottom:10px;
}
div.tab_container_head {
	position:relative;
	left:0px;
	top:0px;
	width:625px;
	height:24px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:bottom;
}

div.tab_container_content {
	position:relative;
	left:0px;
	top:0px;
	width:421px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	border-top: 3px solid #1d5ca9;
	border-bottom: 3px solid #1d5ca9;
	padding-top:7px;
}

.tab_container_tab_1,.tab_container_tab_2,.tab_container_tab_3, .tab_container_tab_4, .tab_container_tab_5, .tab_container_tab_6, .tab_container_tab_1a,.tab_container_tab_2a,.tab_container_tab_3a, .tab_container_tab_4a, .tab_container_tab_5a, .tab_container_tab_6a {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:24px;
	text-align:left;
	line-height:20px;
	padding: 2px 10px;
	margin-right:2px;
}
a.tab_container_tab_1 a{border-top: 1px solid #1d5ca9; background-color:#eaeaea;color:#000000;}
a.tab_container_tab_2{border-top: 1px solid #c80000; background-color:#eaeaea;color:#000000;}
a.tab_container_tab_3{border-top: 1px solid #fb962a; background-color:#eaeaea;color:#000000;}
a.tab_container_tab_4{border-top: 1px solid #98b23c; background-color:#eaeaea;color:#000000;}
a.tab_container_tab_5{border-top: 1px solid #aaaaaa; background-color:#eaeaea;color:#000000;}
a.tab_container_tab_6{border-top: 1px solid #000000; background-color:#eaeaea;color:#000000;}

a.tab_container_tab_1a, a.tab_container_tab_1:hover{border-top: 1px solid #1d5ca9; background-color:#1d5ca9;color:#FFFFFF;}
a.tab_container_tab_2a, a.tab_container_tab_2:hover{border-top: 1px solid #c80000; background-color:#c80000;color:#FFFFFF;}
a.tab_container_tab_3a, a.tab_container_tab_3:hover{border-top: 1px solid #fb962a; background-color:#fb962a;color:#FFFFFF;}
a.tab_container_tab_4a, a.tab_container_tab_4:hover{border-top: 1px solid #98b23c; background-color:#98b23c;color:#FFFFFF;}
a.tab_container_tab_5a, a.tab_container_tab_5:hover{border-top: 1px solid #aaaaaa; background-color:#aaaaaa;color:#FFFFFF;}
a.tab_container_tab_6a, a.tab_container_tab_6:hover{border-top: 1px solid #000000; background-color:#000000;color:#FFFFFF;}

.ajax_container_gr {
margin:0px;
width:635px;
padding:0px;
height:195px;
}

.box_aktuelles {
float:right;
width:200px;
margin-top:5px;
padding:0px;
font-family:arial;

}
.head_aktuelles {min-height:14px; text-align:left; margin:0 0px; border-bottom:1px solid #949494; background:url("../images/icon_link_pfeil_grau.gif") no-repeat right #FFFFFF; padding:1px 0px;font-size:11px; }
.head_aktuelles h4 {height:8px; color:#949494; padding:0px 0 0px 0px; text-transform:uppercase;}

.head_aktuelles a, .content_aktuelles a{text-decoration:none;color:#6a6a6a; }
.content_aktuelles a:hover{ text-decoration:underline;color:#6a6a6a}
.content_aktuelles a { font-weight:normal;}
.content_aktuelles  {margin:0 0px; background:#FFFFFF; color:#000000; padding:5px 0px;font-size:11px;line-height:14px;}
.content_aktuelles a {color:#000000;}

a.more_head_aktuelles { text-align:left; margin:0px;   background:url("../images/icon_link_pfeil_grau.gif") no-repeat left 5px #e8e8e8;}
a.more_head_aktuelles {line-height:20px;height:22px; width:200px; color:#6a6a6a;font-size:11px; padding:3px 5px 1px 22px; }
a.more_head_aktuelles {text-decoration:none;color:#6a6a6a;}
a.more_head_aktuelles:hover {text-decoration:underline;color:#6a6a6a}

h4.more_head_aktuelles {margin:1px 0;}
div.more_head_aktuelles {width:200px; background:#e8e8e8;border-bottom:1px solid #FFFFFF;}

/* Sets default padding */

.conten_mitte_box{
magrin-bottom:14px;
padding:0px;
width:635px;
}
/*------teaser uebersichtseiten neuerscheinungen, bestseller, vorschau------*/
/*------teaser uebersichtseiten neuerscheinungen, bestseller, vorschau------*/
/*------teaser uebersichtseiten neuerscheinungen, bestseller, vorschau------*/
.box_neuerscheinungen {
position:relative;
float:left;
width:311px;
margin-bottom:8px;
margin-left:1px;
padding:0px;
margin-right:3px;
font-family:arial;

}
a.more_head_neuerscheinungen { text-align:left; margin:0px; }
a.more_head_neuerscheinungen {line-height:20px;height:22px; width:311px; color:#6a6a6a;font-size:11px; padding:3px 55px 1px 7px; }
a.more_head_neuerscheinungen {text-decoration:none;color:#6a6a6a;}
a.more_head_neuerscheinungen:hover {text-decoration:underline;color:#6a6a6a}

h4.more_head_neuerscheinungen {margin:1px 0;}
div.more_head_neuerscheinungen {width:311px; background:url("../images/icon_pfeil_grau.gif") no-repeat right #e8e8e8;border-bottom:1px solid #FFFFFF;}
..bild_neuerscheinungen img {position:relative;}
.bild_neuerscheinungen a{text-decoration:none;color:#6a6a6a; }
.bild_neuerscheinungen a:hover{ text-decoration:underline;color:#6a6a6a}
.bild_neuerscheinungen a { font-weight:normal;position:relative;}
.bild_neuerscheinungen {width:311px; height:191px; margin:0 0px; background:#FFFFFF; color:#000000; padding:0px 0px; position:relative;}
.bild_neuerscheinungen a {color:#000000;}
.bild_neuerscheinungen_text {
position:absolute;
width:192px;
top:9px;
left:105px;
padding:7px;
height:120px;
font-size:11px;line-height:14px;
}
.ttitel h3 {
position:relative;
color:#FFF;
margin:0px;
margin-top:10px;
font-weight:bold;
font-size:18px;
width:200px;
line-height:18px;
margin-bottom:2px;
}
.ttitel a, .ttitel a:hover {
position:relative;
text-decoration:none;
cursor:pointer;
}
.traktor_tbutton {
color:#FFFFFF;
background-color:#fb962a;
height:20px;
padding:2px 5px 0px 5px;
width:120px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:16px;
}
.feuerwehr_tbutton {
color:#FFFFFF;
background-color:#c80000;
height:20px;
padding:2px 5px 0px 5px;
width:120px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:16px;
}

.garten_tbutton {
color:#FFFFFF;
background-color:#98b23c;
height:20px;
padding:2px 5px 0px 5px;
width:120px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:16px;
}

.nostalgie_tbutton {
color:#FFFFFF;
background-color:#aaaaaa;
height:20px;
padding:2px 5px 0px 5px;
width:120px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:16px;
}
.eisenbahn_tbutton {
color:#FFFFFF;
background-color:#000000;
height:20px;
padding:2px 5px 0px 5px;
width:120px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:16px;
}


/*------teaser uebersichtseiten neuerscheinungen, bestseller, vorschau ende------*/
/*------teaser uebersichtseiten neuerscheinungen, bestseller, vorschau ende------*/

/*------boxen Bestseller, Neuerscheinungen, ------------*/
.box_best_etc {
float:right;
width:200px;
margin-top:5px;
padding:0px;
font-family:arial;
}
div.head_best_etc_f {width:200px; background:#c80000;border-bottom:1px solid #FFFFFF;}
a.head_best_etc_f {text-align:left; margin:0px;  background:#c80000; font-weight:bold;line-height:20px;height:22px; width:200px; color:#ffffff;font-size:12px;  padding:3px 5px 1px 7px;text-decoration:none;}
a.head_best_etc_f:hover {text-decoration:underline;color:#ffffff; }

div.head_best_etc_t {width:200px; background:#fb962a;border-bottom:1px solid #FFFFFF;}
a.head_best_etc_t {text-align:left; margin:0px;  background:#fb962a; font-weight:bold;line-height:20px;height:22px; width:200px; color:#ffffff;font-size:12px;  padding:3px 5px 1px 7px;text-decoration:none;}
a.head_best_etc_t:hover {text-decoration:underline;color:#ffffff; }

div.head_best_etc_g {width:200px; background:#98b23c;border-bottom:1px solid #FFFFFF;}
a.head_best_etc_g {text-align:left; margin:0px;  background:#98b23c; font-weight:bold;line-height:20px;height:22px; width:200px; color:#ffffff;font-size:12px;  padding:3px 5px 1px 7px;text-decoration:none;}
a.head_best_etc_g:hover {text-decoration:underline;color:#ffffff; }

div.head_best_etc_n {width:200px; background:#aaaaaa;border-bottom:1px solid #FFFFFF;}
a.head_best_etc_n {text-align:left; margin:0px;  background:#aaaaaa; font-weight:bold;line-height:20px;height:22px; width:200px; color:#ffffff;font-size:12px;  padding:3px 5px 1px 7px;text-decoration:none;}
a.head_best_etc_n:hover {text-decoration:underline;color:#ffffff; }

div.head_best_etc_e {width:200px; background:#000000;border-bottom:1px solid #FFFFFF;}
a.head_best_etc_e {text-align:left; margin:0px;  background:#000000; font-weight:bold;line-height:20px;height:22px; width:200px; color:#ffffff;font-size:12px;  padding:3px 5px 1px 7px;text-decoration:none;}
a.head_best_etc_e:hover {text-decoration:underline;color:#ffffff; }


a.more_head_best_etc { text-align:left; margin:0px;   background:url("../images/icon_link_pfeil_grau.gif") no-repeat left 5px #e8e8e8;}
a.more_head_best_etc {line-height:20px;height:22px; width:200px; color:#6a6a6a;font-size:11px; padding:3px 5px 1px 22px; }
a.more_head_best_etc {text-decoration:none;color:#6a6a6a;}
a.more_head_best_etc:hover {text-decoration:underline;color:#6a6a6a}
h4.head_best_etc {margin:1px 0; text-transform:uppercase; }
h4.more_head_best_etc {margin:1px 0;}
div.more_head_best_etc {width:200px; background:#e8e8e8;border-bottom:1px solid #FFFFFF;}

/*------boxen Bestseller, Neuerscheinungen, ------------*/



.content_theme .input-text {
width:150px;
margin-bottom:7px;
margin-top:3px;
}
.outer_cont_vseiten{overflow:hidden;
height:186px;}

.v_cont_left {
width:207px;
height:190px;
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}
.v_cont_right {
width:421px;
height:190px;
float:left;
margin-left:7px;
padding:0px;
background:#eaeaea;
}
.v_cont_right_outer {
width:421px;
height:172px;
margin:7px 0px;
padding:0px;
border-top:solid 2px #FFFFFF;
border-bottom:solid 2px #FFFFFF;
background:#eaeaea;
}

.v_cont_right_content {
padding:3px 7px;
}

.outer_content_block_half {
float:left;
width:311px;
margin-right:6px;
margin-top:7px;
}

.content_block_half {
border-left:solid 1px #969696;
padding:3px 7px;
}

.weitere_videos {
width:205px;
margin-right:6px;
float:left;

height:22px;
background:#eaeaea;
border-bottom: solid 1px #FFFFFF;
}
.weitere_videos img{
margin-right:7px;
}
.weitere_videos a{
padding:0px 5px;
}
.videoliste {
width:115px;
float:left;
}
.videolist_item {
width:115px;

}
p  {
margin:3px 0;
}