* {
padding: 0;
margin: 0;
}

body {
background-color: #222222;
}

a:link, a:visited, a:active {
color: #FF5500;
text-decoration: none;
}

a:hover {
color: #BB2200;
text-decoration: none;
}

#navi2 a:link,#navi2 a:visited,#navi2 a:active {
color: black;
text-decoration: none;
}

#navi2  a:hover {
color: orange;
}

#gesamt {

margin: 20px auto 75px auto;
width: 90%;
max-width: 1200px;
background-color: black;
color: white;
font-family: arial, helvetica, sans-serif;
}

#header {
background-color: black;
}

#navi1 {
margin: 0 0 15px 10px;
background-color: black;
color: #FF9500;
}

#navi1 a:link,#navi1 a:visited,#navi1 a:active,#navi1 a:hover {
color: #FF9500;
text-decoration: none;
}

#navi1 li:link, #navi1 li:active, #navi1 li:visited {
color: black;
}

#navi1 li:hover {
color: #AA4100;
}
#navi1 li {
margin: 0 0 0 10px;
padding: 2px 0 2px 0;
color: white;
list-style-type: square;
font-weight: bold;
}
#navi2 {
padding: 2px 10px 2px 5px;
margin: 0 0 0 0;
background-color: white;
color: black;
font-size: small;
}

#navi2 a:hover {
color: #FF9500;
}

#navi2 li {
display: inline;
padding: 0 0 0 0;
margin: 0 2px 0 2px;
}

#seitentitel h1 {
font-size: 30px;
text-align: right;
padding: 0 20px 0 0;
}

#seitentitel {
background-image: url(../pics/trailer_neu5.jpg);
background-repeat: no-repeat;
clear: both;
margin: 0 0 0 0px;
padding: 20px 0 10px 50px;
background-color: #000000;
color: orange;
height: 80px;
}

#body{
margin: 15px 0 0 0;
background-color: black;
}

#links {
float: left;

width: 150px;
}

#rechts {
float: right;
padding: 15px;
width: 170px;
color: black;
}

#rechts h2 {
font-family: arial, helvetica, sans-serif;
text-decoration: underline;
background-color: black;
color: black;
width: 100%;
padding: 4px;
}
#mitte {
margin: 10px 200px 10px 160px;
padding: 10px;
background-color: white;
color: black;
font-family: arial, helvetica, sans-serif;;
text-align: justify;
line-height: 1.5em;
}
#mitte h1, #mitte h2 {
font-family : arial, helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

#mitte img {
float: right;
margin: 0 0 5px 10px;
}
#footer {
clear: both;
padding: 2px 0 10px 0;
}
#footer h2 {
color: orange;
text-decoration: underline;
font-size: 15px;
}

#werbung1 {

clear: right;
margin: 0 0 0 5px;
padding: 10px;
text-align: center;
}
#werbung2 {

padding: 10px;
text-align: center;
}

* #werbung1 img {
margin: 5px 0 5px 0;
}

#service {
color: #000000;
padding: 10px 5px 10px 5px;
margin: 10px 0 10px 0;
font-size: small;
}

#fspalte1 {
float:left;
width: 20%;
background-color: black;
}

#fspalte2 {
float:right;
width: 20%;
}

#fspalte3 {


float:left;
width: 45%;
}

#fspalte4 {
float:right;
width: 45%;

}

#footer_mitte {
margin: 0 25% 0 25%;
}

#update {
clear: both;
background-color: #FF9500;
color: black;
padding: 5px;
font-size: small;
font-weight: bold;
}


.news {
margin: 5px 0 5px 0;
padding: 5px 2px 2px 2px;
border-style: solid ;
border-color:#FF9500;
border-width: 1px;
}

.footer {
margin: 0 0 0 0;
padding: 10px;
}

#footer_container {
margin: 10px 0 10px 0;
padding:15px;

border-top: dashed orange 1px;
}

#clear {
clear: both;
}

li.navi1_e2, li.navi1_active_e2 {
font-size: x-small;
list-style-type: none;
}

.news-list-morelink {
}

div.news-list-container {
height: 1%
}
.news-list-wrapper {
 overflow: auto;
}

hr.clearer {

border:solid orange 1px;
margin-top: 10px;
}



.news-list-item {
margin: 5px 0 10px 0;
}

.news-single-category, .news-single-author, .news-list-date, .news-list-category, .counter {
font-size: 11px;
font-family: arial, helvetica, sans-serif;

}

.news-single-timedata {
 font-size: 11px;
}

div.news-single-item h2  {
font-size: 18px;
}

.newsCalendar_listBody {
color: white;
}

.tx-damliteshow-previewitem {
         float: left;
         margin-bottom: 20px;
         margin-right: 20px;
         padding: 0 5px 5px;
}

.tx-damliteshow-pi1 {
 width: 100%;
}
.tx-damliteshow-previewimage {
         border: 0;
         padding-top: 5px;
}
.tx-damliteshow-previewimage img {
         padding: 5px;
}
.tx-damliteshow-previewtitle {
         padding-top: 5px;
         text-align: center;
}
.menuspacer {
        font-weight:bold;
        background-color:orange;

        color:black;
        padding:4px;
        margin-top: 5px;
}

#navi3 {
text-align: center;
font-size: 12px;
padding: 5px;
border-bottom: solid 1px orange;
margin-bottom: 10px;
}

.news-single-item {
height: 1%;

}

#service li.navi_service {
margin-top: 3px;
 padding: 3px;
  background-color: white;
  border: 1px solid orange;
  font-size:10px;
  color: black;
}

#suche {
float: right;

}

.list deep1 li {

list-style-type: none;
}

#navi2 form {

display: inline;

}

.path {
font-weight:bold;
font-size: 10px;
margin-left:10px;
}

.online {

border: solid orange 1px;
margin-top: 20px;
color: orange;
font-size: 11px;
padding: 5px;
list-style-type: none;
}


.news-single-item H2 {
    font-size: 16px;
    font-weight:bold;

    margin-bottom: 0px;
}
.news-single-item H3 {
    margin-bottom: 15px;
}



.news-single-img {
    float: right;
    margin-left:5px;
    max-width: 240px;

}



.news-single-imgcaption {
    padding:3px;
    clear:both;
}

.news-single-category {

    float: right;
}
.news-single-backlink, .news-single-backlink a {
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.news-single-timedata {
    float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
    font-size: 9px;
}
.news-single-author {
    padding-bottom: 3px;
    margin-bottom: 15px;
}
.news-single-additional-info {
/*     clear: both; */
    margin-top: 15px;

    padding:3px;
    padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {

    margin:0px;
    margin-bottom: 3px;
    padding:3px;

}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
    margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
    font-weight: bold;
    font-size: 11px;
    margin-left:5px;
    width:90%;
}

.tx-comments-pi1 {
margin-top: 10px;
margin-bottom: 10px;
}

.tx-comments-comment-form, {
margin-top: 10px;
margin-bottom: 10px;
background-color: #CCCCCC;
padding: 10px;
}

.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL, { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 245px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-page-browser { text-align: center; margin: 15px 0; }
.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha {padding-left: 0; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }


