@import url('/css/common.css');

html,body { height:100%; }
body { margin:0; padding:0; text-align:center; }
.mainwrap { margin:0 auto; width:832px; text-align:left; }

.columnleft { width:222px; overflow:hidden; }
.columnright { width:610px; overflow:hidden; }

.banner { width:620px; overflow:hidden; }

/*Frontpage*/
.fpflags { margin-left:auto; margin-right:auto; width:380px; padding-top:10px; text-align:center; }
.fpflags ul { margin:0; padding:0; list-style:none; }
.fpflags li { display:inline; padding:2px; float:left; }
.fpflags a { display:inline; text-decoration:none; }
.flagimage, .flagdescription { float:left; }
.flagdescription { padding:2px 0 0 2px; }
.fpflags img { border:0; }

/*logo*/
.logo img { border:0; }

/*Languages*/
.languages { text-align:right; padding:5px 2px 5px 0; }
.languages img { border:0; margin-right:2px; }

/*Mainnavigation*/
.mainnavigation { margin:0; padding:20px 20px 20px 0; }
.mainnavigation ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #ddd; }
.mainnavigation li { border-top:1px solid #ddd; }
.mainnavigation a { padding-left:5px; display:block; min-height:15px; height:auto;_height:15px;text-decoration:none; color:#000; }
.mainnavigation a:hover { background-color:#eee; }
.mainnavigation ul ul { border-bottom:none; }
.mainnavigation ul ul a { padding-left:15px; font-size:11px; }
.mainnavigation ul ul ul a { padding-left:25px; font-size:11px; }
a.selectednavi { font-weight:bold; }				

/*Contentarea*/
.contentarea .contentleft { width:300px; }
.contentarea .contentright { width:300px; }

/*Products*/
.product_cont { float:left; width:100px; padding:0 10px 15px 0; }
.product_thumb { height:100px; }
.product_title { height:30px; }
.product_cont img { border:0; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }

.webdesign { clear:both; text-align:right; padding-top:5px; }
.webdesign a { color:#ccc; text-decoration:none; }

/*Flash*/
#greenlineflash_bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; opacity: .5; filter: alpha(opacity=50); z-index: 998; }
#greenlineflash_cont { position: absolute; width: 100%; top: 0; left: 0; z-index: 999; text-align: center; padding-top: 50px; }
.greenline_banner img { border:0; }

.testtable table { width:100%; border-collapse:collapse; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.testtable table td { padding:1px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }