* {
/* Standardeinstellungen für alle Elemente */
font-family:Trebuchet MS;
font-size:12px;
color:#000000;
line-height:14px;
text-align:justify;
margin:0px;
padding:0px;
}

body {
/* der Seitenhintergrund */
font-size:12px;
color:#333333;
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url(images/design/folder_left.gif);
background-repeat:repeat-y;
height:100%;
overflow:auto;
}

.listenblock {
/* Sektionsblock für die linke Seite */
font-weight:bolder;
text-transform:uppercase;
text-indent:2px;
padding-top:4px;
background-color:#ffffff;
}

.listenblockSel {
/* Ausgewählter Sektionsblock für die linke Seite */
font-weight:bold;
text-transform:uppercase;
color:#ff0000;
text-indent:5px;
padding-top:4px;
background-color:#cccccc;
}

.listpunkt {
/* Thema-Punkt in der linken Leiste */
font-weight:normal;
text-transform:none;
color:#666666;
padding-left:11px;
padding-top:1px;
padding-right:10px;
padding-bottom:1px;
background-color:#ffffff;
background-position:left top;
position:relative;
}

.listpunktSel {
/* selektierter Punkt der Adminliste */
font-weight:bold;
text-transform:none;
color:#ff0000;
padding-left:11px;
padding-top:1px;
padding-right:10px;
padding-bottom:1px;
background-color:#eeeeee;
position:relative;
}

#top {
/* oberer Bereich mit Logo und rotem Faden */
background-color:#000000;
background-position:center top;
position:absolute;
left:0px;
top:0px;
right:0px;
width:100%;
height:280px;
}

.copyright {
/* Sponsor Logos */
color:#bbbbbb;
vertical-align:bottom;
text-align:center;
padding:5px;
border-width:0px;
border-style:solid;
background-color:#ffffff;
position:absolute;
left:880px;
top:320px;
}

#haupt {
/* der äussere Hauptteil */
background-color:#ffffff;
background-image:url(images/design/folder_left.gif);
background-repeat:repeat-y;
width:100%;
}

#hauptin {
/* der innere (eigentliche) Hauptteil */
text-align:justify;
padding-left:38px;
padding-top:325px;
height:100%;
}

.contentImg {
/* fotos im Hauptbereich */
vertical-align:middle;
margin:2px;
padding:1px;
}

p {
/* Textabsätze */
font-weight:normal;
text-indent:15px;
text-align:justify;
padding-bottom:5px;
}

a {
/* Hyperlinks */
font-weight:normal;
text-decoration:none;
color:#000000;
cursor:hand;
}

a:hover {
/* Hyperlinks über die sich die Maus bewegt */
text-decoration:none;
color:#FF3300;
cursor:hand;
}

#hauptin > table {
/* Tabellen im Hauptteil */
vertical-align:top;
margin:0px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
}

#hauptin td {
/* Zellendaten in einer Tabelle im Hauptteil */
vertical-align:top;
padding:10px;
padding-left:0px;
}

h1 {
/* Überschrift 1 */
font-size:14px;
font-weight:normal;
line-height:16px;
}

h2 {
/* Überschrift 2 */
font-size:15px;
font-weight:bold;
text-transform:uppercase;
color:#555555;
line-height:17px;
vertical-align:middle;
padding-top:2px;
padding-bottom:8px;
}

h3, h3 * {
/* Überschrift 3 */
font-size:15px;
font-weight:bold;
text-transform:uppercase;
color:#555555;
line-height:20px;
text-align:left;
padding-top:8px;
padding-bottom:8px;
}

.llblock {
/* Ein Kapitel des Lebenslaufes */
font-size:12px;
font-weight:bold;
text-indent:10px;
margin-top:5px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

#pi {
/* das Administrations-Pi rechts unten */
position:absolute;
right:2px;
bottom:2px;
}

.unten {
/* der rote Faden und die Uhrzeit */
font-size:11px;
text-decoration:none;
color:#ffffff;
padding-left:500px;
position:absolute;
left:2px;
top:10px;
}

.unten a {
/* Hyperlinks im roten Faden */
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

.listenblock img {
/* ein Bild im Listenblock */
vertical-align:middle;
}

.listenblockSel img {
/* ein Bild im ausgewählten Listenblock */
vertical-align:middle;
}

.comment {
/* Kommentare */
border-top-style:dotted;
}

#topmenu {
/* Das Hauptmenü oben */
padding-left:38px;
background-color:#ffffff;
background-image:url(images/design/folder_left.gif);
background-repeat:no-repeat;
background-position:left top;
position:absolute;
left:0px;
top:280px;
height:21px;
}

h2 *, #links a {
/* Fotos in Überschriften */
vertical-align:middle;
padding:1px;
cursor:hand;
}

.copyright a {
}

.listenblock a, .listenblockSel a, .listenblock center, .listenblockSel center {
font-size:10px;
text-decoration:none;
color:#000000;
}

#logo_txt {
/* Logo - Schriftzug */
background-repeat:no-repeat;
position:absolute;
left:139px;
top:80px;
width:378px;
height:59px;
}

#logo_pen {
/* Logo - Stift */
background-image:url(images/design/logo_pen.gif);
position:absolute;
left:48px;
top:30px;
width:57px;
height:128px;
}

#logo_folder {
/* Logo - Ordner */
border-width:0px;
background-image:url(images/design/logo_folder.gif);
position:absolute;
left:0px;
top:158px;
width:215px;
height:100px;
}

