/* HTML Allgemein */
body{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
}

.minWidthFix{
float: left;
margin: 0px;
padding: 0px;
width: 100%;
border: 0px;
border-collapse: collapse;
}

.minWidthFix tr td{
margin: 0px;
padding: 0px;
border: 0px;
}

img{
border: 0px;
}

div{
border: 0px;
border-style: solid;
border-color: #CC0000;
}

#layout{
float: left;
margin: 32px;
height: auto;
width: 760px;
background-color: #EEEEEE;
}

h1{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 20px;
vertical-align: middle;
font-size: 110%;
font-weight: bold;
}

h2{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 20px;
vertical-align: middle;
font-size: 100%;
font-weight: normal;
}

h3{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 20px;
vertical-align: middle;
font-size: 85%;
font-weight: bold;
}

h4{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 20px;
vertical-align: middle;
font-size: 85%;
font-weight: bold;
}

h5 {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding-left:15px;
	background-color:#e4662b;
	margin:0px;
	padding:4px;
	border-bottom: 1px solid #fff;
	}

a{
text-decoration: none;
color: #000000;
background-color: inherit;
}

a:hover{
text-decoration: underline;
color: #000000;
background-color: inherit;
}

table{
float: left;
margin: 16px 0px 32px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
font-size: 100%;
border: 0px;
border-collapse: collapse;
border-style: solid;
border-color: #000000;
}

td{
border: 0px;
border-style: solid;
border-color: #CC0000;
}

.div10{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 10%;
}

.div20{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 20%;
}

.div30{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 30%;
}

.div30r{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 30%;
}

.div40{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 40%;
}

.div40r{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 40%;
}

.div50{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 50%;
}

.div50r{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 50%;
}

.div60{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 60%;
}

.div60r{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 60%;
}

.div80{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 80%;
}

.div90{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 90%;
}

.div100{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

.td10{
width: 10%;
}

.td20{
width: 20%;
}

.td30{
width: 30%;
}

.td40{
width: 40%;
}

.td50{
width: 50%;
}

/* Layout */
#container{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
background-image: url(/layout/bg_container.jpg);
background-repeat: repeat-x;
background-position: 1024px 0px;
}

#rahmen{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
background-image: url(/layout/layout3b.jpg);
background-repeat: no-repeat;
}

#kopfzeile{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 160px;
width: 100%;
}

#kopfzeile .spalte1{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 160px;
width: 190px;
line-height: 160px;
vertical-align: bottom;
}

#kopfzeile .spalte2{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 160px;
width: 560px;
}

#kopfzeile .spalte2 ul{
float: left;
margin: 85px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 40px;
width: 100%;
line-height: 40px;
vertical-align: middle;
list-style: none;
font-size: 80%;
}

#kopfzeile .spalte2 ul li{
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 115px;
display: inline;
border: 0px;
border-style: solid;
border-color: #CC0000;
}

#kopfzeile .spalte2 ul .li0{
width: 15px;
}

#kopfzeile .spalte2 ul .lil{
width: 120px;
text-indent: 8px;
text-align: left;
}

#kopfzeile .spalte2 ul .lic{
width: 100px;
text-align: center;
}

#kopfzeile .spalte2 ul .lir{
text-indent: -8px;
text-align: right;
}



#kopfzeile .spalte2 ul li a{
text-decoration: none;
color: #EEEEEE;
background-color: inherit;
}

#kopfzeile .spalte2 ul li a:hover{
text-decoration: underline;
color: #EEEEEE;
background-color: inherit;
}

#kopfzeile .spalte3{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 160px;
width: 200px;
}

#kopfzeile .logo{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 65px;
width: 95%;
text-align: right;
}

#kopfzeile .logo img{
margin: 13px 0px 8px 0px;
padding: 0px 0px 0px 0px;
}

#kopfzeile .adresse{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 50px;
width: 90%;
font-size: 80%;
text-align: right;
}

#kopfzeile .link{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 20px;
width: 90%;
font-size: 80%;
text-align: right;
}

/* Navigation */

#navigation{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
height: auto;
width: 190px;
font-size: 80%;
}

