/* General */
html {height:100.2%;}
body {margin:0; font-family:Verdana,Arial,sans-serif; background-color:#fff;}
img {border:none;}
h1, h2, h3 {font-family:Verdana,Arial,sans-serif;}
div, span, p, li, th, td, dt, dd {font-family:Arial,sans-serif; font-size:11px; color:#505050;}
th, td {vertical-align:top;}
hr {height:0; border-style:none none solid none; border-width:1px; border-color:#a4a5a7;}
div.indent {margin-left:50px;}

/* Overall layout */
div#wrapper1 {width:100%; text-align:center;}
div#wrapper2 {width:975px; margin:10px auto 0 auto; overflow:hidden; text-align:left; background:url(../img/lineas-contentbottom-bg.png) bottom right no-repeat; border:solid 1px #a4a5a7;}
div#wrapper3 {width:975px; background:url(../img/lineas-top-bg.png) no-repeat;}
div#topbox {width:975px; height:88px;}
div#metanav {width:614px; height:26px; padding-left:362px;}
div#slogan {float:right; margin:5px 114px 0 0;}
div#basenav {float:left; width:221px; padding-top:35px; overflow:hidden; background-color:transparent;}
div#contentbox {width:754px; margin:0 0 26px 221px;}
div#contenthead {margin-bottom:15px;}
div#content {margin-bottom:20px; padding:0 16px 15px 16px; overflow:hidden; border-left:solid 1px #a4a5a7;}
div#breadcrumb {margin-bottom:20px;}
div#right {display:none; float:right; width:192px; padding:0 20px 10px 20px;}
div#bottombox {clear:both; width:955px; height:26px;}

/* Bottom box */
div#bottombox {text-align:right; font-family:Arial,sans-serif; font-size:11px; line-height:26px; color:#505050;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}
div#topbox div#slogan p {margin-bottom:0; font-family:Verdana,Arial,sans-serif; line-height:16px; font-size:12px; font-weight:bold; color:#3e6ea7;}
div#topbox div#slogan span.Anmerkung {font-size:10px;}

/* Metanav */
div#metanav {font-family:Arial,sans-serif; font-size:11px; line-height:24px; color:#505050;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {font-size:11px; text-decoration:none; text-decoration:none; color:#505050;}
div#metanav ul li a:hover {color:#c31c1e;}
div#metanav ul li.act a {color:#c31c1e;}
  /* Search form */
div#metanav form {float:right; margin:0 23px 0 0; padding:2px 0 0 0; text-align:center;}
div#metanav form fieldset {width:159px; margin:0; padding:0; border:none;}
div#metanav form legend {display:none;}
div#metanav form label {display:none;}
div#metanav form input#searchinput {display:block; float:left; width:135px; height:16px; margin:0; padding:2px 0 0 0; font-size:11px; border:solid 1px #c6c9cc;}
div#metanav form input#searchsubmit {display:block; float:right; width:20px; height:20px; margin:0 0 0 2px; padding:0 0 14px 1px; line-height:20px; font-size:14px; font-weight:bold; color:#999; background-color:#cfcfcf; border:solid 1px #999;}
div#metanav form input#searchsubmit:hover {background-color:#c31c1e; color:#fff;}
  /* Language menu */
div#metanav div.tx-srlanguagemenu-pi1 {float:right; margin-right:28px;}
div#metanav div.tx-srlanguagemenu-pi1 a {font-size:11px; text-decoration:none; text-decoration:none; color:#505050;}
div#metanav div.tx-srlanguagemenu-pi1 a:hover {color:#c31c1e;}
div#metanav div.tx-srlanguagemenu-pi1 span.act a {color:#c31c1e;}

/* Menu layout */
div#basenav {font-family:Arial,sans-serif; font-size:12px;}
div#basenav ul {list-style:none; margin:0 20px 20px 50px; padding:0;}
div#basenav ul li {margin:0; padding:0 0 0 15px; background:url(../img/lineas-dot.gif) 0 8px no-repeat;}
div#basenav ul li a {display:block; margin:0; padding:4px 0 4px 0; line-height:14px; font-size:11px; font-weight:bold; color:#505050; text-decoration:none; border-bottom:solid 1px #505050;}
div#basenav ul li a:hover {color:#3e6ea7;}
div#basenav ul li.act a {color:#3e6ea7;}
div#basenav ul li.last a {border:none;}

div#basenav ul li.act ul {margin:0; border-bottom:none;}
div#basenav ul li.act ul li {margin:0; padding:0; background-image:none;}
div#basenav ul li.act ul li a {padding:2px 0 2px 0; font-weight:normal; color:#505050; border-bottom:solid 1px #d6d6d6;}
div#basenav ul li.act ul li a:hover {color:#3e6ea7;}
div#basenav ul li.act ul li.act a {color:#3e6ea7;}

div#basenav ul li.act ul li.act ul li {padding:0 0 0 10px;}
div#basenav ul li.act ul li.act ul li a {padding:1px 0 1px 0; font-size:10px; color:#505050;}
div#basenav ul li.act ul li.act ul li a:hover {color:#3e6ea7;}
div#basenav ul li.act ul li.act ul li.act a {color:#3e6ea7;}

/* Content */
  /* Breadcrumb*/
div#breadcrumb {font-size:10px; color:#505050;}
div#breadcrumb a {font-size:10px; color:#505050; text-decoration:underline;}
div#breadcrumb a:hover {}
div#breadcrumb a.cur {text-decoration:none;}
  /* Contentarea */
div#content h1 {font-size:12px; color:#3e6ea6;}
div#content h2 {font-size:12px; color:#3e6ea6;}
div#content h3 {font-size:11px;}
div#content p {margin:0 0 10px 0; font-size:11px; line-height:16px;}
div#content li {font-size:11px; line-height:16px;}
div#content th, div#content td {font-size:11px;}
div#content dd, div#content dt {font-size:11px;}
div#content form fieldset {border:none;}
div#content form legend {display:none;}
div#content form label {font-size:12px;}
div#content a {color:#505050;}
div#content a:hover {color:#c31c1e;}
div#content div.csc-textpic {border:solid 1px transparent;}
div#content div.csc-textpic-imagewrap {margin-right:10px; padding:3px 10px 2px 0;}
div#content dd.csc-textpic-caption {margin-top:5px;}
div#content div.csc-frame h2 {margin-bottom:3px;}
div#content div.csc-frame a {font-weight:bold;}
div#content div.csc-frame-frame1 {clear:left; float:left; width:214px; height:133px; margin-bottom:2px; padding:0 10px 0 10px; background:url(../img/lineas-box.gif) no-repeat;}
div#content div.csc-frame-frame2 {float:right; width:214px; height:133px; margin-bottom:2px; padding:0 10px 0 10px; background:url(../img/lineas-box.gif) no-repeat;}
div#content div.csc-frame-frame3top {width:712px; height:9px; background:url(../img/lineas-box2-top.png) no-repeat; overflow:hidden;}
div#content div.csc-frame-frame3 {width:694px; padding:0 9px 0 9px; background:url(../img/lineas-box2-middle.png) repeat-y; overflow:hidden;}
div#content div.csc-frame-frame3bottom {width:712px; height:9px; margin-bottom:15px; background:url(../img/lineas-box2-bottom.png) no-repeat; overflow:hidden;}
div#content span.Anmerkung {font-size:9px; color:#999;}
  /* Powermail */
div#content div.tx-powermail-pi1 label {display:block; clear:left; float:left; width:125px;}
div#content div.tx-powermail-pi1 span.powermail_mandatory {color:#c31c1e;}
div#content div.tx-powermail-pi1 input.powermail_text {width:300px;}
div#content div.tx-powermail-pi1 textarea {width:300px;}
div#content div.tx_powermail_pi1_fieldwrap_html {margin-bottom:5px;}
  /* Indexed search */
div#content form div.tx-indexedsearch-form label {display:block; width:100px;}
div#content form div.tx-indexedsearch-form input.sword {display:block; clear:left; float:left; width:175px; height:16px; margin:10px 2px 0 0; padding:2px 0 0 0; font-size:12px; border:solid 1px #c6c9cc;}
div#content form div.tx-indexedsearch-search-submit input.submit {display:block; width:68px; height:20px; margin:11px 0 0 2px; padding:0; font-weight:bold; color:#999; background-color:#cfcfcf; border:solid 1px #999;}
div#content form div.tx-indexedsearch-search-submit input.submit:hover {background-color:#c31c1e; color:#fff;}
div#content div.tx-indexedsearch-whatis {font-size:14px;}
div#content strong.tx-indexedsearch-redMarkup {color:#c31c1e;}
  /* News */
div#content div.news-list-container span.news-list-date {color:#c31c1e;}
div#content div.tx-ttnews-browsebox {text-align:center;}

/* Right side */
div#right h1 {font-size:13px;}
div#right h2 {font-size:12px;}
div#right h3 {font-size:11px;}
div#right p {font-size:11px;}
div#right a {color:#505050;}
div#right a:hover {color:#c31c1e;}
div#right ul {margin-top:5px; padding-left:20px;}
div#right li {font-size:11px;}
  /* News */
div#right div.news-latest-item {margin-bottom:15px;}
div#right div.news-latest-container a {font-size:11px;}
div#right div.news-latest-container a:hover {color:#c31c1e;}
div#right div.news-latest-container h2 {color:#3e6ea6;}
div#right div.news-latest-container h3 {display:inline;}
div#right div.news-latest-container h3 a {color:#505050; font-weight:normal;}
div#right div.news-latest-container span.news-latest-date a {color:#d62024; text-decoration:none;}

/* Sitemap */
.csc-sitemap ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-sitemap ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-sitemap ul li p {padding:0px; margin:0px;}
div#content ul.csc-sitemap a {font-size:11px; width:135px; text-decoration:none; display:block; padding:2px; border:solid 1px #afafaf; background:white;}
div#content ul.csc-sitemap a:hover {color:#c31c1e; border-color:#c31c1e;}

/* Print */
@media print {
  body {width:20cm; background-color:#ffffff; overflow:visible;}
  div#wrapper2 {width:15cm; margin:0 2cm 0 1cm; border:none; overflow:visible;}
  div#wrapper3 {width:15cm; background:url(../img/lineas-top-bg_print.png) no-repeat;}
  div#topbox {display:none;}
  div#basenav {display:none;}
  div#contentbox {width:17cm; margin:0; overflow:visible;}
  div#contenthead {display:none;}
  div#content {width:15cm; border:none; overflow:visible;}
  div#content h1 {font-size:18px;}
  div#content h2 {font-size:16px;}
  div#content h3 {font-size:14px;}
  div#content p {margin:0 0 10px 0; font-size:14px; line-height:18px;}
  div#content li {font-size:14px; line-height:18px;}
  div#content th, div#content td {font-size:14px;}
  div#content dd, div#content dt {font-size:14px;}
  span {font-size:14px;}
  div#right {display:none;}
}

