/*
+++++++++++
ELEMENTE
+++++++++++
*/
/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 02 - Ueberschriften      +++
+++++++++++++++++++++++++++++++++++++++++
*/
h1.e02 {
 font-size: 1.4em;
 line-height: 1.5em;
 font-weight: bold;
 padding: 6px 5px 0px 10px;
	margin: 0px 0px 10px 0px;
}

h2.e02 {
 font-size: 1.1em;
 line-height: 1.3em;
 font-weight: bold;
 padding: 6px 5px 0px 10px;
	margin: 0px 0px 10px 0px;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 02 - text/liste          +++
+++++++++++++++++++++++++++++++++++++++++
*/
div.e03 p.text {
 font-size: 1em;
 line-height: 1.2em;
 font-weight: normal;
 margin: 5px 5px 0px 10px;
 padding: 0px;
}

div.e03 ul {
 margin-left: 30px;
}

div.e03 li {
 margin-left: 10px;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ element: 05 - rss feed      +++ 
+++++++++++++++++++++++++++++++++++
*/
div.e05a {
 padding: 10px;
}

div.e05a p.title a, div.e05a p.description a {
 color: #FFF;
 font-weight: 800;
}

div.e05a span.text {
 font-weight: 600;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ element: 06 - startseite    +++ 
+++++++++++++++++++++++++++++++++++
*/
div#e06 {
 width: 420px;
 padding: 10px;
 background-color: #000;
}

div#e06 a img.teaser {
 border: 5px solid #FFF;
}

div#e06 h1 {
 margin: 0px 10px 0px 0px;
 color: #FFF;
 font-size: 1.7em;
 line-height: 2.1em;
 font-weight: bold;
}

div#e06 p {
 margin: 0px 10px 0px 0px;
 color: #FFF;
 font-size: 1.1em;
 line-height: 1.2em;
 font-weight: normal;
}

div.e06linie {
 height: 19px; 
 width: 440px;
 background-color: #000;
 background-image: url('/img/set01/strich_linie.gif');
}

div.e06linie_h {
 height: 3px; 
 width: 440px;
 background-image: url('/img/set01/strich_linie_3px.gif');
 float: left;
}

* html div.e06linie_h {
 width: 440px;
 height: 17px; 
 margin: 0px;
 padding: 0px;
 background-image: url('/img/set01/strich_linie.gif');
 float: left;
}

div.e06bot {
 width: 440px;
 height: 50px; 
 background: #000 url('/img/set01/box_end_black_center.gif') no-repeat bottom;
 float: left;
}

div.e06bot_u {
 width: 440px;
 height: 23px; 
 background-image: url('/img/set01/box_end_grey_center.gif');
 float: left;
}

div.e06bot a {
 color: #FFFF00;
 font-weight: bold;
 margin: 10px 0px 0px 10px;
 padding: 0px;
}

div.e06bot a:hover {
 color: #FFFF00;
 font-weight: bold;
 text-decoration: none;
}

div.e06bot a img.link {
 vertical-align: middle;
}

img.e06headline {
 margin: 40px 0px 20px 0px;
}

img.e06headtop {
 margin: 20px 0px 20px 0px;
}

div.subTeaser {
 padding: 10px;
 width: 420px;
 font-size: 1.0em;
 background-color: #999;
 float: left;
}

div.subTeaser h1 {
 width: 280px;
 padding: 0px;
 margin-left: 10px;
 font-size: 1.3em;
 font-weight: bold;
 line-height: 1.3em;
 color: #000;
 float: left;
}

div.subimg {
 width: 110px;
 margin: 0px 10px 0px 0px;
 float: left;
}

div.subimg img.startdy {
 border: 5px solid #FFF;
}

div.subimg p.utext {
 width: 120px;
 font-size: 0.9em;
 font-weight: normal;
 text-align: left;
 margin-top: 2px;
 float: left;
}

div.subTeaser p.text {
 width: 280px;
 padding: 0px;
 margin-left: 10px;
 font-size: 1.0em;
 line-height: 1.2em;
 font-weight: normal;
 color: #000;
 display: block;
 float: left;
}

div.subTeaser h1.bigtext {
 width: 420px;
 padding: 0px;
 margin-left: 5px;
 font-size: 1.3em;
 font-weight: bold;
 line-height: 1.3em;
 color: #000;
 float: left;
}

div.subTeaser p.bigtext {
 width: 420px;
 padding: 0px;
 margin-left: 5px;
 font-size: 1.0em;
 line-height: 1.2em;
 font-weight: normal;
 color: #000;
 display: block;
 float: left;
}

div.subTeaser p.text img {
 margin-right: 4px;
}

