/* ---------- Layout Anfang -------------- */
body {background-image:none; background: linear-gradient(#ADDE63, #52B552); text-align:center; text-valign:middle;
  /*background:#ffffff url(/images/new-years-eve-2018-2944839.png) no-repeat center center fixed ;-moz-background-size: cover;*/
  background:#ffffff url(/images/background-1356642.png) no-repeat center center fixed ;-moz-background-size: cover;
background-size: cover;
margin:0pt auto;}

body0 {background-image:none; background: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */}

/* Zentriert das gesamte Layout */
div.rundrum {width: 1240px; margin: 10px auto; padding:0; }

div.rundum2 {background: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */}

/* Header */
div.header {width:1240px; min-height:130px; text-align: right; padding: 0; margin: 0; background: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */}
div.header-bannerleiste {position:relative; width:1240px; min-height:110px; background: linear-gradient(#ffcc33 50%, #ffff66); text-align: center; padding-top: 10px; padding-bottom: 10px; margin: 0; border: 0px solid #000000; border-radius: 8px 8px 0px 8px; -webkit-border-radius: 8px 8px 0px 8px; -moz-border-radius: 8px 8px 0px 8px; box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -moz-box-shadow: 5px 5px 3px #888;}
div.header-infoleiste {position:relative; float:right; padding-right:10px; width:1020px; height:20px; background-color: #000000; text-align: right;  margin: 0; border: 0px solid #000000; border-radius: 0px 0px 8px 28px; -webkit-border-radius: 0px 0px 8px 28px; -moz-border-radius: 0px 0px 8px 28px; box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -moz-box-shadow: 5px 5px 3px #888;}
div.header-spacer{background: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */ clear: both; font-size: 4px; height: 4px; line-height: 4px; width: 1240px;}

/* Navigationsleiste */
div.menueboxen-leiste {float: left; width: 190px; margin: 0; padding: 0;}

div.menueboxen-leiste2 {bbackground: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */ float: left; width: 190px; margin: 0; padding: 0;}
div.menueboxen {margin-bottom:20px; border: 1px solid #000000; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -moz-box-shadow: 5px 5px 3px #888; background: #fafafa; position:relative;}
div.menueboxen-koepfe {height: 18px; padding: 2px 0 2px 0px; font-size: 12px; border: 1px solid #000000; background-color: #000000; border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0;}
div.menueboxen-title {position:relative; padding-top:1px; padding-left:1px; float:left;}
div.menueboxen-buttons {float:right; padding-top: 2px; padding-right:1px; position:relative;}
div.menueboxen-inhalte {position:relative; text-align: left; padding:4px;}
div.logo {position:relative; text-align: center; padding: 0;}
div.anmeldeformular {position:relative; text-align: left; line-height:1.3em; margin: 0; padding: 0;}
div.userkontoinfo {position:relative; text-align: left; padding:4px;}
ul.menueboxen-links {list-style: none; margin: 0; padding:0;}

/* Inhalt */
div2.contentboxen-leiste {background: -moz-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(153,218,255,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(153,218,255,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */ padding: 0px 0px 0px 0px; margin: 0 0 0 210px; width:1030px; min-height:250px;}
div.contentboxen-leiste {padding: 0px 0px 0px 0px; margin: 0 0 0 210px; width:1030px; min-height:250px;}
div.contentboxen {margin-top:20px; border: 1px solid #000000; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -moz-box-shadow: 5px 5px 3px #888; background: #ebebeb; position:relative;}
div.contentboxen-koepfe {height: 18px; padding: 2px 0 2px 0px; font-size: 12px; border: 1px solid #000000; background-color: #000000; border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0;}
div.contentboxen-title {position:relative; padding-top:1px; padding-left:1px; float:left;}
div.contentboxen-buttons {float:right; padding-top:2px; padding-right:1px; position:relative;}
div.contentboxen-inhalte {position:relative; text-align: left; padding:10px;}

/* Footer */
div.footer {clear: left; margin: 0; padding: 0; text-align: center; background: linear-gradient(#ffcc33 50%, #ffff66);}
div.footer-text2 {margin-bottom:20px; border: 1px solid #000000; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -moz-box-shadow: 5px 5px 3px #888; position:relative;}
div.footer-text {height: 120px; padding: 2px 0 2px 0px; font-size: 12px; border: 1px solid #000000; border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0;}
div.footer-spacer{clear: both; font-size: 12px; height: 12px; line-height: 12px; width: 1240px;}

/* ---------- Layout Ende -------------- */


/* Allgemein */
img {border:0;}
img.thumbshots-startbox {float:left; margin-top:6px; margin-right:4px; margin-bottom:4px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #F0F0F0; border: 0px solid #CCC; -moz-box-shadow: 6px 6px 6px #888; -webkit-box-shadow: 6px 6px 6px #888; box-shadow: 6px 6px 6px #888;}
img.thumbshots-kategorien {float:left; margin-top:2px; margin-right:14px; margin-bottom:0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #F0F0F0; border: 0px solid #CCC; -moz-box-shadow: 10px 10px 10px #888; -webkit-box-shadow: 10px 10px 10px #888; box-shadow: 10px 10px 10px #888;}
img.thumbshots-details {float:left; margin-top:4px; margin-right:14px; margin-bottom:0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #F0F0F0; border: 0px solid #CCC; -moz-box-shadow: 10px 10px 10px #888; -webkit-box-shadow: 10px 10px 10px #888; box-shadow: 10px 10px 10px #888;}

p {font-family:Arial, serif; font-size:12px; color:#000000; display:inline;}
p.klein {font-family:Arial, serif; font-size:11px; color:#000000; display:inline;}
p.gross {font-family:Arial, serif; font-size:13px; color:#000000; display:inline;}
p.fett {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#000000; display:inline;}
p.grossfett {font-family:Arial, serif; font-size:13px; font-weight:bold; color:#000000; display:inline;}
p.extragrossfett {font-family:Arial, serif; font-size:14px; font-weight:bold; color:#000000; display:inline;}

p.rotehinweise {font-family:Arial, serif; font-size:12px; color:#CC0000; display:inline;}
p.rotehinweiseklein {font-family:Arial, serif; font-size:11px; color:#CC0000; display:inline;}
p.gruenehinweise {font-family:Arial, serif; font-size:12px; color:#006600; display:inline;}
p.gruenehinweiseklein {font-family:Arial, serif; font-size:11px; color:#006600; display:inline;}

p.negativmeldung {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#CC0000; display:inline;}
p.positivmeldung {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#006600; display:inline;}

h3 {font-family:Arial, serif; font-size:13px; text-decoration: underline; color:#000000; display:inline;}
h3.klein {font-family:Arial, serif; font-size:11px; text-decoration: underline; color:#000000; display:inline;}

hr {color:#D4D4D4; background-color:#D4D4D4; height:1px; margin: 6px 0px 12px 0px;}
hr.klein {color:#D4D4D4; background-color:#D4D4D4; height:1px; margin:0px;}

a {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#0051A5;}
a:hover {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:12px;}
a:link {font-family:Arial, serif; font-size:12px; color:#0051A5;}
a:active {font-family:Arial, serif; font-size:12px; color:#0051A5;}
a:visited {font-family:Arial, serif; font-size:12px; color:#0051A5;}

a.fett {font-family:Arial, serif; text-decoration: none; font-size:12px; font-weight:bold; color:#0051A5;}
a:hover.fett {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:12px; font-weight:bold;}
a:link.fett {font-family:Arial, serif; font-size:12px; font-weight:bold;}
a:active.fett {font-family:Arial, serif; color:#0051A5; font-size:12px; font-weight:bold;}
a:visited.fett {font-family:Arial, serif; font-size:12px; font-weight:bold;}

a.klein {font-family:Arial, serif; text-decoration: none; font-size:11px; color:#0051A5;}
a:hover.klein {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:11px;}
a:link.klein {font-family:Arial, serif; font-size:11px;}
a:active.klein {font-family:Arial, serif; color:#0051A5; font-size:11px;}
a:visited.klein {font-family:Arial, serif; font-size:11px;}

a.kleinfett {font-family:Arial, serif; text-decoration: none; font-size:11px; font-weight:bold; color:#0051A5;}
a:hover.kleinfett {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:11px; font-weight:bold;}
a:link.kleinfett {font-family:Arial, serif; font-size:11px; font-weight:bold;}
a:active.kleinfett {font-family:Arial, serif; color:#0051A5; font-size:11px; font-weight:bold;}
a:visited.kleinfett {font-family:Arial, serif; font-size:11px; font-weight:bold;}


/* Header */
p.header {font-family:Arial, serif; font-size:12px; color:#ffffff; display:inline;}

a.header {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#ffffff;}
a:hover.header {font-family:Arial, serif; text-decoration: underline; color:#ffffff; font-size:12px;}
a:link.header {font-family:Arial, serif; font-size:12px; color:#ffffff;}
a:active.header {font-family:Arial, serif; font-size:12px; color:#ffffff;}
a:visited.header {font-family:Arial, serif; font-size:12px; color:#ffffff;}


/* Navigationsleiste */
p.menueboxentitel {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#ffffff; display:inline; margin-left:8px;}

a.menueboxentitel {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#ffffff;}
a:hover.menueboxentitel {font-family:Arial, serif; text-decoration: underline; color:#ffffff; font-size:12px;}
a:link.menueboxentitel {font-family:Arial, serif; font-size:12px;}
a:active.menueboxentitel {font-family:Arial, serif; color:#ffffff; font-size:12px;}
a:visited.menueboxentitel {font-family:Arial, serif; font-size:12px;}

a.menueboxenfett {font-family:Arial, serif; text-decoration: none; font-size:12px; font-weight:bold; color:#0051A5; background:url(../images/menueboxenlinks.gif); background-repeat:no-repeat; background-position:left; padding-left:12px; margin-bottom:7px; line-height:20px; height:20px;}
a:hover.menueboxenfett {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:12px; font-weight:bold;}
a:link.menueboxenfett {font-family:Arial, serif; font-size:12px; font-weight:bold;}
a:active.menueboxenfett {font-family:Arial, serif; color:#0051A5; font-size:12px; font-weight:bold;}
a:visited.menueboxenfett {font-family:Arial, serif; font-size:12px; font-weight:bold;}

a.menueboxenfettrot {font-family:Arial, serif; text-decoration: none; font-size:12px; font-weight:bold; color:#CC0000; background:url(../images/menueboxenlinks.gif); background-repeat:no-repeat; background-position:left; padding-left:12px; margin-bottom:7px; line-height:20px; height:20px;}
a:hover.menueboxenfettrot {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:12px; font-weight:bold;}
a:link.menueboxenfettrot {font-family:Arial, serif; font-size:12px; font-weight:bold;}
a:active.menueboxenfettrot {font-family:Arial, serif; color:#0051A5; font-size:12px; font-weight:bold;}
a:visited.menueboxenfettrot {font-family:Arial, serif; font-size:12px; font-weight:bold;}

a.userkontoinfo {font-family:Arial, serif; text-decoration: none; font-size:11px; color:#008000;}
a:hover.userkontoinfo {font-family:Arial, serif; text-decoration: underline; color:#008000; font-size:11px;}
a:link.userkontoinfo {font-family:Arial, serif; font-size:11px;}
a:active.userkontoinfo {font-family:Arial, serif; color:#008000; font-size:11px;}
a:visited.userkontoinfo {font-family:Arial, serif; font-size:11px;}

.menueboxeniframes {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding:0; width:180px; border:none; overflow:hidden;}
body.menueboxeniframes {background-image:none; background-color:#FFFFFF; text-align:center; text-valign:middle; overflow:hidden; margin:0; padding:0;}


/* Inhalt */
p.contentboxentitel {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#ffffff; display:inline; margin-left:8px;}
p.contentboxentitelnavi {font-family:Arial, serif; font-size:12px; color:#ffffff; display:inline;}

a.contentboxentitel {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#ffffff;}
a:hover.contentboxentitel {font-family:Arial, serif; text-decoration: underline; color:#ffffff; font-size:12px;}
a:link.contentboxentitel {font-family:Arial, serif; font-size:12px;}
a:active.contentboxentitel {font-family:Arial, serif; color:#ffffff; font-size:12px;}

.contentboxeniframes {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding:0; width:530px; border:none; overflow:hidden;}
body.contentboxeniframes {background-image:none; background-color:#FFFFFF; text-align:center; text-valign:middle; overflow:hidden; margin:0; padding:0;}


/* Tabellenzeilen fuer Auflistungen */
table.listen {width:100%; text-align:left;}
td.listenkopf {text-align:left; padding: 0px 4px 0px 4px;}
td.listenzeile_a {background-color:#F4F4F4; text-align:left; padding: 0px 4px 0px 4px;}
td.listenzeile_b {background-color:#FAFAFA; text-align:left; padding: 0px 4px 0px 4px;}

div.listenzeile_a {background-color:#F4F4F4;}
div.listenzeile_b {background-color:#FAFAFA;}


/* Tabellenzeilen fuer Kontostatistiken */
table.stats {width:100%; text-align:left;}
td.statskopfzeile {background-color:#000000; text-align:left; padding-left:4px; font-family:Arial, serif; font-size:12px; font-weight:bold; color:#ffffff;}
td.statszeile_a_rechts {background-color:#E4E4E4; text-align:right; padding-right:4px;}
td.statszeile_a_links {background-color:#E4E4E4; text-align:left; padding-left:4px;}
td.statszeile_b_rechts {background-color:#F4F4F4; text-align:right; padding-right:4px;}
td.statszeile_b_links {background-color:#F4F4F4; text-align:left; padding-left:4px;}
td.statszeile_c_rechts {background-color:#D4D4D4; text-align:right; padding-right:4px;}
td.statszeile_c_links {background-color:#D4D4D4; text-align:left; padding-left:4px;}


/* Forum */
table.forumrahmen {background-color:#D4D4D4;}
td.bereichskopfzeile {background-color:#D4D4D4; font-family:Arial, serif; font-size:12px; font-weight:bold; color:#000000;}
td.bereichsinfozeile {background-color:#F4F4F4;}
td.beitragszeile_a {background-color:#FFFFFF;}
td.beitragszeile_b {background-color:#FFFFFF;}

a.forenntitel {font-family:Arial, serif; text-decoration: none; font-size:12px; font-weight:bold; color:#000000;}
a:hover.forenntitel {font-family:Arial, serif; text-decoration: underline; font-weight:bold; color:#000000; font-size:12px;}
a:link.forenntitel {font-family:Arial, serif; font-size:12px; font-weight:bold; color:#000000;}
a:active.forenntitel {font-family:Arial, serif; font-weight:bold; color:#000000; font-size:12px;}


/* Footer */
p.footer {font-family:Arial, serif; font-size:12px; color:#000000; display:inline;}

a.footer {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#0051A5;}
a:hover.footer {font-family:Arial, serif; text-decoration: underline; color:#CC0000; font-size:12px;}
a:link.footer {font-family:Arial, serif; font-size:12px;}
a:active.footer {font-family:Arial, serif; color:#0051A5; font-size:12px;}
a:visited.footer {font-family:Arial, serif; font-size:12px;}


/* Formulare */
.textfeld {margin: 0px; border: #000000 dashed; border-width: 1px; font-size: 12px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;}
.textarea {margin: 0px; border: #000000 dashed; border-width: 1px; font-size: 12px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;}
.button {margin: 0px; font-size: 12px; font-family: Arial, serif; border: 1px solid #000000; color: #ffffff; background-color: #000000;}


/* Hellobox */
a.hallobox_zitat {font-family:Arial, serif; text-decoration: none; font-style:italic; font-size:11px; color:#B4B4B4;}
a:hover.hallobox_zitat {font-family:Arial, serif; text-decoration: none; font-style:italic; font-size:11px; color:#B4B4B4;}
a:link.hallobox_zitat {font-family:Arial, serif; font-style:italic; font-size:11px; color:#B4B4B4;}
a:active.hallobox_zitat {font-family:Arial, serif; font-style:italic; font-size:11px; color:#B4B4B4;}
a:visited.hallobox_zitat {font-family:Arial, serif; font-style:italic; font-size:11px; color:#B4B4B4;}


/* Iframes ueber externe Seiten */
.obereiframes {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding:0; width:100%; height:5%; border:none; float:left; overflow:hidden;}
.untereiframes {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding:0; width:100%; height:95%; border:none; float:left;}

body.frames {background-image:none; background-color:#000000; overflow:hidden; margin:0; padding:0;}
p.frames {font-family:Arial, serif; font-size:12px; color:#ffffff; display:inline;}

body.framekillertest {background-image:none; background-color:#FFFFFF; overflow:hidden; margin:0; padding:0; height:100%;}

body.fehlerframes {background-image:none; background-color:#ffffff;}
p.fehlerframes {text-align:center; font-family:Arial, serif; font-size:16px; font-weight:bold; color:#CC0000; display:inline;}

a.frames {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#ffffff;}
a:hover.frames {font-family:Arial, serif; text-decoration: underline; color:#ffffff; font-size:12px;}
a:link.frames {font-family:Arial, serif; font-size:12px; color:#ffffff;}
a:active.frames {font-family:Arial, serif; font-size:12px; color:#ffffff;}
a:visited.frames {font-family:Arial, serif; font-size:12px; color:#ffffff;}

a.framelinks {font-family:Arial, serif; text-decoration: none; font-size:12px; color:#FFFF00;}
a:hover.framelinks {font-family:Arial, serif; text-decoration: underline; color:#ffffff; font-size:12px;}
a:link.framelinks {font-family:Arial, serif; font-size:12px;}
a:active.framelinks {font-family:Arial, serif; font-size:12px; color:#FFFF00;}
a:visited.framelinks {font-family:Arial, serif; font-size:12px;}


/* Sonstiges */
body.popups {background-image:none; background-color:#FFFFFF; margin:0; padding:0;}
body.wartungsarbeiten {background-image:none; background-color:#FFFFFF; text-align:center; text-valign:middle;}
body.install {background-image:none; background-color:#FFFFFF; text-align:center; text-valign:middle;}

div.helload {margin: 16px 0px 16px 0px; padding: 4px 4px 4px 4px; font-family:Arial, serif; font-size:12px; color:#000000; width:auto; float:left; display:inline; position:relative; background-color:#FAFAFA; border:1px dashed #D4D4D4;}
div.urlaubsmodustext {margin: 0px 0px 0px 0px; padding: 4px 8px 4px 8px; font-family:Arial, serif; font-size:12px; color:#CC0000; width:500px; float:left; display:inline; position:relative; background-color:#FAFAFA; border:1px dashed #CC0000;}
div.pulsaccstatus {margin: 0px 0px 0px 0px; padding: 4px 8px 4px 8px; font-family:Arial, serif; font-size:12px; color:#CC0000; width:500px; float:left; display:inline; position:relative; background-color:#FAFAFA; border:1px dashed #000000;}
div.bonusaktionstatus {margin: 0px 0px 0px 0px; padding: 4px 8px 4px 8px; font-family:Arial, serif; font-size:12px; color:#000000; width:500px; float:left; display:inline; position:relative; background-color:#FAFAFA; border:1px dashed #D4D4D4;}
div.gutscheine {margin: 4px 0px 0px 0px; padding: 0px 4px 0px 4px; font-family:Arial, serif; font-size:12px; color:#000000; float:left; display:inline; position:relative; background-color:#FAFAFA; border:1px dashed #000000;}
.surfbarcounter {margin: 0px; border: 0px; font-size: 12px; font-family: Arial, serif; font-weight:bold; color:#ffffff; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; background-color: #000000;}
