/* General */
html {height:100.1%;}
body {margin:0px; padding:0px; font-family:Verdana,Arial,sans-serif; background-color:#fff;}
a img {border:none;}

/* Overall layout */
div#layoutwrapper {width:995px;}
div#metanav {width:985px; height:22px; text-align:right;}
div#topbox {width:995px; height:107px; background:url(../img/sander-logo.jpg) no-repeat;}
div#menubox {float:left; width:206px; margin:0 20px 0 16px; padding-bottom:100px; background:url(../img/sander-menufoot.gif) bottom no-repeat #83bddf;}
div#basenav {width:203px; padding:20px 3px 0 0; background:url(../img/sander-menuhead.jpg) no-repeat #83bddf;}
div#breadcrumb {width:753px; height:18px; padding-left:242px; overflow:hidden;}
div#contentbox {float:left; width:559px; margin:0; padding-bottom:10px; background:url(../img/sander-contentfoot.gif) bottom no-repeat;}
div#content {overflow:visible; padding:15px; background:url(../img/sander-contenthead.gif) no-repeat;}
div#rightbox {float:right; width:180px; padding-bottom:20px; background:url(../img/sander-rightfoot1.gif) bottom no-repeat #cde5f2;}
div#right {width:160px; padding:20px 10px 20px 10px; background:url(../img/sander-righthead1.gif) no-repeat #cde5f2;}

/* Top box */
div#topbox h1 {margin:0; padding:47px 100px 0 0; text-align:right; font-size:36px; font-family:Verdana,Arial,sans-serif; color:#fff; opacity:0.5;}

/* Metanav */
div#metanav {font-size:11px; line-height:22px; color:#077bc0;}
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; line-height:22px; font-weight:bold; text-decoration:none; color:#077bc0;}
div#metanav ul li a:hover {text-decoration:underline;}
div#metanav div.tx-srlanguagemenu-pi1 {display:inline;}

/* Menu layout */
div#basenav a {text-decoration:none; display:block;}
div#basenav ul {list-style:none; margin:0; padding:0;}
div#basenav ul li {margin-left:12px;}
div#basenav ul li a {font-size:11px; line-height:16px; font-weight:bold; color:#fff;}
div#basenav ul li a:hover {color:#077bc0;}
div#basenav ul li.act a {color:#077bc0;}
div#basenav ul li.act ul li a {margin-bottom:5px; font-size:11px; line-height:13px; font-weight:normal; color:#fff;}
div#basenav ul li.act ul li a:hover {color:#077bc0;}
div#basenav ul li.act ul li.act a {color:#077bc0;}
div#basenav ul li.act ul li.act ul li a {font-size:10px; font-weight:normal; color:#fff;}
div#basenav ul li.act ul li.act ul li a:hover {color:#077bc0;}
div#basenav ul li.act ul li.act ul li.act a {color:#077bc0;}
div#basenav ul li.act ul li.act ul li.act ul {list-style:disc;}
div#basenav ul li.act ul li.act ul li.act ul li {margin-left:25px; font-size:10px; color:#fff;}
div#basenav ul li.act ul li.act ul li.act ul li a {font-size:10px; font-weight:normal; color:#fff;}
div#basenav ul li.act ul li.act ul li.act ul li a:hover {color:#077bc0;}
div#basenav ul li.act ul li.act ul li.act ul li.act a {color:#077bc0;}

/* Breadcrumb*/
div#breadcrumb {line-height:18px; font-size:10px; font-weight:bold; color:#83bddf;}
div#breadcrumb a {line-height:18px; font-size:10px; font-weight:bold; color:#83bddf; text-decoration:none;}
div#breadcrumb a:hover {text-decoration:underline;}

/* Content */
div#content h1 {margin:6px 0 15px 0; font-size:16px; color:#077bc0;}
div#content h2 {font-size:14px; color:#077bc0;}
div#content h3 {font-size:12px; color:#077bc0;}
div#content p, div#content li  {font-size:11px; line-height:14px; color:#005588;}
div#content dd.csc-textpic-caption {font-size:10px; line-height:13px; margin:0; color:#333;}
div#content th, div#content td  {font-size:11px; line-height:14px; text-align:left; color:#005588;}
div#content th, div#content td {padding-left:5px; padding-right:5px; background-color:#eee;}
div#content a {color:#f70;}
div#content span.Anmerkung {font-size:9px; color:#999;}
  /* search */
div#content .tx-indexedsearch-redMarkup {font-size:12px; color:#005588;}

/* Right side */
div#right h2 {font-size:14px;}
div#right h3 {font-size:13px;}
div#right p, div#right li  {font-size:12px; margin:0;}
div#right form input {margin:0;}
div#right form input.searchinput {float:left; width:100px; height:16px; margin-left:0; border:solid 1px #999;}
div#right form input.searchsubmit {width:55px; height:20px; font-size:11px; color:#476ba3; background-color:#efefef; border:solid 1px #999;}


/* Sitemap */
.csc-menu-2 ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-menu-2 ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-menu-2 ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-menu-2 ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-menu-2 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 {font-weight:bold;}