#navigation form{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 72px;
width: 100%;
background-repeat: no-repeat;
}

#navigation form h2{
float: left;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
text-indent: 32px;
color: #FFFFFF;
background-color: inherit;
background-image: url(/layout/li_h2_schwarz.png);
background-repeat: no-repeat;
}

#navigation form .input{
float: left;
margin: 2px 8px 0px 24px;
padding: 0px 0px 0px 0px;
width: 100px;
background-color: #FFFDE6;
}

#navigation ul{
float: left;
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
list-style: none;
color: #FFFFFF;
background-color: inherit;
}


#navigation ul li{
float: left;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
display: block;
text-indent: 32px;
}

#navigation h1{
font-size: 90%;
}

#navigation ul li .schwarz{
font-weight: normal;
background-color: inherit;
background-image: url(/layout/li_h2_schwarz.png);
background-repeat: no-repeat;
}

#navigation ul li .schwarz a{
color: #FFFFFF;
background-color: inherit;
}

#navigation ul li .schwarz a:hover{
color: #FFFFFF;
background-color: inherit;
}

#navigation ul li .schwarz_auswahl{
font-weight: normal;
background-color: inherit;
background-image: url(/layout/li_h2_schwarz_auswahl.png);
background-repeat: no-repeat;
}

#navigation ul li .schwarz_auswahl a{
color: #FFFFFF;
background-color: inherit;
}

#navigation ul li .schwarz_auswahl a:hover{
color: #FFFFFF;
background-color: inherit;
}

#navigation .schwarz_voll{
text-indent: 8px;
font-weight: normal;
background-color: inherit;
background-image: url(/layout/li_h2_schwarz_voll.png);
background-repeat: no-repeat;
}

#navigation .schwarz_voll a{
color: #FFFFFF;
background-color: inherit;
}

#navigation .schwarz_voll a:hover{
color: #FFFFFF;
background-color: inherit;
}

#navigation .textbox{
float: left;
margin: 0px 0px 16px 0px;
padding: 0px 0px 16px 0px;
height: auto;
width: 160px;
color: #000000;
background-color: #DDDDDD;
}

#navigation .text{
float: left;
margin: 4px;
line-height: 16px;
}

#navigation ul li .gelb{
font-weight: normal;
background-color: inherit;
background-image: url(/layout/li_h2_gelb.png);
background-repeat: no-repeat;
}

#navigation ul li .gelb a{
color: #000000;
background-color: inherit;
}

#navigation ul li .gelb a:hover{
color: #000000;
background-color: inherit;
}

#navigation ul .auswahl a{
text-decoration: none;
color: #FF6300;
background-color: inherit;
}

#navigation ul .auswahl a:hover{
text-decoration: none;
color: #EE0000;
background-color: inherit;
}

#navigation ul li a{
text-decoration: none;
color: #888888;
background-color: inherit;
}

#navigation ul li a:hover{
text-decoration: underline;
color: #888888;
background-color: inherit;
}

#seitenzahlen{
float: left;
height: auto;
width: 100%;
}

/* Inhalt Spalte 2*/

#spalte2{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 90%;
width: 45%;
}

#spalte2 img{
margin-top: 16px;
display: block;
}

#spalte2 h1{
margin: 16px 0px 8px 0px;
width: 100%;
font-weight: bold;
font-size: 95%;
color: #FF6300;
background-color: inherit;
border-top: 0px;
border-right: 0px;
border-bottom: 1px;
border-left: 0px;
border-style: solid;
border-color: #DDDDDD;
}

#spalte2 h1 a{
text-decoration: none;
color: #FF6300;
background-color: inherit;
}

#spalte2 ul{
float: left;
margin: 0px 25px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: disc;
}

#spalte2 ul li{
display: block;
}

#spalte2 form{
float: left;
margin: 16px 0px 32px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

.formularzeile h2{
text-indent: 8px;
}

#spalte2 form .formularzeile {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

/* Inhalt Spalte 2b*/

#spalte2b{
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
font-size: 90%;
width: 65%;
}

#spalte2b img{
margin-top: 0px;
display: block;
}

