html, body, div, form, ul, ol, dl, dt, dd, li, img, p, div, h1, h2, h3, h4, h5, h6, a, input, tr, td, table {
padding: 0px;
margin: 0px;
border: none;
border-width: 0px;
}

a:link {color:white; text-decoration:none;cursor:pointer;}
a:visited {color:white; text-decoration:none;cursor:pointer;}
a:active {color:white; text-decoration:none;cursor:pointer;}
a:hover {color:white; text-decoration:underline;cursor:pointer;}

hr {
border: 0px;
border-top: solid 1px #fc8015;
border-bottom: solid 1px #fc8015;
}

input{
margin:2px;
padding:2px;
}

body {font-family:Arial;
font-size:11pt;
color:#000000;
background-color:#007b00;
background-image: url(img/background2.png);
background-position:center;
background-repeat:repeat-y;
height:100%;
width:100%;
position:relative;
}

h1 {font-size: 16pt;
}
h2 {font-size:12pt;
margin-bottom:3px;
margin-top:8px;
}

p.einzug {
margin-left:15px;
font-size:10pt;
}

p.lizenz {
margin-left: 20px;
margin-top: 20px;
font-size: 8pt;
}

table.artikel {margin-left:10px;
margin-top:10px;                   2
margin-right:10px;
z-index:6;
position:relative;
width:95%;
}
td.headline {text-align:left
}
td.date {text-align:right;
}
td.text {padding-left:10px;
padding-right:10px;
text-align:justify;
width:100%;
}
td.galerielink {padding-left:50px;
padding-right:10px;
padding-top:20px;
text-algin:left;
width:100%;
}
td.author {text-align:right;
padding-top:15px;
padding-right:50px;
}
td.labels {
padding-left:10px;
padding-right:5px;
vertical-align:top;
}
td.inputs {
padding-left:5px;
padding-right:10px;
}


table.topbar {width:100%;
padding-right:7px;
padding-left:7px;
color:#ffffff;
font-size:10pt;
height:30px;
}
td.login {text-align:right;
vertical-align:middle;
height:30px;
}

.artikelpreview {
margin:5px;
padding-top:10px;
clear:both;
}

img.artikelbild {width:150px;
float:left;
margin-right:5px;
}
img.minibild {width:75px;
float:left;
margin-right:5px;
}
img.galeriebild {
margin-left:30px;
margin-top:30px;
margin-bottom:30px;
width:500px;
}
img.galerieprev {
height:90px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
float:left;
}

li {
padding-bottom:3px;
}
ul.sublist {
list-style-type:none;
font-size:10pt;
padding-left:20px;
}

ul.toplist {
list-style-type:none;
margin-left:40px;
margin-top:30px;
font-size:12pt;
}

iframe.titelbildauswahl {border: solid 1pt #fc8015;
width:500px;
height:155px;
padding:0px;
overflow:auto;
text-align:center;
vertical-align:middle;
max-width:560px;
background-color:#bd5200;
margin-bottom:20px;
}

#bilderleiste {
border: solid 1pt #fc8015;
width:100%;
height:122px;
padding:5px;
overflow:auto;
text-align:center;
vertical-align:middle;
max-width:560px;
background-color:#bd5200;
}

#login input {
position: relative;
height: 25px;
width: 81px;
border: none;
font-size: 10pt;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: url(img/input.png);
background-repeat:repeat-x;
color:#ffffff;
margin:0px;
}

#suche input {
position: relative;
height: 25px;
width: 81px;
border: none;
font-size: 10pt;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: url(img/suche.png);
background-repeat:repeat-x;
color:#ffffff;
margin:0px;
}

#sidebox {padding-left:12px;
padding-right:12px;
margin-top:10px;
margin-bottom:10px
}

#topbar {z-index: 8; position: fixed;
vertical-align:middle;
top:0px;
left:0px;
width:100%;
height:30px;
background-image:url(img/leiste.png);
background-repeat:repeat-x}

#center {top: 30px; position:relative;
width: 1140px;
margin:auto;
margin-bottom:200px;
}

#logo {width:420px;
position:absolute;
left:480px;
z-index:4;
}

#navi {width:363px;
position:absolute;
left:150px;
top:50px;
z-index:1;
}

#contenttable {position:relative;
top:115px;
left:170px;
min-height:500px;
height:500px;
z-index:3;
background-color:#368d2b;
background-image: url(img/textback2.jpg);
background-repeat:no-repeat;
border-spacing:0px;
}

#content {
width:600px;
padding-top:10px;
vertical-align:top;
}

#seite {
width:200px;
background-color:#f46b00;
background-image: url(img/seiteback_neu.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:10pt;
vertical-align:top;
}

.platzhalter {height:1px;
margin-top:90px;
}

#blumeunten{
height:100px;
text-align:right;
vertical-align:bottom;
z-index:5;
}

#flagge {position:absolute;
width:170px;
top:250px;
left:20px;
z-index:0;
cursor:pointer;
}