@import '/html4.css';
@import '/andreas01.css';

#frontphoto {
    width: 760px;
}

#header {
    height: 56px;
}

#header h1 img {
    display:inline;
    clear:none;
    vertical-align:top;
    margin: 0px;
    padding: 2px; 
}

#header h1 {
    width: 400px;
    color: #006633;
}

#header p {
    width: 360px;
    color: #808080;
    font-size: 0.8em;
    line-height: 1.2em;
    text-align: right;
}

#whoarewe {
    clear: left;
    float: left;
    width: 150px;
    margin: 0 0 10px 0;
    padding: 10px;
    padding-right: 0px;
    font-size: 0.8em;
}

#whoarewe p {
    margin-bottom: 0px;
}

#leftside {
    width: 150px;
}

#leftside div.announce {
    clear:left;
    float:left;
    margin-top: 20px;
    padding: 10px;
    width: 130px;
    border-left:4px none #cccccc;
}


#content {
margin: 0 125px 20px 160px;
}

.mapwide {
border-left:1px solid #f0f0f0;
padding:0 0 0 10px;
line-height:1.5em;
}

#contentwide, .mapwide {
    margin:0 10px 5px 160px;
}

#contentwide2 {
    margin:0 110px 5px 0;
}

#content h1, #content h2, #content h3, #content h4,
#contentwide h1, #contentwide h2, #contentwide h3, #contentwide h4,
.mapwide h1, .mapwide h2, .mapwide h3, .mapwide h4,
#contentwide2 h1, #contentwide2 h2, #contentwide2 h3, #contentwide2 h4 {
    background-color:inherit;
    color: #006633;
}

.mapwide h2, #content h2, #contentwide h2, #contentwide2 h2 {
        font-size: 1.5em;
        margin-bottom:  0.8em;
}

.mapwide p, .mapwide dl,
#contentwide p, #contentwide dl,
#content p, #content dl,
#content li, #content dl {
        font-size: 0.9em;
}

#content dl dt {
    font-weight:bold;
}

#menu {
    float:left;
}

ul.avmenu {
    margin-bottom:0px;
    width:150px;
}

ul.avmenu li {
    width:135px;
}

ul.avmenu li a {
    width:135px;
    padding-left: 10px;
}

ul.avmenu ul {
    width:125px;
}

ul.avmenu ul a {
    width:120px;
}

ul.avmenu ul ul {
    margin-left: 7px;
}

ul.avmenu ul ul {
    margin-left: 7px;
}

ul.avmenu ul ul a {
    width:113px;
}

ul.avmenu ul ul ul a {
    width:106px;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
    color:#286ea0;
}

#rightside {
    float:right;
    width:120px;
    margin:0 0 5px;
    padding:0;
    line-height:1.4em;
}

#extras {
    width:100%;
    float: none;
    font-size: 0.8em;
}

#extras h2 {
    font-size: 1.4em;
}
.announce ul,
#extras ul {
    list-style: none;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
}


.announce li,
#extras li {
    margin-bottom: 2px;
}

.announce ul li a,
.announce dl dd a,
#extras ul li a,
#extras dl dd a {
    text-decoration: none;
    font-weight: normal;
}

#extras dl dt {
    font-weight: bolder;
}

#extras dl dd {
    margin-left: 10px;
}