div.reviewTeaser {
 padding: 0px;
 width: 440px;
 font-size: 1.0em;
 background-color: #999;
 float: left;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 7 - interner Link        +++
+++++++++++++++++++++++++++++++++++++++++
*/
a.e7link {
 color: #FFF;
 font-weight: bold;
}

a.e7 {
 margin-left: 5px;
}

a.e7link:hover {
 color: #FFF;
 font-weight: bold;
}

a.e7linku  {
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
}

a.e7linku:hover {
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
}

a.e7linkFFF {
 color: #FFF;
 font-weight: bold;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 8 - teaser, rotation     +++
+++++++++++++++++++++++++++++++++++++++++
*/
div.tabakt {
 margin-right: 2px;
 width: 106px;
 height: 16px;
 float: left;
 overflow: hidden;
 color: #FFFF00;
 padding-left: 10px;
 padding-top: 3px;
 font-weight: bold;
 font-size: 1.1em;
 line-height: 1.3em;
 cursor: pointer;
 background-color: #000;
}

div.tabdeakt {
 margin-right: 2px;
 width: 106px;
 height: 16px;
 float: left;
 overflow: hidden;
 color: #FFF;
 padding-left: 10px;
 padding-top: 3px;
 font-weight: bold;
 font-size: 1.1em;
 line-height: 1.3em;
 cursor: pointer;
 background-color: #666;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 09 - forum               +++
+++++++++++++++++++++++++++++++++++++++++
*/
div.e09da {
 width: 670px;
 padding: 5px 5px 0 5px;
 margin: 0px;
 background-color: transparent;
 float: left;
 overflow: hidden;
}

table.e09a {
 margin: 5px 5px 0 0;
}

table.e09a tr td {
 padding: 4px;
}

td.e09a {
 padding: 4px;
}

td.e09asu {
 padding: 10px;
 border-right: 1px solid #D3CD35;
 border-bottom: 1px solid #D3CD35;
}

td.e09b {
 padding: 10px;
}

img.e09img {
 margin-top: 8px;
 margin-bottom: 8px;
}

td.e09ath {
 padding: 4px 0px 12px 5px;
 font-weight: bold;
}

h1.e09ahead {
 padding: 5px;
 font-weight: bold;
 font-size: 1.1em;
 color: #FFF;
}

label.cl09label {
 margin-bottom: 6px;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 10 - volltextsuche       +++
+++++++++++++++++++++++++++++++++++++++++
*/
form#suchen {
 margin: 0px 0px 30px 0px;
}

ul#e10 {
 margin: 10px 5px 0px 5px;
 padding: 0px;
 width: 420px;
 list-style: none;
 background-color: transparent;
 border-top: 1px dotted #5B5A34;
}

ul#e10 li {
 width: 420px;
 padding: 10px 0px 10px 0px;
 display: block;
 border-bottom: 1px dotted #5B5A34;
}

label.e10 {
 color: #000;
 font-size: 1.0em;
 padding: 15px 5px 5px 5px;
 font-weight: bold;
}

h1.e10 {
 width: 410px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #000;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
}
 
/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 11 - linie               +++
+++++++++++++++++++++++++++++++++++++++++
*/
div.e11 {
 margin-left: 0px;
 height: 19px; 
 background-image: url('/img/set01/strich_linie.gif');
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 12 - media-element       +++
+++++++++++++++++++++++++++++++++++++++++
*/
a.e12a:link  {
 color: #3A6C7E;
 font-size: 1.0em;
 font-weight: bold;
}

a.e12a:visited {
 color: #3A6C7E;
 font-size: 1.0em;
 font-weight: bold;
}

a.e12a:active {
 color: #3A6C7E;
 font-size: 1.0em;
 font-weight: bold;
}

a.e12a:hover {
 color: #FFFF00;
 font-size: 1.0em;
 font-weight: bold;
}

/* 
++++++++++++++++++++++++++++++++++++++++++
+++ element: 14 - Beitrag, Kommentare  +++ 
++++++++++++++++++++++++++++++++++++++++++
*/
div.e14 {
 width: 430px;
 margin: 0px;
 padding: 5px;
 background-color: #777;
}

p.e14nbr {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
 background-color: #777;
}

img.cont_bot14 {
 margin: 0px 0px 30px 0px;
}

form.e14 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
}

form.e14 label.e14 {
 color: #FFF;
 font-weight: bold;
}

p.send14 {
 color: #FFF;
 font-weight: bold;
 font-size: 1.1em;
 padding: 20px 0px 20px 5px;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 16 - sitemap             +++
+++++++++++++++++++++++++++++++++++++++++
*/
ul#e16 {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 list-style: none;
 background-color: #FFFFFF;
}

ul#e16 li.e16na1, li.e16na2, li.e16na3, li.e16na4, li.e16na5 {
 width: 400px;
 border-left: 5px solid #B8C1D0; 
}

ul#e16 li.e16na1 a {
 padding: 10px 0px 10px 20px;
 font-weight: bold;
 border-bottom: 1px solid #A1ADC1;
 display: block;
}

ul#e16 li.e16na2 a, li.e16na3 a, li.e16na4 a, ul#e16 li.e16na5 a {
 padding: 10px 0px 10px 40px;
 border-bottom: 1px dotted #A1ADC1;
 display: block;
}

ul#e16 li.e16na3 a {
 padding: 10px 0px 10px 60px;
 border-bottom: 1px dotted #A1ADC1;
 display: block;
}

ul#e16 li.e16na4 a {
 padding: 10px 0px 10px 80px;
 border-bottom: 1px dotted #A1ADC1;
 display: block;
}

ul#e16 li.e16na5 a {
 padding: 10px 0px 10px 100px;
 border-bottom: 1px dotted #A1ADC1;
 display: block;
}

* html ul#e16 li.e16na1 a, li.e16na2 a, li.e16na3 a, li.e16na4 a, ul#e16 li.e16na5 a{
 height: 24px;
}

/* 
++++++++++++++++++++++++++++++++
+++ element: 21 - email-form +++ 
++++++++++++++++++++++++++++++++
*/
div.e21 {
 margin: 5px 10px 0px 0px;
 padding: 0px;
}

div.e21 form {
 margin: 0px 0px 0px 10px;
 padding: 0px;
}

div.e21 table tr td {
 font-weight: bold;
 height: 42px;
 padding-top: 3px;
 /*line-height: 22px;*/
 vertical-align: top;
}

div.e21 table tr td.fcopy {
 line-height: 42px;
 vertical-align: top;
}

div.e21 table tr td label {
 padding-right: 10px;
}

div.e21alert {
 background-color: #D94141;
 border: 5px solid #D3CD35;
 padding: 20px;
 display: block;
}

div.e21alert ul {
 margin-left: 30px;
 margin-bottom: 20px;
}

div.e21alert ul li {
 color: #333;
 font-weight: bold;
}

/* 
++++++++++++++++++++++++++++++++
+++ element: 25   text 2sp   +++ 
++++++++++++++++++++++++++++++++
*/
div.e25 {
 margin: 0px 25px 0px 0px;
 padding: 0px;
 height: 420px;
 width: 220px;
 float: left;
}

