/* Created by Nexanet GmbH */

body { margin:0; padding:0; background:#42A62A url(body.jpg) repeat-x; font:11px/16px Verdana,sans-serif; color:#000; height:100%; }
html { height: 100%; }

a { color:#32961A; text-decoration:none; }
a:hover { color:#F00; }

form { margin:0; padding:0; }

table { border-spacing:2px; }
td { padding:0; vertical-align:top; }
td.e { color:#FF0000; }
th { text-align:left; width:80px; }
th.e { color:#FF0000; }

input { border:1px solid #070; padding:2px; font-size:11px; width:143px; height:14px; margin:0; }
select { border:1px solid #070; padding:2px; font-size:11px; width:143px; height:20px; margin:0; }
textarea { border:1px solid #070; padding:2px; font-size:11px; width:143px; height:20px; margin:0; }
input.s { color:#070; background:#ECF7E9; width:149px; text-align:left; height:20px; font-size:9px; font-weight:bold; padding:2px; }
input.b { color:#FFFFFF; background:#070; width:149px; text-align:left; height:20px; font-size:9px; }
input.n { width:35px; text-align:right; padding-right:2px; }

#main { position:relative; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0; width:920px; background:#FFF url(main2.gif) repeat-y; min-height:100%; height:auto !important; height:700px; }

#headline { background:url(headline.gif); height:31px; }
#leftshadow { position:absolute; background:url(leftshadow.jpg) repeat-y; width:10px; height:316px; top:31px; left:0px; }
#rightshadow { position:absolute; background:url(rightshadow.jpg) repeat-y; width:10px; height:316px; top:31px; right:0px; }

#fruits { position:absolute; right:10px; border-bottom:1px solid #32961A; }
#logo { padding-bottom:35px; }

i#nav { position:absolute; left:10px; width:202px; background:#FFF; }
i#nav a { display:block; text-align:right; width:187px; }
i#nav a.a { color:#D00; }
i#nav a.main { margin:3px 0px; padding:8px 15px 0 0; background:url(button.gif) no-repeat; height:24px; font-weight:bold; font-size:14px; line-height:16px; }
i#nav a.sub { margin:2px 0px; }

#nav { position:absolute; left:10px; width:202px; background:#FFF; }
#nav a { display:block; text-align:right; width:187px; }
#nav a.a { color:#D00; }
#nav a.main { margin:3px 0px; padding:6px 15px 0 0; background:url(button2.gif) no-repeat; height:20px; font-weight:bold; font-size:12px; line-height:14px; }
#nav a.sub { margin:2px 0px; }

#login { position:absolute; right:13px; top:188px; width:160px; color:#32961A; font-size:10px; line-height:16px; }
#login h1 { font-size:12px; line-height:16px;  margin-top:10px; margin-bottom:10px; }
#login input { margin-bottom:5px; }
#login a img { border:0; }

#address { position:absolute; right:13px; bottom:20px; width:160px; color:#32961A; font-size:11px; line-height:16px; }

#content { position:relative; margin:0; margin-top:177px; margin-bottom:20px; left:230px; width:480px; min-height:400px; }
#content h1 { position:relative; font-size:16px; line-height:18px; margin-top:10px; margin-bottom:10px; font-weight:bold; color:#D2AA00; }
#content h2 { position:relative; font-size:11px; line-height:14px; margin-top:6px; margin-bottom:6px; font-weight:bold; color:#D2AA00; }
#content h2.green { color:#32961A; }
#content h3 { position:relative; font-size:9px; line-height:14px; margin-top:6px; margin-bottom:6px; font-weight:bold; color:#000; background:#FFCC00; padding-left:2px; }
#content a { color:#B28A00; }
#content input.b { background:#FFF7AD; color:#825A00; width:auto; font-size:11px; font-weight:bold; border:1px solid #FFE0A0; text-align:center; margin-top:10px; };
#content .wizardpath { border:1px solid #FFE0A0; background:#FFF7AD; padding:2px; font-size:10px; font-weight:bold; color:#B28A00; }
#content .wizardpath td { padding-left:4px; }
#content .wizardpath a.b { color:black; }

#ahtmleditor h1 { position:relative; font-size:16px; line-height:18px; margin-top:10px; margin-bottom:10px; font-weight:bold; color:#D2AA00; }
#ahtmleditor h2 { position:relative; font-size:11px; line-height:14px; margin-top:6px; margin-bottom:6px; font-weight:bold; color:#D2AA00; }
#ahtmleditor h3 { position:relative; font-size:9px; line-height:14px; margin-top:6px; margin-bottom:6px; font-weight:bold; color:#000; background:#FFCC00; padding-left:2px; }

p.bar { position:relative; height:15px; color:#D2AA00; font-size:13px; font-weight:bold; background:#FFEFAD url(/inc/barbg3.jpg) no-repeat; padding:5px; margin-bottom:0px; }

div.contb { position:relative; padding:15px; width:448px; background:#FFEFAD; color:#332200; border:1px solid #FFE0A0; font-size:10px; margin-bottom:2px; }
div.contb input { border:1px solid #D2AA00; color:#825A00; font-size:11px; }
div.contb input.s { background:#FFF7AD; color:#825A00; width:auto; font-size:11px; }
div.contb input.c { width:20px; border:0; margin-bottom:25px; margin-right:5px; float:left; font-size:11px; }
div.contb input.r { width:20px; border:0; }
div.contb input.t { width:120px; }
div.contb textarea { border:1px solid #D2AA00; background:#FFFFFF; backgroundold:#FFF7AD; }
div.contb hr { border: 0px; border-top: solid 1px #D2AA00; border-bottom: transparent; }
div.contb h1 { color:#000; }
div.contb select { width:200px; }
div.contb .box { border:1px solid #FFE0A0; background:#FFF7AD; padding:2px; font-size:9px; }

div.errorbox { background:#FFF5BD; border:2px solid #FFB070; padding:5px; font-weight:bold; margin-bottom:10px; }

.comment { font-size:9px; margin:2px; }
.error { color:#FF4400; font-weight:bold; background:url(error.jpg) no-repeat; height:40px; padding-left:40px; padding-top:5px; font-size:11px; margin:2px; }

.cb { clear:both; margin:0px; } 

.nav { font-weight:bold; color:#D2AA00; margin-left:20px; margin-right:20px; }
.nav img { vertical-align:middle; }


div.homebox { position:relative; background:#FFEFAD; border:1px solid #FFE0A0; padding:5px; padding-top:-20px; margin:0px; margin-top:45px; left:68px; width:145px; height:90px; font-size:10px; float:left; }
div.homebox img { position:relative; left:-84px; margin-right:-90px; float:left; }
div.homebox h2 { position:relative; top:-28px; }
div.homebox span { position:relative; top:-20px; }
div.homebox a { position:absolute; bottom:5px; right:5px; }


a.homebox { position:relative; background:#FFEFAD; border:1px solid #FFE0A0; padding:5px; padding-top:-20px; margin:0px; margin-top:45px; left:68px; width:145px; height:90px; font-size:10px; float:left; display:block; }
a.homebox:hover { background:#FFF5BD; border:1px solid #EFD090; }
a.homebox img { position:relative; left:-84px; margin-right:-90px; float:left; border:0; }
a.homebox h2 { position:relative; top:-28px; }
a.homebox span { position:relative; top:-20px; }
a.homebox p { position:absolute; bottom:5px; right:5px; margin:0px; }


table.list th { background:#FFF5BD; border-bottom:1px solid #EFD090; padding:2px; width:80px; }
table.list td { border-bottom:1px solid #EFD090; padding:4px; }

table.adminlist td { width:100%;white-space:nowrap;  }

ul { margin-left:20px; list-style-type:square; padding:0px; }
li { margin-left:0px; }

.mousehighlite { background-color:#FFD78D; }
.mousehighlite td { background-color:#FFD78D; }

.hoverimg img {
    width:80px;
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
}

.hoverimg img:hover {
    -webkit-transform:scale(4); /* Safari and Chrome */
    -moz-transform:scale(4); /* Firefox */
    -ms-transform:scale(4); /* IE 9 */
    -o-transform:scale(4); /* Opera */
     transform:scale(4);
}

.more_hidden {
   display: none;
}
