@charset "utf-8";
/* CSS Document */

* {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
body { color:#424242; background-color:#424242; padding:0; margin:0; font-size:12pt; text-align:center;}
h1 { margin: 0; padding:13px 0px; color:#79B900; font-size:16pt; line-height:1.2em; font-weight:bold; border-bottom:solid 1px #000;}
h2 {margin:0; padding:5px 0px; color:#79B900; font-weight:bold; font-size:14pt;}
h3 {color:#000; font-size: 100%; font-weight:bold; padding:10px 0; margin:0; margin-top:30px;}
h4 {color:#000; font-size: 100%; font-weight:bold; padding:10px 0; margin:0; margin-top:30px; }
img { border:0; padding:0; margin:0; background:none;}
p { line-height:1.1em; }


/* Layout */
#print-header { text-align:left; width: 100%; padding:0px; float:left; height:150px; display:block;}
#center {width: 100%; margin: 0px auto; padding:0px; text-align:left; background: url(../_img/bg-center.gif) repeat-y left; padding:0px 0px; }
#main {width: 100%; padding-bottom:12px; margin:0; background: #fff; float:left; }
#main-left { display:none; float:left; width:194px; padding-right:10px; padding-top:1px;}
#main-center { float:left; width:100%; background: url(../_img/bg-main-center.gif) repeat-x top;}
#main-right { display:none; float:right; width:192px; }


/* Header */
#above-header { display:none; width: 874px; margin: 0px auto; padding:0px 22px; height:30px; background:#424242 url(../_img/bg-above-header.gif) no-repeat left bottom;}


#header { display:none; height:134px; width:874px; background:#fff url("../_img/bg-header.jpg") no-repeat top right; float:left;}
#animation { float:right;}
#logo { padding:13px 0 0 0; float:left;}
#logo img{ }

/* Top menu */
#top-menu { display:none; width:874px; background:#645B5D url("../_img/bg-top-menu.gif") repeat-x bottom; margin:0; padding:0; border-top:solid 1px #fff; border-bottom:solid 1px #fff; float:left;}

#top-menu ul { margin: 0; padding:0; list-style-type: none; text-align: center; float:left; }
#top-menu ul li { display: block; float: left; text-align: center; padding: 0 1px 0 0; margin:0; background: url(../_img/bg-top-menu-item.gif) no-repeat top right;}
#top-menu ul li.last { padding:0; background:none;}
#top-menu ul li a { min-width: 10px; min-height: 30px; border:0; padding: 11px 38px 0 37px; margin: 0; text-decoration: none;display: block; text-align: center; color:#EDEDED; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:130%;}
* html #top-menu ul li a { width: 10px; height: 30px; white-space:nowrap; padding: 11px 35px 0 35px;}
#top-menu ul li a:hover { color: #fff; background:#645B5D;}
#top-menu ul li a.act { color:#99C93F; background:#2B2728;}
#top-menu ul li a.last { border:none;}

#under-top-menu { display:none; border-top:solid 1px #9A9999; border-bottom:solid 1px #E9E9E9; background:#D6D6D6; float:left;}

#search-container { margin:0px; padding:0px 0px 0 10px; width:182px; float:right; background:#C8C8C8; border-left:solid 1px #A6A6A6;}
#search-form { margin:0; padding:0;}
.search-field-long { height:17px; width:135px; font-size:11px; margin:6px 0 0 0; color:#000; float:left; padding:4px 0 0 4px; border:solid 1px #ADADAD; background:#fff url("../_img/bg-search-field-long.gif") repeat-y right;}
.search-field-long:hover, .search-field-long:focus {color : #1368AD;  background:#C9EBFF; border: 1px solid #1368AD;
}
.search-button { margin: 0px; float:left;}


/* Left column */
#main-menu {margin:0; padding:8px 15px 15px 15px; border:solid 1px #99C93F; margin-bottom:8px; background:#fff;}
.main-menu {margin: 0; padding:0; list-style:none;}

.main-menu li.level1 {line-height: 1.1em; border-bottom:solid 1px #EBEBEB;}
.main-menu li.level1 a{ color:#79B900; text-decoration:none; font-weight:bold; display:block; width:155px; padding:7px 0 5px 8px; background: url("../_img/bg-main-menu-level1.gif") no-repeat 0% 50%; font-size:110%; }

.main-menu li.level2 {line-height: 1.1em; border-bottom:solid 1px #F6F6F6;}
.main-menu li.level2 a{ color:#ADADAD; text-decoration:none; font-weight:normal; display:block; width:135px; padding:7px 0 5px 20px; background: url("_img/bg-main-menu-level2.gif") no-repeat 0% 50%; }

.main-menu li.level1 a.act{ font-weight:bold; color:#000; }
.main-menu li.level2 a.act{ font-weight:bold; color:#000;}
.main-menu li a:hover{ color:#000;}

#bg-main-left { height:90px; width:194px; background: url("../_img/bg-main-left.gif") repeat-x top; float:left;}
p.top-produkt { padding:13px 8px; margin:0; background:#E5E5E5; border-bottom:solid 1px #fff; float:left; width:178px;}

/* Center column */

/* Right column */
.banner-right { width:192px; height:57px; float:left;}
.banner-right a{ text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000; margin:0; padding:30px 0 0 36px; width:150px; height:27px; display:block;}
.banner-right a.lines2{ padding:27px 0 0 36px; line-height:1em;}
.banner-right a:hover{ text-decoration:underline;}

.banner1 { background: url(../_img/bg-banner1.jpg) no-repeat bottom left;}
.banner2 { background: url(../_img/bg-banner2.jpg) no-repeat bottom left;}
.banner3 { background: url(../_img/bg-banner3.jpg) no-repeat bottom left;}
.banner4 { background: url(../_img/bg-banner4.jpg) no-repeat bottom left;}
.banner5 { background: url(../_img/bg-banner5.jpg) no-repeat bottom left;}

/* Partners */
#partners { float:left; width:874px; border-top:solid 8px #99C93F; padding:12px 0;}
#partners-left { border-right:solid 1px #D4D3D4; float:left; width:190px; height:60px; padding:7px 15px 0 0; text-align:right;}
#partners-right { float:right; width:657px; height:60px; padding:7px 0 0 0; text-align:left;}
#partners-right img{ float:left; padding:0px 10px 10px 10px; }


/* Editorial */
#content { padding:10px 0px; }


ul.list {margin: 0; padding:0px 0px 10px 0; list-style: none; }
ul.list li {list-style-type:square; line-height: 1.1em; margin-left:15px; margin-bottom:12px; }
* html ul.list li {list-style-image:url(../_img/bullet-list.gif);}

table.normal { border-collapse:collapse; text-align:center; border:solid 1px #9C9B9B; }
table.normal td{ border:solid 1px #9C9B9B; background:#EAEAEA; color:#000; padding:3px;}
table.normal th{ border:solid 1px #9C9B9B; background:#D6D6D6; color:#000; font-weight:bold; text-align:center; padding:5px;}
table.normal td.first { text-align:left;}
table.normal th.first{ text-align:left;}
table.normal tr.highlight td{ background:#fff;}

.normal-form { margin:25px 0;}
.normal-form .normal-button { margin: 0px; padding:10px 0px 6px 0; background:#fff url("../_img/bg-search-field-long.gif") repeat-y right; text-transform:uppercase; color:#000; font-weight:bold; border:none; font-size:90%; width:110px; cursor:pointer; text-align:center; border:solid 1px #9C9B9B;}
.normal-form .input-field-long { width:220px; font-size:11px; margin: 0px 0 5px 0; color:#9C9C9C; padding:4px; background:#fff; border:solid 1px #9C9B9B;}
.normal-form .input-field-short { width:110px; font-size:11px; margin: 0px 0 5px 0; color:#9C9C9C; padding:4px; background:#fff; border:solid 1px #9C9B9B;}
.normal-form label{ font-weight:bold; width:145px; float:left;}

hr { height:1px; background:#D7D7D7; border: solid 1px #D7D7D7; color:#D7D7D7; margin:25px 0;}


/* Footer */
#footer { width: 100%; margin: 0px auto; background: url(../_img/bg-footer.gif) no-repeat top left; padding:20px 0px 30px 0px; text-align:center; border-top:solid 1px #000; }
html>body #footer { padding-bottom:80px;}
#footer p{ margin:0; padding:20px 0;}
.copyright { color:#969696; float:right; font-weight:normal; text-align:right; width:200px;}
.bottom-menu { float:left; text-align:left; color:#E9E9E9; width:200px;}
.bottom-menu a{ color:#E9E9E9; }
.bottom-menu a:hover{ color:#E9E9E9; text-decoration:none; }


/* Others */
.left { float:left;}
.right { float:right;}
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.smaller { font-size:90%;}
.no-margin { margin:0; padding:0;}

.clear-dashed { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px; background: url(../_img/bg-dashed-horizontal.gif) repeat-x; margin-bottom:13px;}
.clear-inquiry { clear:both; margin:0; padding:0; font-size:1px; height:1px;}

.colored-green { color:#79B900;}
.colored-green a { color:#79B900 !important; text-decoration:underline;}
.colored-green a:hover { color:#79B900; text-decoration: none;}

img.img-left { float:left; margin:3px 15px 3px 0; border:solid 2px #79B900; background:#fff; padding:6px; }
img.img-right { float:right; margin:3px 0 3px 11px; border:solid 2px #79B900; background:#fff; padding:6px;}

a { color:#000; text-decoration:underline;}
a:hover { color:#000; text-decoration: none;}

a.more{ color:#FF6000; text-decoration:underline; font-weight:bold; background: url("../_img/bg-arrow-right.gif") no-repeat 0% 50%; padding-left:10px; white-space:nowrap; }
a.more:hover { color:#FF6000; text-decoration: none;}

a.link{ color:#000; text-decoration:underline; background: url("../_img/bg-arrow-right.gif") no-repeat 100% 70%; padding-right:20px; white-space:nowrap; line-height:2.5em;}
a.link:hover { color:#000; text-decoration: none;}

