body { margin:20px 0px; text-align:center; background:#fff url('/2009/images/back.png') top left repeat;
font-family:Arial, Helvetica, sans-serif; font-size:small; }
body * { text-align:left; }

a, a:link { color:#1aa89c; text-decoration:none; }
a:visited { color:#999; }
a:hover, a.selected { color:#6e5aa4; }

a img { border:none; }

h1 { color:#1aa89c; margin:0px; padding:0px; font-size:1.4em; font-weight:normal; }
h1.page-title { padding:0px 0px 10px 0px; }
p { margin:0px; padding:5px 0px; }

img { border:none; }

.page { width:790px; margin:0 auto; }
.footer { display:block; }
.footer p { text-align:right; padding:15px 15px 10px 0px; }
.container { padding:21px; }

.main-lft-col { background-color:#fff; width:190px; height:640px; float:left; position:relative; }
.main-rgt-col { background-color:#fff; width:566px; height:640px; overflow:auto; float:right; line-height:130%; }
.withscroll { width:580px; }

.main-menu { list-style:none; margin:0px; padding:15px 0px; letter-spacing:2px; }
.main-menu li { padding:2px 0px; }
.main-menu a, .main-menu a:link { color:#000; font-weight:bold; }
.main-menu a:visited { color:#666; }
.main-menu a:hover, .main-menu a.selected, .main-menu a.selected:visited  { color:#1aa89c; }


.sub-menu { list-style:none; margin:0px; padding:15px 0px 30px 0px; }
.sub-menu li { padding:2px 0px; }
.sub-menu a, .sub-menu a:link { color:#666; }
.sub-menu a:visited { color:#999; }
.sub-menu a:hover, .sub-menu a.selected, .sub-menu a.selected:visited  { color:#1aa89c; }

.bottom-nav { position:absolute; bottom:15px; width:150px; }
.bottom-nav a { color:#000; }
.bottom-nav a:hover { color:#1aa89c; }
.right { position:absolute; right:0px; }
.bottom-nav a.selected, .bottom-nav a.selected:visited  { color:#1aa89c; }

.intro-container { width:330px; background-color:#1aa89c; margin:60px auto; padding:20px; text-align:center; }
.intro-logo { background-color:#1aa89c; padding:60px 0px; text-align:center; }
.intro-links { width:100%; overflow:hidden; padding:20px 0px 0px 0px; margin:0px; }
.intro-links a { display:block; width:50%; float:left; text-align:center; color:#fff; }
.intro-links a:hover { color:#f00; }
.intro-text { color:#fff; }

.pad { padding:10px 0px; }
.split { width:100%; overflow:hidden;  }
.small-foto { float:left; width:50px; text-align:center; padding-top:10px; }
.runner { float:left; line-height:130%; }
.runner p { padding:0px; font-weight:bold; }

.projekt-prev { float:left; padding:0px 21px 21px 0px; }
.prev3 { padding:0px 0px 21px 0px; }
.projekt-prev a, .projekt-prev a:link { display:block; width:160px; height:160px; text-indent:-3000px; }
.projekt-prev a:hover { text-indent:0px; }
.background1 { background-color:#ccc; }
.background2 { background-color:#e6e6e6; }
.background3 { background-color:#f2f2f2; }
.background4 { background-color:#b3b3b3; }

.page-menu { list-style:none; margin:0px; padding:0px; }
.page-menu h3 { margin:30px 0px 0px 0px; padding:0px; }
.page-menu p { margin:3px 0px 0px 0px; padding:0px; }



/* lista ----------------- */
.list-items {}
.list-item { padding: 0px 0px 5px 0px; }

.list-item h3 { margin:10px 0px 0px 0px; }

