/* BODY ================================================================================================================================ */

html												{ overflow: -moz-scrollbars-vertical !important; }
body 												{ margin: 0; padding: 0; font: 0.75em/1.7em Arial, Helvetica, sans-serif; color: black; background: url(bck.body.gif) left top repeat-x #F5F5F5; }
#format												{ width: 928px; text-align: left; margin: 0 auto 0 auto; }
#main												{ padding: 0 1px 0 1px; margin: 0; background: url(bck.main.gif) left top repeat-y; border-bottom: 1px solid white; }
#backlink											{ float: left; width: 20px; padding: 0; margin: 0; }
#left												{ float: left; width: 170px; padding: 0; margin: 0; }
#right												{ float: right; width: 755px; padding: 0; margin: 0; }

.split												{ padding: 0; margin: 0; clear: both; }
.clear												{ clear: both; line-height: 0; }
.help												{ cursor: help; }
.nowrap												{ white-space: nowrap; }
.opacity70											{ filter: alpha(opacity: 35); opacity: 0.35; KHTMLOpacity: 0.35; MozOpacity: 0.35; }

var													{ float: left; width: 9em; font-style: normal; color: #646464; }

.alert												{ margin: 0 0 1px 0; padding: 5px 5px 6px 30px; color: white; background: url(i.alert.ani.gif) 7px 7px no-repeat #C80505; }
.note												{ margin: 0 0 1px 0; padding: 5px 5px 6px 30px; color: white; background: url(i.note.ani.gif) 7px 7px no-repeat #3791c3; }
.notepad_note										{ margin: 0 0 1px 0; padding: 5px 5px 6px 30px; color: white; background: url(i.notepad_note.ani.gif) 7px 7px no-repeat #7da500; }

/* BEREICHSÜBERGREIFENDE FORMATIERUNGEN ================================================================================================ */

a:link												{ color: #23648c; }
a:visited											{ color: #646464; }
a:hover, a:active,
a:focus												{ color: #c80000; }

a:link small										{ color: #646464; }
a:visited small										{ color: #646464; }
a:hover small, a:active small,
a:focus small										{ color: #c80000; }

small												{ font-size: 0.9em; line-height: 1.7em; color: #646464; margin-top: 5px; font-weight: normal; }
hr													{ margin: 0 0 1.5em 0; height: 1px; border: 0; border-top: 1px solid #DCDCDC; }
hr.two												{ border-style: dotted; }
strong												{ font-weight: normal; }
b strong, h3 strong, h4 strong						{ font-weight: bold; }

.hide												{ display: none; }
.nopad												{ padding: 0; }

#left h1											{ font-size: 1em; height: 160px; padding: 0; margin: 0; border-bottom: 1px solid white; }
#left h1 a:link, #left h1 a:visited					{ float: left; position: relative; top: 160px; left: -20px; width: 18px; padding: 3px 0 8px 0; color: white; line-height: 1.7em; text-align: center; background: black; text-decoration: none; border: 1px solid white; }
#left h1 a:hover, #left h1 a:active,
#left h1 a:focus									{ background-color: #282828; }
#left h1 b											{ display: none; }

#left h2											{ padding: 5px 10px 6px 10px; margin: 0; font-size: 1em; font-weight: bold; color: white; background: #23648c; border-bottom: 1px solid white; }

#pnavi												{ padding: 0; margin: 0; list-style: none; background: url(bck.pnavi.gif) left top repeat-x; }
#pnavi li											{ margin: 0; border-bottom: 1px solid #5FAAD2; }
#pnavi li a:link,
#pnavi li a:visited									{ height: 1%; display: block; padding: 5px 10px 6px 10px; color: white; text-decoration: none; }
#pnavi li a:hover,
#pnavi li a:active,
#pnavi li a:focus,
#pnavi li a.active									{ background: #2d82af; }

#pnavi li ul										{ padding: 0; margin: 0; list-style: none; background: #469bc8; font-size: 0.9em; line-height: 1.5em; }
#pnavi li ul li										{ margin: 0; border: 0; border-top: 1px solid #87bedc; }
#pnavi li ul li a:link,
#pnavi li ul li a:visited							{ height: 1%; display: block; padding: 3px 10px 4px 24px; color: white; text-decoration: none; background: url(i.pnavi.sub.gif) 10px top no-repeat; }
#pnavi li ul li a:hover,
#pnavi li ul li a:active,
#pnavi li ul li a:focus,
#pnavi li ul li a.active							{ background-color: #2d82af; background-position: 10px -100px; color: white; }

#pnavi li.notepad									{ margin: 0; }
#pnavi li.notepad var								{ float: left; width: 6em; font-style: normal; color: white; }
#pnavi li.notepad a:link,
#pnavi li.notepad a:visited							{ height: 1%; display: block; padding: 5px 10px 6px 10px; color: white; border-bottom: 1px solid white; text-decoration: none; background: #7da500; }
#pnavi li.notepad a:hover,
#pnavi li.notepad a:active,
#pnavi li.notepad a:focus							{ background: #5f7d00; }

#header												{ height: 160px; background: left top no-repeat; border-bottom: 1px solid white; }

#hnavi												{ float: left; width: 100%; padding: 0; margin: 0; list-style: none; background: url(bck.hnavi.gif) left top repeat-x #DCDCDC; font-size: 0.9em; border-bottom: 1px solid white; }
#hnavi li											{ float: left; margin: 0; padding: 0; border-right: 1px solid #DCDCDC; }
#hnavi li.right										{ float: right; border-right: 0; border-left: 1px solid #DCDCDC; }
#hnavi li a:link,
#hnavi li a:visited									{ float: left; margin: 0; padding: 0 15px 1px 15px; color: black; text-decoration: none; }
#hnavi li a:hover,
#hnavi li a:active,
#hnavi li a:focus,
#hnavi li a.active									{ background: #BEBEBE; }

#hnavi li.lang										{ float: right; border-right: 0; border-left: 1px solid #DCDCDC; }

#hnavi li.lang a.de									{ background: url(flag.de.gif) center center no-repeat; }
#hnavi li.lang a.en									{ background: url(flag.en.gif) center center no-repeat; }
#hnavi li.lang a.fr									{ background: url(flag.fr.gif) center center no-repeat; }
#hnavi li.lang a.ru									{ background: url(flag.ru.gif) center center no-repeat; }
#hnavi li.lang a.it									{ background: url(flag.it.gif) center center no-repeat; }
#hnavi li.lang a.cn									{ background: url(flag.cn.gif) center center no-repeat; }
#hnavi li.lang a.es									{ background: url(flag.es.gif) center center no-repeat; }

#hnavi li.lang a:link,
#hnavi li.lang a:visited							{ float: left; width: 16px; height: 20px; padding: 0 7px 0 7px;  }
#hnavi li.lang a:hover,
#hnavi li.lang a:active,
#hnavi li.lang a:focus,
#hnavi li.lang a.active								{ background-color: #aaa; }

#hnavi li.lang i									{ display: none; }

#cnavi												{ float: left; width: 100%; padding: 0; margin: 0; list-style: none; background: black; border-bottom: 1px solid white; }
#cnavi li											{ position: relative; float: left; margin: 0; padding: 0; border-right: 1px solid #464646; }
#cnavi li a:link,
#cnavi li a:visited									{ float: left; margin: 0; padding: 5px 11px 6px 11px; color: white; text-decoration: none; cursor: default; }
#cnavi li a:hover,
#cnavi li a:active,
#cnavi li a:focus,
#cnavi li a.active									{ background: #464646; }

#cnavi li ul										{ width: 170px; position: absolute; left: 0; top: 31px; display: none; padding: 0; margin: 0; list-style: none; background: #464646; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90;  z-index: 1000;}
#cnavi li ul li										{ clear: both; float: none; border: 0; }
#cnavi li ul li a:link,
#cnavi li ul li a:visited							{ float: none; height: 1%; display: block; padding: 5px 11px 6px 11px; color: #DCDCDC; border-top: 1px solid #646464; text-decoration: none; cursor: pointer; }
#cnavi li ul li a:hover,
#cnavi li ul li a:active,
#cnavi li ul li a:focus,
#cnavi li ul li a.active							{ background: #141414; }

#cnavi li:hover, #cnavi li.over						{ background: #282828; }
#cnavi li:hover ul, #cnavi li.over ul				{ display: block; }

#footer												{ position: relative; padding: 0; margin: 1px 0 0 0; list-style: none; font-size: 0.9em; color: #5A5A5A; }
#footer li											{ float: right; margin: 0 0 20px 1px; padding: 0; }
#footer li.address									{ position: absolute; margin: 0; padding: 17px 15px 0 1px; }
#footer li.backlink a								{ background: url(i.backlink.gif) center 5px no-repeat; }
#footer li.toplink a								{ background: url(i.toplink.gif) center 5px no-repeat; }
#footer li.print a									{ background: url(i.print.gif) center 5px no-repeat; }
#footer li.recommend a								{ background: url(i.recommend.gif) center 5px no-repeat; }
#footer li a:link,
#footer li a:visited								{ text-align: center; float: left; margin: 0; padding: 17px 8px 0 8px; color: #5A5A5A; text-decoration: none; background-color: white; }
#footer li a:hover,
#footer li a:active,
#footer li a:focus									{ background-color: #E6E6E6; background-position: center -45px; }

h1													{ padding: 15px 15px 20px 15px; margin: 0; font: 2em/1.2em Century Gothic, Arial, Helvetica, sans-serif; background: url(bck.content.gif) left top repeat-x; }

.content											{ float: left; padding: 0 8px 15px 7px; margin: 0; }
#recommend_container								{ display: none; float: left; padding: 15px 8px 15px 7px; margin: 0; background: url(bck.recommend.gif) left top repeat-x #dcdcdc; }
.onecol												{ float: left; width: 170px; padding: 0 7px 0 8px; margin: 0; }
.twocol												{ float: left; width: 355px; padding: 0 7px 0 8px; margin: 0; }
.trecol												{ float: left; width: 540px; padding: 0 7px 0 8px; margin: 0; }
.trecol .onecol										{ padding-left: 0; }
.trecol .twocol										{ padding-right: 0; width: 340px; }
.quacol												{ float: left; width: 725px; padding: 0 7px 0 8px; margin: 0; }
.nomargin											{ margin: 0; }
.noborder											{ border: none; }

.floatainer											{ float: left; }
.floatainer span									{ float: left; width: 170px; padding: 15px 15px 0 0; margin: 0; }
.floatainer span.last								{ padding: 15px 0 0 0; }

img													{ border: 1px solid #DCDCDC; }
img.noborder										{ border: 0; }
p, h3, h4, h5, form									{ padding: 0 0 20px 0; margin: 0; }
h3													{ font-size: 1.2em; }
h4													{ padding: 0; font-size: 1.2em; }
h5													{ padding: 0; font-size: 1em; }

h4 em, h3 em										{ color: #969696; font-style: normal; }

.list												{ padding: 0 0 20px 0; margin: 0; }
.list li											{ list-style: none; margin: 0; padding: 0 0 0 15px; background: url(li.bull.gif) left top no-repeat; }

.teaser, .teaser_col								{ margin: 0 0 1em 0; background: url(teaser.b.gif) left bottom no-repeat; }
.teaser												{ background-color: #f0f0f0; }
.teaser_col											{ background-color: #e7f2f8; }

.teaser h3, .teaser_col h3							{ padding: 9px 12px 9px 12px; background: url(teaser.t.gif) left top no-repeat; }
.teaser h3											{ background-color: #e6e6e6; color: #505050; }
.teaser_col h3										{ background-color: #d7ebf5; color: #23648c; }

.teaser p, .teaser_col p,
.teaser form, .teaser_col form,
.teaser .buttons, .teaser_col .buttons,
.teaser .linklist, .teaser_col .linklist			{ padding: 9px 12px 12px 12px; margin: 0; border-top: 1px solid white; }
.teaser p											{ color: #505050; }
.teaser_col p										{ color: #23648c; }

.buttons											{ padding: 0 0 15px 0; margin: 0; }
.buttons li											{ list-style: none; margin: 1px 0 0 0; }

.buttons .back a									{ background: url(i.back.gif) #f0f0f0 left top no-repeat; color: #505050; }
.buttons .forth a									{ background: url(i.forth.gif) #f0f0f0 left top no-repeat; color: #505050; }
.buttons .add_to_notepad a							{ background: url(i.add_to_notepad_button.gif) #e1f0af left top no-repeat; color: #506900; }
.buttons .remove_from_notepad a						{ background: url(i.remove_from_notepad_button.gif) #f5cdcd left top no-repeat; color: #C80000; }
.teaser .buttons .back a							{ background: url(i.back.white.gif) #7d7d7d left top no-repeat; color: white; }
.teaser .buttons .forth a							{ background: url(i.forth.white.gif) #7d7d7d left top no-repeat; color: white; }

.buttons a:link,
.buttons a:visited									{ height: 1%; display: block; padding: 3px 4px 5px 35px; border: 0; text-decoration: none; }
.buttons a:hover,
.buttons a:active,
.buttons a:focus,
.teaser .buttons a:hover,
.teaser .buttons a:active,
.teaser .buttons a:focus							{ color: white; background-color: #3791C3; background-position: left -50px; }

.linklist											{ padding: 0 0 1.5em 0; margin: 0; list-style: none; }
.linklist li										{ margin: 0; }

.linklist a											{ background: url(li.link.gif) left top; }
.linklist .big a									{ background: url(li.linkbig.gif) left top; font-size: 1.2em; }

.linklist a:link,
.linklist a:visited									{ height: 1%; display: block; padding: 0 0 0 15px; background-repeat: no-repeat; text-decoration: none; }
.linklist a:hover,
.linklist a:active,
.linklist a:focus									{ background-position: left -100px; text-decoration: underline; }

.linklist li ul										{ padding: 0 0 0 15px; margin: 0 0 1px 0; list-style: none; }
.linklist li ul li									{ padding: 0; margin: 0; }

.linklist li ul a									{ background: url(li.ul.li.link.gif) left top; }
.linklist li ul .big a								{ background: url(li.ul.li.linkbig.gif) left top; font-size: 1em; }

.linklist li ul a:link,
.linklist li ul a:visited							{ height: 1%; display: block; padding: 0 0 0 15px; background-repeat: no-repeat; }
.linklist li ul a:hover,
.linklist li ul a:active,
.linklist li ul a:focus								{ background-position: left -100px; }

table												{ margin: 0 0 20px 0; width: 100%; table-layout: auto; border-collapse: collapse; }
table.centered th, table.centered td				{ text-align: center; }
table.fixed											{ table-layout: fixed; }
td, th												{ padding: 3px 3px 2px 3px; vertical-align: top; text-align: right; border: 1px solid #d2d2d2; }
th													{ border-top: 2px solid black; white-space: nowrap; }
tr.second th										{ border-top: 1px solid #d2d2d2; white-space: nowrap; }
td i, th i											{ padding: 2px 4px 1px 4px; font-style: normal; font-weight: bold; font-size: 0.9em; cursor: help; color: #787878; background-color: #e6e6e6; }
tr.grey td i										{ color: #646464; background-color: #dcdcdc; }
table.lefty td,
table.lefty th,
table.centered td.lefty,
table.centered th.lefty,
td.lefty,
th.lefty											{ text-align: left; }
td.centered,
th.centered											{ text-align: center; }
table.righty td,
table.righty th,
table.centered td.righty,
table.centered th.righty,
td.righty,
th.righty											{ text-align: right; }
td.vcenter,
th.vcenter											{ vertical-align: middle; }
td.vbottom,
th.vbottom											{ vertical-align: bottom; }

td.green											{ background-color: #e1f0af; width: 1%; }
tr.col												{ background-color: #f0f0f0; }
tr.col td.green										{ background-color: #cde67d; }
tr.grey,
td.grey,
th.grey												{ background-color: #f0f0f0; }
tr.grey td.grey,
tr.grey th.grey										{ background-color: #e1e1e1; }
tr.grey td.blue										{ background-color: #b9d9eb; }
tr.grey td.col,
tr.grey th.col										{ background-color: #b9d9eb; }
tr.col,
th.col,
td.col												{ background-color: #d7ebf5; }
tr.col td.grey,
tr.col th.grey										{ background-color: #b9d9eb; }
td.blue												{ background-color: #d7ebf5; width: 1%; }

td.img												{ padding: 0; width: 1%; vertical-align: top; text-align: left; }
td img, th img										{ border: 0; }
td.nobck											{ background: white; }

td.tight											{ width: 1%; }

table.noborder td									{ border: none; padding: 0 10px 15px 0; }
table.noborder td img								{ border: 1px solid #DCDCDC; margin: 0 5px 0 0; }

a.zoomlink											{ display: block; height:1%; font-size: 0.9em; padding: 0 0 2px 20px; text-decoration: none; background: url(i.zoomlink.gif) 4px 5px no-repeat; border: 1px solid #DCDCDC; border-top: 0; }
a.zoomlink:link,
a.zoomlink:visited									{ background-color: #f0f0f0; color: #505050; }
a.zoomlink:hover,
a.zoomlink:active,
a.zoomlink:focus									{ background-color: #3791C3; color: white; background-position: 4px -15px; }

#chaser												{ position: absolute; top: -5000px; left: -5000px; display: none; z-index: 1; }
.chaser_grey										{ color: white; background: #787878; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }
.chaser_lightgrey									{ color: #505050; background: #c8c8c8; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }
.chaser_darkgrey									{ color: white; background: #464646; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }
.chaser_red											{ color: white; background: #C80505; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }
.chaser_blue										{ color: white; background: #3791c3; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }
.chaser_green										{ color: white; background: #7da500; padding: 3px 7px 4px 7px; filter: alpha(opacity: 90); opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90; }

.chaser_img											{ padding: 0; color: white; background: url(loading.gif) center center no-repeat white; filter: alpha(opacity: 100); opacity: 1; KHTMLOpacity: 1; MozOpacity: 1; border: 1px solid #DCDCDC; }
.chaser_img img										{ border: 0; }
.chaser_img p										{ color: white; padding: 3px 7px 4px 7px; border-bottom: 1px solid #DCDCDC; background: #3791c3; }

#chaser small										{ color: white; }

/* FORMULARE =========================================================================================================================== */

form span img										{ border: 0; }

h4.form												{ padding: 20px 0 0 0; }
.info ul											{ padding: 0; margin: 0; }
.info ul li											{ list-style: none; margin: 0; padding: 0 0 0 11px; background: url(li.forminfo.gif) 1px 6px no-repeat; }

.man, .opt, .void, .info							{ margin: 1px 0 0 0; }
/* Innerhalb einer Tabellenzelle */
td .man, td .opt, td .void, td .info				{ margin: 0; }


.man input, .man textarea,
.opt input, .opt textarea,
.void input, .void textarea							{ background: transparent; border: 0px solid; width: 99%; }

.fieldcontainer										{ padding: 5px 5px 2px 5px; }
/* Innerhalb einer Tabellenzelle */
td .fieldcontainer									{ padding: 0 2px 0 2px; }

.man label, .opt label, .void label,
.info label, .checkboxhead, .radiohead,
.innerformalert, .innerformnote						{ display: block; padding: 0 0 0 5px; font-size: 0.9em; background: #e6e6e6; }

.man span, .opt span, .void span					{ display: block; border-bottom: 1px dotted white; background: #e6e6e6; }

.innerformalert										{ padding: 3px 0 3px 5px; color: #C80505; background: #F5D7D7; border-top: 1px dotted #C80505; line-height: 1.5em; }

.man, .man .bbcode a								{ background: white; color: #505050; }
.man .fieldcontainer								{ background: white; border-top: 1px solid #c8c8c8; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #c8c8c8; }
.man input, .man textarea							{ color: black; }

.opt, .opt .bbcode a								{ background: white; color: #505050; }
.opt .fieldcontainer								{ background: white; border-top: 1px solid #c8c8c8; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #c8c8c8; }
.opt input, .opt textarea							{ color: black; }

.void, .void .bbcode a								{ background: #F5D7D7; color: white; }
.void .fieldcontainer								{ background: #F5D7D7; border-top: 1px solid #e69696; border-right: 1px solid #faebeb; border-bottom: 1px solid #faebeb; border-left: 1px solid #e69696; }
.void input, .void textarea							{ color: #C80505; }
.void label, .void .radiohead,
.void .checkboxhead									{ padding: 0 0 0 20px; background: url(i.form.alert.ani.gif) 5px center no-repeat #C80505; }

.info												{ background: #f0f0f0; color: #787878; }
.info .fieldcontainer								{ padding: 4px 5px 3px 5px; background: #f5f5f5; }
.info .infovalue									{ color: #787878; }
.info label											{ padding-left: 21px; background: url(i.form.info.gif) 5px center no-repeat;}

.opt .xcheckbox, .opt .checkbox,
.man .xcheckbox, .man .checkbox,
.void .xcheckbox, .void .checkbox,
.opt .xradio, .opt .radio,
.man .xradio, .man .radio,
.void .xradio, .void .radio							{ cursor: pointer; }

.xcheckbox label, .checkbox label,
.xradio label, .radio label							{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: transparent; margin: 0px 0px 0px 22px; padding: 3px 0px 1px 0px; }

.opt .checkbox										{ background: url(radiocheck.gif) 0px -900px no-repeat; color: black; }
.opt .xcheckbox										{ background: url(radiocheck.gif) 0px -1050px no-repeat; color: black; }
.opt .radio											{ background: url(radiocheck.gif) 0px 0px no-repeat; color: black; }
.opt .xradio										{ background: url(radiocheck.gif) 0px -150px no-repeat; color: black; }

.man .checkbox										{ background: url(radiocheck.gif) 0px -1200px no-repeat; color: black; }
.man .xcheckbox										{ background: url(radiocheck.gif) 0px -1350px no-repeat; color: black; }
.man .radio											{ background: url(radiocheck.gif) 0px -300px no-repeat; color: black; }
.man .xradio										{ background: url(radiocheck.gif) 0px -450px no-repeat; color: black; }

.void .checkbox										{ background: url(radiocheck.gif) 0px -1500px no-repeat; color: #C80505; }
.void .xcheckbox									{ background: url(radiocheck.gif) 0px -1650px no-repeat; color: #C80505; }
.void .radio										{ background: url(radiocheck.gif) 0px -600px no-repeat; color: #C80505; }
.void .xradio										{ background: url(radiocheck.gif) 0px -750px no-repeat; color: #C80505; }

a.submit:link,
a.submit:visited,
a.cancel:link,
a.cancel:visited									{ display: block; padding: 4px 5px 5px 5px; text-decoration: none; color: white; background: #7d7d7d; margin: 1px 0 0 0; }

a.cancel:link,
a.cancel:visited									{ background: #f0f0f0; color: #505050; }

a.submit:hover,
a.submit:active,
a.submit:focus,
a.cancel:hover,
a.cancel:active,
a.cancel:focus										{ color: white; background: #3791C3; }

.bbcode												{ padding: 0; }
.bbcode li											{ list-style: none; margin: 1px 0 0 0; }
.bbcode a											{ height: 1%; display: block; padding: 1px 5px 3px 5px; text-decoration: none; }
.bbcode a:link,
.bbcode a:visited									{ text-decoration: none; }
.bbcode a:hover,
.bbcode a:active,
.bbcode a:focus										{ color: #EBF0AF; background-color: #91A005; }

/* GOOGLE MAPS */
.gmaps												{ width: 355px; height: 280px; margin: 0 0 20px 0; z-index: 1; }

#diagramm											{ overflow: hidden; position: relative; }
#diagramm #crosshair								{ position: absolute; background: url(crosshair.gif) left top no-repeat; left: -50%; top: 50%; width: 353px; height: 510px; }
#result, #result2									{ font-size: 18px; padding: 10px; margin: 20px 0 20px 0; text-align: center; }
#result												{ border: 1px solid rgb(180,180,180); color: rgb(140,140,140); background: rgb(230,230,230); }
#result2											{ border: 1px solid rgb(70,155,200); color: rgb(70,155,200); background: rgb(220,235,245); }
#result2 small										{ color: rgb(70,155,200); font-size: 11px; line-height: 16px; }