div.e25 p.textLo {
 position: absolute;
 top: 150px;
 width: 220px;
 height: 200px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 color: #999999;
 text-align: justify;
 font-size: 1.0em;
 font-weight: bold;
 line-height: 1.1em;
}

div.e25 p.textLu {
 position: absolute;
 top: 350px;
 width: 220px;
 height: 200px;
 margin: 0px;
 padding: 0px;
 color: #999999;
 text-align: justify;
 font-size: 1.0em;
 font-weight: bold;
 line-height: 1.1em;
}

div.e25admin {
 position: absolute;
 top: 540px;
}

/* 
+++++++++++++++++++++++++++++
+++ element: 32 - bild +++ 
+++++++++++++++++++++++++++++
*/
div.e32 {
 margin-bottom: 8px; 
 padding-left: 0;
}

div.e32 img {
 padding-left: 0px;
 padding-top: 0px; 
 padding-right: 0px;
}

div.e32 img.e32 {
 margin-bottom: 8px;
 padding-left: 0px;
 padding-top: 0px; 
 padding-right: 0px;
}

p.e32 {
 margin: 30px 0px 20px 0px;
}

img.e32left {
 margin: 4px 20px 4px 0px;
 float: left;
}

img.e32right {
 margin: 4px 12px 4px 0px;
 float: right;
}

img.e32center {
 margin-bottom: 4px;
 clear: both;
}

