﻿* {
font: 100.01%;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height: normal;
color: #505050;
margin: 0px;
padding: 0px;
border: 0px;
}
body {
background: white url() repeat-x left top;
}
div {
position: static;
}
b, strong {
font-weight: bold;
}
em {
font-style: italic;
}
input, textarea, select {
padding: 3px;
border: 1px solid gray;
}
label {
padding: 3px;
width: 100px;
display: inline-block;
vertical-align: top;
color:black;
font-weight: bold;
}
ul {
list-style: none;	
}
h1 {
font-size: 1.2em;
color: black;
}
h2 {
font-size: 0.6em;
font-weight: bold;
color: black;
}
a {
text-decoration: none;
outline:0 none;
}
a:hover {
text-decoration: underline;	
}
a:link {
}
a:visited {
}
a:active {
}

#container {
border:1px solid gray;
margin:0 auto !important;
width:990px;
overflow:hidden;
position:relative;
}
#header {
    background: url("../images/hintergrund_head.png") repeat scroll 0 0 #1096B3;
    color: #FFFFFF;
    height: 70px;
    margin-bottom: 0 !important;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 980px;
}
#header img {
display:inline;
float:left;
margin-left:20px;
margin-top:20px;
}
#header .logo-img {
display: inline;
    float: right !important;
    margin-right: 35px !important;
    margin-top: 5px !important;
}
#header-expansion {
    background: none repeat scroll 0 0 white;
    display: block;
    height: 17px !important;
    margin-left: 5px;
    padding-top: 2px;
    text-align: right;
    width: 980px;
}
#header-expansion .h_domain {
position:relative; 
top:-4px;
}
#header-expansion .h_domain a {
    color: #505050;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.8px;
    font-weight: normal;
    margin-right: 29px;
}
#language-dropdown {
display:none;
border:1px solid #DFDFDF;
font-size:11px;
position:absolute;
right:84px;
top:78px;
width:130px;
z-index:566;
}
#language-selected {
background:none repeat scroll 0 0 white;
height:17px;
}
#language-selected a {
display:block;
padding:2px 0 0 !important;
text-decoration:none;
}
#language-selected img.language-flag {
float:left;
padding:1px 10px 0 2px;
}
#language-selected a span {
float:left;
margin-top:0;
width:82px;
font-size:11px;
position:static; 
top:0px;
}
#language-selected img.language-more-button {
float:left;
margin-top:0;
}
#language-options {
display:none;
height:auto;
overflow:auto;
background:white;
}
#language-options ul {
background:none repeat scroll 0 0 white;
list-style:none outside none;
padding:0;
}
#language-options li {
height:18px;
}
#language-options li a {
display:block;
padding:2px 0 0;
text-decoration:none;
}
#language-options img.language-flag {
float:left;
padding:1px 10px 0 2px !important;
}
#language-options li a span {
padding:0 !important;
}
.columns {
border:medium none;
margin-top:0;
}
.leftcolumn {
float:left;
left:0;
margin:0;
overflow:hidden;
padding-left:23px;
width:137px;
}
.rightcolumn {
background:url('../images/rightbar_bg.png') no-repeat scroll 0 0 transparent;
float:right;
margin:0 0 0 5px;
padding-right:20px;
position:static;
width:247px;
}
#rightcol {
	display: none;
	margin-top: 100px;
  padding:10px !important;
}
.centercolumn {
margin:0 270px 0 163px;
padding-left:0;
}
.centercolumn p, #rightcol p {
font-size:12.8px;
margin:0 0 0.8em;
}
#sidebar-left ul {
border:medium none;
list-style:none outside none;
margin:0;
margin-top:20px;
padding:0;
}
html > body #sidebar-left li a {
width:auto;
}
#sidebar-left li a {
color:black;
font-size:10px;
font-weight:bold !important;
display:block;
height:100%;
padding:5px 5px 5px 1px;
text-decoration:none;
}
#sidebar-left li.current a {
text-decoration:underline;
}
#search {
background:none repeat scroll 0 0 #white; width:108px; padding:1px !important;
/* background:none repeat scroll 0 0 #CCCCFF; */
}
#search, #langform, #loginform {
border-color:black;
border:0 solid;
margin-top:10px;
padding:5px;
}
#search label {
font-size:80.01%;
padding:3px; padding-left:0px !important;
}
#search .inputfield {
border:1px solid;
width:100px;
}
#search input[type="submit"] {
background: none repeat scroll 0 0 white;
    border: 1px solid;
    color: #505050;
    font-size: 10px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 3px;
    padding: 0;
}
input[type="submit"] {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#FFFFFF #DDDDDD #DDDDDD #FFFFFF;
color:Black;
font-size:80.01%;
}
#topten_header, #latest, #tagcloud, #allcategoryarticles, #article_header {
margin-bottom:0;
}
#topten_header, #article_header {
height: auto;
    width: 770px;
}
#topten_header, #tagcloud, #allcategoryarticles, #article_header {
    background: url("") no-repeat scroll 0 0 white;
    padding: 20px 0 0 17px;
}
#topten_header h3, #latest h3, #tagcloud h3, #allcategoryarticles h3 {
border:0 none !important;
color:#333366;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:normal !important;
}

#topten_header h3, #tagcloud h3, #allcategoryarticles h3, #article_category {
    border: 0 none !important;
    margin-bottom: 0 !important;
}
#topten_header h3, #latest h3, #tagcloud h3, #allcategoryarticles h3 {
background: url("inhalt_runter.jpg") no-repeat scroll left 4px transparent;
border-bottom: 1px dotted #000000 !important;
    color: #000000;
    font-size: 13px;
    font-weight: bold !important;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0 0 5px 20px;
}
#tagcloud {	
	display: none;
}

.main-content h2, .main-content h3 {
border-color:#A9A9A9;
color:#000000;
}
.main-content h2, .main-content h3 {
border-bottom:1px solid;
margin-bottom:7px;
}
#topten {
margin:0 !important;
padding:20px !important;
width: 138%;
background-color: #fff;
}
#topten ol, #latest ol {
list-style-type:decimal;
margin-left:0;
width: 135%;
}
.centercolumn ul, ol {
list-style-image:none;
list-style-position:outside;
padding-left:0;
}
.centercolumn li {
margin-left:20px;
font-size:12.8px;
}
#footer, #footer a, #footer a:visited {
color:#666666;
}
#footer {
border-color:#666666;
color:#666666;
background:none repeat scroll 0 0 white;
border-top:1px solid white !important;
clear:both;
margin-top:0px;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
text-align:left;
}
#footer div {
font-size: 10px;
}

div.tagcloud { padding: 0px; text-align: justify; }
div.tagcloud a { font-family:Arial;color: black; text-decoration: none; font-weight:bold; }
div.tagcloud a:hover { text-decoration: underline; }
.cloudlevel_0 {  }
.cloudlevel_1 {  }
.cloudlevel_2 {  }
.cloudlevel_3 {  }
.cloudlevel_4 {  }
.cloudlevel_5 {  }

.tx-indexedsearch-whatis { font-weight:bold; color:#333366 }
.tx-indexedsearch-title a { font-weight:bold; color:#333366 }
.res { border-bottom:1px solid #333366; margin-top:15px; padding:5px; padding-left:0px; }
.tx-indexedsearch-browsebox, .tx-indexedsearch-res { float:left; display:block; margin-bottom:10px; }
.browsebox li { float:left; margin-left:0px; margin-right:10px; }
