body {
background-color:#ECEEEF;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 21px;
font-weight:normal;
}

html, body {
height: 100%;
}

#wrapper {
z-index:10;
width:1000px;
height: auto;
top: 0px;
left: 0px;
background-image:url(/fileadmin/templates/images/netz.jpg);
background-repeat:no-repeat;
position: relative;
}

#page {
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#0F427B;
width: 840px;
height: auto;
top: 40px;
left: 97px;
position: relative;
z-index: 20;
}

#header {
top: 10px;
left: 20px;
background-image: url(/fileadmin/templates/images/header.jpg);
background-repeat:no-repeat;
width: 770px;
height: 130px;
position: relative;
z-index: 30;
}

#navi {
height: auto;
top:0px;
left: 10px;
width: 780px;
z-index: 30;
position: relative;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

#navi1 {
height: 25px;
top:0px;
left: 5px;
width: 780px;
z-index: 40;
position: relative;
}

#navi2 {
height: 25px;
top:0px;
left: 5px;
width: 780px;
z-index: 40;
position: relative;
}

#navi3 {
height: 25px;
top:0px;
left: 5px;
width: 780px;
z-index: 40;
position: relative;
}

.level1 a:link, .level1 a:visited {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-type: none;
text-decoration: none;
}

.level1 a:hover {
color: #FE0036;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-type: none;
text-decoration: none;
}

.current a:link, .current a:visited {
color: #FE0036;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-type: none;
text-decoration: none;
}

.current a:hover {
color: #FE0036;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-type: none;
text-decoration: none;
}

#content {
border-style:solid;
border-width:1px;
border-color:#6887AA;
width: 700px;
min-height: 400px;
top: 0px;
left: 20px;
position: relative;
z-index:20;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 60px;
}

#content p{
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

#content img{
padding-top: 20px;
}

#content td img{
padding-top: 0px;
}

#content a:link, #content a:hover, #content a:visited{
color:#FE0036;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#footer {
-moz-border-top-colors:#0F427B;
border-color:#0F427B;
border-top:2px;
border-top-style:solid;
top: 20px;
left: 20px;
height: 65px;
width: 770px;
position: relative;
}

#footer .impressum {
left: 670px;
width: 300px;
margin-top:5px;
position:relative;
}

#footer .impressum a:link, #footer .impressum a:visited {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration:none;
}

#footer .impressum a:hover {
color: #FE0036;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration:none;
}

#boxen {
position:absolute;
top:207px;
left:770px;
height:auto;
width: 100px;
z-index:60;
line-height:10px;
}

#box{
background-image: url(/fileadmin/templates/images/box.jpg);
width:90px;
height:90px;
z-index:70;
display:table-cell;
vertical-align:middle;
margin:auto;
}

* html #box {
font-size:84px;
}
*:first-child+html #box{
font-size:84px;
}
img {
vertical-align:middle;
}

h1{
font-size: 16px;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 25px;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
display: block;
width: 710px;
background-color:#0F427B;
font-weight:normal;
margin: 0px;
}

h2{
font-size: 16px;
color: #0F427B;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
}

h3{
font-size: 14px;
color: #FE0036;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
}

h4{
color: #FE0036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin:0px;
padding:0pX;
text-decoration:none;
font-weight:normal;
}

.csc-mailform{
border:none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{
width:320px;
}

/*test david*/
#content p iframe {
border-style:solid;
border-width:0px;
border-color:#6887AA;
width: 700px;
min-height: 400px;
top: 0px;
left: 20px;
position: relative;
z-index:20;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 60px;
}