p.e32center {
 margin: 0px;
 padding: 0px;
 width: 100%;
 text-align: center;
 clear: both;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ element: 33 - bild mit text +++ 
+++++++++++++++++++++++++++++++++++
*/
div.e33 {
 vertical-align: top;
 margin: 0;
 padding: 10px;
}

div.e33left {
 margin: 0 10px 0 0;
 padding: 0px;
 float: left;
}

div.e33right {
 margin: 0 0 0 10px;
 padding: 0px;
 float: right;
}

div.e33 h1.h1 {
 font-size: 1.4em;
 line-height: 1.5em;
 font-weight: bold;
 padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.e33 h2.h2 {
 font-size: 1.1em;
 line-height: 1.1em;
 font-weight: bold;
 padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.e33left p, div.e33right p {
 font-size: 0.9em;
 line-height: 0.9em;
 padding: 3px 0;
}

div.e33 img.e33border {
 border: 5px solid #666;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ element: 35 - votings       +++ 
+++++++++++++++++++++++++++++++++++
*/
div.e35 {
 margin: 0px;
 padding: 10px;
 background-color: transparent;
}

div.e35 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 0px;
 color: #000;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ element: 36 - bild mit text +++ 
+++++++++++++++++++++++++++++++++++
*/
div.e36 {
 vertical-align: top;
 margin: 0px;
 padding: 5px;
}

div.e36 img.teaser {
 border: 5px solid #FFF;
 float: left;
}

div.e36 img.link {
 vertical-align: middle;
 margin-right: 6px;
}

div.e36 h1.h1 {
 font-size: 1.4em;
 line-height: 1.5em;
 font-weight: bold;
	color: #000;
 padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.e36 p {
 font-size: 1.0em;
 line-height: 1.2em;
 font-weight: normal;
	color: #000;
 padding: 0px;
	margin: 0px;
}

div.e36left {
 margin: 0 10px 0 0;
 padding: 0px;
 color: #000;
 float: left;
}

div.e36right {
 margin: 0 0 0 10px;
 padding: 0px;
 color: #000;
 float: right;
}

div.e36left p, div.e36right p {
 font-size: 1.0em;
 line-height: 1.2em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 37 - Artists           +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e37 {
 margin: 10px;
 padding: 10px;
 border: 1px solid 666;
 background-color: #B5B5B5;
}

div.e37 p {
 font-weight: 800;
 font-size: 1.2em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 38 - Artists, Browser  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e38 {
 padding: 5px 10px 10px 10px;
}

div.e38 h1 {
 font-weight: 800;
 font-size: 1.1em;
 margin-bottom: 5px;
}

div.e38 h2 {
 font-weight: 800;
 font-size: 1.1em;
 margin-top: 10px;
}

div.e38 form input.button {
 margin: 0px;
 padding: 0px;
 color: #FFF;
 background-color: #999;
 border: 0px;
 font-size: 1.1em;
 cursor: pointer;
}

div.e38 p.alpha {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
}

div.e38 p.alpha a.link {
 padding: 2px 5px 2px 5px;
 font-size: 1.1em;
}

div.e38Artist img.artist {
 border: 5px solid #FFF;
}

div.e38Artist a.image {
 float: left;
}

div.e38Artist h1 {
 margin-left: 255px;
}

div.e38Artist p {
 margin-left: 255px;
 margin-top: 5px;
}


/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 42 - Liste Seitennamen +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.seitenliste {
 width: 420px;
 padding: 5px 10px 10px 10px;
 background-color: transparent;
}

table.seitenliste {
 width: 420px;
 margin: 0;
 padding: 0;
}

th.seitenliste, td.seitenliste {
 padding: 3px;
 text-align: left;
}

div.seitenlisteCont {
 background-color: #CCC;
 padding: 10px;
 margin: 5px;
 border: #B5B5B5 solid 1px;
 font-size: 0.9em;
}

div.seitenliste p {
 padding-top: 15px;
}


/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 48 - RegUser Login     +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e48 {
 width: 420px;
 margin: 0px;
 padding: 10px;
}

div.e48 p.e48txt {
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
 font-weight: bold;
 font-size: 1.0em;
}

div.e48 p.e48txt50 {
 margin: 20px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
 font-weight: bold;
 font-size: 1.0em;
}

div.e48 form {
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 270px;
}

div.e48 form label.fuser {
 margin: 0px;
 padding: 0px;
 width: 130px;
 font-weight: bold;
 display: block;
}

div.e48 form label.fpw {
 margin: 10px 0px 0px 0px;
 padding: 0px;
 width: 130px;
 font-weight: bold;
 display: block;
}

div.e48 form input.button {
 margin-top: 8px;
}

div.e48 p.ulinks1 {
 margin: 40px 0px 10px 0px;
}

div.e48 p.ulinks1 a img {
 vertical-align: middle;
 margin-right: 3px;
}

div.e48 p.ulinks2 {
 margin: 10px 0px 0px 0px;
}

div.e48 p.ulinks2 a img {
 vertical-align: middle;
 margin-right: 3px;
 margin-bottom: 2px;
}

div.e48 h2 {
 font-size: 1.2em;
 font-weight: bold;
 margin-left: 0px;
}

div.e48 h3 {
 font-size: 1.0em;
 font-weight: bold;
 margin-left: 0px;
 margin-top: 42px;
}

div.e48 p.textLog input.save_login {
 padding-left: 3px;
 vertical-align: middle;
 float: left;
}

div.e48 p.textLog {
 margin: 15px 0px 0px 0px;
 font-size: 1.0em;
 font-weight: bold;
 margin-left: 0px;
 line-height: 18px;
 float: left;
}

/* 
++++++++++++++++++++++++++++++++++++++++
+++ element: 53 - User Anmeldung     +++ 
++++++++++++++++++++++++++++++++++++++++
*/
div.e53 {
 margin: 0px;
 padding: 5px 10px 10px 10px;
 width: 420px;
}

div.e53 p {
 margin: 0px;
 padding: 0px;
 font-size: 1.0em;
 font-weight: normal;
}

div.e53 h1 {
 margin: 0px 0px 10px 0px;
 font-size: 1.4em;
 line-height: 1.3em;
 font-weight: bold;
}

div.e53 h2 {
 margin: 10px 0px 10px 0px;
 font-size: 1.2em;
 font-weight: bold;
}

div.e53 h3 {
 margin: 0px 0px 10px 0px;
 font-size: 1.2em;
 font-weight: bold;
}

div.e53 h4 {
 margin: 0px 0px 10px 0px;
 font-size: 1.1em;
 font-weight: bold;
}

div.e53 form#in_Formular {
 width: 420px;
 margin: 0px;
 padding: 0px;
}

div.e53 table tr td {
 margin: 0px;
 padding: 5px 0px 5px 0px;
 height: 20px;
 width: 420px;
 vertical-align: top;
}

div.e53 table tr td.big {
 margin: 0px;
 padding: 5px 0px 4px 0px;
 width: 420px;
 font-weight: normal;
 font-size: 1.0em;
}

div.e53 table tr td p.pw {
 margin: 0px;
 padding: 5px 0px 5px 0px;
 height: 20px;
 width: 180px;
 vertical-align: top;
 float: left;
}

div.e53 table tr td p.bein {
 padding: 8px 0px 8px 0px;
 width: 420px;
 float: left;
}

div.e53 table tr td p.date {
 margin: 0px;
 padding: 5px 6px 5px 3px;
 height: 20px;
 width: 20px;
 vertical-align: top;
 float: left;
}

div.e53 table tr td p.datehl {
 margin: 0px;
 padding: 5px 6px 5px 3px;
 height: 20px;
 width: 80px;
 vertical-align: top;
 float: left;
}

div.e53 table tr td.nick {
 margin: 0px;
 padding: 15px 0px 0px 0px;
 width: 385px;
 font-weight: normal;
 font-size: 1.0em;
}

div.e53 table tr td.nick p.nick {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 385px;
 font-weight: normal;
 font-size: 1.0em;
}

div.e53 table tr td p.pfb {
 margin: 0px;
 padding: 0px 6px 5px 0px;
 height: 18px;
 width: 190px;
 vertical-align: top;
 float: left;
}

* html div.e53 table tr td p.pfb {
 width: 190px;
}

* html div.e53 table tr td p.pfb a.button {
 margin: 0px;
 padding: 0px;
 text-align: center;
 height: 20px;
 line-height: 20px;
 width: 80px;
 float: left;
}

div.e53 table tr td p.pfl {
 margin: 0px;
 padding: 5px 20px 5px 0px;
 height: 18px;
 width: 150px;
 vertical-align: top;
 text-align: right;
 float: right;
}

* html div.e53 table tr td p.pfl {
 width: 170px;
}

div.e53 table tr td label {
 margin: 0px;
 font-size: 1.1em;
 font-weight: bold;
 float: left;
}

div.e53 table tr td label.gebu {
 margin: 0px;
 padding-top: 6px;
 width: 100px;
}

div.e53 table tr td p.u_accepts {
 margin: 0px;
 padding-top: 6px;
 width: 25px;
 vertical-align: top;
 float: left;
}

div.e53 table tr td p.datas {
 margin: 0px;
 padding: 5px 0px 5px 0px;
 width: 370px;
 vertical-align: top;
 float: left;
}

div.e53 table tr td label span.textrotstern {
 font-size: 0.9em;
 font-weight: bold;
}

div.e53 table tr td p {
 margin: 0px;
 padding: 0px;
 font-size: 1.0em;
 float: left;
}

div.e53 table tr td p.big {
 margin: 0px;
 padding: 0px;
 font-size: 1.2em;
 font-weight: bold;
 float: left;
}

div.e53 table tr td input {
 float: left;
}

div.e53 table tr td input.checkb {
 float: left;
 margin-right: 4px;
}

div.e53 table tr td p.checkb {
 margin-top: 3px;
}

div.e53 table tr td p span.textrotstern {
 margin: 0px;
 font-size: 0.9em;
 font-weight: bold;
}

/* 
++++++++++++++++++++++++++++++++++++++++
+++ element: 54 - Reg-User Profil    +++ 
++++++++++++++++++++++++++++++++++++++++
*/
form#e54 {
 margin: 0px;
 padding: 5px 10px 10px 10px;
 width: 420px;
}

form#e54 h1 {
 width: 408px;
 font-size: 1.4em;
 line-height: 1.4em;
 font-weight: bold;
 padding: 0px 0px 10px 0px;
 float: left;
}

form#e54 table {
 margin: 0px;
 padding: 0px;
}

/* form#e54 td {
 color: #FFF;
} */
 
form#e54 h2.ueber {
 width: 408px;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
 padding: 0px 0px 10px 0px;
 float: left;
}

form#e54 p.chkitem {
 width: 388px;
 line-height: 20px;
 float: left;
}

div#e54 {
 margin: 0px;
 padding: 0px;
 width: 440px;
 background-color: transparent;
}

