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

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

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

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

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

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

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: #777;
 background-image: url('/img_central/set01/strich_linie.gif');
}

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

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

div.e06bot {
 width: 440px;
 height: 52px; 
 background-image: url('/img_central/set01/e06bot.gif');
 float: left;
}

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

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

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

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

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

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

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

div.subTeaser h1 {
 width: 280px;
 padding: 0px;
 margin-left: 10px;
 font-size: 1.3em;
 font-weight: bold;
 line-height: 1.3em;
 color: #5B5A34;
 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: bold;
 text-align: center;
 margin-top: 10px;
 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: #5B5A34;
 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: #5B5A34;
 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: #5B5A34;
 display: block;
 float: left;
}

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

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

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

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

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

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

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

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

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

td.e09a {
 padding: 4px;
}

td.e09b {
 padding: 10px;
}

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

td.e09ath {
 padding: 4px 0px 12px 0px;
 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: #D3CD35;
 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: #5B5A34;
 font-size: 1.0em;
 padding: 15px 5px 5px 5px;
 font-weight: bold;
}

h1.e10 {
 width: 410px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #5B5A34;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
}
 
/*
+++++++++++++++++++++++++++++++++++++++++
+++ element: 11 - linie               +++
+++++++++++++++++++++++++++++++++++++++++
*/
div.e11 {
 margin-left: 5px;
 height: 19px; 
 background-image: url('/img_central/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: #E2007A;
 font-size: 1.0em;
 font-weight: bold;
}

/*
+++++++++++++++++++++++++++++++++++++++++
+++ 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 0px 0px 0px;
 padding: 5px;
}

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

div.e21 table tr td {
 font-weight: bold;
 height: 42px;
 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; 
}

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: 0;
}

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

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

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

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

div.e33left {
 margin: 0 10px 0 0;
 padding: 0px;
 color: #5B5A34;
 float: left;
}

div.e33right {
 margin: 0 0 0 10px;
 padding: 0px;
 color: #5B5A34;
 float: right;
}

div.e33left p, div.e33right p {
 font-size: 1.0em;
 line-height: 1.2em;
}*/

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

div.e33left {
 margin: 0 40px 0 0;
 padding: 0px;
 color: #666;
 float: left;
}

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

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

div.e33 h2.h2 {
 font-size: 1.1em;
 line-height: 1.1em;
 font-weight: bold;
	color: #666;
 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#imageContainer {
	position:relative;
	margin:0;
	width:350px;
 height:350px;
 background-image: url('/img_central/set01/ueberblend2.gif');
}

img#imge33 {
	position:absolute;
	top:0; left:0;
}

