body { padding: 0px; margin: 0px; font: 10px Tahoma; }
table { height: 100%; }

p { margin: 5px 0px; }
h4 { font: bold 12px Tahoma; color: #000; margin: 10px 0px; }
h3 { font: bold 14px Tahoma; color: #000; margin: 10px 0px 0px 0px; }
h2 { font: 23px Tahoma; margin: 5px 0px; font-weight: bold; color: #000; }
p { font: 11px Tahoma; color: #000; text-align: justify; }
hr { height: 1px; color: #DCDCDC; }

td { vertical-align: top; }


#top1 {  background-color: #a3d9f6; background-image: url('/logo.gif'); background-repeat: no-repeat; height: 150px; width: 230px; }
#top2 {  background-color: #a3d9f6; height: 150px; vertical-align: middle; text-align: center; background-image: url('bigkrug.gif'); background-repeat: no-repeat; background-position: 40% 50%;  }
#top3 {  background-color: #a3d9f6; height: 150px; width: 200px; vertical-align: middle; }

#left {  height: 100%; width: 230px; background-color: #e7e7e7; }
#center {  height: 100%; }
#right {  height: 100%; width: 200px; background-color: #FAFAD2; }

#bottom1 {  height: 10px; width: 230px; background-color: #a3d9f6; font: 12px Tahoma; color: #000; font-weight: bold; text-align: center; }
#bottom2 {  height: 10px; background-color: #a3d9f6; font: 12px Tahoma; color: #000; text-align: center; }
#bottom3 {  height: 10px; width: 200px; background-color: #a3d9f6; font: 12px Tahoma; color: #000; font-weight: bold; text-align: center; }


#left_top {  background-color: #556B2F; height: 20px; }
#center_top {  background-color: #556B2F; height: 20px; }
#right_top {  background-color: #556B2F; height: 20px; }

#submit { width: 157px; }
div.menu { padding: 15px 15px 20px 15px; text-align: left; }
div.menu_header { padding: 3px 5px; margin-top: 0px; font: 12px Tahoma; color: #F8F8FF; font-weight: bold; background-color: #2F4F4F; }
a.menu_link { font: 12px Tahoma; color: #2F4F4F; }
a.menu_link:hover { color: #bf0000; }
h2 a.big_link { color: #2a8900; font: bold 18px Tahoma;}
a.big_link { color: #2d2d2d; font: 12px Tahoma;}
a.big_link:hover { color: #eeeeee; }


div.top_menu { font: 12px Tahoma; color: #000000; font-weight: bold; }
a.top_menu_link { font: 12px Tahoma; color: #000000; font-weight: bold; }


.vote { font: 11px Tahoma; color: #000000; background-color: #F0E68C; padding: 5px; }
.buy_bg { background-color: #adc7e4; padding: 13px; font: 12px Tahoma; color: #2d2d2d; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.buy_bg   h2 { font: 17px Tahoma; margin: 0px 0px; font-weight: bold; color: #000; }

.add_comment { background-color: #ddf7ea; padding: 15px; font: 12px Tahoma; color: #000000; }

.comment_header { font: 12px Tahoma; color: #000000; font-weight: bold; background-color: #FFFFF0; padding: 5px; }

.comments { font: 11px Tahoma; color: #000000; background-color: #F0F8FF; padding: 15px; }

