/* Main Styles */
body { background-color: #eee8e0 }
td  { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
p { line-height: 13px }
a:link { color: #c00; text-decoration: none }
a:visited { color: #c00; text-decoration: none }
a:hover { color: #f00; text-decoration: underline }
.footer { color: #333; font-size: 10px }
.footer a:link { color: #333; font-size: 10px; text-decoration: none }
.footer a:visited { color: #333; font-size: 10px; text-decoration: none }
.footer a:hover { color: #c00; font-size: 10px; text-decoration: underline }
.mainpadding  { padding: 5px 5px 10px }
/* Content Styles */
.content-big { background-color: white; background-image: url("../images_main/back_content-big.jpg"); background-repeat: repeat-x; background-position: left bottom; padding: 10px; border: solid 1px #666 }
.content-head { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; margin-bottom: 3px }
.content-img { margin-bottom: 10px; margin-left: 10px; padding: 3px; float: right; border: solid 1px #999 }
.content-left-img  { margin-right: 10px; margin-bottom: 10px; padding: 3px; float: left; border: solid 1px #999 }
.content-center-img  { margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding: 3px; border: solid 1px #999 }
.content-sm-img { margin-bottom: 10px; margin-left: 10px; padding: 3px; float: right }
.content-small { background-color: white; padding: 10px; border: solid 1px #666 }
.content-ecards { background-color: #e6e6e6; background-image: url("../images_main/image_ecards_mid.jpg"); background-repeat: no-repeat; background-position: right top; padding: 10px; border-bottom: 1px solid #666; border-left: 1px solid #666 }
/* Box Styles */
.box { font-family: Georgia, Times, Arial, Helvetica, Verdana; background-color: white; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }
.boxcell { color: #333; font-size: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 5px; border-bottom: 1px dashed #999 }
.boxlink   { color: #666; font-size: 10px; font-weight: bold; background-repeat: no-repeat; background-position: left center; margin-top: 5px; margin-bottom: 2px; float: right }
.boxlink a:link   { color: #666; font-size: 10px; font-weight: bold; text-decoration: none; background-image: url(/images_main/pfeil_box.gif); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
.boxlink a:visited   { color: #666; font-size: 10px; font-weight: bold; text-decoration: none; background-image: url(/images_main/pfeil_head_red.gif); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
.boxlink a:hover   { color: #a20100; font-size: 10px; font-weight: bold; text-decoration: underline; background-image: url(/images_main/pfeil_head_red.gif); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
.head  { color: #c00; font-size: 15px; font-family: Georgia, Times, "Times New Roman", Courier, Arial, Helvetica, Verdana; font-weight: bold; background-image: url("../images_main/pfeil_head_red.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.rates_box { border-top: 1px solid #ccc }
/* Fonts Styles */
.fontred10 { color: #a20100; font-size: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.fontred11 { color: #a20100; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.fontgray10 { color: #666; font-size: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.fontgray11 { color: #666; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
