/* CSS Document */
tml, body {
margin:0;
padding:0;
}
body {
font-family: Arial, Verdana, Tahoma, Sans-Serif;
color:#46433c;
background-color:#fff;
font-size:12px;
}
div, body, p, ul, ol, li, a, form, img, span, h3, h2, h4 {
margin:0;
padding:0;
} 
img, table, tr, td {
border:none;
}
ul, li {
list-style:none;
}
a, a:active, a:visited { text-decoration:underline; color:#4d4d4d;}
a:hover { text-decoration:none; color:#4d4d4d;}
a.red, a.red:active, a.red:visited { text-decoration:underline; color:#ee6601;}
a.red:hover { text-decoration:none; color:#ee6601;}
.red1 { color:#ee6601;}

div#container {width:100%; position:relative; min-width:770px;}
div#container_inside { margin:0px 5px; width:96%;}

div#header{ width:100%; height:93px; position:relative;}
.logo { position:absolute; bottom:3px; left:0px;}
#top_links { position:absolute; top:10px; left:250px; font-size:12px;}
.icons { width:285px; padding-top:1px; float:right; text-align:right; font-size:12px ; color:#f2560b;}
.icons p { margin-right:9px;}
.icons li { float:left; margin-top:9px;}
.icons a { text-align:center; font-size:11px; color:#626363; display:block;}
a.icon1 { background:url(../images/camera.gif) top center no-repeat; padding-top:50px;}
a.icon2 { background:url(../images/laptops.gif) top center no-repeat; padding-top:50px; width:80px;}
a.icon3 { background:url(../images/audio.gif) top center no-repeat; padding-top:50px; width:60px; }
a.icon4 { background:url(../images/doe.gif) top center no-repeat; padding-top:50px;}
div#menu { width:100%; position:relative; background:#717272 url(../images/bg/bg_menu.gif) top left repeat-x; height:30px; border-bottom:1px solid #4d4d4d; z-index:20;}
div#menu1 { width:100%; background:url(../images/bg/bg_menu_r.gif) top right no-repeat; z-index:20;}
.menu_l { position:absolute; top:0px; left:0px; width:10px; height:10px;}			
.menu_r { position:absolute; top:0px; right:0px; width:10px; height:10px;}
div#menu ul { margin-left:20px; padding-top:7px; width:100%;}
div#menu li { float:left;}
.punkt_menu { position:relative;}

div#menu a, div#menu a:active, div#menu a:visited { color:#fff; text-decoration:none; font-weight:bold; font-size:12px; padding:0px 13px; display:block; padding-top:6px; padding-bottom:4px;}
div#menu a:hover { color:#515151; font-weight:bold; font-size:12px; text-decoration:none; background-color:#f5d32d;}

div#search { background:url(../images/bg/bg_search.gif) top left repeat; border-top:1px solid #fff; height:65px; width:100%; position:relative; z-index:15; }	
.search_l { position:absolute; top:64px; left:0px; width:1px; height:1px; z-index:15;}
.search_r { position:absolute; top:0px; right:0px; width:535px; height:65px; z-index:5;}
.search_box { position:relative; z-index:10; padding-left:25px; padding-top:15px; }
.obig { font-size:24px;}
.button1 { border:1px solid #b7b7b7; font-size:12px; color:#646565; }
.text_smallfield1 { border:1px solid #b7b7b7; font-size:12px; color:#646565; }
.text_field1 { border:1px solid #b7b7b7; font-size:14px; color:#646565; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; width:290px; margin-right:10px; margin-left:5px; }
.text_field2 { border:1px solid #b7b7b7; font-size:14px; color:#646565; padding-top:4px; padding-bottom:3px; padding-left:10px; padding-right:10px; width:160px; margin-right:10px;}
.text_field3 { position:relative; top:7px;}
.orange { color:#ee6a08;}	

div#wrapper1 { width:100%; clear:both;}

div#footer { border-top:1px solid #cecece; clear:both; text-align:center; margin-top:15px; font-size:11px; padding-top:20px;}
div#footer p { margin-bottom:10px;}
div#footer a, div#footer a:active, div#footer a:visited { text-decoration:none;}
div#footer a:hover { text-decoration:underline;}