@import url("global.css");
@import url("boxes.css");
/* ##### specific settings shop ##### */
body {
    color: #626161;
}
a {
    color: #626161;
}
a:hover, a:active {
    color: #BF5E29;
}
hr {
    height: 1px;
	color: #FFF;
}
/*input {
    border-width: 1px;
}*/
.inputText {
    border-width: 1px;
    width:150px;
}
.inputText300 {
    border-width: 1px;
    width:300px;
}
td.headline {
    height: 20px;
    padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626161;
}
div.headline {
    height: 20px;
    padding-top: 2px;
    padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626161;
}
#gwaLogo {
	display: block;
	margin: 0; padding: 0;
}
#klientenLogo {
	display: block;
	margin: 0; padding: 0;
}

#leftCol hr {
	height: 1px;
	color: #CCC;
}

td.article_table_head {
    padding: 2px;
    padding-left: 10px;
    color: #626161;
}
td.article_table_row1 {
    border-width: 1px;
	border-color: #FFF;
	border-left: 1px;
}
td.article_table_row2 input {
    border-width: 1px;
}
td.article_table_row1 {
    background-color: #B2CAE2;
    padding:10px;
    color: #626161;
}
td.article_table_row2 {
    background-color: #E8E7E7;
    padding:10px;
    color: #626161;
}
td.article_navigation {
    padding:10px;
    color: #626161;
}
td.basket_table_cell {
    padding:10px;
    color: #626161;
}
td.basket_table_row {
    padding:10px;
    border-right: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    color: #626161;
}
td.basket_table_row input {
    border-width: 1px;
}
.basket_list td {
    color: #C7A381;
    background-color: #E0C4AE;
}
/* ---- SHOP ERWEITERUNGEN ---- */
/* top header Shop startpage */
#topHeaderShop1 {
	position: absolute;
	margin: 0; padding: 0;
	left: 210px; top: 0px;
	border-left: 1px solid #CCC;
	background-color: #FFF;
	height: 70px;
	width: 650px; /* dummer IE5... */
	voice-family: "\"}\""; /* ... denkt hier ist schluss */
	voice-family: inherit; /* aufraeumen */
	width: 649px; /* schlauer browser liest das hier*/
	z-index: 100;
}
#topHeaderShop1 div#nav_date {
	left: 0;
	top: 0;
}
/* second header Shop startpage */
#topHeaderShop2 {
	position: absolute;
	margin: 0; padding: 0;
	left: 210px; top: 71px;
	border-left: 1px solid #CCC;
	width: 415px; /* dummer IE5... */
	voice-family: "\"}\""; /* ... denkt hier ist schluss */
	voice-family: inherit; /* aufraeumen */
	width: 414px; /* schlauer browser liest das hier*/
	z-index: 101;
}
#topHeaderShop2 div.content {
	margin: 0; padding: 0;
}
#topHeaderShop2 div.content h1 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 35px;
	background: #0052A0;
	color: #FFF;
	margin: 0; padding: 0;
	padding-left: 14px;
	height: 35px;
	overflow: hidden;
}

#content {
position: absolute;
top: 245px;
left: 210px;
font-family: Verdana, sans-serif;
font-size: 3px;
    /*border-right: 1px solid #CCC;*/
	width: 415px; /* dummer IE5... */
        voice-family: "\"}\""; /* ... denkt hier ist schluss */
        voice-family: inherit; /* aufraeumen */
        width: 414px; /* schlauer browser liest das hier*/
}
#contentAll {
    margin: 0px;
}
#contentAll div.shopEmpfehlung {
	background: #E8E7E7;
	padding: 0; margin: 0;
}
#contentAll div.shopEmpfehlung h1 {
	margin: 0; padding: 0;
	margin-top: 10px;
	margin-left: 14px;
	margin-right: 15px;
	font-size: 12px;
}
#contentAll div.shopEmpfehlung p {
	margin: 0; padding: 0;
	margin-left: 14px;
	margin-right: 15px;
	color: #000;
	padding-bottom: 10px;
}
#contentAll div.shopEmpfehlung div.shopItems {
	margin: 0; padding: 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#contentAll div.shopEmpfehlung div.shopItems table {
	margin: 0; padding: 0; border: none;
}
#contentAll div.shopEmpfehlung div.shopItems td {
	width: 50%;
	padding: 10px 14px 10px 15px;
	vertical-align: top;
}
#contentAll div.shopEmpfehlung div.shopItems div.imgBox {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#contentAll div.shopEmpfehlung div.shopItems div.textBox h1,
#contentAll div.shopEmpfehlung div.shopItems div.textBox p {
	font-size: 10px;
	margin: 0; padding: 0;
}
#contentAll div.shopEmpfehlung div.shopItems div.textBox h1 {
	color: #0052A0;
}
#contentAll div.shopEmpfehlung div.shopItems div.textBox p {
	color: #626262;
}
#contentAll div.shopEmpfehlung div.shopItems div.textBox a {
	color: #0052A0;
	display: block;
	margin-top: 10px;
}
#contentAll div.shopEmpfehlung div.shopItems div.textBox a:hover,
#contentAll div.shopEmpfehlung div.shopItems div.textBox a:active {
	color: #BF5E29;
}