#spalte2b h1{
margin: 0px 0px 8px 0px;
width: 100%;
font-weight: normal;
color: #FF6300;
background-color: inherit;
border-top: 0px;
border-right: 0px;
border-bottom: 1px;
border-left: 0px;
border-style: solid;
border-color: #DDDDDD;
}

#spalte2b h1 a{
text-decoration: none;
color: #FF6300;
background-color: inherit;
}

#spalte2b table{
float: left;
margin: 0px 0px 0px 0px;
width: 100%;
border: 0px;
font-size: 90%;
width: 100%;
}

#spalte2b table tr td{
vertical-align: top;
}

#spalte2b table tr td h1{
margin: 0px;
}

#spalte2b img{
float: left;
}

#spalte2b .td320{
width: 320px;
}

#spalte2b .inhalt_bild{
margin: 0px;
padding: 0px;
}

#spalte2b ul{
float: left;
margin: 0px 40px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

#spalte2b ul li{
display: block;
}

#suche{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
}

#suche .suchergebnis{
color: #000000;
background-color: #CCCC00;
}

#suche form{
float: left;
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
}

/* Inhalt Spalte 3*/

#spalte3{
float: right;
margin: 16px 12px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 90%;
width: 220px;
text-align: center;
}

#spalte3 img{
display: block;
margin: 0px 8px 16px 8px;
}

#fusszeile{
float: left;
margin: 64px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 90%;
width: 100%;
text-align: center;
}

#fusszeile ul{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#fusszeile ul li{
display: inline;
}

#fusszeile ul li a{
text-decoration: none;
color: #EA6D01;
background-color: inherit;
}

#abschluss{
float: left;
margin: 128px 0px 0px 0px;
padding: 0px 16px 8px 0px;
font-size: 75%;
width: 100%;
text-align: center;
color: #DDDDDD;
background-color: inherit;
}

#abschluss a{
text-decoration: none;
color: #DDDDDD;
background-color: inherit;
}

/* Statusmeldungen */
#statusmeldung{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
font-size: 90%;
}

#statusmeldung .statusmeldung{
display: block;
line-height: 16px;
vertical-align: middle;
color: #EA6D01;
background-color: inherit;
font-weight: bold;
}

/* Fehlermeldungen */
#fehlermeldung{
float: left;
margin: 16px 0px 16px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
font-size: 90%;
}

#fehlermeldung .fehlermeldung{
display: block;
line-height: 16px;
vertical-align: middle;
color: #CC0000;
background-color: inherit;
}

/* Webshop - Artikelliste */

#artikelliste{
float: left;
margin: 16px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#artikelliste .floatr{
float: right;
margin: 0px 0px 0px 0px;
line-height: 16px;
}

#artikelliste .divmenue{
float: right;
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#artikelliste .divmenue table{
float: right;
margin: 0px;
padding: 0px;
border: 0px;
width: auto;
}

#artikelliste .divmenue table tr td{
line-height: 16px;
vertical-align: middle;
padding: 2px;
border: 0px;
}

#artikelliste .divmenue table tr td img{
margin: 0px 0px 0px 0px;
}

#artikelliste table{
float: left;
border: 1px;
border-style: solid;
border-color: #FFD720;
width: 100%;
background-color: #FEFBEB;
}

#artikelliste table tr td{
margin: 0px 0px 0px 0px;
padding: 16px 8px 8px 16px;
vertical-align: top;
border: 1px;
border-style: solid;
border-color: #FFD720;
}

#artikelliste .artikelbild{
float: left;
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
text-align: center;
}

#artikelliste .artikelbild img{
margin: 0px;
border: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#artikelliste .preis{
margin: 16px 0px 16px 0px;
line-height: 30px;
vertical-align: middle;
font-weight: bold;
font-size: 120%;
text-align: center;
}

#artikelliste .lagerstatus{
width: 100%;
font-size: 100%;
text-align: right;
}

#artikelliste .lagerstatus img{
float: right;
margin: 8px 0px 9px 0px;
}

/* Webshop - Artikelliste Startseite */

#artikelliste_s{
float: left;
margin: 16px 0px 0px 0px;
}

#artikelliste_s .artikel{
border: 1px;
border-style: solid;
border-color: #FFD720;
color: #000000;
background-color: #FEFBEB;
}

