/* reset.css */
html, body, div, span, object, iframe, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { text-decoration:none; padding:0; margin:0; color:#8e3902;}
ul{ list-style-type:none; }





body{font: 100% Verdana, Arial, Helvetica, sans-serif; background-color:#CCCCCC; /**background:url(../pictures/Logos/body_bg.jpg);**/ margin: 0;padding: 0;color: #000000;}
h1{ color:#8e3902; font-size:1.6em; line-height:2;}
h2{ color:#8e3902; font-size:1.2em;}
h3{ color:#8e3902; font-size:1em; line-height:1.4;}
a { text-decoration:none;}


table{text-align: left;}

#wrapper{position:relative; width: 960px;	background: #FFFFFF; height:auto; margin: auto; margin-top:25px;  margin-bottom: 25px;	border: 1px solid #000000;text-align: left;} 

#header{ position:relative; height:80px; background-image: url(../pictures/Logos/erkalong960.jpg); background-repeat: no-repeat; overflow:hidden;}
#header h1 {margin: 0;padding: 10px 10px; color:#FFF;}

#central{position:relative; height:248px; /**background-image: url(../pictures/Logos/main.jpg); background-repeat: no-repeat; *// overflow:hidden;}

#navbar{ width:960px; height:25px; top:80px; background-image:url(../pictures/Logos/navbar_bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; font-weight: 600; overflow:hidden;}
#navbar ul{ list-style-type:none; margin-top:4px; padding-left:40px;}
#navbar li{float:left; white-space:nowrap; padding:0;}
#navbar a{color:#cccccc; text-decoration:none; padding: 0px 10px 0px 10px;}
#navbar a:link {color:#cccccc;text-decoration:none;}
#navbar a:active {color:#ffffff;text-decoration:none;}
#navbar a:visited{color:#cccccc;text-decoration:none;}
#navbar a:hover {color:#FFFFFF;;text-decoration:none;}


#content{width:960px; position:relative; background: #FFF;height:auto; margin:0; padding:0;}

#index_left{float:left; width:607px; padding: 15px 15px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; border-right: 1px  dotted #CCC;}
#index_left h1, h2, h3 {color:#8e3902}
#index_right{float:right; width:290px;  padding: 15px 15px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; border-right: 1px  dotted #CCC;}
#index_right h1, h2, h3 {color:#8e3902}

#menu { float:right; margin-top:35px; width:170px;height:auto;   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em;}
#menu ul{ margin:0; padding:0; list-style-type:none; }
#menu li{ margin:0; padding:0; }
#menu a{ height: 1em; color:#fff; text-decoration:none; display:block;background-image:url(../pictures/Logos/menu_bg_light.jpg);  padding: 5px 10px 5px 10px;  border-bottom: 1px solid #ffffff;}
#menu a:link, #menu a:visited{ color: #fff; text-decoration:none; }
#menu a:hover, #menu a:active{ color:#fff; background-image:url(../pictures/Logos/menu_bg_dark.jpg); background-repeat:repeat-x;  text-decoration:none; }


#submenu ul{ margin:0; padding:0; list-style-type:none; }
#submenu li{ margin:0; padding:0; }
#submenu a{ height: 1em; color:#669933; text-decoration:none; display:block; background-image:url(../pictures/Logos/submenu_bg_dark.jpg);background-repeat:repeat-x; padding: 5px 10px 5px 10px;  border-bottom: 1px solid #ffffff;}
#submenu a:link, #submenu a:visited{ color:#669933; text-decoration:none; }
#submenu a:hover, #submenu a:active{ color:#669933; background-image:url(../pictures/Logos/submenu_bg_light.jpg);background-repeat:repeat-x; text-decoration:none; }




#main{ float:left; width: 751px; background-color: #FFF; padding: 13px 13px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; border-right: 1px  dotted #CCC;}
#main img, a img {border:1px solid #999;}
#main a {text-decoration:none; padding:0; margin:0; color:#8e3902;}
#index_main{ width: 960px; overflow:hidden; padding:20px; background-color: #FFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: left;}
#telefongomb{float:right; position: inherit; padding:0px; margin:0px; border:none; vertical-align:bottom; margin-top:20px; }
#telefongomb img {border:none;}
	



#footer{ clear:both; height:80px; background-image:url(../pictures/Logos/background_footer_80.jpg); position:relative ; color: #999; font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center;}
#footer p{padding:30px}
#footer a{ color:#FFF;}

#copyright{width:100%; height:100%; margin:auto; z-index:100}




.smalltable{ position:inherit; text-align:center; height:40px; border-collapse:separate; border-spacing:0; vertical-align:middle;}
.products {height:300px; width:310px; float:left;}
.productsandtitle{height:380px; width:310px;float:left;}
.productsandtitle2{height:235px; width:310px;float:left; padding:0; margin:0;}
.dekorimage{ float:right; }
.highlight{ color:#8e3902;}
.highlightgreen{color:#10846D;}
.logo{;}
.map{border: 2px solid #8e3902;}
.floatright{ float:right;}
.floatleft{ float:left;}
.marginleft{ margin-left:30px;}
.dekorpic{margin-right:30px; float:left;}
.widediv{width:730px; float:left;}
.maintext{float:right; width:380px; height:auto;}
.mainpicture{margin-bottom:30px;}
.line{border-top: 1px solid #669933;}
.list{list-style-type:disc; padding-left:15px;}
.form {background-color:#CCCCCC; padding:5px;  }
.calc {float:right; border:1px #666666; vertical-align:middle;}
.formmapleft { background-color: #E2E2E2; height:300px; background-repeat: repeat-x; overflow:hidden; border-top: 2px solid #8e3902;border-left: 2px solid #8e3902;border-bottom: 2px solid #8e3902; padding-left: 30px;}

.grey {background-color: #E2E2E2; padding:10px; line-height:10px;  }
.lpacolor { clear:all; color:#b15401;}
.blogkep { padding-left:30px;}
.map2{border: 2px solid #8e3902; margin:2px;}
.formmapright { background-color: #E2E2E2; height:300px; background-repeat: repeat-x; overflow:hidden; border-top: 2px solid #8e3902;border-left: 2px solid #8e3902;border-bottom: 2px solid #8e3902; padding-left: 30px;}












