﻿* {
font: 100.01%;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height: normal;
color: black;
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;
margin-bottom:0 !important;
height:78px;
margin:0 0 1em;
padding:0;
position:relative;
width:990px;
}
#header img {
display:inline;
float:left;
margin-left:20px;
margin-top:28px;
}
#header .logo-img {
display:inline;
float:right !important;
margin-right:85px !important;
margin-top:10px !important;
}
#header-expansion {
background:none repeat scroll 0 0 white;
border-bottom:1px solid black;
display:block;
height:17px !important;
padding-top:2px;
width:990px;
}
#header-expansion .h_domain {
position:relative; 
top:-4px;
}
#header-expansion .h_domain a {
color:#0000B4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12.8px;
font-weight:bold;
margin-left:24px;
}
#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"] {
border:1px solid;
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:49px;
width: 135%;
}
#topten_header, #tagcloud, #allcategoryarticles, #article_header {
background:url('../images/hintergrund_blau.png') repeat-x scroll 0 0 white;
padding:44px 24px 15px;
}
#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:44px !important;
}
#topten_header h3, #latest h3, #tagcloud h3, #allcategoryarticles h3 {
font-size:19px;
margin-bottom:5px;
z-index: 10000;
}
#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; }