#artikelliste_s .box{
}

#artikelliste_s table{
margin: 0px;
}

#artikelliste_s .bild{
padding: 8px;
width: 90px;
vertical-align: top;
text-align: center;
}

#artikelliste_s .bild img{
margin: 0px;
border: 1px;
border-style: solid;
border-color: #DDDDDD;
}

#artikelliste_s .text{
padding: 8px;
}

#artikelliste_s h3{
float: left;
font-size: 85%;
}

#artikelliste_s .preis{
float: left;
margin: 8px 0px 0px 0px;
width: 100%;
text-align: center;
font-size: 124%;
font-weight: bold;
}

#artikelliste_s .iconset{
}

#artikelliste_s .iconset table{
float: right;
margin: 0px 0px 8px 0px;
width: 256px;
}

#artikelliste_s .iconset table tr td{
vertical-align: bottom;
text-align: center;
}

#artikelliste_s table tr td{
padding: 0px;
vertical-align: top;
}


/* Webshop - Artikeldetails */

#artikeldetails{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#artikeldetails table{
border: 1px;
border-style: solid;
border-color: #FFD720;
width: 90%;
background-color: #FEFBEB;
}

#artikeldetails table tr td{
padding: 8px 0px 16px 16px;
vertical-align: top;
}

#artikeldetails h3{
float: left;
width: 50%;
text-indent: 16px;
}

#artikeldetails .artikelnummer{
float: left;
height: auto;
width: 45%;
text-align: right;
font-size: 100%;
}

#artikeldetails tbody{
text-align: center;
}

#artikeldetails tbody img{
margin: 0px 8px 32px 0px;
}

#artikeldetails tfoot td{
padding: 16px;
}

#artikeldetails .lagerstatus{
font-size: 80%;
}

#artikeldetails .preis{
line-height: 30px;
vertical-align: middle;
font-weight: bold;
}

#artikeldetails .warenkorb{
float: left;
margin: 0px 0px 0px 0px;
padding: 2px 8px 2px 8px;
line-height: 32px;
vertical-align: middle;
font-weight: bold;
background-color: #EEEEEE;
border: 1px;
border-style: solid;
border-color: #BBBBBB;
}


/* Webshop - Warenkorb */

#warenkorb{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#warenkorb table{
border-collapse: collapse;
}

#warenkorb table tr td{
padding: 0px 0px 0px 8px;
line-height: 16px;
vertical-align: middle;
}

#warenkorb table thead tr td{
border-top: 1px;
border-right: 1px;
border-bottom: 1px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#warenkorb table tbody tr td{
padding: 0px 3px 0px 3px;
border-top: 0px;
border-right: 1px;
border-bottom: 1px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#warenkorb table tbody tr .tdc{
text-align: center;
}

#warenkorb table tbody tr .tdr{
text-align: right;
}

#warenkorb table tfoot tr td{
height: 32px;
line-height: 32px;
vertical-align: bottom;
text-align: right;
}

#warenkorb table tfoot .tfoot{
border-top: 0px;
border-right: 1px;
border-bottom: 1px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#warenkorb table tfoot .tfoot td{
padding: 0px 3px 0px 0px;
height: 16px;
line-height: 16px;
vertical-align: bottom;
border-top: 1px;
border-right: 1px;
border-bottom: 1px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#warenkorb table tfoot .tfoottd{
text-align: right;
}

#warenkorb input{
font-size: 100%;
}

#warenkorb img{
margin: 0px;
}

/* Bestellformular */

#bestellformular{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
font-size: 100%;
}

#bestellformular .formularzeile{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 25px;
vertical-align: middle;
border-top: 1px;
border-right: 1px;
border-bottom: 0px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#bestellformular .formularzeile2{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
line-height: 25px;
vertical-align: middle;
border-top: 1px;
border-right: 1px;
border-bottom: 0px;
border-left: 1px;
border-style: solid;
border-color: #BBBBBB;
text-indent: 8px;
}

