* {
  margin:0;
  padding:0;
}

body {
 padding:0;
 background-color:#666666;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 line-height:1.3em;
 font-size:12px;
}

img {
 border:0px;
 padding: 0px;
 margin: 0px;
}

a:link {
 text-decoration:none;
 font-weight:bold;
 color:#f16536;
}

a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#f16536;
}

a:hover {
 text-decoration:underline;
 font-weight:bold;
 color:#f16536;
}

a:active {
 text-decoration:underline;
 font-weight:bold;
 color:#f16536;
}

.wrapper {
 width:960px;
 background-color:#ffffff;
 margin:0px auto;
 position:relative;
 _margin-top:5px;
}

.wrapper2 {
 width:960px;
 background-color:#ffffff;
 _position:absolute;
 height:100%;
}

.header {
 width:960px;
 background-color:#000000;
 height:100px;
}

.footer {
 width:960px;
 background-color:#f16536;
 height:25px;
 position:absolute;
 bottom:0px;
 font-family: Helvetica, Arial, sans-serif;
 line-height:25px;
 text-align: center;
 color: #ffffff;
}

div.footer a:link { color:#ffffff; font-weight:bold; text-decoration:none;}
div.footer a:visited { color:#ffffff; font-weight:bold; text-decoration:none;}
div.footer a:hover { color:#ffffff; font-weight:bold; text-decoration:underline;}
div.footer a:active { color:#ffffff; font-weight:bold; text-decoration:underline;}
div.footer a:focus { color:#ffffff; font-weight:bold; text-decoration:none;}

.space {
 width:960px;
 background-color:#ffffff;
 height:1px;
}

.space2 {
 width:960px;
 background-color:#f16536;
 height:1px;
}

.space3 {
 width:960px;
 background-color:red;
 height:25px;
}

.titlebox {
 width:960px;
 background-color:red;
 height:0px;
 visibility:hidden;
}

.titel {
 width:935px;
 height:40px;
 padding-left:25px;
 padding-top:20px;
 background-color:#ffffff;
 border-style:dashed;
 border-width:0px 0px 1px 0px;
}

.language {
 background:url(../images/flgerbor.png);
 width:35px;
 height:25px;
 float:right;
}

.menu {
 width:960px;
 background-color:#f16536;
 height:25px;
}

.submenuelement {
 float:left;
 _width:100px;
 line-height:20px;
 text-align:center;
 border:solid #a03c1b;
 border-width:0px 0px 0px 0px;
 font-weight:bold;
 color:#000000;
 padding:0px 10px;
}

.meb {
 background:url(../images/mbgb.png);
 width:1px;
 height:21px;
 float:left;
}

.meb2 {
 background:url(../images/pixel.png);
 width:3px;
 height:21px;
 float:left;
}

.menuelement {
 height:21px;
 float:left;
 width:100px;
 line-height:21px;
 text-align:center;
 border:solid #a03c1b;
 border-width:0px 0px 0px 0px;
 font-weight:bold;
 color:#000000;
 background:url(../images/mbg.png);
}

div.menuelement a:link { color:#000000; font-weight:bold; text-decoration:none;}
div.menuelement a:visited { color:#000000; font-weight:bold; text-decoration:none;}
div.menuelement a:hover { color:#000000; font-weight:bold; text-decoration:underline;}
div.menuelement a:active { color:#000000; font-weight:bold; text-decoration:underline;}
div.menuelement a:focus { color:#000000; font-weight:bold; text-decoration:none;}

.submenu {
 width:960px;
 background-color:#ffffff;
 height:20px;
}

.cont {
 _background-color:#dddddf;
 width:900px;
 padding:22px;
}

div.cont td{ padding:0px 2px; border:0px;}

.logo {
 position:absolute;
 right:20px;
 visibility:visible;
}

.logo2 {
 height:100px;
 position:absolute;
 left:0px;
 _background-color:#444444;
}

.menubox {
 width:600px;
 height:21px;
 _background-color:cyan;
 position:absolute;
 left:16px;
 top:103px;
 line-height:25px;
}

.menubox2 {
 text-align:right;
 width:150px;
 height:21px;
 _background-color:cyan;
 position:absolute;
 right:16px;
 top:103px;
 line-height:25px;
}

.submenubox {
 width:860px;
 height:20px;
 _background-color:magenta;
 position:absolute;
 left:16px;
 line-height:20px;
}

.submenubox2 {
 text-align:center;
 width:60px;
 height:20px;
 _background-color:cyan;
 position:absolute;
 right:16px;
 line-height:20px;
}

.testbox{
 width:350px;
 height:250px;
 background-color:white;
 position:fixed;
 left:20px;
 top:20px;
 _border:1px solid black;
 visibility: hidden;
}




/* custom */

.contentheading.waffennewsclass{
 color:#f16536;
 font-weight: bold;
 font-size:1.8em;
 _text-shadow:black 1px 1px 0px;
 _background-color:cyan;
}

.createdate {
 color:#666666;
 font-size:0.8em;
}

.small {
 color:#666666;
 font-size:0.8em;
}

.modifydate {
 color:#666666;
 font-size:0.8em;
}

body.mceContentBody {
background-color: #FFFFFF !important;
background-image: none;
}

span.article_separator {
    display:block;
    height: 30px;
    width:100%;
    margin:0;
    padding:0;
    border:0;
}

.zubtable{
 border: 0px solid red;
 border-collapse: collapse;
 width: 900px;
}

.zubtable2{
 border: 0px solid red;
 border-collapse: collapse;
}

.accimg {
 border: 1px solid black;
}