/* fitingline.com */


/*********************************************************************************************  all */

html, body, span, a, div, table, td, form, textarea, h1, h2, h3, ul, li, p {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	color: #373737;
}

body {

}

body.sub {

}

body.login {

}

body.artikel {

}

body.hinweis {
	text-align: center;
}

.clearit {
	clear: both;
}

.hidden {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
}

img {
	border: 0;
}

a {
	outline: none;
}

.textimg {
	float: left;
	margin: 3px 10px 20px 0;
}

/*********************************************************************************************  divs */

#head {

}

#head.sub {

}

#hinweis_container {
	padding: 0 0 30px 0;
	height: 47px;
}

#hinweis {
	width: 500px;
}

#content {

}

#logo_fittingline {
	display: none;

}

#deko_30000_artikel, #deko_30000_artikel_sub {
	display: none;
}

#deko_30000_artikel_sub {
	display: none;
}

#deko_ot {
	display: none;
}

#deko_plus {
	display: none;
}

#footer_container {
	display: none;
}

#footer {

}

#footer a {

}

#artikel_links {

}

.artikelimg {

}

#hinweisborder {

}

body.artikel #hinweisborder {

}

#hinweistext {

}


/*********************************************************************************************  typo */

#head h1 a {
	text-decoration: none;
}

#head h1 {
	padding: 0 0 10px 0;
	border-bottom: 1px solid black;
	margin: 0 0 10px 0;
}

p {
	font-size: 11px;
	padding: 0 0 13px 0;
	line-height: 14px;
}

h4 {
	margin: 0;
	padding: 0 0 16px 0;
	color: #E30058;
}

h4.inner {
	font-size: 13px;
	padding: 16px 0;
	color: #373737;
}

body.hinweis h1 {

}

body.hinweis p {

}

/*********************************************************************************************  quicknav */

ul#quicknav {
	display: none;
}

ul#quicknav li {

}


ul#quicknav a {

}


/*********************************************************************************************  nav */

ul#nav {
	display: none;
}

ul#nav li {

}

ul#nav a {

}


/*********************************************************************************************  subnavs */

ul#subnav {
	display: none;
}

ul#subnav li {

}


ul#subnav a {

}

ul#subnav a.act, ul#subnav a:hover {

}


/*********************************************************************************************  tipps */

#tipp_container {
	display: none;
}

#tipp {

}

#tipp a {

}

#tipp p {

}

/*********************************************************************************************  suche */

#suche_container {
	display: none;
}

#suche_inputs {

}

#suche_los {

}

select#artnum {

}

input#suchbegriff {

}

/*********************************************************************************************  headlines */

h2#willkommen {
	
}

h3 {
	height: 32px;
}

h3.plain, .userinput h3 {
	font-size: 15px;
	height: auto;
	text-indent: 0;
	color: #E30058;
	padding: 10px 0 5px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ecf1b7;
}

.userinput h3 {
	margin: 0 0 10px 0;
}

/*********************************************************************************************  boxes */

#boxes_start {
}

#boxes, #boxes_wide {

}

#boxes_wide {

}

.box_links_container,
.box_start_container,
.box_rechts_container,
.box_container_wide,
.box_container,
.box_container_start {

}

.box_links_container {
	display: none;
}

.box_links {

}

.box_start_container {

}

.box_start {

}

.box_rechts_container {
	display: none;
}

.box_rechts {

}

.box_container {

}

.box_container_wide {

}

.box_container_start {

}

.box_content_container, .box_content_container_wide {

}

.box_content_container_wide {

}

.box_content, .box_content_wide {

}

.box_content_wide {

}

.box_content_text {

}	

.box_content a, .box_content_wide a {

}

.box_content a:hover, .box_content_wide a:hover {

}

/*********************************************************************************************  tables */

table {
	width: 100%;
	border-collapse: collapse;
	margin: 1px 1px 20px 1px;
}

body.artikel table {

}

table.persistentlist {
	margin: 1px 1px 0 1px;
}

table.basket {

}

td, th {
	vertical-align: top;
	font-size: 10px;
}

th {
	color: #e30058;
	padding: 16px 16px 6px 16px;
	text-align: left;
	border-bottom: 1px solid #bece07;
}

body.artikel table th {
	padding: 0 16px 6px 16px;
}

td {
	border-bottom: 1px solid #bece07;
	padding: 8px 16px 9px 16px;
}

td.center {
	padding: 8px 0 9px 0;
	text-align: center;
}

th.center {
	text-align: center;
}

td.summe {
	font-weight: bold;
	background: #FAFCEE;
}

table.katalog {
	margin: 1px;
}

table.katalog td {
	border-top: 1px solid #bece07;
	border-bottom: 0;
}

table.katalog th {
	border: 0;
}

/*********************************************************************************************  login */

#container_login {

}

#login_links, #login_mitte, #login_rechts {

}

#login_links {

}

#login_mitte {

}

#login_rechts {

}

#loginform {
	
}

#loginform p {
	color: #fff;
	padding: 0 0 1px 0;
}

#loginform input {
	color: #e30058;
	padding: 3px;
	font-size: 11px;
	width: 125px;
	margin: 3px 0 5px 0;
}

input.check, #loginform input.check {
	padding: 0;
	width: 13px;
	height: 13px;
	margin: 0;
}

#loginform input.sbmt {
	background-color: #bcce00;
	color: #fff;
	border: 0;
	font-weight: bold;
	width: 136px;
	margin: 8px 0 0 0;
}

p.zugang {
	color: #E40059;
	padding: 10px 0 0 0;
}

/*********************************************************************************************  forms */

input.stk {
	font-size: 10px;
	width: 26px;
}

input.norm, textarea.norm, select.norm, input.ort, input.plz {
	font-size: 11px;
	width: 230px;
}

select.norm {
	width: 235px;
}

input.norm_order {
	font-size: 11px;
	width: 175px;
}

input.plz {
	width: 35px;
}

input.ort {
	width: 188px;
}

input.small {
	width: 115px;
}

#schnelleingabe_man input {
	margin: 0 10px 0 0;
}

textarea.norm {
	font-size: 11px;
	width: 420px;
	height: 150px;
}

/*********************************************************************************************  order-divs  */

.formrow {
	padding: 0 0 15px 0;
}

.form_left {
	width: 170px;
	float: left;
	font-size: 11px;
}

.form_middle, form.right {
	float: left;
}

.signup .form_left {
	width: 100px;
}


/*********************************************************************************************  schnelleingabe  */

.schnelleingabe_stueck, .schnelleingabe_art {
	color: #E30058;
	width: 45px;
	float: left;
	padding: 0 0 5px 0;
}

.schnelleingabe_art {
	width: 150px;
}