* {padding:0;margin:0;border:0}
#inhalt{position:relative;top:0;left:0;}
body{font-family:arial,sans-serif;font-size:14px;color:#fff;z-index:10;height:100%;}
body,#inhalt,#rahmen{margin:auto;width:900px;}
html{height:100%;}
#rahmen{background:url(rahmen.gif) #fff repeat-y top center;height:100%;}
#inhalt{background:url(rahmen.gif) #fff repeat-y top center;}
h1 {position:absolute;top:25px;left:20px;z-index:10;}
h2 {display:none}
h3,h4 {margin-bottom:5px;font-size:1.1em;}
h3 {font-size:1.3em;font-weight:normal;width:auto;overflow:auto;}
#text{position:relative;background:url(kopf.gif) transparent no-repeat top left;height:100%;padding:200px 0 0 130px;min-height:400px;}
p{width:550px;margin-bottom:.5em;}

.menu{position:absolute;top:36px;right:40px;width:110px;}
.menu ul,.menu li{list-style: none;border:0;}
.aktuell, .allgemein, .user {position:absolute;right:0px;}
.aktuell {top:146px}
.allgemein {top:320px}
.menu li {padding-top:1em;clear:both;display:block;text-align:right;}
.admin li{padding-top:.5em;}
.menu a{text-align:right;}

.neu {color:green}
.error{color:#ffff99;}

#text a {text-decoration:underline}
.menu a {text-decoration:none}
a {color:#fff;}
a:hover{color:#ddd;text-decoration:underline;}

table *{border-collapse:collapse;}
td {vertical-align:top;padding:3px;margin:0}
td, td p{width:auto;}

.kurzvita, .vita, .bild{position:relative;width:252px;padding:3px;color:#fff;margin-bottom:3px;overflow:auto;}
.kurzvita {height:170px;width:263px;border:2px solid #fff;margin-right:3px;float:left;}
.links {clear:left;}
.kurzvita p, .bild p,.vita p {width:auto;overflow:auto;}

.vita {float:right;border:2px solid #fff;margin-right:230px;}
.bild {border:2px solid #fff;margin-bottom:2px;height:210px;width:263px;}
.bild h3 a,.popup h3 a{font-size:.8em;}
table.bild, div.bild {float:left;margin-right:2px;}
table.bild tr {overflow:auto;}

.links div {float:left;}
.rechts div,.rechts .link {float:right;}
.rechts h3, .rechts p , .rechts td {text-align:right;}

p.link {clear:both;}
.vorschau {height:150px;float:left;}
img.neu{position:absolute;top:-11px;left:-8px;}
.small {font-size:.8em}

label{display: block;float:left;padding:0 1.2em 0 0px;vertical-align:top;width:8em;}
select {margin:5px 0 5px 0;}
input,textarea,label {margin:5px 0 0 0;}
.w200 input,.w200 select{width:200px}
.w150 input{width:150px}
input[type=submit]{padding:2px;margin:0;}

html.popup,html.popup body{background-color: #aaa;}
.popup body {padding:10px;width:700px;background:none #fff;color:#000;}
.popup a {color:#000;}
.popup #bild img{float:left;margin:0 5px 5px -5px;padding:0;display:block;border:5px solid #fff;}
.popup #bild{position:relative;padding:5px;}
.popup #bild p,.popup #bild h3,.popup #bild h4{padding:5px;padding-left:20px;}
.popup h4{margin-top:.5em;}
.popup p{width:700px;display:inline;padding-top:.5em;}

.eintraege a, .eintrag a{text-decoration:underline;display:inline;}
.eintraege,.eintraege p,.eintraege h4{width:550px}
.eintraege p,.eintraege h4{margin-bottom:10px;}
.eintraege span {float:right;clear:none;font-size:.8em;margin:0;margin-left:10px;padding:3px;}
.eintrag {border: 1px solid #ccc;padding:3px;clear:both}
.eintrag div{clear:both;}
.eintrag span{float:none;font-size:1em;margin:0;padding:0;display:inline;}
