/** 
* Print CSS *
* @author Mario Nitschke
* @version 2.0 
* @see http://www.i-vp.de/
*/
html, body { margin: 0; padding: 0; height: 100%; }
body { background-color: #FFF; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #575756; }
p { margin: 0 0 15px 0; padding: 0; }
ul, ol, li { margin: 0; padding: 0; list-style-position: outside; list-style-type: square; }
ol { margin: 0 0 20px 28px; }
ul { margin: 0 0 20px 15px; }
object, embed { margin: 0; padding: 0; cursor: pointer; }
form, input, label, select, textarea { margin: 0; padding: 0; }
img, a img { border: 0; }

a:link { color: #575756; text-decoration: none; outline: none; }
a:hover { color: #f00; text-decoration: none; outline: none; }
a:active { color: #f00; text-decoration: none; outline: none; }
a:visited { color: #575756; text-decoration: none; }

h1, h2, h3, h4, h5 { padding: 0; color: #3d3431; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; }
h1 { margin: 0 0 14px 0; font-size: 24px; text-transform: uppercase; }
h2 { margin: 0 0 14px 0; padding: 0; font-size: 20px; text-transform: uppercase; }
h3 { margin: 0 0 7px 0; font-weight: bold; font-size: 18px; }
h4 { margin: 0 0 7px 0; font-weight: normal; font-style:italic; font-size: 14px; }
h5 { margin: 0; padding: 0; font-size: 11px; font-weight: normal; }
form, textarea, input, button, select { margin: 0; padding: 0; }
blockquote { margin: 0 0 1em 0; background-color: #f4f3ef; padding: 25px; border-top: 1px dotted #333333;border-bottom: 1px dotted #333333; }
abbr { border-bottom: 1px dotted #6d6962; }

/* Font Sets */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.vsuper { vertical-align: top; font-size: 8px; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; }
.vbottom { font-size: 8px; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; }
.tright { text-align: right; }
.bgc1 { background-color: #0054a5 !important; }

/*Box Model*/
.cl { clear: left !important; }
.cr { clear: right !important; }
.floatl { float: left; }
.floatr { float: right; }
.fixfloat { clear: both; font-size: 0px; margin: 0px; padding: 0px; line-height: 0px; }
.minh-10 { height: 10px; overflow: visible; }
html>body .minh-10 { height: auto; min-height: 10px; }

/* Offscreen Content */
.offscreen { position: absolute; left: -1000em; width: 100em; height: 1em; overflow: hidden; }

/* Color Definitions */
.bg1 { background-color: #ee8f00; } /* Orange */
.bg2 { background-color: #e3e3e3; } /* Mid-Grey */
.fco1 { color: #f39200; } /* Orange */
.fco2 { color: #545454; } /* Grey */
.fco3 { color: #FFFFFF; } /* White */
.fco4 { color: #7f4800; } /* Orange-Grey */
.fco1 a:link, .fco1 a:visited, .fco1 a:active, .fco1 a:hover,
.fco2 a:link, .fco2 a:visited, .fco2 a:active, .fco2 a:hover { color: #7bcac9; }

/* Spacer */
.space, .halfspace, .smallspace { width: 100%; height: 30px; min-height:30px; clear: both; display: block; }
.halfspace { height: 15px; min-height: 15px; }
.smallspace { height: 7px; min-height: 7px; }
.fs { margin: 0; padding: 0; }

/* javascript */
#tyToolTip { background-image: url('/templates/pics/blacktransparent.png'); background-repeat: repeat; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; position: absolute; line-height: 16px; font-weight: normal; z-index: 3000; background-color: transparent; color: #FFF; font-size: 11px; max-width: 200px; padding: 8px; }
#tyToolTip h3 { padding: 0; color: #FFF; font-size: 10px; text-decoration: none; font-style: normal; font-weight: normal; line-height: 12px; margin: 0; font-family: 'Trebuchet-MS', Verdana, Helvetica, Arial, sans-serif; z-index: 3001; }

/* Content */
#dimm { overflow: hidden; min-height: 100%; height: auto; padding: 0 8px 0 8px; width: 912px; margin: 0 auto; background-image: url('/templates/pics/dimm_back.gif'); background-repeat: repeat-y; }