#folder_corner {
/* Ordner - Ecke */
background-image:url(images/design/folder_corner.gif);
position:absolute;
left:0px;
top:258px;
width:215px;
height:43px;
}

#folder {
/* Ordner */
background-image:url(images/design/folder.gif);
background-repeat:repeat-x;
background-position:215px 0px;
position:absolute;
left:0px;
top:227px;
width:100%;
height:60px;
}

#folder_left {
/* Ordner - Links */
background-image:url(images/design/folder_left.gif);
background-repeat:repeat-y;
position:absolute;
left:0px;
top:0px;
width:37px;
height:100%;
}

#top_pic {
/* Großes Foto */
background-repeat:no-repeat;
position:absolute;
top:29px;
right:100px;
width:306px;
height:200px;
}

#topmenu a:hover {
/* Links in der Menüleiste */
text-decoration:none;
color:#FF3300;
}

#useractions, #useractions * {
/* Sprachoptionen */
font-size:10px;
letter-spacing:1px;
text-decoration:none;
color:#555555;
padding-bottom:6px;
border-width:1px;
}

#test {
/* testdesc */
}

#adminin {
/* Der Hauptteil der Administration */
text-align:justify;
padding-left:265px;
padding-top:120px;
padding-bottom:10px;
background-color:#ffffff;
background-image:url(images/design/folder_left.gif);
background-repeat:repeat-y;
height:100%;
}

#topmenu a {
/* Topmenü Links */
text-decoration:none;
}

#adminin table {
/* Tabellen im Administrationsteil */
}

.linkImg {
vertical-align:middle;
border-style:none;
cursor:hand;
}

.inputOut {
/* Eingabefelder im Kontakt-Formular */
letter-spacing:1px;
padding:2px;
border-width:1px;
border-color:#555555;
border-style:none;
border-bottom-style:dashed;
background-color:#ffffff;
}

.inputOver {
/* Eingabefelder im Kontakt-Formular mit Fokus */
letter-spacing:1px;
color:#000000;
padding:2px;
border-width:1px;
border-color:#dddddd;
border-style:dashed;
border-left-style:dashed;
border-top-style:dashed;
border-right-style:dashed;
border-bottom-style:dashed;
background-color:#dddddd;
}

.inputBox {
letter-spacing:1px;
padding:1px;
border-width:1px;
border-color:#555555;
border-style:dashed;
width:200px;
}

input {
margin-top:1px;
margin-bottom:1px;
}

.high {
/* Hervorgehobener Text */
font-weight:bold;
background-color:#cccccc;
}

.linktyp1 {
/* Linkkategorie */
width:230px;
cursor:hand;
}

.linktyp2 {
/* Linkunterkategorie */
text-align:left;
margin-top:5px;
cursor:hand;
}

.scrolldiv {
/* spalten */
padding-right:20px;
width:250px;
}

#hauptin a, #adminin a {
/* Links im Kontent-Bereich */
text-decoration:none;
}

a img {
/* Bilder in Links */
border-width:0px;
cursor:hand;
}

#adminin textarea {
/* texteingabe in der administration */
font-size:12px;
}

#adminactions, #adminactions * {
/* Aktionszeile im OS */
color:#ffffff;
}

#hauptin a:hover, #adminin a:hover {
/* Mouse-Over bei Links */
text-decoration:underline;
}

.over_bg {
/* Popup - Hintergrund */
padding:2px;
background-color:#dddddd;
width:340px;
}

.over_fg {
/* Popup - Vordergrund */
margin-top:4px;
background-color:#cccccc;
}

.over_caption {
/* Popup - Überschrift */
font-weight:bold;
}

.over_text {
/* Popup - Text */
}

.over_close {
/* Popup - Schließen */
text-align:center;
border-width:1px;
border-style:groove;
width:10px;
}

#links {
/* Die Administrationsnavigation */
padding-left:32px;
background-image:url(images/design/folder_left.gif);
background-repeat:repeat-y;
position:absolute;
left:0px;
top:120px;
width:230px;
}

.scrolldiv h3, .scrolldiv h3  * {
/* Unterüberschrift im Kontent */
text-transform:uppercase;
padding-bottom:0px;
}

ul {
/* Liste */
padding-left:16px;
list-style-type:disc;
list-style-position:outside;
}

txt_contact {
/* Text im Kontakt Formular */
font-family:sans-serif;
font-size:10px;
line-height:12px;
text-align:left;
margin:0px;
padding:0px;
cursor:default;
}

.footer {
/* Copyright, Impressum */
font-size:10px;
color:#555555;
margin-left:38px;
padding-top:18px;
}

.nest_lnk a {
/* Nestroyhof Links */
font-size:15px;
font-weight:bolder;
color:#0099CC;
line-height:20px;
padding-top:8px;
padding-bottom:8px;
}

.nest_lnk a:hover {
/* Nestroyhof Links */
font-size:15px;
font-weight:bolder;
text-decoration:none;
color:#555555;
line-height:20px;
padding-top:8px;
padding-bottom:8px;
}

li {
/* Listenpunkt */
text-align:left;
}

.arch_list {
/* Archiv Liste */
font-size:15px;
font-weight:bolder;
line-height:20px;
padding-top:8px;
padding-bottom:8px;
}

.arch_list over {
/* Archiv Liste over */
font-size:15px;
font-weight:bolder;
text-decoration:none;
color:#FF3300;
line-height:20px;
padding-top:8px;
padding-bottom:8px;
}
