html,body
{margin:0;padding:0}

body{font: 0.9em arial,sans-serif;
background-image: url(../img/back.jpg);
background-repeat:no-repeat;
background-color:#f3f2dd;
}

table,td
{ font: 0.9em; }

p{margin:0 10px 10px}


div#header h1{height:200px;line-height:80px;margin:0;
  padding-left:10px;background:transparent;color:#79B30B}


div#content p{line-height:1.4}

div#footer{background:#9FA3CA; color: #FFF}

div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%}

div#content{margin: 0 25% 5% 15%}

#table,td h2{
color:#6f90a4;
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 0.9em arial, verdana;
border-left:6px solid #E39324;
border-bottom:1px dotted #4d6883;}



#content h2{
color:#6f90a4;
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 1.5em arial, verdana;
border-left:6px solid #E39324;
border-bottom:1px dotted #4d6883;}


#content h3{
color:#6f90a4;
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 1.3em arial, verdana;
border-left:4px solid #E39324;
border-bottom:1px dotted #4d6883;}
#content h4{
color:#6f90a4;
margin:25px 0 10px 0;
padding:1px 0 2px 5px;
font:bold 1em arial, verdana;
border-left:2px solid #E39324;
border-bottom:1px dotted #4d6883;}

div#spacer{float:left;width:15%;margin-left:-100%}

div#extra{float:left; width:20%;
margin-left:-20%;
margin-top:10%;
padding-top:6em;
padding-bottom:6em;
background:url(../img/menu_back.jpg) no-repeat;}




#an
{
background: transparent;
margin: 0;
padding-left: 5px;
padding-top:5px;
}


#bel
{
background: transparent;
margin: 0;
padding-left: 5px;
padding-top:5px;
}

ul,li {
list-style:none
}

a.linktext{
color:#3e556b;
padding-left:1em;
padding-right:1em;
font:bold 1em arial, verdana;
border-left:2px dotted; border-color:#E39324;
text-decoration:none;
}

a.linktext:hover{
color:#E39324;
padding-left:1em;
padding-right:1em;
border-left:2px dotted; border-color:#5E64B7;
}


a.menu{
color:#2c4053;
background:transparent;
padding-left:1.7em;
font:1em arial, verdana;
border-left:2px dotted; border-color:#E39324;
text-decoration:none;
}

a.menu:hover{
display:block;
color:white;
padding-left:1.7em;
border-left:2px dotted; border-color:#5E64B7;
background:url(../img/footright.gif) no-repeat;
}

.hidefocus { outline:0; -moz-outline:0; }


div#footer{clear:left;width:100%}



div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid white; line-height: 19px; }
div.gb-author       { margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #E39324; background: #9FA3CA; }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px; }
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.small              { font-size: 10px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #E39324; font-style: italic; }
img                 { border: 0px; }
.caution            { color:red; font-weight:bold; }
img.captcha         { margin:0px; padding:0px; border:1px solid #000; }
input.captcha       { margin:0px; padding:0px; width:100px; height:23px; font-size:16px; }
.captcha            { margin:0px; padding:0px; width:100px; height:23px; font-size:16px; }



form

 .Bereich, .Feld
   { background-color:#f3f2dd; border:1px solid #E39324 }
 .Auswahl,.input
   { background-color:#f3f2dd; border:1px solid #E39324 }
 .check, .Radio, .textarea, .textbox
   { background-color:#f3f2dd; border:1px solid #E39324 }
 .Button
   { background-color:#E39324; color:#000000; width:120px; border:1px solid #666666 }
 .url { background:transparent; color:none; border:0}