#bestellformular .formularzeile_abschicken{
float: left;
margin: 0px 0px 0px 0px;
padding: 16px 0px 0px 0px;
height: 25px;
width: 100%;
line-height: 25px;
vertical-align: middle;
text-align: right;
border-top: 1px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
border-style: solid;
border-color: #BBBBBB;
}

#bestellformular form label{
float: left;
width: 30%;
text-indent: 8px;
}

#bestellformular form .cssFehler{
color: #000000;
background-color: #FFFFCC;
}

#bestellformular form .hiddenSubmit{
color: #FFFFFF;
background-color: #FFFFFF;
border: 0px;
}

#bestellformular form input{
margin-top: 2px;
font-size: 100%;
}

#bestellformular form select{
margin-top: 2px;
font-size: 100%;
}

#mail{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#mail table tr td{
padding: 0px 0px 8px 0px;
vertical-align: bottom;
}

#mail table tr td h1{
float: left;
margin: 0px 0px 4px 0px;
height: auto;
width: 100%;
}

#mail table .tdr{
text-align: right;
}

.mycms{
float: left;
margin: 0px 0px 16px 0px;
padding: 0px;
height: auto;
width: 100%;
font-size: 90%;
}

.mycms table{
font-size: 100%;
}

.mycms table tr td{
padding: 0px 0px 16px 0px;
vertical-align: top;
}

.shoppartnerliste{
float: left;
border: 2px;
border-style: solid;
border-color: #BBBBBB;
margin: 16px 0px 0px 0px;
padding: 2px 2px 2px 2px;
height: auto;
width: 100%;
line-height: 16px;
vertical-align: middle;
}

.shoppartnerliste a{
float: right;
margin: 16px 0px 0px 0px;
padding: 4px 8px 4px 8px;
font-weight: bold;
background-color: #EEEEEE;
border: 1px;
border-style: solid;
border-color: #BBBBBB;
}

/* -------- -------- -------- */
.import table tr td{
padding: 8px;
border: 1px;
border-style: solid;
border-color: #DDDDDD;
vertical-align: top;
}

.content_subsubheadline{
font-weight: bold;
font-size: 13px;
font-family: Arial, Verdana
}

.content{
font-size: 13px;
font-family:Arial, Verdana;
}

.content_headline{
color: #cdced2;
font-weight: bold;
font-size: 16px;
font-family: Arial, Verdana;
letter-spacing: 10px;
}

.content_subheadline
   { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Verdana }

.content_subsubheadline
    { font-weight: bold; font-size: 13px; font-family: Arial, Verdana }

.content_HL   { font-weight: bold; font-size: 13px }

.content_table
{
    font-size: 13px;
    font-family:Arial, Verdana;
}

.content_table_tr
{

}

.content_table_td
{
    font-size: 13px;
    font-family:Arial, Verdana;
}

.content_table_td_head
{
    font-size: 13px;
    font-family:Arial, Verdana;
    font-weight: bold
}

*.welcome_td_head
{	
border: 0px solid #000000;
padding: 4px 4px 4px 9px;
margin:0px 0px 0px 0px;
background-color: #90A8B9;
font-family:Verdana,Helvetica,Tahoma;
font-size: 11px;
font-weight:bold;
font-style: normal;
letter-spacing:0px;
color: #000000;
text-decoration: none;
text-transform: none;
text-align:left;
}

*.welcome_td_head2
{	
border: 0px solid #000000;
padding: 0px 0px 7px 0px;
margin:0px 0px 0px 0px;
font-family:Verdana,Helvetica,Tahoma;
font-size: 11px;
font-weight:bold;
font-style: normal;
letter-spacing:0px;
color: #000000;
text-decoration: none;
text-transform: none;
text-align:left;
}

*.welcome_td_body
{	
border: 1px solid #000000;
padding: 10px 5px 15px 10px;
margin:0px 0px 0px 0px;
font-family:Verdana,Helvetica,Tahoma;
font-size: 11px;
font-weight: normal;
font-style: normal;
letter-spacing:0px;
color: #000000;
text-decoration: none;
text-transform: none;
text-align:left;
}

