@import url("nref_tt-news.css");/*SCREEN LAYOUT CSS*/body  { background-image: url("../img/background_pattern.jpg"); background-repeat: repeat; text-align: left; margin: 0; padding: 0 }#box      { background-image: url("../img/main_background.jpg"); background-repeat: repeat; text-align: left; margin-left: 0; padding-top: 0; position: fixed; width: 100%; height: 100%; overflow: scroll }.bg  { position: fixed; top: 0; left: 0; width: 100% }#box-in-box  { width: 850px }#header  { margin: 0; padding: 0; width: 500px; height: 115px }#col_left  { position: relative; width: 350px; float: left }#col_middle { margin-right: 10px; margin-left: 10px; position: relative; width: 470px; float: left }#col_right  { position: relative; width: 230px; float: left }#page_title { background-color: white; margin-bottom: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 450px }#content { background-color: white; margin-bottom: 10px; padding: 10px; position: relative; width: 450px }#menu1   { background-image: url("../img/menu_background-trans.png"); background-repeat: no-repeat; margin-bottom: 10px; padding-top: 100px; padding-right: 10px; padding-bottom: 10px; width: 100% }#menu2  { }#specialcontent_left  { background-color: white; margin-bottom: 10px; margin-left: 130px; padding: 10px }#specialcontent_right { background-color: white; margin-bottom: 10px; padding: 10px }#footer   { margin-bottom: 20px; margin-left: 360px; position: relative; width: 450px; float: left }#footer1 { background-color: white; margin-bottom: 20px; margin-left: 360px; padding: 6px 10px 7px; position: relative; width: 450px; float: left }/*SCREEN CONTENT STYLES CSS*/body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }/* --- main content*/#content h1   { color: #202020; font-size: 25px }#content h2   { color: #202020; font-size: 18px; padding-top: 10px; padding-bottom: 0 }#content h3   { color: #202020; font-size: 13px }#content h4, #content h5, #content h6   { color: #202020; font-size: 13px }#content p, #content td, #content ul, #content ol  { color: #202020; font-size: 13px; line-height: 1.25 }#content a  { color: #ff5100 }#content a:hover  { color: #202020; text-decoration: none }#content a:visited  { color: #ff5100 }#content li { list-style-type: square }#content td hr { border-top: 1px dashed #999; border-right: none; border-bottom: none; border-left: none }#content tr:hover { background-color: #f6eae3 }/* --- MAILFORM ------------------*/form  { display: inline; margin: 0; padding: 0 }textarea { border: solid 1px #ccc }fieldset.csc-mailform  { color: #202020; font-size: 13px; margin: 0; padding: 0; border-style: none }fieldset.csc-mailform label   { width: 100px }fieldset.csc-mailform input    { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: solid 1px #ccc }fieldset.csc-mailform input[type=text]   { color: black; font-size: 16px; padding-top: 1px; padding-bottom: 1px; width: 300px; border-style: none }fieldset.csc-mailform input[type=text]:focus  { background-color: #ffecaf }fieldset.csc-mailform input[type=submit]  { color: #fff; font-size: 15px; font-weight: bold; background-color: #202020; padding: 3px 5px 2px; border-style: none }div.csc-mailform-field  { margin-bottom: 12px; padding-bottom: 1px; border-bottom: 1px solid #b4b4b4 }/* ---------------------*//*TYPO3 specific*//* dd und dl */.csc-textpic-caption {}/* --- */#page_title, #page_title p  { color: #ffa211; font-size: 18px; text-transform: uppercase; letter-spacing: 3px }/* --- navigation */#menu1 ul#navi_l1  { color: #575757; font-size: 11px; text-transform: uppercase; letter-spacing: 4px; margin-left: 150px; padding-right: 0; padding-left: 0 }#navi_l1 li   { list-style-type: none; margin: 8px 0; padding: 2px 0 2px 1px }#menu1 ul#navi_l2  { color: #575757; font-size: 11px; text-transform: uppercase; letter-spacing: 4px; margin: 0; padding: 0 }#navi_l2 li   { list-style-type: none; margin: 8px 0; padding: 2px 0 2px 22px }#menu2 ul#navi_l3  { color: #575757; font-size: 13px; background-color: white; margin-left: 130px; padding: 10px; width: 200px }#navi_l3 li   { list-style-type: none; margin: 0; padding: 0 0 3px 5px }#navi_l1 li a, #navi_l2 li a, #navi_l3 li a { color: #999; text-decoration: none }#navi_l1 li a:hover, #navi_l2 li a:hover, #navi_l3 li a:hover { color: #000; text-decoration: none }#navi_l1 li.current a, #navi_l2 li.current a, #navi_l3 li.current a  { color: black; text-decoration: none }#navi_l1 li.active a, #navi_l2 li.active a, #navi_l3 li.active a { color: black; text-decoration: none }/* --- specialcontent */#specialcontent_left h1  { color: #202020; font-size: 16px }#specialcontent_left p  { color: #202020; font-size: 12px; line-height: 1.4 }#specialcontent_right h1 { color: #202020; font-size: 16px }#specialcontent_right p  { color: #202020; font-size: 12px; line-height: 1.4 }#specialcontent_left h1 { color: #ff5100; font-size: 14px; text-transform: uppercase }#specialcontent_left a { color: #ff5100 }/* --- FOOTER */#footer, #footer p, #footer a  { color: #999; font-size: 11px }#footer a { color: #999 }#footer a:hover  { text-decoration: none }