div#e54 h1 {
 width: 408px;
 font-size: 1.4em;
 line-height: 1.4em;
 font-weight: bold;
 padding: 0px 0px 10px 0px;
 float: left;
}

div#e54 h1.nouser {
 width: 408px;
 height: 25px;
 font-size: 1.4em;
 font-weight: bold;
 padding: 0px 0px 10px 10px;
 float: left;
}

div#e54 table {
 margin: 0px;
 padding: 0px;
}

div#e54 h2.ueber {
 width: 420px;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
 padding: 0px 0px 10px 10px;
}

div#e54 img.linie {
 padding: 0px;
 margin: 10px 0px 10px 0px;
 width: 438px;
}

/** html div#e54 img.linie {
 display: block;
}*/

div#e54 img.avar100 {
 border: 4px solid #FFF;
 margin-right: 7px;
 margin-bottom: 7px;
 float: left;
}

div#e54 img.actavar100 {
 border: 4px solid #FFFF00;
 margin-right: 7px;
 margin-bottom: 7px;
 float: left;
}

div#e54 p.sigout {
 width: 392px;
 padding: 10px;
 margin-left: 10px;
 background-color: #CCC;
 border: 1px #FFF solid;
 overflow: hidden;
 float: left;
}

div#e54 a.ubbpopup {
 float: left;
}

/* 
++++++++++++++++++++++++++++++++++++++++
+++ element: 55 - Password Reminder  +++ 
++++++++++++++++++++++++++++++++++++++++
*/
div.e55 {
 width: 420px;
 margin: 0px;
 padding: 10px;
}

div.e55 p.info {
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}

div.e55 form {
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

div.e55 form label.u_nick {
 margin: 10px 0px 0px 0px;
 padding: 0px;
 height: 12px;
 width: 130px;
 font-weight: bold;
 display: block;
}

div.e55 form input, div.e55 form input.form, div.e55 form input.button {
 margin-top: 2px;
}

div.e55 form label.u_email {
 margin: 10px 0px 0px 0px;
 padding: 0px;
 height: 12px;
 width: 130px;
 font-weight: bold;
 display: block;
}

div.e55 p.ulink {
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

div.e55 p.ulink a img {
 vertical-align: middle;
 margin-right: 3px;
 margin-bottom: 2px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 70 - shop              +++ 
+++++++++++++++++++++++++++++++++++++++
*/
h1.agb {
 margin: 20px 0px 6px 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 1.7em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 72 - Feature           +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e72 {
 margin: 0px;
 padding: 0px 10px 0px 10px;
 width: 420px;
 float: left;
 background-color: transparent;
}

div.e72 h1 {
 margin: 0px 0px 6px 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 1.3em;
}

div.e72 p.datum {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 font-weight: normal;
 font-size: 0.9em;
}

div.e72 img.teaser {
 border: 5px solid #666;
}

div.e72 img.link {
 margin-right: 5px;
 vertical-align: middle;
}

div.e72 p.text {
 margin-top: 10px;
 font-weight: normal;
 font-size: 1.0em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 78 - termine           +++ 
+++++++++++++++++++++++++++++++++++++++
*/
h1.e78Ueb {
 margin: 0px;
 padding: 0px 5px 4px 2px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
}

h2.e78Ueb {
 margin: 0px;
 padding: 0px 5px 4px 2px;
 font-size: 1.0em;
 line-height: 1.2em;
 font-weight: 900;
}

div.e78admhead {
 text-align: right;
 margin: 0 24px 0 0;
}

div#e78admTermine {
width: 450px;
min-height: 500px;
margin: 10px 0 10px 0;
background-image: url(/img/admin/ajax-loader.gif);
background-repeat: no-repeat;
background-position: center 80px;
}

div#e78admList {
width: 450px;
min-height: 500px;
margin: 10px 0 10px 0;
}

div#e78admEdit {
width: 450px;
min-height: 500px;
margin: 10px 0 10px 0;
}

div.e78ResA {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 background-color: #FFF;
 border-top: 1px dotted #FFF;
 border-bottom: 1px dotted #FFF;
 cursor: pointer;
}

div.e78ResA:hover {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 background-color: #FFF;
 border-top: 1px dotted #333;
 border-bottom: 1px dotted #333;
 cursor: pointer;
}

div.e78ResB {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 background-color: transparent;
 border-top: 1px dotted transparent;
 border-bottom: 1px dotted transparent;
 cursor: pointer;
}

div.e78ResB:hover {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 background-color: transparent;
 border-top: 1px dotted #333;
 border-bottom: 1px dotted #333;
 cursor: pointer;
}

div.e78Sub {
 margin: 0 0 5px 24px;
 background-color: #FFF;
}

tr.e78SubEinzelZeile {
 margin: 0;
 padding: 2px 2px 2px 4px;
 background-color: #FFF;
}

tr.e78SubEinzelZeile:hover {
 margin: 0;
 padding: 2px 2px 2px 4px;
 background-color: #FFF;
 cursor: pointer;
}

div.e78SubEinzel {
 padding: 2px;
}

div.e78InnerTab {
 margin: 0;
 padding: 2px;
 background-color: #EEE;
 overflow: hidden;
 float: left;
}

td.e78aOutH {
 padding: 5px;
 color: #FFF;
 font-weight: bold;
 background-color: #000000;
}

div.e78aOutH {
 margin: 0;
 color: #FFF;
 font-weight: bold;
 float: left;
}

td.e78aOutTD {
 font-size: 1.0em;
 padding: 5px;
 font-weight: bold;
 background-color: #B5B5B5;
 vertical-align: top;
}

div.e78aOutTD {
 font-size: 1.0em;
 overflow: hidden;
}

img.e78aimg {
 margin: 0 10px 5px 0;
 border: 5px solid #FFF;
 float: left;
}

span.e78aOutArtist {
 font-size: 1.1em;
 color: #FFF;
 font-weight: bold;
}

form#calForm select {
 margin: 0 10px 0 1px;
}

form#calForm {
 margin: 0 0 20px 0;
}

