div.moduletable_blue {
      padding-bottom:6px;
     display: block;
}

div.moduletable_blue a {
     color:#ffffff !important;
     padding:5px;
     /*display: block;*/
}

div.moduletable_blue a:hover {
background-color: #487fd0 !important;
}

.moduletable_blue a{
    line-height: 1.9;
    padding-left: 10px;
}

.moduletable_blue {
    color: #FFFFFF;
    padding: 5px 0 5px 20px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
}

div.moduletable_blue a{
background:url(../images/dot.gif) bottom left repeat-x;
}

#left .moduletable_blue{
background:#3e7ad4 url(../images/bgmenu.jpg) top left repeat-x;
margin-bottom:15px;
padding:0 9px 9px 9px;
voice-family: "\"}\""; 
voice-family:inherit;
font-weight:bold;
margin-top: -7px;
}

.moduletable_blue h3{
color:#9cc4ff;
margin: 0px;
padding: 14px 0px 0px 0px;
}

#left ul.blue a:hover, #left ul.blue li.active a{
background-color:#487fd0 !important;
}

































div.moduletable_gb1 {
      padding-bottom:6px;
     display: block;
}

div.moduletable_bg1 a {
     color:#ffffff !important;
     padding:5px;
}

div.moduletable_bg1 a:hover {
background-color: #88bc0f !important;
}

.moduletable_bg1 a{
    line-height: 1.9;
    padding-left: 10px;
}

.moduletable_bg1 {
background:#72A00C url(../images/bggreen.jpg) top left repeat-x;
    color: #FFFFFF;
    display: block;
    padding: 5px 0 5px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

div.moduletable_bg1 a{
background:url(../images/dotg.gif) bottom left repeat-x;
}

.moduletable_bg1 h3{
margin:0 0 3px 0;
padding:0;
color:#88BC0F;
}

.moduletable_bg1{
padding:3%;
voice-family: "\"}\""; 
voice-family:inherit;
font-weight:bold;
}

ul.bg1 a:hover, ul.bg1 li.active a{
background-color:#487fd0 !important;
}






































#shadowl{background: transparent url(../images/shadowl.png) no-repeat 0 0;margin-left: -6px;}

#shadowr {
      background: transparent url(../images/shadowr.png) no-repeat 100% 0;
      margin-right: -6px;
}

div.moduletable_cookie {
      background: #ffffff;
      margin-bottom: 15px;
      margin-top: -20px;
      padding-left:10px;
      padding-right:6px;
}

.product-Old-Price {
      text-decoration:line-through;
      color:#ff0000;
}

#vmMainPage td {
      font-size:13px;
      font-weight: bold;
      vertical-align:top;
}

#vmMainPage a:link:hover {
      color:#FF6A00;
}
div.moduletable_menu {
      padding-bottom:6px;
}

div.moduletable_menu ul.menu li{
background:url(../images/dot.gif) bottom left repeat-x;
}

#left .moduletable_menu{
background:#3e7ad4 url(../images/bgmenu.jpg) top left repeat-x;
margin-bottom:15px;
}

.moduletable_menu h3{
color:#9cc4ff;
}

#left .moduletable_menu,#left .moduletable{
padding:3%;
voice-family: "\"}\""; 
voice-family:inherit;
font-weight:bold;
}

div.moduletable_menug li{
background:url(../images/dotg.gif) bottom left repeat-x;
margin:0px;
}

.moduletable_menug a {
background:url("../images/darrow.png") no-repeat scroll 4px 5px transparent;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:2px 0 3px 20px;
text-decoration:none;
text-transform:uppercase;
margin:0px;
}

.moduletable_menug {
background:#3e7ad4 url(../images/bggreen.jpg) top left repeat-x;
padding:0.5% 7px 1px 7px;
voice-family: "\"}\""; 
voice-family:inherit;
width:94%;
}

.moduletable_menug h3 {
margin-top:0;
color:#88BC0F;
margin-bottom: 4.6%;
}

.moduletable_menug a:hover{
background-color:#88BC0F;
text-decoration:none !important;
}

div.moduletable_menugii li{
background:url(../images/dotg.gif) bottom left repeat-x;
margin:0px;
}

.moduletable_menugii a {
background:url("../images/darrow.png") no-repeat scroll 4px 5px transparent;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:2px 0 3px 20px;
text-decoration:none;
text-transform:uppercase;
margin:0px;
}

.moduletable_menugii {
background:#3e7ad4 url(../images/bggreen.jpg) top left repeat-x;
padding:6px 7px 1px 7px;
voice-family: "\"}\""; 
voice-family:inherit;
width:94%;
}

.moduletable_menugii h3 {
margin-top:0;
color:#88BC0F;
}

.moduletable_menugii a:hover{
background-color:#88BC0F;
text-decoration:none !important;
}

#left .moduletable{
background-color:#cfcfcf;
}

#left .moduletable, #right .moduletable{
margin-bottom:5px;
}

div.moduletable_vidcenter {
      text-align:center;
      background-color:#CFCFCF;
      padding:6px;
      margin-bottom:11px;
}

div.moduletable_pushhoch {

}

div.moduletable_bookmarks{
      margin-bottom:15px;
      padding-top:4px;
}

#sufu {
background:transparent url(../images/sufu.jpg) top left repeat-x;
clear:both;
float:right;
height:31px;
margin:5px 5px -42px 0;
padding:4px 12px 6px 12px;
position:relative;
text-align:right;
z-index:200;
}

#mod_search_searchword {
       margin-right:5px;
       height:14px;
       padding-top:2px
}


div.moduletable_centercard {
       padding: 0px 10px 10px 10px;
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
       margin-bottom:15px;
       margin-top:15px;
}