/* amazon banner kram: */
#contentAll div.shopEmpfehlung div.shopItems table table.amazon {
	background: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 10px;

}
#contentAll div.shopEmpfehlung div.shopItems table table.amazon td {
	margin: 0; padding: 5px;
}
#contentAll div.shopEmpfehlung div.shopItems table table.amazon select,
#contentAll div.shopEmpfehlung div.shopItems table table.amazon input {
	font-family: Verdana, sans-serif;
	font-size: 9px;
}
/* : amazon banner kram */



#contentAll div.koppMedien {
	margin: 0; padding: 0;
	background: #ACCEED;
}
#contentAll div.koppMedien h1 {
	margin: 0; padding: 0;
	padding-left: 14px; padding-right: 15px;
	font-size: 12px;
	line-height: 35px;
}
#contentAll div.koppMedien h1 a {
	color: #0052A0;
}
#contentAll div.koppMedien h1 a:hover,
#contentAll div.koppMedien h1 a:active {
	color: #BF5E29;
}

#contentAll div.koppMedien div.koppItem {
	border-top: 1px solid #FFF;
	margin: 0; padding: 0;
	padding: 10px 15px 10px 14px;
}
#contentAll div.koppMedien div.koppItem div.imgBox {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contentAll div.koppMedien div.koppItem div.textBox {
	margin: 0; padding: 0;
}
#contentAll div.koppMedien div.koppItem div.textBox h1 {
	font-size: 10px;
	line-height: 12px;
	color: #0052A0;
	margin:0: padding: 0;
}
#contentAll div.koppMedien div.koppItem div.textBox p {
	color: #626262;
}
#contentAll div.koppMedien div.koppItem div.textBox a {
	display: block;
	text-align: right;
	color: #0052A0;
}
#contentAll div.koppMedien div.koppItem div.textBox h1 a {
	color: #0052A0;
	display: inline;
	text-align: left;
}
#contentAll div.koppMedien div.koppItem div.textBox a:hover,
#contentAll div.koppMedien div.koppItem div.textBox a:active {
	color: #BF5E29;
}
#contentAll div.koppMedien div.koppItem div.textBox p.clear {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0; padding: 0;
}
#contentAll div.hinweise {
	margin: 0; padding: 0;
	padding: 0 15px 0 14px;
}


#rightCol {
	top: 70px;
	left: 625px;
	width: 235px; /* dummer IE5... */
        voice-family: "\"}\""; /* ... denkt hier ist schluss */
        voice-family: inherit; /* aufraeumen */
        width: 234px; /* schlauer browser liest das hier*/

	background-color: #A6A6A6;
}
/* ---- shopbox ---- */
#shopBox {
	margin: 0; padding: 0;
	background-color: #A6A6A6;
	border-top: 1px solid #FFF;
}
#shopBox div.content { /* rundum spacer */
	margin: 15px 15px 15px 14px;
}
/* normaler teil */
#shopBox div.content h1, #shopBox div.content p {
	font-size: 10px;
	color: #343434;
	width:100%;
}
#shopBox div.content p a {
	color: #343434;
}
#shopBox div.content p a:hover, #shopBox div.content p a:active {
	color: #BF5E29;
}
#shopBox div.content p.spacer {
	line-height: 3em;
}
/* ---- teil mit [icon] --> text ---- */
#shopBox div.content div.highlight {
	margin: 0;
	padding: 0;
	font-size: 10px;
}
#shopBox div.content div.highlight img.icon {
	float: left;
	margin: 0; padding: 0;
	padding-top: 2px;
	margin-right: 5px;
}
#shopBox div.content div.highlight p {
	margin: 0; padding: 0;
	margin-top: 1em;
	margin-left: 22px;
	color: #343434;
}
#shopBox div.content div.highlight p a {
	margin: 0; padding: 0;
	color: #FFF;
	text-decoration: none;
}
#shopBox div.content div.highlight p a:hover, #shopBox div.content div.highlight p a:active {
	color: #BF5E29;
} 

