@charset "UTF-8";

a:link { color:#30F;background-color:transparent; }
a:active { color:#C03;background-color:transparent; }
a:visited { color:#906;background-color:transparent; }
a:hover { color:#C03;background-color:transparent; }
.hover { color:#C03;background-color:transparent; }
.rot { color:#F00;background-color:transparent; }

div, td, th, p, ol, ul, h1, h2, h3, h4, h5, blockquote { font-family:Arial,Helvetica,sans-serif;text-align:justify; }
h1 {text-align:center;text-shadow: 0.1em 0.1em 0.07em #777;}
.serif { font-family:'Times New Roman',Times,serif }

a:link img { border-color:#30F; }
a:active img { border-color:#C03; }
a:visited img { border-color:#906; }
a:hover img { border-color:#C03; }

div.frame { 
    background-color: #FFF;color:#000;
}

div.show_menu { width:100%;text-align:left;visibility:collapse;font-size:small; }
div.hide_menu { padding-left:3em;visibility:collapse;font-size:small; }

table.thumbnails { margin-left: 1em; }

div.pinmenu {
  float:right;
  position:fixed;
  top:2em;
  right:2%;
  padding-top:1em;
  line-height:140%;
  width: 10em;
  text-align:left;
  z-index:1;
}

div.pinmenu div { margin-left:1em; }

div.pinmenu, #diaspora {
  box-shadow: 10px 5px 10px #333;
}

div.content, div.makethumbs {
    border-width:3px;
    border-color:#3300CC;
    border-style:solid;
    padding:1em;
}

#page {
    max-width:72em; /* change according to bracket, menu */
    padding-right:11em;
    margin:auto;
    border: green solid 0px;
}

div.i a, ul.sub li a {
    display: block;
    padding-left:1em;margin-right:1em;
}

/* Spezielle Farben für Verweise in xplanet-Seiten: */
body.xpb a:link {color:#3F0;background-color:transparent;}
body.xpb a:visited {color:#FC0;background-color:transparent;}
body.xpb a:hover {color:#CFC;background-color:transparent;}

/* Die Blöcke mit weißem Hintergrund bekommen wieder normale Farben: */
div.xpw a:link { color:#30F;background-color:transparent; }
div.xpw a:active { color:#C03;background-color:transparent; }
div.xpw a:visited { color:#906;background-color:transparent; }
div.xpw a:hover { color:#C03;background-color:transparent; }

div.frame a { text-decoration:none; }
div.frame a:link { color:#30F;background-color:transparent; }
div.frame a:active { color:#F00;background-color:transparent; }
div.frame a:visited { color:#30F;background-color:transparent; }
div.frame a:hover { color:#003;background-color: #CF9; }

/* CSS3 properties for use with Opera 10.5, Gecko 2.0 and other new browsers (although Gecko 1.9 and WebKit still need specific prefixes */
div.frame, div.i a, div.content, div.contentb, div.makethumbs, ul.sub li a, ul.sub, p.news, p.d, .round, ul.news, div.thumbtext, div.img_txt, td.descr {
 border-radius: 1em; /* border-radius validiert leider nicht */
 background-clip: padding-box;
}

div.footer a:hover { color:#C03;background-color:transparent; }

div.show_menu { width:100%;text-align:right;visibility:collapse;font-size:x-small; }
div.hide_menu { margin-left:4em;visibility:visible;font-size:x-small; }

body, body.bg3, body.bg4, body.bg5, body.bg7, body.gjd, body.gjdf, body.pc { background-position:left top;background-repeat:repeat-y; color:black; background-attachment:scroll; }

body { background-image:url(/pic/bg.jpg); background-color:#FFC; }
body.pc { background-image:url(/pic/pc-innenleben.jpg); background-color:#CECECE; }
body.bg3 { background-image:url(/pic/bg3.jpg); background-color:#00CC99; }
body.bg4 { background-image:url(/pic/bg4.jpg); background-color:#F93; }
body.bg5 { background-image:url(/pic/bg5.jpg); background-color:#3F6; }
body.bg7 { background-image:url(/pic/bg7.jpg); background-color:#CCC; }
body.gjd { background-image:url(/pic/bg_gjd.jpg); background-color:#ede1e1; }
body.gjdf { background-image:url(/pic/bg_gruen-hellblau.jpg); background-color:#b8b8f9; }

body.xplanet ul.news, body.xplanet p.news, .xpw, body.xplanet .frame { background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:black;background-color:#b3b3b3; }

body.xpb div.content { background-color:#010066; }

/* Für "Achiv" (old_news) */
body.bg7 p.d { color:black;background-color:#CCCCFF;border-width:1px;border-color:black;border-style:solid; }
body.bg7 ul.news { background-color:transparent; }

/* set the defaults for the many xplanet background image pages */
body.xplanet, body.xplanet div.content { background-position:center;background-repeat:no-repeat;background-attachment:fixed; }
body.xplanet { background-color:black; color:white; }

#diaspora { width:50%;max-width:40em;max-height:33%;background-color:white;border-radius:1em;color:#333;padding:0.5em;padding-right:1em;margin:1em;position:fixed;right:1em;bottom:1em;overflow: auto; overflow-x: hidden; }
#diaspora li { text-align:left; }
#diaspora li p { text-align:left;font-size:small; }

img.diasplogo { margin:15px;float:right; }
#diaspora a.back, #diaspora a.back img { visibility:collapse; }
div.diaspx a { margin-left:1em;text-decoration:none; }
#normalstyle { visibility:collapse; }
#diaspora h2 { font-size:medium;float:left; }
#diaspora h3 { font-size:small; }

.hyphen { hyphens:auto; }