*.welcome_td_bild
{	
border: 0px solid #000000;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

*.head
{	
border: 0px solid #000000;
padding: 4px 0px 4px 0px;
margin:0px 0px 0px 0px;
background-color: #90A8B9;
font-family:Arial,Verdana,Tahoma;
font-size: 11pt;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
word-spacing:5px;
color: #2D435F;
text-decoration: none;
text-transform: uppercase;
text-align:center;
}

*.klein
{
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
letter-spacing:0px;
line-height:180%;
font-weight: normal;
color: #000000;
padding: 0px 0px 0px 10px;
}


#spalte3af{
float: left;
margin: 0px 0px 16px 4px;
width: 219px;
color: #000000;
background-color: #DDDDDD;
}

#artikelfinder{
float: left;
width: 100%;
}


#artikelfinder table{
float: left;
margin: 0px;
width: 100%;
border-collapse: collapse;
border: 1px;
border-style: solid;
border-color: #DDDDDD;
}

#artikelfinder table tr td{
padding: 0px 0px 4px 0px;
text-align: left;
line-height: 16px;
}

#artikelfinder form{
}

#artikelfinder input{
float: left;
}

#artikelfinder select{
margin-left: 4px;
width: 200px;
}

#artikelfinder .searchbtn{
  float: left;
  width: 20px;
  height: 18px;
  margin-right: 3px;
  color: #d4d0c8;
  background: #d4d0c8 url(/layout/pfeilrechts10x10.gif) no-repeat center center;
  border: 1px solid #333;
}

#artikelfinder .suchkfz{
margin-left: 4px;
float: left;
width: 160px;
}

#artikelfinder h2{
text-align: left;
text-indent: 8px;
color: #FFFFFF;
background-color: inherit;
background-image: url(/layout/reshead.jpg);
background-repeat: no-repeat;
}

#spalte2b .tbl_artikelfinder{
float: left;
margin: 0px 0px 16px 0px;
border: 1px;
border-style: solid;
border-color: #888888;
background-color: #EEEEEE;
}

#spalte2b .tbl_artikelfinder tr td{
vertical-align: bottom;
padding: 4px;
}

#spalte2b .tbl_artikelfinder select{
width: 225px;
}

#spalte2b .tbl_artikelfinder #hersteller{
width: 150px;
}

#spalte2b .tbl_artikelfinder #modell{
width: 150px;
}

#spalte2b .tbl_artikelfinder #fgstnr{
width: 150px;
}


#spalte2b .tbl_artikelfinder .spalte1{
width: 125px;
}

#spalte2b .tbl_artikelfinder .spalte2{
width: 150px;
}

#spalte2b .tbl_artikelfinder .spalte3{
text-align: left;
}

#spalte2b .spalte3b{
text-align: right;
}


/* Update Januar 2009 */
#artikelliste_0109{
float: left;
margin: 16px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: 100%;
}

#artikelliste_0109 td{
vertical-align: top;
}

#artikelliste_0109 .rahmen{
border: 1px;
border-style: solid;
border-color: #FFD720;
color: #000000;
background-color: #FEFBEB;
}

#artikelliste_0109 .artikelbild{
height: 100px;
}

#artikelliste_0109 .artikelbild img{
margin: 0px 16px 0px 16px;
padding: 0px;
border: 1px;
border-style: solid;
border-color: #DDDDDD;
}

#artikelliste_0109 .preis{
line-height: 30px;
vertical-align: middle;
font-weight: bold;
font-size: 100%;
text-align: center;
}

#artikelliste_0109 .preis_del{
line-height: 30px;
vertical-align: middle;
font-weight: bold;
font-size: 100%;
text-align: center;
}

#artikelliste_0109 .divmenue{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
width: auto;
font-size: 10px;
}

#artikelliste_0109 .divmenue table{
float: right;
margin: 0px;
padding: 0px;
border: 0px;
width: auto;
}

#artikelliste_0109 .divmenue table tr td{
line-height: 16px;
vertical-align: middle;
padding: 1px;
border: 0px;
}

#artikelliste_0109 .divmenue table tr td img{
margin: 0px 0px 0px 0px;
}

#kategorien_0109{}

#kategorien_0109 td{
line-height: 16px;
font-size: 11px;
vertical-align: top;
}

/* end of file: eof */

