/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/ * html * {
    zoom: 100%;
    /* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/
}
body {
    font: 1em Verdana, Arial, Helvetica sans-serif; /* 1em = 16pts */
    margin: 0;
    padding: 0;
}

.float_left {
    float: left;
    margin: 0 .3em .3em 0;
}

/* apply this class to any image or element with width - text will wrap it to the right */
.float_right {
    float: right;
    margin: 0 0 .3em .3em;
}

/* apply this class to any image or element with width  - text will wrap it to the left */
/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */
/* NOTE: text colors follow below */
body, #header {
    background-color: rgb(243, 244, 245);
    background-image: url(../images/Background.png);
    background-repeat: repeat-x;
}

#main_wrapper {
    background-color: transparent;
}

#logo {
  margin-left: 130px;
}

#header{
  font-family:Arial, Helvetica, sans-serif;
  margin-left:-30px;
}

#nav {
    background-color: transparent;
  font-family:Arial, Helvetica, sans-serif;
}

#content {
    background-color: transparent;
  border: solid 1px #CCC;
    background-color: rgb(249, 249, 249);
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  box-shadow: #ccc 0px 0px 4px;
  min-height:450px;
  
}

#promo {
  font-family:Arial, Helvetica, sans-serif;
    background-color: transparent;
}

#footer {
    background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
}

/* TEXT COLORS */
h1 {
  display:none;
  font-weight:bold;
}

a{
    color: green;
  text-decoration:none;
}

#content a
{
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a  {
    color: #1a5c81;
}

#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a  {
  text-decoration:none;
}

#content .download a{
  text-decoration:none;  
}

h6 {
    color: #000000;
}

p {
    color: #333;
}

ul, ol, dl, blockquote, cite, .createdate {
    color: #555;
}

table, form {
    color: #333;
}

#footer p {
    margin: 0;
}

/* FONT SIZES */
h1 {
    font-size: 1.7em; /* 24pt */
}

h2 {
    font-size: 1.65em;
  font-weight:bold;
    line-height: 1.25;
    padding: 0 0 0.1em 0;
  margin-bottom: 0.6em;
  letter-spacing:1.5pt;
  text-shadow: #ccc 1px 1px 2px;
}

h3 {
    font-size: 1.125em; /* 18pt */
    line-height: 1.25;
    margin: 1em 0 0.5em 0;
  padding: 0.3em 0 0 0;
  border-top: dotted 1px #bbb;
  text-shadow: #ccc 1px 1px 2px;
  clear: left;
}

h4 {
    font-size: 0.9em; /* 18pt */
    padding: 0.25em 0 0.25em 0;
  display:inline-block;
  margin:0.75em 0 0 0;
}

table h4{
  font-size: 1.25em;
}

h5 {
    font-size: 1em; /* 16pt */
}

h6 {
    font-size: .875em; /* 14pt */
}


a:hover {
    text-decoration: underline;
}

/* basic list styling - more-styled lists in list.css */
ul, dl, ol {
    margin: 0 1em .75em 1em; /* lists without specific classes */
    font-size: .9em;
    line-height: 1.5;
}

ul li ul li{
    font-size: 1.2em;  
}

li, dd {
    padding: 0; /* lists without specific classes */
    margin: 0.2em 0;
  margin-left: -1.5em;
}

#nav ul, #nav dl, #nav ol {
    margin: .5em 1em 0.75em 0em; /* lists without specific classes */
    padding-left: 0;
    -webkit-padding-start: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

#nav li {
    list-style-type: none;
    margin-left: 0;
  margin-bottom: 0.5em;
}

#promo dl, #promo ol {
    margin: .5em 1em .75em 1em; /* lists without specific classes */
}

#promo li {
    list-style-type: none;
    margin-left: 0
}


dt {
    font-weight: bold;
}

code {
    font-size: 1.25em;
}
* html code {
    font-size: 1.1em;
}
 /* default size is smaller in IE */
cite {
    font-size: .85em;
    font-style: italic;
}

blockquote {
    padding: 0.5em 0 1em 1em;
}

blockquote p {
    margin-bottom: .1em;
}

blockquote p:before { /* IDWIMIE 6 and 7 */
    content: open-quote;
    color: #cccc8f;
}

blockquote p:after { /* IDWIMIE 6 and 7 */
    content: close-quote;
    color: #366;
}

blockquote cite {
    font-size: .85em;
}

abbr, acronym {
    border-bottom: 1px dashed #000;
    cursor: default;
}

address {
    margin: 0 1em .75em 1em;
}

img {
    border: 0;
}

#footer_inner{
  text-align:center;
  font-size:0.7em;
  color:#888;
}

/* basic table styling  - more-styled tables in tables.css */
table caption {
    font-weight: bold;
    font-size: 1em;
    margin-top: .6em;
}

table {
    margin: .8em 0;
    border-collapse: collapse;
}

th {
    padding: .3em .5em .3em .5em;
  font-weight:normal;
    font-size: .8em;
  font-style:italic;
  vertical-align:top;
  text-align:left;
  background-color:#d1defa;
  border:solid 1px #aec6f7;
}

 td {
    padding: .3em .5em .3em .5em;
    font-size: .8em;
  vertical-align:top;
  
}

/*
 th,  td {
  border: 1px solid #BBB;
}
*/
td td, td p{
    font-size: 1.1em;
}

td th{
    font-size: 1em;
}

td ul, td ol{
    font-size: 1em;
}

.blog .items-row {
  border-top: 1px dotted #BBB;
  margin-top: 1.4em;
}

.blog .items-row h3 {
  border: none;
}

.blog dl{
  float:right;
  margin-top: 0.2em;
  margin-right: 0;
}

.blog h3{
  float: left;
  margin-top: 0;
  margin-bottom: 0.3em;
}

.blog .items-row p, .blog .items-row ul, form,
.item-page p, .item-page ul{
  clear: left;
}


.article-info .article-info-term
{
  display: none;
}

.article-info dd{
  float:right;
  clear:right;
  font-size: 0.7em;
  color:#999;
  line-height: 1.2em;
}


.item-page h2{
  float: left;
}

.item-page .article-info{
  float:right;
  margin-top: 0.5em;
  margin-right: 0;
}



/* Seiten Krams */
.pagination {
  margin-top: 2em;
  margin-bottom: 3em;
  border-top: dotted 1px #bbb;
}

.pagination .pagination{
  float : right;
  border:none;
}

.pagination ul.pagination{
  margin: 0.5em 0;
}


.pagination .pagination li{
  list-style: none;
  float: left;
  margin: 0 0.1em;
  line-height: 1.5em;
  color: #333;
}
  
.pagination .counter{
  float: left;  
}

.pagination .counter p{
  line-height: 1em;
  margin: 0;
  padding: 0;
  color: #333;
}


ul.pagenav{
  margin: 1.5em 0;
  text-align: center;
  border-top: 1px dotted #bbb;
  padding-top: 0.6em;
}

ul.pagenav li{
/*  float: left;*/
  list-style: none;
  display: inline;
}

ul.pagenav li.pagenav-prev{
  margin-left: 0;
  margin-right: 1em;
}

ul.pagenav li.pagenav-next{
  margin-left: 1em;
  margin-right: 0;
}

.breadcrumbs{
  font-size:0.6em;
  color:#bbb;
  display:none;
}

.breadcrumbs a{
  color:#aaa;
}

/* THE ALSETT CLEARING METHOD */
.clearfix:after {
    content: ".";

 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */ 