div.moduletable_centercard a {
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
}

div.moduletable_centercard a:hover {
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
       text-decoration:underline;
}

div.moduletable_center {
       padding: 0px 10px 10px 10px;
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
       background:url("../images/bgred.jpg") repeat-x scroll left top #D02E2E;
       color:#FFFFFF !important;
       margin-bottom:15px;
       margin-top:15px;
}

div.moduletable_center a {
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
       color:#FFFFFF !important;
}

div.moduletable_center a:hover {
       text-align:center;
       font-weight:bold;
       vertical-align:middle;
       border-collapse:collapse;
       color:#FFFFFF !important;
       text-decoration:underline;
}

div.moduletable_center img {
padding:0px 6px;
       color:#FFFFFF !important;
}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
border: none;
}

.clear {
clear: both;
}

body {
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

td, p {
color: #333;
font-size:12px;
}

h1, .componentheading{ font-size:21px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px;}
h2, .contentheading{font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#5b8307; line-height:21px;}
h3{font-size:14px; font-weight:bold;text-align:left; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
.moduletable h3, .moduletable_menu h3{margin-top:0;}

a {
color:#5b8307;
}

a:link {
text-decoration: none;
}

table.contentpaneopen, table.contentpane{
border-collapse:collapse;
}

#left ul.menu, #left ul.menu li, #left ul.menu ul{
margin:0; padding:0; list-style:none;
}

#left ul.menu a{
display:block;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:5px 0px 5px 20px;
background:url(../images/mainlevel.gif) no-repeat;
background-position:5px 10px;
}
#left ul.menu ul a{
background:url(../images/indent1.png) no-repeat;
background-position:25px 0px;
padding-left:35px;
}

#left ul.menu a:hover, #left ul.menu li.active a{
background-color:#487fd0;
color:#fff;
}
ul#mainlevel-nav{
margin:0;
padding:0;
list-style:none;
}
ul#mainlevel-nav li{
float:right;
margin:0;
padding:0;
}

a.mainlevel-nav{
color:#d5d5d5;
text-decoration:none;
display:block;
padding:40px 10px 16px 10px;
font-size:14px;
font-weight:bold;
}

a.mainlevel-nav:hover{
color:#ffe465;
background:url(../images/topmenu.jpg) top left repeat-x;
}

#bgtop{background-color:#000000;}

#bgbottom{
background: url(../images/pfoten.png) scroll 0 0 transparent;}

#bgbottomo{ background:url(../images/so.png) repeat-x 0 0 transparent;height:6px;}

#bgbottomu{ background:url(../images/su.png) repeat-x 0 100% transparent;height:6px;margin-top:-6px;}

.wrapper{width:95%; 
max-width:1060px;
margin:0 auto;
margin-top:-6px;
text-align:left;}

#logo{float:left; padding-top:6px;margin-top:-36px;}

#logo h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:bold;
}
#logo a{
color:#e5e5e5;
text-decoration:none;
}
#logo a:hover{
text-decoration:none;
}
#user3{float:right; width:600px; margin-top:-235px;}

#nav, #container{ 
border:#fff 5px solid; 
border-bottom:none;
}

#nav{
background-color:#ffd202; 
position:relative; 
height:42px;
}

#container{background-color:#fff;margin: 0 6px 0 6px;}
#container ul{/*margin:10px;*/}
#left, #middle, #right{overflow:hidden;}
#left{width:30%; float:left;margin-bottom:30px;}
#left a{color:#000;}
#left a:hover{color:#666666;}


html>body #left .moduletable_menu, html>body #left .moduletable{
width:94%;
}

#left .moduletable{
background-color:#cfcfcf;
}
#left .moduletable, #right .moduletable{
margin-bottom:5px;
}
#main{
width:69.5% !important;
width:69.5%; float:right;}
#user12{
position:relative;
margin-bottom:5px;
}
#user12 .moduletable{
padding:6px 16px;
}
#user12 a{
color:#fff;
}
#user12 a:hover{
text-decoration:underline;
}
#user12 ul{
list-style:none;}


#user1{width:33.2%; float:left; margin-right:0.2%;}
#user2{width:33.2%; float:left; margin-right:0.2%;}
#user5{width:33.2%; float:left;}

#user1{
color:#fff;
padding-bottom:1px;
}

#user2{
color:#fff;
padding-bottom:1px;
}

#user5{
color:#fff;
padding-bottom:1px;
}

#top h3{
background:#71a00b url(../images/toph3.jpg) top left repeat-x;
color:#fff;
padding:10px 0 10px 6px;
}
#top{padding-bottom:20px;}

#middle{
float:left;
width:97% !important;
padding-left:11px;
}

#right{
float:right;
width:33.5%;
}

#rightmodule{
background:url(../images/dot-v.png) top left repeat-y;
}

#rightmodule .moduletable{
padding:10px;
}

#rightmodule h3, #rightmodule a{
color:#2d66b8;
}

#user4{
/*border-top:#0c4fb2 5px solid;*/
background-color:#3b77cf;
}
#user4 .moduletable{
padding:10px;
}

#footer{position:relative; text-align:center; margin:auto; clear:both; background-color:#989898; width:600px;}
#footer a:hover {color:#5b8307;}
#footer a{color:#fff;}
#footer .bgright{ text-align:center; color:#fff; background:url(../images/footerright.jpg) top right no-repeat;}
#footer .bgleft{ background:url(../images/footerleft.jpg) top left no-repeat; height:34px; padding:6px 10px 0px 10px;}

li.latestnews, li.mostread{
margin-bottom:5px;
}
