/* Base CSS  */


/* Tag Resets & Definitons */

BODY { background:#b8c99b url('img/bg_body.jpg') repeat-x top center; margin:0; padding:0;}
P, DIV, TD, INPUT, SELECT, UL, LI { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:14px;}
TABLE TH { font-weight:normal;}
TABLE TD { vertical-align:top;}
DFN { display:none;}

A { color:#707173; text-decoration:underline; font-weight: bold;}
A:hover	{ color:#7ab51d; text-decoration:underline;}
A:focus { outline:none; border:none;}

H1 { font-weight:bold; margin:0; padding:0; font-size:24px; font-family:Trebuchet MS, sans-serif; color:#000; line-height:21px;}
H2, H3, H4 { font-weight:bold; margin:0; padding:0; font-size:11px; color:#000; line-height:14px;}
H2.webshop { font-size:18px; color: #7AB51D; }

p { margin:0; padding:0;}

STRONG { }
SMALL { font-size:9px;}
HR { background-color:#D0D1CA; color:#D0D1CA; border:#D0D1CA; height:1px; width:100%; margin-top:5px; margin-bottom:5px; padding:0;}
IMG { border-style:none;}

FORM { margin:0; padding:0;}
INPUT, SELECT { color:#000; font-size:10px; line-height:1.2em; margin:0; border:1px solid #d1c9bc;}
INPUT.inp_img { border:0;}
TEXTAREA { color:#000; font-size:10px; border:1px solid #d1c9bc; height:140px; line-height:1.6em; margin:0; -moz-box-sizing:border-box; width:300px; height:100px;}
FIELDSET { border:none; padding:3px 4px 10px 2px;}
LABEL { color:#000; font-size:10px; font-weight:bold; margin-bottom:2px; display:block;}
LEGEND { color:#000;}


/* Main Layout */

#wrapper { width:585px;margin:0pt auto; position:relative;}
#banner_left { position:absolute; top:247px; left:-148px; width:120px;}
#banner_right { position:absolute; top:247px; right:-185px; width:120px;}
#main_section { float:left; width:621px;}

#head_section { float:left; margin:0;xwidth:352px;xbackground-color:red;}
#sel_pb { float:left;width:180px;}
#sel_country { float:left; margin:3px 0pt 0pt; padding:0; width:350px;}
#sel_country SELECT { padding:0; margin:4px 0 0 7px;}

#headerpic_section {float:left;}
*html #headerpic_section {height:170px;}
#logo_section { text-align:right; float:right; margin:75px 0 0 0;}
#splash #logo_section { float:none; width:auto;}

#mainnav_section { clear:both; border-top:1px solid #7AB51D;padding-top:3px;width:621px;}
#subnav_section { padding:0; color:#4a4a4a; font-weight:bold; clear:both;border-bottom:1px solid transparent;margin-top:7px;}

#pagetitle_section { position:absolute;background-color:#707173; top:186px; width:605px;color:#fff;font-size:21px;text-transform:none;padding:0pt 8px;margin:2pt 0pt;display:inline;line-height:125%;}

#content_section { clear:both;margin-top:73px;}

#footer_section { padding:2px 1px; clear:both; border-top:1px solid #5E5E5E;border-bottom:1px solid #5E5E5E; margin-top:27px;}
#footernav_section { float:right;}

#postfootersection { padding:10px;text-align:center;}
#postfootersection P, #postfootersection DIV, #postfootersection TD, #postfootersection UL, #postfootersection LI { font-size:10px; color:#707173;}
#postfootersection A { color:#707173; text-decoration:none;font-weight:bold;}


#top { font-size:10px; color:#4b4b4d;}
/*#top A { font-size:10px; color:#4b4b4d; background:url('../img/arr_top.gif') no-repeat 0px 2px; padding:0 0 0 9px; text-decoration:none;}
#top A:hover { color:#008aca;}
*/