html, body{
 color: #EDEFF3;
 background-color:#1E3A6F;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
}

a:link { color: #FFFFFF;}
a:visited { color: #FFFFFF;}
a:active { color: #FFFFFF;}

div.content a:link { color: #FD882B; font-weight:bold;}
div.content a:visited { color: #FD882B; font-weight:bold;}
div.content a:active { color: #FD882B; font-weight:bold;}

#seite{
 width:100%;
 min-width: 760px;
}

#kopf{
 height:155px;
 width:100%;
}

#leftcol{
 width:255px;
 float:left;
 position:relative;
 margin-left:-255px;
 margin-right:1px;
}

#aussen{
 border:solid white 0px;
  /*/*/ border-left-width: 255px ;  /* left column width. NN4 hack to hide  borders */
 border-left-color: #1E3A6F;   /* left column colour */
 border-left-style: solid;
 background-color: #1E3A6F; /* center column colour */
 width: auto; }

#innen {
 margin:0;
 width:500px; }

#fuss{
 height:60px;
 width:100%; }

#maincol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -8px 0 -2px;
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif; }

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

form#search {
 position:relative;
 top:2px;  /* war mal 50px */
 padding:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 line-height:18pt;
 color:#EDEFF3;
 width:180px;}

fieldset { border: 1px solid #FD882B;
 padding:10px;
 width:175px;
 background-image:url(../bilder/bg_navig.gif);
}
input { margin:3px;}
legend { font-size:7pt; font-weight:bold;}

#navigation {
 position:relative;
 top:2px;  /* war mal 50px */
 left:12px;
 border: 1px solid #FD882B;
 width:180px;
 padding:10px;
 padding-right:0px;
 background-image:url(../bilder/bg_navig.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 line-height:18pt;
 color:#EDEFF3;
 float:left; }

#kalender {
 position:relative;
 top:-1322px;
 left:780px;
 z-index:8;
 border: 1px solid #FD882B;
 width:180px;
 padding:10px;
 background-image:url(../bilder/bg_navig.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#EDEFF3;
 float:left; }

.calendar { line-height:140%;
            padding:2px;
            text-align:left; }

.calendarhead { padding:2px;
                font-weight:bold;
                letter-spacing: .3em;
                  text-transform:uppercase;
                text-align:left; }

#vkleitungen {
 position:relative;
 top:-700px;  /* war mal 50px */
 left:780px;
 z-index:5;
 border: 1px solid #FD882B;
 width:180px;
 padding:10px;
 background-image:url(../bilder/bg_navig.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 line-height:18pt;
 color:#EDEFF3;
 float:left; }

/*  #navigation a:hover { width:135px; background-image:url(../bilder/bg_list.gif);} */

#counter {
 color:#FFC296;
 font-family:Arial;
 font-weight:bold;
 font-size:14pt;
 text-align:center;
 }

#navigation ul { position:relative; right:10px; top:-5px; }
#navigation ul ul { left:-10px; margin-left:20px; font-size:8pt; }

#vkleitungen ul {position:relative; right:10px; top:-5px; }

.clr{clear:both;}

.content{padding:5px;} /*padding für content */

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

h1 {
 color:#FFC296;
 font-family:Arial;
 font-size:14pt;
 font-variant:small-caps;
 border-left:1px solid #FD882B;
 border-right:1px solid #FD882B;
 padding-left:5px }

h2 { font-family:Arial;
 font-size:12pt;
 font-style:italic; }

h3 { font-family:Arial;
 font-size:10pt;
 font-weight:bold;}

img { border:none; }

hr { color:#FFC296; background:#FFC296; border:0px; height:1px; text-align:center; clear:both; }


marquee {
 position:relative;
 top:10px;
 left:25px;
 padding-top:5px;
 padding-bottom:5px;
 border: #FFC296 1px solid;
 overflow:hidden;
 width:450px; }


.ab {
padding-top: 3px;
clear:both; }

.bez {
float:left;
width:95px;
text-align:right; }

.formw {
float:right;
width:290px;
text-align:left; }

.box {width:400px;
 height:280px;
 padding:5px; }

.box2 {width:400px;
 padding:5px; }