body {padding: 0; margin: 0; background: #000;}

div,span,td  {font-family:arial,helvetica,sans-serif;}
table, td, a        {text-decoration:none;}
/*
 * Template for new cursors:
 * .cursor[CursorStyle] {color:#[CursorStyle];}
 */

.cursorDefault {cursor:default;}
.cursorAuto    {cursor:auto;}

/*
 * Template for new colours:
 * .color[hexcode]           {color:#[hexcode];}
 */

.color000000                 {color:#000000;}
.color999999                 {color:#999999;}
.colora9a9a9                 {color:#a9a9a9;}
.colorffffff                 {color:#ffffff;}
.colora9a9a9                 {color:#a9a9a9;}
.colorf2269e                 {color:#f2269e;}
.colorcccccc                 {color:#cccccc;}
.colorff6600                 {color:#ff6600;}

/*
 * Template for new <a href>-Styles:
 * a.color[link-colour]-[hover/active-colour]        {color:#<Linkcolour>}
 * a.color[link-colour]-[hover/active-colour]:hover  {color:#<Hovercolour>}
 * a.color[link-colour]-[hover/active-colour]:active {color:#<Activecolour>}
 */

a.colorcccccc-ffffff        {color:#cccccc;}
a.colorcccccc-ffffff:hover  {color:#ffffff;}
a.colorcccccc-ffffff:active {color:#ffffff;}

a.color999999-000000        {color:#999999;}
a.color999999-000000:hover  {color:#000000;}
a.color999999-000000:active {color:#000000;}

a.colora9a9a9-ffffff        {color:#a9a9a9;}
a.colora9a9a9-ffffff:hover  {color:#ffffff;}
a.colora9a9a9-ffffff:active {color:#ffffff;}

a.colorcdcdcd-ffffff        {color:#cdcdcd;}
a.colorcdcdcd-ffffff:hover  {color:#ffffff;}
a.colorcdcdcd-ffffff:active {color:#ffffff;}

a.colora9a9a9-000000        {color:#a9a9a9;}
a.colora9a9a9-000000:hover  {color:#000000;}
a.colora9a9a9-000000:active {color:#000000;}

a.colorffffff-f2269e        {color:#ffffff;}
a.colorffffff-f2269e:hover  {color:#f2269e;}
a.colorffffff-f2269e:active {color:#f2269e;}

a.color000000-f2269e        {color:#000000;}
a.color000000-f2269e:hover  {color:#f2269e;}
a.color000000-f2269e:active {color:#f2269e;}

a.colora000000-9a9a9        {color:#000000;}
a.colora000000-9a9a9:hover  {color:#9a9a9a;}
a.colora000000-9a9a9:active {color:#000000;}

a.color999999-f2269e        {color:#999999;}
a.color999999-f2269e:hover  {color:#f2269e;}
a.color999999-f2269e:active {color:#f2269e;}

#logoLayer             {position:absolute; left: 40px; top: 25px; z-index:100;}
#noScriptLayer         {position:absolute; left:  0px; top:  0px; z-index:999; width:100%; height:100%;}
#moduleNavigationLayer {position:absolute; left:  0px; top:  8px; z-index:900;}
#miniFrameLayer        {position:absolute; left:  0px; top:  0px; z-index:  0;}
#iconLayer             {position:absolute; left:933px; top:  0px; z-index: 10;}

DIV.content .small {font-size: 10px !important;}
DIV.content .big {font-size: 12px !important;}
DIV.content h2 {font-size: 15px; font-weight: bold; margin-bottom: 1em;}
DIV.content h3 {font-size: 13px; font-weight: bold; margin-bottom: 1em;}
DIV.content h4 {font-size: 11px; font-weight: bold; margin-bottom: 1em;}
DIV.content ul {padding: 0; margin: 0 0 1em 2em;}
DIV.content ol {padding: 0; margin: 0 0 1em 2em;}
DIV.content p, ul, ol {margin-bottom: 1em; line-height: 13px;}
table.content {border-collapse: collapse;}
table.content td {border: #666 solid 1px; padding: 3px 5px;}
table.content td.head {font-weight: bold;}

DIV.content .imgLeft {float:left; margin: 0 15px 4px 0;}
DIV.content .imgRight {float:right; margin: 0 0 4px 15px;}

.listLinks A {font-size: 11px; display: block; line-height: 16px; color: #A9A9A9; background: #000 url(/_common/_img/arrow_3x5_b9b9b9_ffffff.gif) 0 6px no-repeat; padding-left: 11px; width: 100%; -moz-box-sizing: border-box;}
.listLinks A:hover {color: #FFFFFF; background-image: url(/_common/_img/arrow_3x5_ffffff_ffffff.gif);}
.listLinks A.active {color: #FFFFFF; background: none;}
.listLinks A.active:hover {background: none;}

.newsLinks A {margin-bottom: 3px; font-size: 11px; display: block; line-height: 11px; color: #A9A9A9; background: #000 url(/_common/_img/arrow_3x5_b9b9b9_ffffff.gif) 0 3px no-repeat; padding-left: 7px; width: 100%; -moz-box-sizing: border-box;}
.newsLinks A:hover {color: #FFFFFF; background-image: url(/_common/_img/arrow_3x5_ffffff_ffffff.gif);}
.newsLinks A.active {color: #FFFFFF; background: none;}
.newsLinks A.active:hover {background: none;}

.leftText {font-size: 11px; color: #FFF; margin: 3px 0 1em;}

#newsLayer {width: 230px;}

#smallTeaserLayer {width: 500px;}
/*
DIV.teaser {margin: 0 0 16px 0; padding: 0 15px 0 0; width: 249px; font-size: 11px; line-height: 13px; color: #A9A9A9; float: left;}
DIV.teaser A.teaser {display: block; float: left; -moz-box-sizing: border-box; padding-right: 8px;}
DIV.teaser A.teaser:hover {color: #FFF;}
IMG.teaser {display: block; margin: 2px 0px 0 0;}
.floatLeft {float: left;}

.smallTeaserLayer .arrowBig {float: left; width: 141px; -moz-box-sizing: border-box;}
*/

.arrowBig {display: block; background: url(/media/img/arrow_big.gif) 0 2px no-repeat; padding-left: 11px;}

A.teaser {display: block; float: left; padding: 2px 10px 16px 0;}
DIV.teaser {float: left; padding: 0 15px 16px 0; width: 154px; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;}
A.header {display: block; background: url(/media/img/arrow_big.gif) 0 2px no-repeat; padding-left: 11px;}
A.teaserText {color: #B9B9B9; font-size: 11px;} 
A.teaserText:hover {color: #FFF;}

