/* Sport Factory Webseite */

body {
	padding: 0px;
	margin: 0px;
	background-color: #D8D9DF;
	background-image:url(../img/bg_body.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
}
#tel{

float: right;
margin-right: 20px;

}
#tel a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	text-decoration: none;

}

#grund_tabelle {
	width: 959px;
	border-left: 2px solid #D0D0D2;
	border-right: 2px solid #D0D0D2;
	border-bottom: 2px solid #D0D0D2;
	background-color: #ffffff;
}

#tabelle_content {
	width: 661px;
	background-image:url(../img/bg_tabelle.jpg);
	background-repeat:no-repeat;
	margin-top: 4px;
}

#tabelle_sidebar {
	width: 250px;
	margin-right:15px;
}

#tabelle_sidebar_kopf {
	height: 16px;
	background-image:url(../img/tabelle_sidebar_kopf.jpg);
	background-repeat:no-repeat;
	padding: 0;
	margin: 0;
}

#tabelle_sidebar_content {
	background-image:url(../img/tabelle_sidebar_content.jpg);
	padding-left: 18px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	vertical-align:top;
}

#tabelle_sidebar_fuss {
	height: 42px;
	background-image:url(../img/tabelle_sidebar_fuss.jpg);
	background-repeat:no-repeat;
	padding: 0;
	margin: 0;
}

#navigation {
	width: 624px;
	height: 30px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F5571;
	font-weight: bold;
	text-decoration: none;
}

#navigation a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

#content {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	text-align: left;
}

#footer {
	padding-left: 14px;
	text-align: left;
}

#footer a:link, #footer a:visited, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
	text-decoration: none;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
	text-decoration: underline;
}

#footer .copyright, #footer .copyright a:link, #footer .copyright a:active, #footer .copyright a:hover, #footer .copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888C9F;
	line-height: 15px;
	text-decoration: none;
}

.footer_linie {
	background-image:url(../img/footer_bg_linie.gif);
	background-repeat: repeat-x;
}

#sidebar_adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
	margin-right: 19px;
}

#sidebar_adresse a:link, #sidebar_adresse a:active, #sidebar_adresse a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
	text-decoration: underline;
}

#sidebar_adresse a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
	text-decoration: none;
}


.navi_bg {
	background-image:url(../img/linie_tabelle.gif);
	background-repeat: repeat-y;
	background-position:right;
}


.produkt_frame {
	width: 600px;
	height: 260px;
	overflow: auto;
	overflow-x: hidden;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.produkt_small_tabelle {
	display:inline;
	margin: 5px;
	padding: 4px;
	border: 1px solid #eaeaea;
}


.sidebar_picklist {
	height: 260px;
	overflow: auto;
	width: 200px;
	scrollbar-base-color: #898EAD;
	scrollbar-face-color: #898EAD;
	scrollbar-track-color: #3E4259;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #DCDCDC;
	scrollbar-darkshadow-color: #DCDCDC;
	scrollbar-highlight-color: #787EA0;
	scrollbar-shadow-color: #6C6B6D;
}

.picklist_rowNormal {
	background-color: #4F5571;
}
.picklist_rowNormal2 {
	background-color: #676D92;
}
.picklist_rowHover {
	background-color: #5B6284;
}

.trennlinie {
	height: 4px;
	margin-left: 5px;
	margin-right: 5px;
	background-image:url(../img/trennlinie.gif);
	background-repeat: repeat-x;
}

.preis_tabelle td {
	padding: 2px;
}

/************************************
*                                   *
*             FONTS                 *
*                                   *
*************************************/

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF9900;
}

.small_gelb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
}

.text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.error_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}

.sidebar_heading {
	height: 18px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../img/sidebar_heading_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F5571;
	line-height: 15px;
}

.formular_feld {
	border: 1px solid #4F5571;
	padding: 2px;
	margin: 4px;
	background-color: #F9F9FB;
}
.formular_feld_active {
	border: 1px solid #4F5571;
	padding: 2px;
	margin: 4px;
	background-color: #FFFFFF;
}
.formular_feld_error {
	border: 2px solid #CC0000;
	padding: 2px;
	margin: 3px;
	background-color: #FFFFFF;
}

.spruch_sport_factory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F5571;
	text-decoration: underline;
}

.prod_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.prod_view_frame {
	display: block;
	width: 100%;
	height: 250px;
	overflow: auto;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #B3B3B3;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #4D4D4D;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #F5F5F5;
}
.prod_table {
	float:left; 
	border: 1px solid #4F5571; 
	margin: 5px;
}
.prod_row_head {
	background-color:#4F5571;
	padding: 2px;
}
.prod_img_cell {
	border-right: 1px solid #4F5571;
	padding-top: 4px;
	padding-right: 3px;
}
.prod_hersteller_cell {
	padding-left: 4px;
}
.prod_disc_cell {
	vertical-align: bottom
}
.prod_disc_length {
	border-bottom: 1px solid #4F5571; 
	padding-bottom: 4px;
	padding-left: 4px;
}
.prod_disc_sex {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 10px;
}
.prod_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
/************************************
*                                   *
*             LINKS                 *
*                                   *
*************************************/

#tabelle_sidebar a:link, #tabelle_sidebar a:visited, #tabelle_sidebar a:active, #content a:link, #content a:visited, #content a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	line-height: 15px;
	text-decoration: underline;
}

#tabelle_sidebar a:hover, #content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	line-height: 15px;
	text-decoration: none;
}