form#calForm input.button {
 margin: 0px;
 padding: 0px;
 color: #FFF;
 background-color: transparent;
 border: 0px;
 font-size: 1.1em;
 cursor: pointer;
}

div.e78abl {
 width: 680px;
 margin: 20px 0 20px 0;
 text-align: center;
 float: left;
}

div.e78BlItm {
 font-size: 1.1em;
 color: #FFF;
 padding: 5px;
 font-weight: bold;
 display: inline;
 cursor: pointer;
}

div.e78BlItmA {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 font-weight: bold;
 display: inline;
 cursor: pointer;
}

div.e78BlItmT {
 font-size: 1.1em;
 color: #000;
 padding: 5px;
 font-weight: normal;
 display: inline;
 cursor: auto;
}

div.e78sort {
 margin: 1px 0 0 0;
 float: right;
}

div.e78sort img {
 cursor: pointer;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 80 - Friends, Admin    +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e80 {
 margin: 0px;
 padding: 5px 0 0 0;
 width: 440px;
 background-color: #999;
}

h1.e80 {
 width: 410px;
 margin: 5px 10px 5px 10px;
 font-size: 1.2em;
 font-weight: bold;
}

p.e80 {
 width: 420px;
 margin: 0px 10px 5px 10px;
}

div.e80Art {
 margin: 10px;
}

img.e80th {
 border: 5px solid #FFF;
}

div.e80noPic {
 width: 122px;
 height: 70px;
}

a.e80LinkPic {
 margin: 0 10px 5px 0;
 float: left;
}

a.e80LinkHead {
 font-size: 1.2em;
 line-height: 1.8em;
 font-weight: 800;
 display: block;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 81 - Neuzugaenge       +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e81 {
 margin: 0px;
 padding: 10px;
 width: 420px;
}

img.e81A {
 margin: 10px;
}

td.e81TBF {
 width: 278px;
 height: 31px;
 color: #FFF;
 background-color: #000;
 padding-left: 10px;
 font-weight: bold;
 font-size: 1.1em;
 border-right: 1px solid #999;
}

td.e81TBB {
 width: 112px;
 height: 31px;
 color: #FFF;
 background-color: #000;
 padding-left: 10px;
 font-weight: bold;
 font-size: 1.1em;
 border-right: 1px solid #999;
 text-align: center;
}

td.e81TBS {
 width: 19px;
 height: 31px;
 color: #FFF;
 background-color: #000;
 font-weight: bold;
 font-size: 1.1em;
}

td.e81TC {
 height: 31px;
 background-color: #B5B5B5;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
 color: #FFF;
 padding-left: 10px;
 font-weight: bold;
}

td.e81A1 {
 width: 60px;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 background-color: #B5B5B5;
 vertical-align: top;
}

td.e81A2 {
 width: 217px;
 padding: 10px;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 background-color: #B5B5B5;
 vertical-align: top;
}

div.e81A2D {
 width: 207px;
 overflow: hidden;
}

td.e81A3 {
 width: 112px;
 padding-top: 10px;
 padding-bottom: 10px;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 background-color: #B5B5B5;
 vertical-align: top;
 text-align: center;
}

div.e81A3D {
 width: 112px;
 overflow: hidden;
}

td.e81A4 {
 width: 19px;
 border-bottom: 1px solid #999;
 background-color: #B5B5B5;
 vertical-align: top;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 82 - Users, Videos     +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e82 {
 margin: 0px;
 padding: 0px 10px 0px 10px;
 width: 420px;
 float: left;
 background-color: transparent;
}

div.e82 h1 {
 width: 405px;
 margin: 0px;
 padding: 0px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
}

div.e82 div.actpic {
 width: 420px;
 padding: 10px 0px 20px 0px;
 margin-bottom: 20px;
 text-align:center;
 background-color: #CCC;
 border: 1px #5B5A34 solid;
}

div.e82 div.actpic textarea.acttxt {
 text-align: left;
}

div.e82 div.videothumb {
 margin: 0px 5px 10px 5px;
 padding: 5px 5px 0px 5px;
 width: 120px;
 /*height: 100px;*/
 background-color: #CCC;
 float: left;
}

div.e82 div.videothumb a.athumb {
 margin: 0px;
 padding: 0px;
 width: 120px;
}

div.e82 div.videothumb a.athumb img.imgthumb {
 margin: 0px;
 padding: 0px;
 width: 120px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 83 - User, blog        +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e83 {
 width: 430px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
}

p.e83nbr {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
}

img.cont_bot83 {
 margin: 0px 0px 30px 0px;
}

form.e83 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 10px;
}

form.e83 label.e83 {
 font-weight: bold;
}

p.send83 {
 color: #FFF;
 font-weight: bold;
 font-size: 1.1em;
 padding: 20px 0px 20px 5px;
}

a.daylink {
 font-weight: bold;
 font-size: 1.0em;
 padding: 3px;
 margin: 5px;
 border: 1px solid #000;
}

a.daylink:hover {
 background-color: #CCC;
}

a.daylinka {
 font-weight: bold;
 font-size: 1.0em;
 padding: 3px;
 margin: 5px;
 border: 1px solid #FFF;
 background-color: #CCC;
 color: #FFF;
}

a.daylinkentry {
 font-weight: bold;
 font-size: 1.0em;
 padding: 3px;
 margin: 5px;
 border: 1px solid #FFF;
}

a.daylinkentry:hover {
 background-color: #CCC;
}

td.daylink {
 height: 30px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 85 - review            +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e85 {
 margin: 10px 10px 0px 10px;
 padding: 0px;
 width: 420px;
}

div.e85 p.e85 {
 margin: 0;
 padding: 0 10px 0 0;
 float: left;
}

div.e85 p.e85 img.artist {
 border: 5px solid #FFF;
}

div.e85 h1 {
 font-size: 1.4em;
 line-height: 1.6em;
 font-weight: bold;
 padding: 0;
	margin: 0;
}

div.e85 h2 {
 font-size: 1.0em;
 line-height: 1.2em;
 font-weight: bold;
 padding: 0 0 4px 0;
	margin: 0;
}

div.e85 p.artist {
 margin: 0;
 padding: 10px 0 8px 0;
}

div.e85 p.e85bot {
 width: 420px;
 margin: 0;
 padding: 0 5px 0 0;
 text-align: right;
}

div.e85 p.e85bot a.e85bo img.e85bot, div.e85 p.e85bot img.e85bot {
 border: 0;
}

div.e85 div.e85foot {
 margin: 20px 0 0 0;
 padding: 0;
 text-align: center;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 86 - Users, Fotoalbum  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e86 {
 margin: 0px;
 padding: 0px 10px 0px 10px;
 width: 420px;
 float: left;
 background-color: transparent;
}

div.e86 h1 {
 width: 405px;
 margin: 0px;
 padding: 0px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
}

/* div.e86 p {
 color: #FFF;
} */

div.e86 div.actpic {
 width: 420px;
 padding: 10px 0px 20px 0px;
 margin-bottom: 20px;
 text-align:center;
 background-color: #CCC;
 border: 1px #FFF solid;
}

div.e86 div.actpic textarea.acttxt {
 text-align: left;
}

div.e86 div.thumb {
 margin: 0px 5px 10px 5px;
 padding: 5px;
 width: 120px;
 height: 190px;
 background-color: #CCC;
 float: left;
}

div.e86 div.thumb a.athumb {
 margin: 0px;
 padding: 0px;
 width: 120px;
}

div.e86 div.thumb a.athumb img.imgthumb {
 margin: 0px;
 padding: 0px;
 width: 120px;
}

/* 
++++++++++++++++++++++++++++++++++++++++
+++ element: 87 - Avatar, bearbeiten +++ 
++++++++++++++++++++++++++++++++++++++++
*/
a.e87aktL {
 margin-left: 10px;
 padding: 2px 3px 2px 3px;
 color: #FFFF00;
 font-weight: 800;
 background-color: #000;
}

a.e87deaktL {
 margin-left: 10px;
 padding: 2px 3px 2px 3px;
 color: #FFF;
 font-weight: 800;
 background-color: #666;
}

a.e87aktR {
 border-left: 1px solid #FFF;
 padding: 2px 3px 2px 3px;
 color: #FFFF00;
 font-weight: 800;
 background-color: #000;
}

a.e87deaktR {
 border-left: 1px solid #FFF;
 padding: 2px 3px 2px 3px;
 color: #FFF;
 font-weight: 800;
 background-color: #666;
}

div.e87aForm {
 margin: 0 10px 10px 10px;
 padding: 10px;
 background-color: #B5B5B5;
}

div.e87aForm h1 {
 font-weight: 800;
 font-size: 1.2em;
 line-height: 1.4em;
}

input.e87FormFile {
 width: 390px;
}

div.e87head {
 background-color: #000;
 color: #FFFF00;
 margin: 2px 10px 0 10px;
 padding: 5px 5px 3px 5px;
}


/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 88 - User, Ranking     +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e88 {
 width: 425px;
 margin: 0px;
 padding: 0px 10px 0px 5px;
 background-color: transparent;
}

div.e88 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 color: #000;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

div.e88 h2 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 color: #000;
 font-size: 1.1em;
 line-height: 1.2em;
 font-weight: 900;
 float: left;
}

div.e88 form {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
}

div.e88 form input.button {
 margin: 0px;
 padding: 0px;
 color: #FFF;
 background-color: transparent;
 border: 0px;
 font-size: 1.1em;
 cursor: pointer;
}

div.e88 form img {
 margin-bottom: 3px;
}

* html div.e88 form img {
 padding-bottom: 7px;
}

div.e88in {
 width: 430px;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 background-color: transparent;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 89 - User, Kommentare  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e89 {
 width: 430px;
 margin: 0px;
 padding: 5px;
}

p.e89nbr {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
}

img.cont_bot89 {
 margin: 0px 0px 30px 0px;
}

form.e89 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
}

form.e89 label.e89 {
 color: #FFF;
 font-weight: bold;
}

p.send89 {
 color: #FFF;
 font-weight: bold;
 font-size: 1.1em;
 padding: 20px 0px 20px 5px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 90 - Units, Details    +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e90 {
 margin: 0px;
 padding: 5px;
 width: 420px;
 float: left;
}

* html div.e90 {
 width: 425px;
 padding: 0px 0px 0px 5px;
}

div.e90 h1 {
 width: 290px;
 margin: 0px;
 padding: 6px 0px 4px 0px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

div.e90 a {
 border: 0px;
 margin: 0px;
 padding: 0px;
 float: right;
}

div.e90 a.imgallleft {
 border: 0px;
 margin: 0px;
 padding: 0px;
 float: left;
}

div.e90 p {
 margin: 5px 0px 10px 0px;
 width: 410px;
 float: left;
}

img.e90mit {
 margin: 40px 0px 20px 0px;
}

div.e90m {
 width: 420px;
 padding: 0px 0px 10px 10px;
 margin-left: 5px;
 float: left;
 background-color: #999;
}

* html div.e90m {
 width: 420px;
 padding: 0px 0px 10px 5px;
 overflow: hidden;
 background-color: #999;
}


div.e90m h1 {
 margin: 0px;
 padding: 6px 0px 4px 0px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

div.e90m .textw {
 color: #FFF;
}

div.e90m div.e90mitgl {
 width: 110px;
 height: 174px;
 padding: 10px;
 margin-right: 10px;
 margin-top: 10px;
 text-align: center;
 background-color: #CCC;
 overflow: hidden;
 float: left;
}

/* * html div.e90m div.e90mitgl {
 margin-right: 10px;
}*/

div.e90m div.e90mitgl img.e90m {
 border: 5px solid #666;
}

div.e90m div.e90mitgl img {
 float: left;
}

div.e90mitgl a.user {
 width: 110px;
 text-align: center;
 margin: 10px 0px 0px 0px;
 font-size: 1.0em;
 font-weight: 900;
 float: left;
}

div.e90m div.e90mitgl a.email {
 margin-left: 6px;
 margin-top: 5px;
 float: left;
}

div.e90m div.e90mitgl a.emailbig {
 margin-left: 28px;
 margin-top: 5px;
 float: left;
}

div.e90m div.e90mitgl a.plus {
 margin-top: 5px;
 float: left;
}

img.e90mitall {
 margin: 5px 0px 0px 5px;
 float: left;
}

* html img.e90mitall {
 margin: 0px 0px 0px 5px;
}

div.e90 p.tweiss {
 width: 135px;
 font-weight: bold;
 float: right;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 91 - Units, Liste      +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e91 {
 margin: 0px;
 padding: 0px 5px 0px 5px;
 width: 430px;
 background-color: transparent;
}

div.e91 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

div.e91 h2 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 font-size: 1.1em;
 line-height: 1.2em;
 font-weight: 900;
 float: left;
}

div.e91 p.alpha {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
}

div.e91 form {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
}

div.e91 p.alpha a.link {
 padding: 2px;
}

div.e91 form input.button {
 margin: 0px;
 padding: 0px;
 color: #FFF;
 background-color: #999;
 border: 0px;
 font-size: 1.1em;
 cursor: pointer;
}

div.e91 form img {
 margin-bottom: 3px;
}

* html div.e91 form img {
 padding-bottom: 7px;
}

div.blaettern {
 padding-left: 5px;
 font-size: 1.1em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 92 - Units, Kategorien +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e92 {
 margin: 0px;
 padding: 5px;
 width: 420px;
 float: left;
}

div.e92 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px;
 color: #FFF;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
 float: left;
}

div.e92 ul {
 width: 190px;
 margin: 0px 0px 20px 20px;
 list-style-type: square;
 float: left;
}

div.e92 li {
 line-height: 1.9em;
}

div.e92 div.blaettern {
 padding-left: 5px;
 font-size: 1.1em;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 94 - Units, verwalten  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e94 {
 margin: 0px;
 padding: 5px 5px 5px 5px;
 width: 430px;
}

div.e94 h1 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 0px;
 font-size: 1.7em;
 line-height: 1.9em;
 font-weight: 900;
}

div.e94 p.text {
 width: 420px;
 margin: 0px 0px 15px 0px;
 padding: 5px 0px 5px 0px;
}

div.e94 form {
 margin: 0px;
 padding: 5px;
}

td.infos a.austreten { 
 color: #FFFF00;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
 margin-top: 20px;
 float: left;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 95 - Kampagnen, Liste  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e95 {
 margin-left: 10px;
}


/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 96 - Kampagnen, Liste  +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e96 {
 margin: 0px;
 padding: 5px 0px 0 0px;
 width: 440px;
 background-color: #999;
}

h1.e96 {
 width: 410px;
 margin: 0px;
 padding: 5px 10px 0px 10px;
 font-size: 1.2em;
 font-weight: bold;
}

p.e96 {
 width: 420px;
 margin: 0px 10px 15px 10px;
 padding: 5px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 97 - User, Begruessung +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e97 {
 margin: 0px;
 padding: 0px;
 width: 420px;
}

div.e97 h1 {
 width: 400px;
 margin: 0 0 6px 0;
 padding: 0px;
 color: #000;
 font-size: 2.0em;
 font-weight: bold;
}

div.e97u {
 width: 435px;
 margin: 0px;
 padding: 5px 5px 5px 0;
 background-color: #000;
}

p.e97unbr {
 margin: 0px;
 padding: 5px 0px 0px 10px;
 color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
 background-color: #000;
}

img.cont_bot97 {
 margin: 0px 0px 30px 0px;
}

div.e97u table#emails th.email, div.e97u table#emails th.from, div.e97u table#emails th.upd, div.e97u table#emails th {
 background-color: #666;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 98 - User, Punkte      +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e98 {
 margin: 0px;
 padding: 5px 5px 10px 0px;
 width: 435px;
 background-color: #999;
 float: left;
}

h1.e98 {
 width: 410px;
 margin: 0px;
 padding: 5px 0px 0px 10px;
 font-size: 1.0em;
 font-weight: bold;
}

h1.e98nbr {
 margin: 0px;
 padding: 5px 0px 0px 10px;
 font-size: 1.2em;
 font-weight: bold;
 display: inline;
 float: left;
}

h1.e98pink {
 margin: 0px;
 padding: 5px 0px 0px 10px;
 color: #FFF;
 font-size: 1.2em;
 font-weight: bold;
 float: left;
}

p.e98 {
 width: 420px;
 margin: 0px 0px 15px 10px;
 padding: 0px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 99 - User, Email       +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e99 {
 width: 430px;
 margin: 0px;
 padding: 5px;
}

p.e99nbr {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 font-size: 1.1em;
 font-weight: bold;
}

img.cont_bot99 {
 margin: 0px 0px 30px 0px;
}

form.e99 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 10px;
}

form.e99 label.e99 {
 font-weight: bold;
}

p.send99 {
 font-weight: bold;
 font-size: 1.1em;
 padding: 20px 0px 20px 10px;
}

img.e99img {
 margin-left: 5px;
}
