body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
div#wrapper {max-width: 1250px;}
div.cl {clear: both;}

#header {border-bottom: solid 1px;}
#header h1 {font-weight: normal; font-size: 2.6em; margin: 0 .8em 0 0; float: right; clear: right;}

ul#nav {list-style: none; margin: -1.2em 0 0 0; padding: 0; text-align: right; float: left; font-family: Arial, Helvetica, sans-serif; font-size: .9em;}
ul#nav li {padding: 0 .25em 0 2em;}
ul#nav li a {text-decoration: none; text-transform: uppercase; font-size: .8em;}
ul#nav li a:hover {text-decoration: underline;}

ul#submenu {list-style: none; margin: 0; padding: .25em 0 .25em 0; font-size: .8em; margin-left: 13.28em;}
ul#submenu li {display: inline; padding: 0 .5em 0 .5em; border-right: solid 1px;}
ul#submenu li.last {border: none;}
ul#submenu li a {text-decoration: none;}
ul#submenu li a:hover {text-decoration: underline;}

div#migas {float: right; font-size: .7em; margin: 2.68em 3em 1em 0;}

div#content {margin: 0 2.125em 0 10.625em; clear: right;}
div#footer {margin: 3em 2.125em 0 10.625em;}
div#footer_content {font-size: .8em;}

div.subcontainer {border-top: solid 1px; padding: 1em 1.75em 1em 1.75em; font-size: .8em;}

div.subcontainer h1 {font-size: 1.3em; margin: 0 0 .6em 0;}
div.subcontainer h2 {font-size: 1.1em; margin: 0 0 .6em 0;}
div.subcontainer h3 {font-size: .85em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;}
div.subcontainer p {margin: 0 0 .6em 0;}

/** div#linkcontainer {max-width: 744px;} **/
div#linkcontainer ul {margin: 0; padding: 0; list-style: none;}
div#linkcontainer ul li {margin: .5em 0 1em 0;}
div#linkcontainer p {margin: 0;}

ul#languages {list-style: none; padding: 0; margin: 0 2em 0 0; float: right;}
ul#languages li a {text-decoration: none; font-size: .8em;}
ul#languages li a:hover {text-decoration: underline;}

h3 {font-size: 1em;}

ul#auth {margin: .25em 3.2em 0 0; padding: 0; list-style: none; font-size: .8em; float: right;}
ul#auth li {display: inline; padding-left: .8em;}
ul#auth li a {text-transform: lowercase; text-decoration: none;}

#map {width: 800px; height: 460px; margin: 0;}
div#maptainer {width: 300px; height: 19.7em; visibility: hidden; position: absolute; top: 10px; left: 10px; background-color: #fff; border: solid 1px; padding: 2px;}
#images div#map {width: 300px; height: 300px; border: none;}
.maplink {font-size: 1em; text-decoration: none; padding-left: 2.5em; display:block; margin: .8em 0 .5em 0;}
#images .maplink {font-size: .8em;}

#mapbtn {font-size: .7em; text-decoration: none; float: right; display: block;}