/* General */
html {height:100.1%;}
body {font-family:Verdana,Arial,sans-serif; background:url(../img/its-bg.png) repeat-x #fdfdfd;}
a img {border:none;}

/* Overall layout */
div#wrapper1 {text-align:center;}
div#wrapper2 {width:954px; margin:0 auto 0 auto; text-align:left; overflow:hidden; background:url(../img/its-basenav-bg.png) repeat-y;}
div#topbox {width:954px; height:116px; background:url(../img/its-logo.jpg) no-repeat #767676;}
div#metanav {width:954px; height:36px; padding-right:20px; text-align:right; background:url(../img/its-metanav.png) no-repeat;}
div#basenav {float:left; width:201px; padding-bottom:7px;}
/*div#basenav div.menuwrap {height:520px; background:url(../img/its-basenav-bg.png) repeat-y;}*/
div#breadcrumb {display:none;}
div#contentbox {margin:0 0 0 201px; background-color:#fff;}
div#content {width:713px; min-height:500px; padding:9px 20px 20px 20px; border-left:solid 1px #767676; overflow:hidden;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}

/* Metanav */
div#metanav {font-size:11px; line-height:25px; color:#fff;}
div#metanav form {float:left; width:182px; margin:2px 0 0 12px; padding:4px 0 0 0;}
div#metanav form fieldset {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:122px; height:15px; margin:0; padding:2px 13px 0 13px; font-size:11px; border:solid 1px #999;}
div#metanav form input#searchsubmit {display:block; float:right; width:30px; height:19px; margin:0 0 0 2px; padding:0 1px 3px 0; font-size:10px; font-weight:bold; color:#343434; background:url(../img/its-searchsubmit.png) no-repeat; border:0;}
div#metanav form input#searchsubmit:hover {background-color:#476ba3; color:#fff;}
div#metanav ul {float:right; display:inline; list-style:none; margin:0 13px 0 0; padding:0; color:#767676;}
div#metanav ul li {display:inline;}
div#metanav ul li a {font-size:11px; color:#767676;}
div#metanav ul li a:hover {text-decoration:none;}

/* Menu layout */
div#basenav ul {list-style:none; margin:-4px 0 0 0; padding:7px 0 0 0;}
div#basenav ul li {margin:4px 0 0 13px; padding:0; background:url(../img/its-basenav1-nosub_no.png) no-repeat;}
div#basenav ul li.sub {background-image:url(../img/its-basenav1_no.png);}
div#basenav ul li a {width:155px; height:13px; display:block; margin:0 0 0 1px; padding:3px 0 3px 22px; line-height:13px; font-size:11px; color:#000; text-decoration:none;}
div#basenav ul li a:hover {color:#fff;}
div#basenav ul li.act {background:url(../img/its-basenav1-nosub_act.png) no-repeat;}
div#basenav ul li.act.sub {background-image:url(../img/its-basenav1_act.png);}
div#basenav ul li.act a {color:#000;}
div#basenav ul li.act a:hover {color:#e11d43;}

div#basenav ul li.act ul {margin:0; padding:0; background:none;}
div#basenav ul li.act ul li {margin:5px 0 0 0; background:url(../img/its-basenav2-nosub_no.png) no-repeat;}
div#basenav ul li.act ul li.sub {background-image:url(../img/its-basenav2_no.png);}
div#basenav ul li.act ul li a {width:143px; margin:0 0 0 13px;}
div#basenav ul li.act ul li a:hover {color:#fff;}
div#basenav ul li.act ul li.act {background:url(../img/its-basenav2-nosub_act.png) no-repeat;}
div#basenav ul li.act ul li.act.sub {background-image:url(../img/its-basenav2_act.png);}
div#basenav ul li.act ul li.act a {color:#000;}
div#basenav ul li.act ul li.act a:hover {color:#e11d43;}

div#basenav ul li.act ul li.act ul li {background:url(../img/its-basenav3-nosub_no.png) no-repeat;}
div#basenav ul li.act ul li.act ul li a {width:131px; height:15px; margin:0 0 0 25px; padding:4px 0 0 21px;}
div#basenav ul li.act ul li.act ul li a:hover {color:#fff;}
div#basenav ul li.act ul li.act ul li.act {background:url(../img/its-basenav3-nosub_act.png) no-repeat;}
div#basenav ul li.act ul li.act ul li.act a {color:#000;}
div#basenav ul li.act ul li.act ul li.act a:hover {color:#e11d43;}

/* Breadcrumb*/
div#breadcrumb {font-size:10px; color:#476ba3;}
div#breadcrumb a {font-size:10px; color:#476ba3; text-decoration:none;}
div#breadcrumb a:hover {text-decoration:underline;}

/* Content */
div#content h1 {font-size:16px;}
div#content h2 {margin: 0 0 5px 0; padding:2px; font-size:14px; color:#000; background-color:#e5e5e5;}
div#content h3 {font-size:12px;}
div#content a {color:#e11d43;}
div#content a:hover {text-decoration:none;}
div#content p {margin:0 0 10px 0; line-height:14px; font-size:12px;}
div#content div {line-height:14px; font-size:12px;}
div#content ul li {margin:6px 0 0 0; font-size:12px;}
div#content ul li ul {margin:6px 0 0 0;}
div#content ul li ul li {font-size:11px;}
div#content th, div#content td {font-size:12px;}
div#content dd, div#content dt {font-size:12px;}
div#content .csc-textpic-caption {text-align:center; font-style:italic;}
div#content span.Anmerkung {font-size:9px; color:#999;}
div#content div.csc-frame-indent3366 {margin-left:200px;}
div#content div.csc-frame-rulerBefore {padding-top:10px; border-top:solid 1px #767676;}
div#content div.csc-frame-rulerAfter {padding-bottom:10px; border-bottom:solid 1px #767676;}
div#content div.csc-frame-frame1 {margin-bottom:25px; padding:10px; background-color:#e5e5e5;}
div#content div.csc-frame-frame1 h2 {padding:0;}
div#content div.csc-frame-frame1 div.csc-textpic-imagewrap {margin-right:20px;}
div#content div.csc-frame-frame2 p {float:right; width:250px; margin:0; padding:5px; text-align:right; font-style:italic; background-color:#f2f2f2;}
div#content div.csc-frame-frame2 div.csc-textpic * {margin:0; padding:0;}
div#content div.csc-frame-frame2 div.csc-textpic p {float:none; width:auto; margin:0 20px 10px 0; text-align:left; font-style:normal; background-color:transparent;}
div#content div.csc-frame-frame2 div.csc-textpic h2 {margin:0 20px 5px 0; padding:2px; font-size:14px; color:#000; background-color:#e5e5e5;}
div#content div.csc-frame-frame2 div.csc-textpic-imagewrap {padding-bottom:15px;}
div#content div.csc-textpic-intext-left-nowrap p {margin-left:20px;}
div#content div.csc-textpic-intext-left-nowrap h2 {clear:none; margin-left:20px;}
div#content div.csc-textpic-intext-right-nowrap p {margin-right:20px;}
div#content div.csc-textpic-intext-right-nowrap h2 {clear:none; margin-right:20px;}
  /* FE login */
div#content div.tx-felogin-pi1 fieldset {margin-top:15px; border:none; background-color:#ececec;}
div#content div.tx-felogin-pi1 legend {display:none;}
  /* Sitemap */
div#content div.csc-sitemap {margin:8px 0 0 0;}
div#content div.csc-sitemap ul {list-style-type:none; padding:0; margin:0 0 0 15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
div#content div.csc-sitemap ul li {list-style-image:none; background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; margin:0; padding:4px 0 0 15px;}
div#content div.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
div#content div.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
div#content div.csc-sitemap ul li p {padding:0; margin:0;}
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 {font-weight:bold;}

/* Misc. */
.align-left {text-align:left !important;}
.align-center {text-align:center !important;}
.align-right {text-align:right !important;}
.align-justify {text-align:justify !important;}


/* Print */
@media print {
  body {width:20cm; background-color:#ffffff; overflow:visible;}
  div#wrapper {overflow:visible;}
  div#topbox {display:none;}
  div#metanav {display:none;}
  div#basenav {display:none;}
  div#contentbox {margin:0 0 0 2cm; overflow:visible;}
  div#content {width:15cm; overflow:visible;}
  div#content p {font-size:12px; line-height:16px;}
  div#right {display:none;}
}

