/* CSS UG*/

/* A) definitionen fuer alle html-elemente */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {margin: 0;padding: 0;font-family: 'Trebuchet MS',Verdana,'Lucida Grande',sans-serif;} 

body {background-color:#000;font-size:101%;margin: 2em 15px;background-image:url(titel/logo.png);background-repeat:no-repeat;background-attachment:fixed;background-position:65px 10em;}

fieldset {border: solid rgb(60,60,60);margin:0.5em 0em 1em 0;padding: 0.2em 1.5em 0.5em 1.5em ;border-width: 1px;}
legend {font-size:x-small;font-style:italic; color:rgb(150,150,150);padding: 0 1em;margin:0 0 0 1.5em;}


/* B) pseudoformate */

/* followed links werden nicht umgefaerbt*/
A {color:rgb(255,0,0);text-decoration: none;font-weight: 100;font-size:medium}
p > A {color:rgb(200,0,0);text-decoration: none;font-weight: 100;font-size:small}
td.dates > A {color:rgb(200,0,0);text-decoration: none;font-weight: 100;font-size:small}
A:focus {background: #000;}
A:active {background: #000;}
A:hover {color: white;background: #000;}

/* C) div */
.bull {padding: 0 0.7em 0 0;font-weight: 900;color:#5F5F7F;}
.gi {color: rgb(150,150,150); font-style:italic;}
.grau {color: rgb(150,150,150)}
.i {font-style:italic;}
.mark {color:rgb(164,64,44);font-style:italic}
.show {border: solid white 1px}

div.bildlinks {float:left;margin: 0.5em 20px 0em 0;padding:0;text-align:left;font-size:small;line-height:160%;color:rgb(255,0,0);}
div.bildmitte {float:center;}
div.bildrechts {float:right;margin: 0.5em 0 0 20px;padding:0;text-align:left;font-size:small;line-height:160%;color:rgb(255,0,0);}
div.inhalt        {padding:4em 7em 2em 6em;margin:0em 2em 0 85px;}
div.inhaltbreit {padding:4em 2em 2em 6em;margin:0em 0em 0 85px;}
div.inhaltsehrbreit {padding:4em 2em 2em 3em;margin:0em 0em 0 85px;}
div.inhaltrandrechts {padding:2em 4em 2em 3em;margin:0em 0em 0 85px;}
div.lu {border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0;padding: 0.5em 0 0 0;margin:0.5em 0 0 0;background-image:url(titel/bgb.png);}
div.navigation {text-align:center;padding:0;margin:0 2em 0 17px;}
div.unternavigation {text-align:center;border:solid rgb(150,150,150); border-width: 1px 0 0 0;margin:0;padding:2em 0 3em 0;}


h1 {color: rgb(255,255,255);font-style:italic;margin:0 0 0.5em 0;text-align:left;font-size:x-large;}
h1.o {margin:1.5em 0 0.5em 0;}
h1.c {text-align:center;}
h1.lo {padding-top:0.5em;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0;}
h1.u {margin:0 0 1em 0;}

h2 {color: rgb(150,150,150);font-style:italic;margin:0 0 0.5em 0;text-align:left;font-size:medium;font-weight: 100;}
h2.c {text-align:center;}
h2.lm {padding-top:0.5em;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0}
h2.lo {padding-top:0.5em;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0;}
h2.loc {padding-top:0.5em;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0;text-align:center;}
h2.louc {padding: 0.5em 0;margin: 1em 0 0.5em 0;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 1px 0;text-align:center;clear:both;}
h2.u02 {margin:0 0 0.2em 0;}
h2.o {margin:0.5em 0 0.5em 0;}
h2.fett {font-weight: 900;}

h3 {color: rgb(150,150,150);font-style:italic;margin:0 0 0 0;text-align:left;font-weight: 900;line-height:160%;font-size:small;}
h3.ind {text-indent:1em;}

img.rahmen {border: solid rgb(100,100,100) 1px;}

li {font-size:small;font-weight: 100;line-height:160%; color:rgb(255,255,255); margin: 0 0 0 0;text-align:justify;}

ol {margin: 0 0 0 2em}

p {font-size:small;font-weight: 100;line-height:160%; color:rgb(255,255,255); margin:0 0 0.8em 0;text-align:justify;}
p.c {text-align:center;}
p.comment {color: rgb(150,150,150);margin: 0 0.5em 0 0em;}
p.commentn {color: rgb(150,150,150);margin: 0 0.5em 0 0em;white-space:nowrap;}
p.frage {font-style:italic;text-indent:1em;text-align:left;margin:0.5em 0 0 0;color: rgb(150,150,150);font-weight: 900;}
p.grau {color: rgb(150,150,150)}
p.l {text-align:left;}
p.link {text-indent:-1em;margin:0 0 0.5em 1em;}
p.lu {padding: 0 0 1.5em 0;margin: 0 0 1.5em 0;border-style:solid;border-color:rgb(150,150,150);border-width: 0 0 1px 0}
p.lo {padding:1.5em 0;margin: 1.5em 0;border-style:solid;border-color:rgb(150,150,150);border-width: 1px 0 0 0}
p.r {text-align:right;}
p.small {font-size:x-small;font-style:italic;}
p.u0 {margin:0;}
p.u0l {margin:0;text-align:left;}
p.u0r {margin:0;text-align:right;}


table {margin-left: auto;margin-right: auto;empty-cells:hide}
table.em05 {margin-left: auto;margin-right: auto;border-spacing: 0.5em 0;}
table.l {margin-left: 0;}
table.s {border-spacing: 3px 0;}
table.s3 {border-spacing: 3px 3px;}
table.s9 {margin-left: auto;margin-right: auto;border-spacing: 9px 0;}
table.s5u {margin-left: auto;margin-right: auto;border-spacing: 0 5px;}
table.dates {margin-left:-1em;margin-right: auto;border-spacing:1em 0;margin: 1em 0 0 0;}

td.c {text-align:center;border:solid rgb(255,0,0);border-width:1px;}
td.c1 {text-align:center;border:solid rgb(255,0,0) 0px;}
td.d {text-align:center;border:solid rgb(255,0,0) 1px;background: rgb(255,255,255);}
td.dates {font-size:small;font-weight:100;line-height:160%; color:rgb(255,255,255);text-align:left;}
td.datesn {font-size:small;font-weight:100;line-height:160%; color:rgb(255,255,255);text-align:left;white-space:nowrap;}
td.l {text-align:center;border-style:solid;border-color:rgb(255,0,0);border-width: 0 0 0 1px;font-size:xx-small;}
td.ce {text-align:center;}
td.n {white-space:nowrap;}
td > h1 {color: rgb(255,255,255);font-style:italic;margin:0.8em 0 0.2em 0;text-align:left;font-size:large;}
tr {vertical-align:top;}

.mailinglist      { color: #ffffff; font-size: 10.5pt; font-family: Verdana, Helvetica, sans-serif; line-height: 12pt; text-align: justify }