/* 
+++++++++++++++++++++++++++++++++++
+++ 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: #5B5A34;
 padding: 0px;
	margin: 0px 0px 10px 0px;
}

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

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

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

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

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 42 - Liste Seitennamen +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div#e42 {
 width: 100%;
 margin: 15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 color: #333333;
 overflow: hidden;
 border-top: 2px solid #FFFFFF;
}

div#e42 div.e42L {
 width: 200px;
 margin: 15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 color: #333333;
 overflow: hidden;
 float: left;
}

div#e42 div.e42R {
 width: 200px;
 margin: 15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 color: #333333;
 overflow: hidden;
 float: left;
}

div#e42 a.e42, div#e42 div.e42L a.e42L, div#e42 div.e42R a.e42R   {
 line-height: 2.2em;
 color: #333333;
 border-bottom: #E1E4E5 solid 2px;
}

div#e42 a.e42:hover, div#e42 div.e42L a.e42L:hover, div#e42 div.e42R a.e42R:hover  {
 line-height: 2.2em;
 color: #333333;
 border-bottom: #3A6C7E solid 2px;
}

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

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

div.e48 p.e48txt50 {
 margin: 20px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 font-weight: bold;
 display: block;
}

div.e48 form label.fpw {
 margin: 10px 0px 0px 0px;
 padding: 0px;
 width: 130px;
 color: #5B5A34;
 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 {
 color: #5B5A34;
 font-size: 1.2em;
 font-weight: bold;
 margin-left: 0px;
}

div.e48 h3 {
 color: #5B5A34;
 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;
 color: #5B5A34;
 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 5px 10px 5px;
 width: 420px;
}

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

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

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

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

div.e53 h4 {
 margin: 0px 0px 10px 0px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 font-size: 1.1em;
 font-weight: bold;
 float: left;
}

div.e53 table tr td label.gebu {
 margin: 0px;
 color: #5B5A34;
 padding-top: 6px;
 width: 90px;
}

div.e53 table tr td p.u_accepts {
 margin: 0px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 font-weight: bold;
}

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

div.e53 table tr td p.big {
 margin: 0px;
 padding: 0px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 font-size: 0.9em;
 font-weight: bold;
}

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

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

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

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

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

div#e54 {
 margin: 0px;
 padding: 5px;
 width: 420px;
}

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

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

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

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

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

* 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 #E2007A;
 margin-right: 7px;
 margin-bottom: 7px;
 float: left;
}

div#e54 p.sigout {
 width: 392px;
 padding: 10px;
 background-color: #E9E69A;
 border: 1px #5B5A34 solid;
 float: left;
}

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

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

div.e55 p.info {
 margin: 0px;
 padding: 0px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 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;
 color: #5B5A34;
 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: 72 - Feature           +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e72 {
 margin: 0px;
 padding: 5px;
}

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

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

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

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

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

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 88 - User, Ranking     +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e88 {
 width: 430px;
 margin: 0px;
 padding: 0px;
 background-color: #D3CD35;
}

div.e88 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 color: #5B5A34;
 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: #5B5A34;
 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: #E2007A;
 background-color: #D3CD35;
 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: #D3CD35;
}

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

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

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: 425px;
 /*background-color: #777;*/
 float: left;
}

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

div.e90 h1 {
 width: 290px;
 margin: 0px;
 padding: 6px 0px 4px 0px;
 color: #FFF;
 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;
 color: #FFF;
 width: 410px;
 float: left;
}

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

div.e90m {
 width: 430px;
 padding: 0px 0px 10px 10px;
 float: left;
}

* html div.e90m {
 width: 420px;
 padding: 0px 0px 10px 10px;
 overflow: hidden;
}

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

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

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

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

div.e90mitgl a.user {
 width: 110px;
 text-align: center;
 margin: 10px 0px 0px 0px;
 color: #E2007A;
 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;
 color: #FFF;
 font-weight: bold;
 float: right;
}

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

div.e91 h1 {
 width: 420px;
 margin: 0px;
 padding: 0px 5px 4px 5px;
 color: #5B5A34;
 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;
 color: #5B5A34;
 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 form input.button {
 margin: 0px;
 padding: 0px;
 color: #E2007A;
 background-color: #D3CD35;
 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: #5B5A34;
 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 0px;
 width: 420px;
}

div.e94 h1 {
 width: 420px;
 margin: 0px;
 padding: 5px 0px 0px 0px;
 color: #5B5A34;
 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: #E2007A;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
 margin-top: 20px;
 float: left;
}

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

h1.e96 {
 width: 410px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #5B5A34;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
}

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

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

div.e97 h1 {
 width: 400px;
 margin: 10px 0px 20px 0px;
 padding: 0px;
 color: #777;
 font-size: 4.0em;
 line-height: 1.1em;
 font-weight: bold;
}

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

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

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

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element: 98 - User, Punkte      +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.e98 {
 margin: 0px;
 padding: 5px;
 width: 430px;
 background-color: #D3CD35;
}

h1.e98 {
 width: 410px;
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #5B5A34;
 font-size: 1.2em;
 line-height: 1.3em;
 font-weight: bold;
}

h1.e98nbr {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #5B5A34;
 font-size: 1.7em;
 line-height: 1.8em;
 font-weight: bold;
 display: inline;
 float: left;
}

h1.e98pink {
 margin: 0px;
 padding: 5px 0px 0px 5px;
 color: #E2007A;
 font-size: 1.7em;
 line-height: 1.8em;
 font-weight: bold;
 float: left;
}

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

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

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

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

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

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

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


