@import url("style/reset.css");
@import url("style/grid/prozent.css");

html,body {
background-color:#fff;
height:100%;
}

.main {
width:100%;
height:100%;
margin:0 auto;
}

.oben {
height:140px;
background-image:url(head.jpg);
}

.unten {
height:120px;
background-color:#3c5a96;
}

#footer {
margin-left:15%;
padding-left:1em;
}

#header {
margin:1em;
}

#links,#anmelden {
margin:2.5em 0 1em 1em;
}

#sidebar {
margin:2.5em 0 0 1em;
}

#navigation {
position:absolute;
top:0;
right:0;
}

#navigation li {
display:inline;
}

a:hover {
color:#80a020;
text-decoration:underline;
}

h1 a:hover {
color:#348;
}

#footer a {
color:#aceb1a;
}

#navo {
position:absolute;
top:125px;
left:0;
width:100%;
}

ul#navo {
list-style-type:none;
width:auto;
display:block;
font-size:14px;
font-weight:500;
height:auto;
font-family:verdana, tahoma, "trebuchet ms", arial, sans-serif;
z-index:16;
margin:0;
padding:0;
}

ul#navo li {
display:block;
float:left;
margin:0;
padding:0;
}

ul#navo li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
padding:0 20px;
}

ul#navo li a:hover {
color:#3c5a96;
border-bottom:3px solid #80a020;
padding:0 20px;
}

ul#navo li a.current {
display:inline;
float:left;
color:#3c5a96;
border-bottom:3px solid #80a020;
margin:0;
}

p.tags {
vertical-align:middle;
line-height:2.25em;
text-align:justify;
margin:2em 10%;
}

p.tags a,p.tags span {
color:#47A;
margin-right:0.5em;
}

p.tags span:hover {
cursor:pointer;
text-decoration:underline;
}

p.tags span.selected {
background:#CEC;
}

table.profile th {
width:10em;
}

p.paging a,p.paging span.disable {
background-color:#3c5a96;
color:#aceb1a;
display:inline;
margin-right:0.5em;
padding:0.25em 1em;
}

p.paging a:hover {
background:#666;
}

p.paging span {
display:none;
}

p.paging span.disable {
background:#DDD;
color:#AAA;
}

body {
font:normal normal 100 .9em/1.2em arial,"trebuchet ms",tahoma,sans-serif;
color:#777;
}

p {
margin-top:0.8em;
}

#footer p {
color:#fff;
font:normal 100 1.1em/1.1em "trebuchet ms",arial,verdana,tahoma,sans-serif;
}

#header h1 {
font:normal 100 2.5em/2.2em "trebuchet ms",arial,verdana,tahoma,sans-serif;
letter-spacing:-1px;
margin-left:3em;
}

h2 {
color:#777;
font-size:medium;
font-weight:100;
letter-spacing:0.1em;
text-transform:lowercase;
margin:0 0 1em;
padding:0.5em 1em;
}

.plus {
line-height:1.5em;
text-align:justify;
padding:.0 2.5em;
}

ol#bookmarks {
list-style-type:none;
width:90%;
margin:0;
padding:0 1em;
}

html > body ol#bookmarks {
margin:0 1em;
padding:0;
}

div.link a {
color:#3c5a96;
font-size:medium;
}

div.link a:visited {
padding-right:12px;
background:url(v_link.gif) no-repeat 100% 50%;
}

div.meta {
color:#777;
}

div.meta span {
color:red;
}

li.xfolkentry {
border-bottom:1px solid #777;
margin-bottom:0;
padding:1em 0.5em;
}

html > body li.xfolkentry {
border-bottom:1px dotted #777;
}

li.xfolkentry div {
padding:0.1em;
}

li.xfolkentry.deleted {
opacity:0.5px;
}

li.xfolkentry.private {
border-left:3px solid red;
}

li.xfolkentry.shared {
border-left:3px solid #FA0;
}

#search {
position:absolute;
top:80px;
right:1em;
text-align:right;
margin:0;
}

input,textarea,select#searchform {
background-color:transparent;
border:1px solid #3c5a96;
color:#3c5a96;
font-size:0.9em;
}

label {
color:#3c5a96;
font-weight:100;
margin-right:1em;
}

.col1,.col2 {
min-height:60%;
height:auto !important;
}

a,h1 a {
color:#3c5a96;
text-decoration:none;
}
