/**
 * @author  ( Gerhard Lang )
 * @package XHTML-Template Aha Flex 
 * @copyright Copyright (C) 2007 - 2012 Ahadesign. All rights reserved.
 * @license Ahadesign.eu, see http://www.ahadesign.eu/terms-of-use.html
 */
* {
margin:0;
padding:0;
}
html {
font-size:100.1%;
}
body {
text-align:center;
font-family:tahoma, Arial, Helvetica, sans-serif;
line-height:1.4em;
margin:0;
}
body.contentpane {
padding:0;
margin:0;
}
#mainout {
width : 994px;
margin: 0 auto;
text-align: left;
height: 100% !important ;
height: 1%;
overflow:hidden;
}
.clear {
clear:both;
}
.header {
width:100%;
height:164px;
position:relative;
overflow:hidden;
}
#titel {
position:absolute;
height:auto;
line-height:1.2em;
text-align : left;
font-size : 1.3em;
cursor:pointer;
}
#slo {
position:absolute;
height:auto;
overflow:hidden;
}
h3 #slo {
text-align : left;
font-size : 1em;
line-height:1.2em;
}
#logo {
position:absolute;
top:26px;
left:26px;
width : 111px;
height:110px;
overflow:hidden;
cursor:pointer;
}
#date {
position:absolute;
width:auto;
line-height:1.1em;
font-weight:bold;
font-size:1.1em;
padding:1px 2px;
}
#fontsizer {
position:absolute;
}
.increase {
float:left;
width:18px;
height:18px;
padding:0 2px;
cursor:pointer;
}
.revert {
float:left;
width:18px;
height:18px;
padding:0 2px;
cursor:pointer;
}
.decrease {
float:left;
width:18px;
height:18px;
padding:0 2px;
cursor:pointer;
}
.topmodule {
position:absolute;
height:120px;
padding:0 10px;
overflow:hidden;
background:transparent;
}
.find {
position:absolute;
}
.find .search {
float:left;
}
.find form .search .inputbox {
height:22px;
width:143px;
padding-left:35px;
line-height:14px;
font-size:14px;
}
.find form .search .button {
margin:0 5px;
}
.search label {
display:none;
}
.header label {
font-size:1em;
}
.find .searchintro {
margin:20px 0;
}
#cohe, #cobo {
height:24px;
margin:1px 10px 8px;
}
.chs_in {
float:left;
text-align:left;
margin-left:10px;
}
.chs_mid {
float:right;
width:49%;
}
.chs_out {
float:right;
text-align:right;
margin-right:10px;
}
#collaps_head_slidein, 
#collaps_head_slideout, 
#collaps_bottom_slidein, 
#collaps_bottom_slideout {
width:20px;
height:24px;
display:block;
}
#collaps_head_slidein:hover, 
#collaps_head_slideout:hover, 
#collaps_bottom_slidein:hover, 
#collaps_bottom_slideout:hover {
width:20px;
height:24px;
display:block;
}
#collaps_head, 
#collaps_bottom {
width:20px;
height:24px;
display:block;
}
#collaps_head:hover, 
#collaps_bottom:hover {
width:20px;
height:24px;
display:block;
}
.breadcrumb {
width:979px;
height:35px;
float:left;
padding-top:8px;
margin:0 7px;
line-height:14px;
overflow:hidden;
}
.breadcrumbs {
float:left;
text-decoration:none;
font-size:1em;
padding:0 10px;
text-align:left;
}
#mainarea {
width:100%;
overflow:hidden;
}
#contentarea {
width:auto;
overflow:hidden;
white-space:normal;
padding:0;
margin:0;
}
.sidebar {
width:216px;
text-align:left;
overflow:hidden;
}
#ahasbright {
float:right;
}
#sidebartwotop,
#sidebaronetop {
height:19px;
}
#sidebartwo,
#sidebarone {
text-align:left;
overflow:hidden;
}
#sidebartwobot,
#sidebaronebot {
height:26px;
}
#ahasbleft {
float:left;
}
.foot {
width:100%;
height:69px;
}
#sitename {
float:left;
margin-top:23px;
margin-left:60px;
font-weight:normal;
font-size:0.8em;
line-height:1.8em;
}
#rss {
float:right;
margin:26px 60px 0 0;
}
.syndicate-module span {
line-height:1.6em;
font-size:0.8em;
}
.syndicate-module img {
border:none;
float:left;
}