#shopBox div.content table.teasertbl {
	font-size: 10px;
}
#shopBox div.content table.teasertbl tr td {
	padding-bottom: 10px;
}

/*search box*/
#searchBox {
    float:right;
    width: 145px;
}
#searchBox form {
	font-size: 10px;
	margin: 0px; padding: 0;
}
#searchBox form input.text {
	width: 45px;
	border: none;
}
#searchBox form div.formL {
	float: left;
	margin-right: 10px;
}
#searchBox form div.formR {
	padding-top: 2px;
	padding-left: 10px;
}
/*cart box */
#cartBox {
    float:left;
    margin: 5px;
    /*padding-top: 4px;*/
}

/*search box startpage*/
#searchBox1 {
    width: 145px;
}
#searchBox1 form {
	font-size: 10px;
	margin: 0px; padding: 0;
}
#searchBox1 form input.text {
	width: 120px;
    border: none;
}
/*cart box startpage*/
#cartBox {
}

/* navigation linke seite  */
#leftCol p.sn1, #leftCol p.sn1_last, #leftCol p.sn1_last_line, #leftCol p.sn1a, #leftCol p.sn1a_last, #leftCol p.sn1a_last_line {
font-size: 1em;
color: #0052A0;
background-color: transparent;
padding: 0 5px 0 25px;
margin: 0 0 5px 0;
}
#leftCol p.sn1 a, #leftCol p.sn1_last a, #leftCol p.sn1_last_line a, #leftCol p.sn1a a, #leftCol p.sn1a_last a, #leftCol p.sn1a_last_line a {
display: block;
color: #0052A0;
background-color: transparent;
text-decoration: none;
}
#leftCol p.sn1a a, #leftCol p.sn1a_last a, #leftCol p.sn1a_last_line a {
color: #000;
}
#leftCol p.sn1_last, #leftCol p.sn1_last_line, #leftCol p.sn1a_last, #leftCol p.sn1a_last_line {
margin-bottom: 12px;
}
#leftCol p.sn1_last_line, #leftCol p.sn1a_last_line {
border-bottom: 1px solid #CCC;
padding-bottom: 13px;
}
#leftCol p.sn1 a:hover, #leftCol p.sn1 a:active, #leftCol p.sn1_last a:hover, #leftCol p.sn1_last a:active,#leftCol p.sn1_last_line a:hover, #leftCol p.sn1_last_line a:active, #leftCol p.sn1a a:hover, #leftCol p.sn1a a:active, #leftCol p.sn1a_last a:hover, #leftCol p.sn1a_last a:active,#leftCol p.sn1a_last_line a:hover, #leftCol p.sn1a_last_line a:active {
text-decoration: underline;
}
/* ---- SHOP ERWEITERUNGEN ---- */

.gwalogo{
	background: url(/gwa_shop/tpl/de/gwa/images/icon_gwa_logo.gif) 20px 0px no-repeat;
}
.gwalogo a,
.gwalogo a:link{
	margin-left: 20px;
}

/* footer innerhalb von #content */
#footer2 {
	margin: 0 0 0 0px; padding: 0;
	background-color: #626161;
	border-top: 0px solid #CCC;
	border-bottom: 1px solid #CCC;
	color: #FFF;
	font-size: 9px;
}
#footer2 a, #footer2 a:hover, #footer2 a:active {
	color: #FFF;
	text-decoration: none;
}
#footer2 a:hover, #footer2 a:active {
	color: #BF5E29;
	text-decoration: none;
}
#footer2 div.links {
	float: left;
	margin:0; padding:0;
	line-height:2em;
}
#footer2 div.rechts {
	margin:0; padding:0;
	text-align: right;
	padding-right: 5px;
	line-height: 2em;
}
#footer2 .icon {
	margin: 0 5px 0 0;
	float:left;
}

#content2 {
	position: absolute;
	left:210px; top: 140px;
	margin: 0; padding: 0;
	background-color: #E8E7E7;
	border-left: 0px solid #CCC;
	border-top: 1px solid #CCC;
    border-right: 0px solid #CCC;
	width: 490px; /* dummer IE5... */
	voice-family: "\"}\""; /* ... denkt hier ist schluss */
	voice-family: inherit; /* aufraeumen */
	width: 488px; /* schlauer browser liest das hier*/
	z-index: 1;
}
