body {background:#111;color:#eee;font-family: 'PT Sans Narrow', sans-serif;}

p {margin-top:0;}

a, a:visited, a:hover, a:link {color:#ccc;text-decoration: none;}

#wrapper {width:100%;max-width:900px;/*min-width:600px;*/margin:0 auto;}

#header {background:#252F38;margin: 1em 0 1em 0;height:5.5em;padding:0.5em 1em;border:1px solid #fff;}

#header h1 {font-weight:normal;font-size:2em;display: inline;float: right;margin:0.6em 0 0 0;}

h6 {font-weight:normal;font-size: 1.5em;margin:0 0 0.5em 0;}
h4 {font-weight:bold;font-size: 1.5em;margin:0 0 0 0;padding:1.3em 0 0 0;}

.header-logo {height:5em;width:auto;}

#container {border:1px solid #fff;height:100%;background:#252F38;}

#main {background:#252F38;}

#main .inside {margin:1em 2em 1em 1em;text-align:justify;}

#left {background:#252F38;height:100%!important;border-right:0px solid #fff;}
#left ul.auswahl {list-style: none;text-indent: 0;padding:0 1em 0 2em;}
#left ul.auswahl li {margin:0 0 0.6em 0;font-weight:normal;letter-spacing: 1px;}

#left ul.auswahl li a {text-decoration: none;color:#fff;font-weight:bold;}
#left ul.auswahl li a:hover {text-decoration: underline;color:#fff;font-weight:bold;}


#footer {margin: 0;padding:0;}
img.footer {width:100%;height:auto;background:#222;margin: 1em 0 1em 0;border:1px solid #fff;}

#description h1, h5.ce_headline, #description h5 {font-weight:bold;font-size:2em;display: block;clear: both;margin:0.6em 0 0.3em 0;color:#fff;}
#description p {margin-top:0;border-bottom:0px solid#fafafa;padding-bottom: 0.5em;color:#ccc;}
#text {margin-top: 0;}
.mod_article {border-bottom:1px solid #fafafa;padding-bottom: 2em;}

.image_container {width:112px;height:70px;overflow: hidden;margin:0 0.4em 0.4em 0;}
