/* General */
html {height:100.1%;}
body {margin:0; font-family:Verdana,Arial,sans-serif; background:url(../img/akg-bg.gif) repeat-y #fff;}
a img {border:none;}

/* Overall layout */
div#wrapper {width:983px; overflow:hidden;}
div#topbox {width:983px; height:116px; background:url(../img/akg-top.jpg) no-repeat;}
div#metanav {float:right; width:340px; height:14px;}
div#logo {height:102px;}
div#basenav {float:left; width:168px; min-height:592px; background:url(../img/akg-menubg.png) no-repeat;}
div#breadcrumb {height:20px; padding-left:20px; line-height:20px; overflow:hidden;}
div#contentbox {margin:0 269px 0 168px;}
div#content {width:511px; padding:0 17px 20px 17px; overflow:hidden;}
div#rightbox {float:right; width:269px; padding:0; }
div#topicmenu {width:269px; height:0;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}
div#logo p {margin:0; padding:60px 0 0 260px; font-size:13px;}

/* Metanav */
div#metanav {font-size:10px; line-height:14px; color:#686868;}
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:10px; text-decoration:none; color:#686868;}
div#metanav ul li a:hover {text-decoration:none; color:#d4001c;}
div#metanav ul li.act a {color:#d4001c;}
  /* Language menu */
div#metanav .tx-srlanguagemenu-pi1-flag {margin:1px 5px 0 0;}

/* Menu layout */
  /* Search */
div#basenav form {margin:0; padding:0;}
div#basenav form input {margin:0; padding:0;}
div#basenav form input.searchinput {display:block; float:left; width:123px; height:16px; margin:0; line-height:16px; font-size:11px; border:solid 1px #999;}
div#basenav form input.searchsubmit {display:block; width:43px; height:18px; margin:1px 0 1px 0; font-size:10px; color:#686868; background-color:#efefef; border:solid 1px #999;}
div#basenav form input.searchsubmit:hover {color:#d4001c; background-color:#f4f4f4; border:solid 1px #d4001c;}

  /* Main menu */
div#basenav ul {list-style:none; margin:2px 0 0 0; padding:0; background-color:#fff;}
div#basenav ul li {margin:0; padding:0;}
div#basenav ul li a {display:block; height:17px; margin:0; padding:0 0 0 10px; line-height:17px; font-size:10px; font-weight:bold; color:#000; text-decoration:none; background:url(../img/akg-menu1_no.gif) no-repeat; border-bottom:solid 1px #fff;}
div#basenav ul li a:hover {color:#000; background:url(../img/akg-menu_ro.gif) no-repeat;}
div#basenav ul li.act a {color:#fff; background:url(../img/akg-menu_act.gif) no-repeat;}
div#basenav ul li.cur a {color:#fff; background:url(../img/akg-menu_act.gif) no-repeat;}

div#basenav ul li ul {margin:0;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {padding:0 0 0 20px; color:#686868; background:url(../img/akg-menu2_no.gif) no-repeat;}
div#basenav ul li.act ul li a:hover {background:url(../img/akg-menu_ro.gif) no-repeat;}
div#basenav ul li.cur ul li a {padding:0 0 0 20px; color:#686868; background:url(../img/akg-menu2_no.gif) no-repeat;}
div#basenav ul li.act ul li.cur a {background:url(../img/akg-menu_ro.gif) no-repeat;}
div#basenav ul li.act ul li.cur a {color:#000; background:url(../img/akg-menu_ro.gif) no-repeat;}

div#basenav ul li.act ul li ul li a {padding:0 0 0 30px; font-weight:normal; color:#686868;}
div#basenav ul li.act ul li.act ul li a {background:url(../img/akg-menu1_no.gif) no-repeat;}
div#basenav ul li.act ul li.cur ul li a {background:url(../img/akg-menu1_no.gif) no-repeat;}
div#basenav ul li.act ul li.act ul li.cur a {color:#000; background:url(../img/akg-menu_ro.gif) no-repeat;}

/* Breadcrumb*/
div#breadcrumb {font-size:10px; color:#686868;}
div#breadcrumb a {font-size:10px; color:#686868; text-decoration:none;}
div#breadcrumb a:hover {text-decoration:underline;}

/* Content */
div#content h1 {height:33px; margin:0 0 10px -1px; padding:0 0 0 10px; line-height:31px; font-size:14px; font-weight:normal; color:#fff; background:url(../img/akg-h1bg.gif) no-repeat;}
div#content h2 {height:23px; margin:0 60px 10px 0; padding:0 2px 0 2px; line-height:21px; font-size:14px; background-color:#8f8f8f; color:#fff;}
div#content h3 {padding:0 2px 0 2px; font-size:12px;}
div#content p {margin:0 0 10px 0; padding:0 2px 0 2px; line-height:18px; font-size:12px;}
div#content ul {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
div#content li {line-height:18px; font-size:12px;}
div#content th, div#content td {vertical-align:top; line-height:18px; font-size:12px; border:solid 1px #bdb;}
div#content dd, div#content dt {line-height:18px; font-size:12px;}
div#content a {color:#5da632;}
div#content a:hover {color:#d4001c;}
div#content span.Anmerkung {font-size:9px; color:#999;}
div#content span.KleineSchrift {font-size:11px;}
div#content dd.csc-textpic-caption {font-size:11px;}
div#content .csc-frame-frame3 th, div#content .csc-frame-frame3 td {vertical-align:top; border:solid 1px #bbb;}
div#content .csc-frame-frame4 th, div#content .csc-frame-frame4 td {vertical-align:top; background-color:#efefef;}
div#content .csc-frame-frame5 th p, div#content .csc-frame-frame5 td p {margin:0;}
div#content .csc-frame-frame6 p, div#content .csc-frame-frame6 th, div#content .csc-frame-frame6 td, div#content .csc-frame-frame6 li {font-size:11px;}
  /* Small boxes with pictures */
div#content .csc-frame-frame1 {clear:both; float:left; width:241px; height:118px; margin:15px 0 0 2px; background:url(../img/akg-content1bg.png) no-repeat;}
div#content .csc-frame-frame1 h2 {padding-left:10px;}
div#content .csc-frame-frame1 img {float:left; margin-left:10px; border:solid 1px #fff;}
div#content .csc-frame-frame1 p {margin-left:90px; padding-right:10px; font-size:11px;}
div#content .csc-frame-frame2 {clear:right; float:right; width:241px; height:118px; margin:15px 0 0 0;  background:url(../img/akg-content1bg.png) no-repeat;}
div#content .csc-frame-frame2 h2 {padding-left:10px;}
div#content .csc-frame-frame2 img {float:left; margin-left:10px; border:solid 1px #fff;}
div#content .csc-frame-frame2 p {margin-left:90px; padding-right:10px; font-size:11px;}
  /* Forms */
div#content form div.csc-mailform-field label {display:block; float:left; clear:left; width:200px; font-size:11px;}
div#content form div.csc-mailform-field textarea {width:250px;}
div#content form div.csc-mailform-field input {width:250px; font-size:11px}
div#content form div.csc-mailform-field input.csc-mailform-check {width:auto;}
div#content form div.csc-mailform-field input.csc-mailform-submit {width:90px;}
div#content form div.csc-mailform-field select {font-size:11px}
div#content div.csc-mailform-field {margin-bottom:10px;}
  /* News */
div#content .news-list-item h3 a {font-size:12px;}
div#content .news-list-date {font-size:10px; font-weight:normal;}
div#content .news-list-morelink {font-size:11px;}
div#content .news-single-item h2 {background-color:#fff; color:#8f8f8f;}
div#content .news-single-timedata {font-size:10px;}
div#content .news-single-backlink {font-size:11px;}
  /* Downloads */
div#content .tx-ffakgproducts-pi1 th.col1 {width:320px;}
div#content .tx-ffakgproducts-pi1 th.col2 {width:75px;}
div#content .tx-ffakgproducts-pi1 th.col3 {width:55px;}
div#content .tx-ffakgproducts-pi1 th.col4 {width:35px;}
  /* Search */
div#content div.tx-indexedsearch td {border:none;}
div#content div.tx-indexedsearch-whatis {margin-bottom:10px; padding:5px; border:solid 1px #bdb;}
div#content div.tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:bold;}
div#content div.tx-indexedsearch-sec {background-color:#eee;}
div#content div.tx-indexedsearch-sec td {font-size:10px;}
div#content div.tx-indexedsearch ul.browsebox {margin-bottom:15px; background-color:#eee;}
div#content div.tx-indexedsearch ul.browsebox li {font-size:10px;}
div#content div.tx-indexedsearch-secHead {padding:5px; background-color:#eee;}
div#content td.tx-indexedsearch-info {font-size:10px;}
  /* User register */
div#content div.tx-srfeuserregister-pi1 dt {width:160px;}
div#content select#tx-srfeuserregister-pi1-static_info_country {font-size:11px;}
  /* FAQ */
div#content div.tx-irfaq-pi1 span.active a {color:#d4001c;}
div#content div.tx-irfaq-pi1 div.tx-irfaq-pi1-catselect-0 a {padding:2px 1px 2px 1px; background-color:#efefef;}
div#content div.tx-irfaq-pi1 div.tx-irfaq-pi1-catselect-1 a {padding:2px 1px 2px 1px; background-color:#efefef;}
div#content div.tx-irfaq-pi1 dt.question-even {background-color:#efefef;}
div#content div.tx-irfaq-pi1 div.maillink {padding-bottom:10px; border-bottom:solid 1px #cfcfcf;}
  /* Login */
div#content div.tx-newloginbox-pi1 {border:solid 1px #bdb;}
div#content div.tx-newloginbox-pi1 th {border:none;}
div#content div.tx-newloginbox-pi1 td {border:none;}


/* Right side */
div#topicmenu h2 {height:23px; line-height:23px; margin:0; padding:0 2px 0 25px; font-size:12px; background-color:#000; color:#fff;}
div#topicmenu h3 {font-size:12px;}
div#topicmenu p {font-size:11px;}
div#topicmenu ul {list-style:none; margin:6px 25px 0 25px; padding:0;}
div#topicmenu ul li {height:16px; background:url(../img/akg-arrow.gif) 0 2px no-repeat; border-bottom:solid 1px #fff;}
div#topicmenu ul li.last {border-bottom:none;}
div#topicmenu ul li a {display:block; padding-left:15px; line-height:16px; font-size:10px; font-weight:bold; text-decoration:none; color:#3d3d3d;}
div#topicmenu ul li a:hover {color:#d4001c;}
div#topicmenu ul li.act a {color:#d4001c;}

div#right h2 {font-size:12px; padding:0 15px 15px; color:#8f8f8f;}
div#right h3 {font-size:11px; padding:0 7px 0 7px;}
div#right p {padding:0 7px 0 7px; font-size:11px;}
div#right ul {margin-top:5px; padding-left:20px;}
div#right li {padding:0 7px 0 0; font-size:11px;}
div#right a {color:#5da632;}
div#right a:hover {color:#d4001c;}
  /* News */
div#right div.news-latest-container {padding:0 8px 15px 8px; border-bottom:solid 1px #fff;}
div#right div.news-latest-item h3 {margin-bottom:0;}
div#right div.news-latest-item p {margin:0;}
div#right div.news-latest-item div.news-latest-morelink {padding:0 7px 0 7px; font-size:11px;}
div#right div.news-latest-item div.news-latest-morelink a {}

/* 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 {border-color:#5da632;}

/* div */
.green {color:#5da632;}
.red {color:#d4001c;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}


/* Print */
@media print {
  body {width:20cm; background-image:none; background-color:#fff; 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#breadcrumb {display:none;}
  div#content {width:15cm; overflow:visible;}
  div#content h1 {padding-left:3px; font-size:12pt; font-weight:bold;}
  div#content h2 {font-size:11pt; text-align:left;}
  div#content p {font-size:10pt; line-height:12pt;}
  div#content dd.csc-textpic-caption {font-size:7pt;}
  div#rightbox {display:none;}
}
