/* --- Übergreifend ------------------------------------------------------------- */

img { border:none; }
a { text-decoration:none; color:black; }
body { background-color:#E9E9E9; } /*#FFF2CA;
/*body { background-image: url(layout/pics/test.jpg); background-repeat:repeat-x; float:left; background-attachment:fixed; }*/

.pageheader { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* --- Burley --------------------*/
.header_text2 { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: inline; }
.header_text3 { color: #456986; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.header_text4 { color: #456986; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; display: inline; }
.contentlink { color:#456986; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; cursor:pointer; }
.burleytab1 { text-align:center; }
a.burleytab1 { text-align:center; color:#456986; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
.burleytab2 { text-align:center; padding-top:25px; }

/* ---Head -----------------------------------------------------------------------*/

.lala  { background-image: url(layout/pics/teaser.gif) }
.lala:hover { background-image: url(layout/pics/teaser_b.gif) }

#hello { text-align:center; color: #456986; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.headnav { position:absolute; top:162px; left:322px; width:171px; z-index:900; }
.headnav_detail_left { background-image: url(layout/pics/bg_right.gif); background-color:#D9E4EA; width:1px; } 
.nav_detail_middle { background-repeat: no-repeat; background-color:#D9E4EA; width:167px; }
.nav_main_s { background-image: url(layout/pics/pfeil_bl_re.gif); background-position: 17px 6px; height:15px; background-repeat: no-repeat; background-color:#D9E4EA; width: 28px; }
.text_nav { background-color:#D9E4EA; padding-top:4px; font-family: Verdana; font-size:11px; }
.nav_detail_right { background-image: url(layout/pics/bg_right.gif); background-color:#D9E4EA; width:1px; }

.headmenu div {float:left; }
.headmenu div div {float:none; display:none;}
.headmenu div:hover div {display:block;}
.headmenu a {display:block; text-decoration:none; padding: 0px 0px 0px 0px;}

.headbasket:link { color: #456986; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket:active { color: #456986; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket:visited { color: #456986; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket:hover { color: #456986; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.headbasket2:link { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket2:active { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket2:visited { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.headbasket2:hover { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.headbasketpos1 { position:absolute; padding-top:5px; } 
.headbasketpos2 { position:absolute; padding-top:22px; }

.naviobenlinks2:link { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.naviobenlinks2:active { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.naviobenlinks2:visited { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.naviobenlinks2:hover { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.naviobenlinks3:link { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor:help;}
.naviobenlinks3:active { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor:help; }
.naviobenlinks3:visited { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor:help; }
.naviobenlinks3:hover { color: #456986; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; cursor:help; }
.naviobenlinks4 { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

/* --- Navi_left ------------------------------------------------------------------*/

/*
color="#abbbc8" neu
#456986 alt
*/

.navileftkopf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:white; text-align:center; background-image: url(layout/pics/tabhead_round_top.gif); padding:3px 3px 3px 8px; width:100%; }
.navileftkopf2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:white; text-align:center; background-image: url(layout/pics/tabhead_round.gif); padding:2px 0px 0px 0px; width:100%; }
td.navileftmenu { background-color:#D9E4EA; text-align:left; vertical-align:top; border-left: 2px solid #abbbc8; border-right: 2px solid #abbbc8; border-bottom: 2px solid #abbbc8; }
td.navileftmenu2 { border-left: 2px solid #abbbc8; border-right: 2px solid #abbbc8; }
.navileft { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 	font-weight: bold; color:#000000; padding: 2px 0px 2px 5px; text-decoration: none; }
td.navileft { background-color:#D9E4EA; text-align:left; vertical-align:top; border-left: 2px solid #abbbc8; border-right: 2px solid #abbbc8; border-bottom: 2px solid #abbbc8; }
td.navileft2 { background-color:#D9E4EA; text-align:left; border-left: 2px solid #abbbc8; border-bottom: 2px solid #abbbc8; }
td.navileft2a { background-color:#D9E4EA; text-align:left; border-right: 2px solid #abbbc8; border-bottom: 2px solid #abbbc8; }

a.navileft:link { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 2px 0px 2px 5px;}
a.navileft:active { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 2px 0px 2px 5px;}
a.navileft:visited { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 2px 0px 2px 5px;}
a.navileft:hover { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding: 2px 0px 2px 5px;}
/* Unterkategorien, nichtausgewählter Zustand */
.navileft3:link { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3:active { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3:visited { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3:hover { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
/* Unterkategorien, ausgewählter Zustand */
.navileft3a:link { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3a:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3a:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.navileft3a:hover { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
/* Hauptkategorie, nichtausgewählter Zustand */
.navileft3b:link { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.navileft3b:active { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.navileft3b:visited { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.navileft3b:hover { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
/* Hauptkategorie, ausgewählter Zustand */
.navileft3c:link { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.navileft3c:active { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.navileft3c:visited { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.navileft3c:hover { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
/* Links Markenbereich */
.navileft3d:link { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3d:active { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3d:visited { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.navileft3d:hover { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.navileft3f { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }


/* --- MAIN index ---------------------------------------------------------------*/

.offer_head { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:white; text-align:left; background-image: url(layout/pics/tabhead_330px.gif); vertical-align:middle; padding-left:5px; width:100%; }
.offer_head_link { color:white; vertical-align:middle; display:block; padding-top: 3px; padding-bottom: 3px; }
.offer_head_link:hover { color:red; vertical-align:middle; display:block; }

.offer { display:block; background-color:#D9E4EA; text-align:left; vertical-align:top; border-left: 1px solid #abbbc8; border-right: 1px solid #abbbc8; border-bottom: 1px solid #abbbc8; height:110px; }
td.offer:hover { border-left: 1px solid red; border-right: 1px solid red; border-bottom: 1px solid red; }
a.offer_box { display:block; height:100%; width:100%; }

td.offer2 { background-color:white; text-align:left; vertical-align:top; border:solid #abbbc8 1px; height:277px; vertical-align:middle; text-align:center; }
td.offer3 { background-color:white; text-align:left; vertical-align:top; border:solid #abbbc8 1px; height:132px; vertical-align:middle; text-align:center; }

.mainfooter { text-align:center; color: #A9A9A9; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; } 


/* --- MAIN Kategorien in Mitte -----------------------------------------------*/

.middletab {
	width:500px;
	border-collapse:collapse;
	margin-top:15px;
	}

td.navimiddlemenu {
	border-collapse:collapse;
	background-color:#D9E4EA; text-align:left; vertical-align:top;
	border-left-style:solid; border-left-color:#456986; border-left-width:2px; 
	border-right-style:solid; border-right-color:#456986; border-right-width:2px;
 	border-bottom-style:solid; border-bottom-color:#456986;	border-bottom-width:2px;
	border-top-style:solid; border-top-color:#456986; border-top-width:2px;
}

/* --- Versandhinweis ----------------------------------------------------------*/


.versabody { background-color:#FFFFFF; }
.versa { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; vertical-align:top; padding:5px; }
.versatable { border: 2px solid #456986; border-collapse:collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:2px; }
.versatable2 { border: 2px solid #456986; border-collapse:collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:2px; }
biketabtable2 { border-color: #DADADA; }



/* --- Produkttabelle ----------------------------------------------------------*/

.product_tab_head { width:650px; }
th.product_item_head { width:560px; background-color:#456986; color:white; text-align:left; padding:1px 3px 1px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
th.product_item_head2 { width:90px; background-color:#456986; color:white; text-align:center; padding:3px 3px 3px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.product_item_head { width:560px; background-color:white; color:#456986; text-align:left; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  border-left:1px solid #456986; }
td.product_item_head2 { width:90px; background-color:#456986; color:white; text-align:center; padding:3px 3px 3px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.product_item_head3 { font-size: 10px; font-weight: bold; color: #456986; text-align: right; padding-right:25px; vertical-align:top; }
td.product_item_head4 { border-left:1px solid #456986; }
td.product_item_head5 { font-size: 10px; font-weight: bold; color: #456986; text-align: right; padding-right:25px; vertical-align:top; border-right:1px solid #456986; }
td.product_item_head6 { font-size: 10px; font-weight: bold; color: #456986; text-align: right; padding-right:25px; vertical-align:top; border-right:1px solid #456986; border-left:1px solid #456986; }
a.product_item_head6 { font-size: 10px; color:#585858; }
a.product_item_head6:hover { font-size: 10px; color:#FF0000; }

.product_tab_main { margin-bottom:5px; width:650px; border-left:1px solid #456986; border-bottom:1px solid #456986; border-right:1px solid #456986; font-family: Arial, Helvetica, sans-serif; }
.product_tab_main3 { width:650px; border-left:1px solid #456986; border-right:1px solid #456986; font-family: Arial, Helvetica, sans-serif; }
.product_tab_main2 { width:120px; }
td.product_tab_main1 { width:130px; text-align:center; vertical-align:top; padding-top:5px; border-bottom:1px solid #456986; }
td.product_tab_main2 { width:430px; text-align:left; vertical-align:top; padding:5px; font-size: 11px; border-bottom:1px solid #456986; color:#585858; }
a.product_tab_main2 { font-size: 11px; color:#585858; }
a.product_tab_main2:hover { font-size: 11px; color:#FF0000; }
td.product_tab_main3 { width:120px; vertical-align:top; }
td.product_tab_main4 { font-size: 10px; font-weight: bold; color: #456986; text-align: right; padding-right:20px; vertical-align:top; }
td.product_tab_main5 { width:100%; vertical-align:middle; text-align:left; padding-top:5px; }
td.product_tab_main6 { width:530px; text-align:center; vertical-align:top; padding-top:5px; }
td.product_tab_main7 { border-bottom:1px solid #456986; }
td.product_tab_main8 { border-left:1px solid #456986; border-right:1px solid #456986; }
td.product_tab_main9 { font-size: 11px; font-weight:normal; color: #456986; text-align:left; padding:0px 100px 10px 5px; vertical-align:top; border-bottom:1px solid #456986; }

td.product_tab_main10 { width:90px; text-align:center; vertical-align:top; padding:2px; border-bottom:1px solid #456986; }
td.product_tab_main11 { width:400px; text-align:left; vertical-align:top; padding:5px 5px 5px 0px; font-size: 11px; }
td.product_tab_main12 { width:120px; vertical-align:middle; text-align:left; padding-top:5px; }
td.product_tab_main13 { width:120px; vertical-align:middle; text-align:left; color: #456986; padding:5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.biketablink2:link { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.biketablink2:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.biketablink2:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.biketablink2:hover { color: #8B0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }

.product_tab_pager { width:650px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; color:#585858; }
.product_tab_pager1:link { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.product_tab_pager1:active { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.product_tab_pager1:visited { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.product_tab_pager1:hover { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.product_tab_pager2 { color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.ortliebkat_head { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:white; text-align:left; background-color:#456986; vertical-align:middle; padding-left:5px; width:100%; }
/*h2.ortliebkat_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:white;}*/
.ortliebkat_head_link { color:white; vertical-align:middle; display:block; }
.ortliebkat_head_link:hover { color:red; vertical-align:middle; display:block; }
.ortliebkat { display:block; background-color:#D9E4EA; text-align:center; vertical-align:top; border-left: 1px solid #456986; border-right: 1px solid #456986; border-bottom: 1px solid #456986; }
td.ortliebkat:hover { border-left: 1px solid red; border-right: 1px solid red; border-bottom: 1px solid red; }
a.ortliebkat_box { display:block; height:100%; width:100%; }
a.ortliebkat_text { color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; text-decoration: none; }

.katdescription { padding: 0px 0px 0px 70px; width:550px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; font-weight: bold; color:#585858; }


/* --- kunde.php ----------------------------------------------------------*/

.kundentabkopf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:white; text-align:left; background-image: url(layout/pics/leiste_mi_oben_v.gif); padding:3px 3px 3px 8px; }
.kundentab_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:15px 3px 3px 10px; }
.kundentab_text2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:3px 3px 3px 5px; }
.kundentab_text3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:3px 3px 3px 5px; }
.kundentab_text4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:5px 5px 5px 15px; }
.kundentab_text5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:5px 5px 5px 15px; }
.kundentab_text6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:3px 3px 3px 15px; color:#456986; }
.kundentab_button { text-align:center; padding:5px 3px 8px 10px; }
td.kundentab { background-color:#D9E4EA; text-align:left; vertical-align:top; border-left: 1px solid #456986; border-right: 1px solid #456986; }
td.kundentab2 { background-color:#D9E4EA; text-align:left; vertical-align:bottom; border-left: 1px solid #456986; border-right: 1px solid #456986; border-bottom: 1px solid #456986; }
td.kundentab2a { text-align:left; vertical-align:bottom; border-left: 1px solid #456986; border-right: 1px solid #456986; border-bottom: 1px solid #456986; }
td.kundentab3 { background-color:#D9E4EA; text-align:center; vertical-align:middle; border: 1px solid #456986; padding:10px 0px 10px 0px; }
td.kundentab_l { background-color:#D9E4EA; text-align:left; vertical-align:middle; border-left: 1px solid #456986; }
td.kundentab_l2 { background-color:#D9E4EA; text-align:left; vertical-align:top; border-left: 1px solid #456986; }
td.kundentab_r { background-color:#D9E4EA; text-align:left; vertical-align:middle; border-right: 1px solid #456986; }
td.kundentab_r2 { background-color:#D9E4EA; text-align:left; vertical-align:top; border-right: 1px solid #456986; }
td.kundentab_wof { background-color:#D9E4EA; text-align:left; vertical-align:middle; }
td.kundentab_blanko { background-color:#E9E9E9; height:5px; border-left: 1px solid #456986; border-right: 1px solid #456986; }
.kundentab_mandatory { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color:red; }
.kundentab { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.kundentab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.kundentab3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.kundentab4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:center; }
.kundentab5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:center; color:green;}

/* --- Feedback-Form ----------------------------------------------------------*/

.feedbacktab  { background-color:#E0E0E0; text-align:left; vertical-align:top; border: 1px solid #456986; width:400px; margin-top:20px; padding: 5px 5px 5px 15px; }
.feedbacktabtext  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.feedbacktabtext2  { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.feedbacktabtext3:link { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.feedbacktabtext3:active { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.feedbacktabtext3:visited { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.feedbacktabtext3:hover { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

/* --- kontrolle.php ----------------------------------------------------------*/
.kontrolletab { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	padding: 2px;	}
.kontrolletab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	padding: 2px;	}

.kontrolle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.kontrolle2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.kontrolle:link { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.kontrolle:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.kontrolle:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.kontrolle:hover { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

/* --- fertig.php ----------------------------------------------------------*/

.fertig { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

/* --- kontakt.php ----------------------------------------------------------*/
.kontaktsite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.kontaktsite2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #456986; background-color:#D9E4EA; padding:5px 20px 5px 20px;}

/* --- mail.php ----------------------------------------------------------*/

.mail { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.mail2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; }

/* --- produkt.php ----------------------------------------------------------*/

.item001 { width:670px; padding:3px 4px 3px 6px; background-color:#456986; color:white; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border:1px solid #456986; }
.item002 { width:670px; padding:3px 4px 3px 6px; color:#456986; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border-left:1px solid #456986; border-right:1px solid #456986; border-bottom:1px solid #456986; }
.item003 { width:670px; padding:3px 4px 8px 6px; margin-top:3px; border-left:1px solid #456986; border-right:1px solid #456986; border-top:1px solid #456986; border-bottom:1px dashed #456986; }
.item004 { width:300px; padding-top:18px; text-align:right; float:left; }
.item005 { width:130px; text-align:center; float:left; }
.item006 { width:220px; text-align:left; float:left; }
.item007 { width:670px; padding:6px 4px 6px 6px; border-bottom:1px solid #456986; border-left:1px solid #456986; border-right:1px solid #456986; }
.item008 { width:160px; text-align:right; float:left; }
.item009 { width:490px; text-align:right; float:left; }
.item010 { width:670px; padding:2px 4px 2px 6px; margin-top:3px; border:1px dashed #456986; text-align:center; }
.item011 { width:670px; padding:2px 4px 2px 6px; margin-top:3px; border:1px solid #456986; }
.item012 {  }
.item013 { padding-left:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.item_price1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000; text-align: center; }
.item_price2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #456986; text-decoration: line-through; text-align: center; }
.item_price3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000; text-align: right; }
.item_price4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #456986; text-align: center; }
.item_price5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #456986; }
/* aus altem tablayout */
.item_head { width:650px; border-collapse:collapse; }
th.item_head { background-color:#456986; color:white; text-align:left; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.item_head { color:#456986; text-align:left; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border-left:1px solid #456986; border-right:1px solid #456986; border-bottom:1px solid #456986; }

.item_body { width:650px; border-collapse:collapse; border-left:1px solid #456986; border-right:1px solid #456986; border-top:1px solid #456986; border-bottom:1px dashed #456986; }
.item_body3 { width:150px; padding:15px; }
.item_body4 { text-align:right; vertical-align:middle; }
.item_body5 { width:650px; border-collapse:collapse; border-left:1px solid #456986; border-right:1px solid #456986; }
.item_body6 { width:650px; border-collapse:collapse; border-left:1px solid #456986; border-right:1px solid #456986; border-bottom:1px solid #456986; }
.item_body7 { width:650px; border-collapse:collapse; border:1px solid #456986; margin-top:5px; }
.item_body8 { border-top:1px dashed #456986; padding:3px; vertical-align:middle; text-align:center; }
.item_body9 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#0080FF;}
.item_body9:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#0080FF; text-decoration: underline; }
td.item_body2 { color:#456986; text-align:left; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align:top; }

.produkt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-align: center; padding:3px; background-color:#FFCC33; }

.backlink { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border:1px solid #585858; padding:3px; background-color: #D3D3D3;}
#backlink { text-align:center; }

#rabattstaffel_leiste { width:670px; border-collapse:collapse; border-left: 2px solid #FFCC33; border-right:2px solid #FFCC33; }

/*--- basket.php pay.php  ------------------------------------------------------------*/
.basket { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	padding: 5px;	border-bottom:2px solid #456986; }
.basket2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 5px; border-right:2px solid #456986; }
.basket3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 5px; border-bottom:2px solid #456986; border-right:2px solid #456986; }
.baskethinweis { text-align:center; color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.baskethinweis2 { text-align:center; color: black; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.baskethref:link { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.baskethref:active { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.baskethref:visited { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.baskethref:hover { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

#baskettab { width:680px; border-collapse:collapse; border:2px solid #456986; }

.baskettab { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 2px;	}
.baskettab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px;	}

.basketpfad { text-align:center; }
.basketpfad1 { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.basketpfad2 { color: gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


.schlumpf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.schlumpf2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:white; display: inline; }
a.schlumpf:link { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.schlumpf:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.schlumpf:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.schlumpf:hover { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }


/* Löschen ???
#produkttab2 {
	width:650px;
	border-collapse:collapse;
	border-left-style:solid; border-left-color:#FFCC33; border-left-width:2px;
	border-right-style:solid; border-right-color:#FFCC33; border-right-width:2px;
 	border-bottom-style:solid; border-bottom-color:#FFCC33;	border-bottom-width:2px;
}
*/

.produktlink:link { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; cursor:help;}
.produktlink:active { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; cursor:help; }
.produktlink:visited { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; cursor:help; }
.produktlink:hover { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; cursor:help; }

/* ####################################################################### */
/* ####################################################################### */
/*--- löschen nach Fertigstellung & Überprüfung ---*/
/* ####################################################################### */
/* ####################################################################### */

#biketabmaster {
	width:650px; padding:0px;
	border-collapse:collapse;
	border-left: 2px solid #456986;
	border-right: 2px solid #456986;
	border-bottom: 2px solid #456986;
	}

.biketab1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	text-align: center; font-weight: bold; }
.biketab1a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; font-weight: normal; }

.biketablink1:link { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.biketablink1:active { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.biketablink1:visited { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.biketablink1:hover { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }


.biketab2_verfueg {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	width:150px; text-align:center; vertical-align:top;
}

.biketab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.biketab2a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.biketab3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; }	
.biketabpreis { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; }
.biketabpreis2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; text-decoration: line-through; }
.biketabpreis3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #FF0000; text-align: center; }
.biketabpreis3a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000; text-align: right; }
th.biketab2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
biketabtable {	border: 1px; border-width:medium; border-style:none; color:#FFFFFF; }
biketabtable2 { border-color: #DADADA; }

/* --- MAIN radelmax ----------------------------------------------------------*/
.radelmax { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.radelmax2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.radelmax3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.radelmax:link { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.radelmax:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.radelmax:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.radelmax:hover { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

/* --- Footer ------------------------------------------------------------------*/

.naviunten { font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; color:white; }
a.naviunten:link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.naviunten:active { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.naviunten:visited { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.naviunten:hover { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
#footer { width:952px; border-collapse:collapse; margin-top:10px; }


/*--- Info-Box ---------------------------------------------------------------*/
#box { position:relative; z-index:0; }
#box a { color:#000000; background-color:#FFFFFF; text-decoration:none; display:block; padding:0em; border:0px solid black; }
#box a:hover { color:black; background-color:#FFFFFF; text-decoration:none; border:none; } 
#box a .info { display:none; }
#box a:hover .info { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:black; background-color:#fafafa; border:2px solid red; display:block; width:250px; padding:3px; text-align:justify; position:absolute; bottom:22px; right:22px; }
#box2 { position:relative; z-index:0; }
#box2 a { color:#000000; background-color:#FFFFFF; text-decoration:none; display:block; padding:0em; border:0px solid black; }
#box2 a:hover { color:black; background-color:#FFFFFF; text-decoration:none; border:none; }
#box2 a .info{ display:none; }
#box2 a:hover .info { color:black; background-color:#fafafa; border:2px solid red; display:block; width:250px; padding:3px; text-align:justify; position:absolute; bottom:62px; right:22px; }


/*--- Micronavigation -----------------------------------------------------*/
.micronavi { text-align:left; }
.micronavi1 { color: gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.micronavi1:hover { text-decoration: underline; }
.micronavi2 { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/*--- Informationen ------------------------------------------------------*/
.infosite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; }
.infositehead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:white; text-align:center; background-image: url(layout/pics/tabhead_650px.gif); padding:4px 3px 5px 8px; width:100%; }
td.infosite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; padding-bottom:20px; }
div.infosite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:underline; padding: 10px 0px 5px 0px; }
h5.infosite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:underline; }
a.infosite:link { color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.infosite:active { color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.infosite:visited { color: #8B0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.infosite:hover { color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.payment { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
h5.payment { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.payment:link { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.payment:active { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.payment:visited { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.payment:hover { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

/*--- pay.php ------------------------------------------------------*/
h5.pay { color: #456986; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }


/*
.kundentab { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.kundentab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
*/

/*-----------------------------------------------------*/

.button { 
	background-color:#D9E4EA; color:#000000; width:100px; border:2px solid #456986;
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	padding:1px; cursor:pointer;
	}
.button:hover { 
	background-color:#D9E4EA; color:#000000; width:100px; border:2px solid #FF0000;
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	padding:1px; cursor:pointer;
	}

a.menu {
	display:block;
	color: #000000; 
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color:#D9E4EA;
	padding: 3px 3px 3px 1px;
	border-bottom:solid 1px #abbbc8;
}

a.menu:visited {
	display: block;
	color:#000000;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color:#D9E4EA; /* RM-Gelb */
	border-bottom:solid 1px #abbbc8;
}

a.menu:active {
	display: block;
	color:#000000;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color:#FFE669; /* Helles Gelb */
	border-bottom:solid 1px #abbbc8;
}

a.menu:hover {
	display: block;
	color: #000000;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color: #C0C0C0; /* Helles Grau */
	border-bottom:solid 1px #abbbc8;
}

td.menu {
	display:block;
	text-align:center;
	vertical-align:top;
	color: #009F00;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

a.menu2 {
	display:block;height:100%;
	color: #000000;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color: #FF0000;
	padding: 3px 3px 3px 1px;
	border-bottom:solid 1px #abbbc8;
}

a.menu3 {
	display: block;
	color: #000000;
	text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color: #D9E4EA; /* Helles Gelb */
	padding: 3px 3px 3px 1px;
	border-bottom: solid 1px #abbbc8;
}

a.menu3:hover {
	display: block;
	color: #000000;
	text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	background-color: #DBDBDB; /* Helles Grau */
	border-bottom: solid 1px #abbbc8;
}

/* --- Lightbox ----------------------------------------------------------*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(layout/pics/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; background: url(layout/pics/prevlabel.gif) left 15% no-repeat; }
#nextLink { right: 0; float: right; background: url(layout/pics/nextlabel.gif) right 15% no-repeat; } /* background rausnehmen, wenn Next-Link nur als Hover erscheinen soll */
#prevLink:hover, #prevLink:visited:hover { background: url(layout/pics/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(layout/pics/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

