/**
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Lowkick
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


/* not ready */

h1,
#main h1 {
  font-size: 16pt;
  font-weight: bold;
  margin: 0.4em 0 0.5em 0;
  padding: 0;
}

h2,
#main h2 {
  font-size: 14pt;
  font-weight: bold;
  margin: 0.2em 0 0.5em 0;
  padding: 0.3em 0.3em 0.3em 0;
}

h3 {
  font-size: 12pt;
  font-weight: bold;
  margin: 0.4em 0 0.2em 0;
}

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1,
h2,
h3 {
  page-break-after: avoid;
}

body {
  line-height: 150%;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

p,
ul li,
ol li,
address,
.category-desc,
table,
label,
dt,
dd {
  font-size: 10pt;
}

address {
  font-style: normal;
}

.contact-address address span {
  display: block;
}

a {
  font-weight: bold;
}


#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image {
  display: none;
}

.skiplinks,
#suckerfish {
  display: none !important;
}

#header .logoheader {
  border: 0;
}

#header {
  width: auto;
}

#all #back #header {
  padding-top: 0;
}

#all {
  text-align: left;
  border: solid 0px #000;
}

#back {
  border: solid 0px #000;
  padding: 0;
}

#right {
  display: block;
}

#header h1#logo {
  font-size: 20pt;
  font-weight: normal;
}

#contentarea2,
#contentarea {
  border: solid 0px #000;
  padding: 0 !important;
}

#main .blog-featured h1 {
  padding: 0 !important;
}

#main #top {
  overflow: hidden;
  margin-bottom: 25pt;
  border: 0;
}

#main .categories-listalphabet ul {
  padding-left: 0;
}

#main .categories-listalphabet ul li {
  display: inline;
  padding: 5pt;
  border-right: solid 1pt #ddd;
}

#wrapper {
  display: block;
  width: 100% !important;
}

.item {
  margin-bottom: 30pt;
}

.category-desc {
  margin: 15pt 0;
}

.items-leading {
  margin-bottom: 30pt;
}

#main .items-leading h2,
#main .item h2 {
  font-size: 14pt;
  font-weight: bold;
}

h2 a {
  text-decoration: none;
}

#main h1 {
  padding: 5pt;
}

#main .readmore a {
  border: 0 !important;
  padding-left: 0 !important;
}

.image-left {
  float: left;
  margin: 0 15pt 5pt 0;
}

table {
  margin: 20pt 0;
  border-collapse: collapse;
  width: 90%;
}

table td,
table th {
  padding: 2pt 5pt;
  border: solid 1pt #ddd;
}

.items-more h3 {
  padding: 5pt 0;
  font-size: 14pt;
}

.items-more ol li a {
  font-weight: normal;
}

#nav a.readmore {
  font-size: 10pt;
}

#nav .module_content {
  margin-bottom: 20pt;
  border: 0 !important;
  padding: 0 !important;
}

#nav .moduletable ul.menu {
  border: 0;
  list-style-type: none;
  padding: 0;
}

#nav .moduletable ul.menu,
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul {
  border: 0;
  list-style-type: none;
}

#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul {
  padding-left: 15pt;
}

#nav .moduletable ul.menu li {
  border: 0;
}

#nav .moduletable ul.menu li a,
#nav .moduletable ul.menu li.active ul li a,
#nav .moduletable ul.menu li.active ul li.active ul li a {
  text-decoration: none;
  border: solid 0px #000;
}

ul#archive-items {
  list-style-type: none;
  padding-left: 0;
}

.moduletable {
  margin: 20pt 0;
}

dl.article-info {
  line-height: 120%;
  font-size: 9pt;
}

dl.article-info dd {
  margin-left: 0;
}

h3.js_heading a img {
  border: 0;
}

h3.js_heading,
#bottom h3,
.moduletable h3,
#nav h3 {
  font-size: 12pt !important;
}

.category-list {
  padding: 0 !important;
}

.moduletable_js {
  margin-bottom: 20pt;
}

.tabouter {
  border: solid 0px;
  overflow: hidden;
  margin: 20pt 0;
}

ul.tabs {
  padding: 0;
}

ul.tabs li.tab {
  list-style-type: none;
  text-transform: uppercase;
  display: inline;
  border-right: solid 1pt #ddd;
  padding: 2pt 10pt;
}

ul.tabs li.tab a {
  text-decoration: none;
}

.tabcontent {
  padding: 10pt;
}

.contact-email div {
  overflow: hidden;
}

.contact-email label {
  border: solid 0px #000;
  float: left;
  width: 10em;
}

.login div {
  overflow: hidden;
}

.login label {
  float: left;
  width: 10em;
}

form fieldset dt {
  clear: left;
  float: left;
  width: 12em;
}

legend {
  background: #fff;
  font-size: .85em;
}

.phrases,
.only {
  margin-bottom: 15pt;
}

.newsflash a.readmore:link {
  border: solid 0pt;
  font-weight: normal;
  font-size: 0.8em;
  text-decoration: none;
}

.stats dt {
  float: left;
  width: 10em;
}

#footer-outer {
  border: solid 0px;
  padding: 0;
  background: none;
}

#bottom {
  text-align: left;
}

#footer-outer #bottom .box .moduletable {
  border-bottom: solid 1px #ddd;
  padding: 10pt 0;
}

#footer-outer #bottom .box1,
#footer-outer #bottom .box3 {
  border: 0;
}

#bottom ul {
  list-style-type: none;
  padding: 0 !important;
}

#bottom ul li {
  border: solid 0px #c00;
}

