body{text-align:center;margin:10px 0 0 0;background:#fff;font-family:Arial;}
h2{color:#000268;margin:0;padding:0}
ul{margin:0}
a{text-decoration:none;margin:0 2px 0 2px;color:#000268;padding:4px;}
a.visited{color:#000268}
#logo{background:#eee;height:60px;text-align:left;padding:0px 20px 0px 0px;border-bottom:1px solid #004c00}



#main{border-bottom:1px solid #004c00;font-size:14px;padding-bottom:4px;text-align:left}
#main form{display:inline}
#main a{font-size:105%}
#main .sel{font-size:105%;font-weight:bolder;border-top:1px solid #004c00;border-left:1px solid #004c00;border-right:1px solid #004c00;padding:4px;border-bottom:1px solid #eee;background:#eee}
#main img.logo {border:none;float:right;}
#main div.search{float:right;padding:0;margin:0;border:none;position:absolute;top:5px;right:0}
#main div.search input.sw{border:1px solid #aaa;margin:0 0 30px 0;padding:1px;background:url('/gif/search.gif') 3px 50% no-repeat;padding-left:20px;width:120px;margin-right:2px}
#main div.search button{border:1px solid #aaa;}
#main div.search img{border:1px solid #aaa;margin-left:1px}
#main div.search table td{vertical-align:top}
#lowerlogo img{border:none}
#lowerlogo {position:fixed;height:43px;right:0;bottom:0}

div.contact{background-color:white;border:2px solid #004c00;width:600px;padding-right:10px;font-size:12px}
div.contact table td{text-align:left;vertical-align:top}
div.contact table td.ar{width:170px}
div.contact img{float:left;margin-right:10px}
div.contact h2{margin-top:15px}
div.contact p.close{text-align:right;margin:10px}

#footer {position:fixed;width:100%;height:25px;top:auto;right:0;bottom:0;left:0;font-size:14px;font-weight:bolder;padding:0 2px 2px 2px;text-align:center;font-family:Arial;background:#fff}
#footer span.rht{float:right;font-size:8px;font-weight:normal}
#footer a,a.visited{color:#000;font-size:110%}

#telo {width:950px;margin:auto;text-align:left;margin-bottom:25px}

#pricelist{color:#fff}
#pricelist table.priceList{color:#000}
 .groupName{font-size:120%;font-weight:bolder;}
 .notactive{background: #ddd;color:#555;}
p{font-size:12px}
ul{font-size:12px}

p img{border:1px solid #aaa;padding:1px;margin:3px}

img.imgleft {float:left;display:inline}
img.imgright {float:right;display:inline}

div.ontact{background-color:white;width:100%;padding-right:10px;font-size:12px;}
div.ontact table td{text-align:left;vertical-align:top}
div.ontact table td.ar{width:170px}
div.ontact img{float:left;margin-right:10px}
div.ontact h2{margin-top:15px}
div.ontact p.close{text-align:right;margin:10px}

div.dp h2{color:#004c00;margin:10px}
div.dp h3{margin:0;padding:0;}
div.dp table.download{width:100%;border:1px solid #004c00;height:100px;background:#eee}
div.dp table.download td.os{font-size:10px;text-align:right}
div.dp table.download td.desc{font-size:12px;text-align:both}
div.dp table.download td.logo{width:120px;text-align:center}
div.dp table.download td.download{font-size:20px;text-align:center;border:2px solid #004c00;background:#fff}
#jsmenu{border-bottom:1px solid #004c00;margin-bottom:2px;height:30px;color:#eee;background:#fff}
.gwt-MenuBar {font-size:13px;background:#fff;font-weight:bolder}
.gwt-MenuBar .gwt-MenuItem {color:#000268;width:12em; text-align:center;padding:3px; margin:0;background:#fff;cursor:pointer;/*padding-right:10px;padding-left:10px*/}
.gwt-MenuBar .gwt-MenuItem-selected {background:#fff;}
.gwt-MenuBarPopup{border:1px solid #004c00;}

/* Formular */
.formbody{padding:10px;margin:10px}
.formbody textarea{width:500px;height:100px}
.formbody input{width:500px}
.formbody select{width:500px}
.formbody label{text-align:right;width:150px}


