/* general settings */
body {margin:0px;font-family:Arial,sans-serif;background-color:#F4F4F4;color:#000000;background-image:url(images/layout/back-drk.gif); background-repeat:repeat-x;}
input{font-family:Arial,sans-serif;background:#FFFFFF;padding:1px;color:#000000;} 
select{font-family:Arial,sans-serif;background:#FFFFFF;padding:1px;color:#000000;}
select.border{border:1px solid #000000;}
textarea{font-family:Arial,sans-serif;background:#FFFFFF;padding:1px;color:#000000;font-size:10pt;}
textarea.border{border:1px solid #000000;}
input.border{border:1px solid #000000;}
input.search_input{border:1px solid #FFFFFF;width:120px;height:12px;font-size:8pt;}
input.number_input {border:1px solid #59B3E1;width:30px;height:12px;font-size:8pt;}
input.image {background:none;border:0px;}
img {border:0px }
hr{color:#533D28;height:2px;border-width:0px;background-color:#000000;border-top: solid 2px #000000;margin-left:auto;margin-right:auto;}
td {font-family:Arial,sans-serif;vertical-align:top;}
ul.agb {list-style-type:none;padding:0px; }
ul.agb li {padding:20px 0px 0px 10px;}
p{padding:0px;margin:0px;}
p.warn{color:#FF0000;}
strong.warn{color:#FF0000;}

h1{color:#0C3183;text-decoration:none;padding:0px 0px 10px 0px;margin:0px;font-size:16pt;}
h2{color:#000000;text-decoration:none;padding:0px 0px 5px 0px;margin:0px;font-size:12pt;}

/* divs */
div.warn {border:1px solid #FF0000;color:#ff0000;font-weight:bold;background-color:#FEEA00;padding:5px;text-align:center;}

div.info_box {font-family:Arial,sans-serif;font-size:9pt;display:none;position:absolute;top:220px;left:400px;border:1px solid #000000;background-color:#FFFFFF;width:350px;z-index:100;}
div.info_box div.inf_head{background-color:#FEEA00;font-weight:bold;padding:5px;color:#0C3183;}
div.info_box div.inf_content{padding:5px;}
div.info_box div.inf_bottom{background-color:#FFFFFF;text-align:center;padding:5px;}

div.navi {color:#000000;font-weight:normal;margin:10px 0px 10px 0px;}
div.navi div.nav_left{color:#000000;float:left;width:150px;}
div.navi div.nav_right{color:#000000;float:left;}
div.navi:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.outer{width:994px;margin:10px auto;background-color:#FFFFFF;}
div.outer div.header{width:100%;height:110px;background-color:#FFFFFF;margin:0px 0px 0px 0px;}

div.outer div.headquicklinks{width:100%;height:30px;background-color:#0C3183;margin:0px 0px 4px 0px;color:#FFFFFF;font-size:8pt;}
div.outer div.headquicklinks div.left{padding:8px 0px 0px 5px;float:left;}
div.outer div.headquicklinks div.right{padding:8px 5px 0px 0px;float:right;}

div.outer div.search{width:160px;height:26px;color:#000000;background-color:#0C3183;float:left;text-align:center;margin-top:8px;text-align:left;}
div.outer div.search table.search {padding:0px;margin:2px 0px 0px 5px;border-collapse:collapse;width:150px;}
div.outer div.search table.search tr td{vertical-align:top;padding:0px;text-align:left;}
div.outer div.headnavi {float:left;height:25px;font-size:8pt;}
div.outer div.headnavi div.headnavi_box{color:#000000;float:left;height:20px;margin:5px 0px 0px 10px;}
div.outer div.headnavi div.headnavi_box p{margin:3px 0px 0px 10px;}

div.outer div.content_outer{width:100%;overflow:hidden;position:relative;} 

div.outer div.content_outer div.outer_menu {width:160px;float:left;}
div.menu_box {width:160px;margin:10px auto 0px auto;}
div.menu_box div.menu_box_head {height:20px;text-align:left;}
div.menu_box div.menu_box_head p {font-weight:bold;font-style:italic;font-size:12pt;padding:3px 0px 0px 15px;color:#0C3183;}
div.menu_box div.menu_box_head_on {height:20px;text-align:left;}
div.menu_box div.menu_box_head_on p {font-weight:bold;font-style:italic;font-size:12pt;padding:3px 0px 0px 15px;color:#0C3183;}
div.menu_box div.menu_box_content {padding:5px 0px 0px 0px;}
div.menu_box div.menu_box_content div.entry {height:15px;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry_on {height:15px;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;cursor:pointer;font-size:8pt;background-color:#FEEA00;}
div.menu_box div.menu_box_content p {margin:-2px 0px 0px 15px;}

div.block{background-color:#FEEA00;width:685px;height:26px;margin:3px 0px 20px 0px;}
div.block div.block_heading{padding:6px 0px 0px 20px;font-weight:bold;color:#0C3183;}
div.inbox{width:100%;height:200px;overflow:auto;border:1px solid #000000;padding:5px;}
/*div.outer div.content_outer div.outer_menu {width:200px;padding-top:10px;float:left;}
div.menu_box {width:200px;margin:20px auto 0px auto;}
div.menu_box div.menu_box_head {width:100%;height:20px;background-image:url(images/layout/arrow_right.gif);background-position:180px 5px;background-repeat:no-repeat;text-align:center;background-color:#0C3183;color:#FFFFFF;}
div.menu_box div.menu_box_head p {color:#FFFFFF;font-weight:bold;font-size:9pt;padding:3px 0px 0px 0px;}
div.menu_box div.menu_box_head_on {width:100%;height:20px;background-image:url(images/layout/arrow_down.gif);background-position:180px 6px;background-repeat:no-repeat;text-align:center;background-color:#0C3183;color:#FFFFFF;}
div.menu_box div.menu_box_head_on p {color:#FFFFFF;font-weight:bold;font-size:9pt;padding:3px 0px 0px 0px;}
div.menu_box div.menu_box_content {width:178px;padding:5px 0px 0px 0px;}
div.menu_box div.menu_box_content div.entry {width:100%;height:15px;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;cursor:pointer;font-size:8pt;}
div.menu_box div.menu_box_content div.entry_on {width:100%;height:15px;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;cursor:pointer;font-size:8pt;background-color:#59B3E1;}
div.menu_box div.menu_box_content p {margin:-2px 0px 0px 15px;}*/


div.outer div.content_outer div.content{background-color:#FFFFFF;width:700px;float:left;margin:0px 0px 0px 19px;padding:5px 5px 10px 5px;min-height:610px;font-size:9pt;color:#000000;}
div.outer div.content_outer div.content p{padding:0px 0px 10px 0px;}

div.cart div.ct_entry{border-bottom:1px dotted #000000;font-size:8pt;padding:2px;float:left;width:174px;} 
div.cart div.ct_entry div.ct_text{float:left;} 
div.cart div.ct_entry div.ct_price{float:right;margin-right:4px;} 
div.cart div.ct_entry div.ct_text_prod{width:100%;text-align:left;} 
div.cart div.ct_entry div.ct_price_prod{width:100%;text-align:right;font-weight:bold;} 
div.cart div.ct_entry:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.page_navi{border:1px solid #000000;padding:5px;margin-bottom:20px;width:680px;float:left;background-color:#FEEA00;color:#0C3183;}
div.page_navi div.pn_entry {float:left;margin-left:15px;}
div.page_navi div.pn_entry_first {font-weight:bold;float:left;margin-left:5px;}
div.page_navi div.pn_entry_active {font-weight:bold;float:left;margin-left:15px;}
div.page_navi:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.brand_row{float:left;width:100px;padding-right:5px;text-align:right;}
/*div.menu_bottom{margin:-192px 0px 0px 30px;height:192px;width:100px;}*/
div.menu_bottom{float:left;margin:-192px 0px 0px 30px;width:100px;}
div.footer {width:100%;height:22px;background-color:#0C3183;color:#FFFFFF;text-align:center;font-size:9pt;padding:8px 0px 0px 0px;background-image:url(images/layout/footer_right.jpg);background-position:top right;background-repeat:no-repeat;}

div.clear {width:100%;clear:both;visibility:hidden;height:1px;}
div.hr {width:100%;clear:both;margin:10px 0px 10px 0px;}
div.bold {font-weight:bold;font-size:11pt;clear:both;margin:10px 0px 5px 0px;}
div.p{clear:both;}
div.p_left{width:150px;text-align:right;float:left;margin-top:7px;}
div.p_left2{width:120px;text-align:right;float:left;margin-top:7px;font-weight:bold;}
div.p_leftwarn{width:150px;text-align:right;float:left;margin-top:7px;font-weight:bold;color:#FF0000;}
div.p_left2warn{width:120px;text-align:right;float:left;margin-top:7px;font-weight:bold;color:#FF0000;}
div.p_right{width:300px;text-align:left;float:left;margin:5px 0px 0px 10px;}
div.p_right2{width:300px;text-align:left;float:left;margin:7px 0px 0px 10px;}
div.p_right3{width:430px;text-align:left;float:left;margin:7px 0px 0px 10px;}
div.p_bottom{text-align:center;border:1px solid #000000;margin-top:40px;padding:5px;}
div.left_100{float:left;text-align:right;margin:5px;padding:8px 5px 5px 5px;width:100px;}
div.left_300{float:left;text-align:left;margin:5px;padding:5px;width:300px;}


div.center{text-align:center;width:100%;}
div.center_bottom{text-align:center;width:100%;position:absolute;bottom:0px;}


/* tables */
table.products {width:100%;border-collapse:collapse;padding:0px;border:1px solid #000000;}
table.products tr td {border:1px solid #000000;padding:3px;vertical-align:middle;line-height:150%;}
table.products tr.head td {background-color:#FEEA00;text-align:center;border:0px;color:#0C3183;font-weight:bold;}

table.products div.products {width:260px;height:50px;}
table.products div.products_1 {float:left;width:105px;padding-top:20px;text-align:right;font-size:12pt;}
table.products div.products_2 {float:left;width:80px;padding-top:15px;text-align:center;margin-left:15px;}
table.products div.products_3 {float:left;width:30px;padding-top:10px;text-align:center;margin-left:15px;}

table.list1{width:100%;margin-bottom:20px;border:1px solid #000000;border-collapse:collapse;padding:0px;}
table.list1 tr.head{background-color:#FEEA00;}
table.list1 tr.head td{border-bottom:1px solid #000000;font-weight:bold;color:#0C3183;}
table.list1 tr.odd{background-color:#eeeeee;}
table.list1 tr.even{background-color:#dddddd;}
table.list1 tr.bottom{background-color:#ffffff;text-align:center;}
table.list1 td{padding:5px;color:#000000;}
table.list1 td.warn{color:#FF0000;}
table.list1 td.info{color:#FF0000;text-align:center;vertical-align:middle;font-weight:bold;font-size:12pt;background-color:#ECECEC;}

table.list2{width:100%;margin-bottom:20px;border-collapse:collapse;padding:0px;}
table.list2 tr.head td{font-weight:bold;}
table.list2 tr.bottom{text-align:center;}
table.list2 td{padding:5px;font-size:9pt;}
table.list2 td.warn{color:#FF0000;}
table.list2 td.info{color:#FF0000;text-align:center;vertical-align:middle;font-weight:bold;font-size:12pt;background-color:#ECECEC;}
table.list2 tr.bottomnavi{text-align:center;}
table.list2 tr.bottomnavi td{border:1px solid #000000;}

table.list3{width:100%;border-collapse:collapse;padding:0px;}

table.cart{width:100%;border-collapse:collapse;padding:0px;border:1px solid #000000;margin-top:20px;}
table.cart tr.head{}
table.cart tr.head td{font-weight:bold;text-align:center;background-color:#FEEA00;color:#0C3183;}
table.cart td{padding:5px;border-bottom:1px solid #000000;vertical-align:bottom;background-color:#ffffff;}
table.cart tr.sum td{border:none;text-align:right;}
table.cart tr.bottom{text-align:center;}
table.cart tr.bottom td{border:1px solid #000000;background-color:#59B3E1;}




/* input */
input.button {border:1px solid #000000;padding:1px;color:#000000;font-weight:bold;cursor:pointer;}
input.button_small{border:1px solid #000000;padding:0px;color:#000000;font-weight:normal;cursor:pointer;font-size:8pt;}
input.button_black {border:1px solid #000000;padding:1px;color:#000000;font-weight:bold;cursor:pointer;}
input.button_black_small{border:1px solid #000000;padding:0px;color:#000000;font-weight:normal;cursor:pointer;font-size:8pt;}
input.button_search{border:1px solid #000000;padding:0px;color:#000000;font-weight:normal;cursor:pointer;font-size:8pt;height:16px;}


/* links */
a					{text-decoration:underline;color:#000000;}
a:link		{ }
a:visited	{ }
a:active	{ }
a:hover		{color:#000000;text-decoration:none;}

a.blue {text-decoration:underline;color:#0000FF;}
a.blue:link		{color:#0000FF; }
a.blue:visited	{color:#0000FF; }
a.blue:active	{color:#0000FF; }
a.blue:hover		{color:#0000FF;text-decoration:none;}

a.headerquick{text-decoration:none;color:#ECECEC;font-weight:normal;font-size:8pt;margin:0px 10px 0px 10px;}
a.headerquick:link{text-decoration:none;color:#ECECEC;}
a.headerquick:visited{text-decoration:none;color:#ECECEC;}
a.headerquick:active{text-decoration:none;color:#ECECEC;}
a.headerquick:hover{text-decoration:none;color:#FEEA00;}

a.headerquick_active{text-decoration:none;color:#FEEA00;font-weight:normal;font-size:8pt;margin:0px 10px 0px 10px;}
a.headerquick_active:link{text-decoration:none;color:#FEEA00;}
a.headerquick_active:visited{text-decoration:none;color:#FEEA00;}
a.headerquick_active:active{text-decoration:none;color:#FEEA00;}
a.headerquick_active:hover{text-decoration:none;color:#FEEA00;}

a.white {color:#ECECEC;font-weight:bold;text-decoration:none;font-size:9pt;}
a.white:hover{text-decoration:underline;}
a.red {color:#000000;font-weight:normal;text-decoration:underline;font-size:9pt;}
a.red:hover{text-decoration:underline;}
a.important {color:#000000;font-weight:bold;text-decoration:underline;font-size:9pt;}
a.important:hover{text-decoration:none;color:#000000;}
a.bold {color:#000000;font-weight:bold;text-decoration:none;font-size:9pt;}
a.bold:hover{text-decoration:none;}
a.none {text-decoration:none;}
a.none:hover{text-decoration:none;}

div.outer div.footer a{text-decoration:none;color:#ECECEC;font-weight:normal;font-size:9pt;margin:0px 0px 0px 0px;}
div.outer div.footer a:hover{text-decoration:underline;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry a {color:#0C3183;text-decoration:none;font-size:9pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry a:hover {text-decoration:none;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry_on a {color:#0C3183;text-decoration:none;font-size:9pt;}
div.outer div.outer_menu div.menu_box div.menu_box_content div.entry_on a:hover {text-decoration:none;}
div.bar a {color:#ECECEC;font-weight:bold;text-decoration:none;font-size:9pt;}
div.bar  a:hover{text-decoration:underline;}
div.product_box div.product_head div.product_head_right a{font-weight:normal}
div.product_box div.product_head div.product_head_right a:hover{text-decoration:none;color:#ECECEC;}

