body {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
background-color: #D3B774;
color: #000000;
text-align: center;
margin: 0px;
padding: 5px;
}
form {
background-color: #FFF78D;
padding: 10px;
border: 1px solid #000000;
text-align: left;
}
textarea {
background-color: #F0EEAB;
}
div.blograhmen {
background-color: #E6E6BD;
padding: 12px 12px 7px 12px;
border: 2px solid #DDBC12;
border-radius: 12px;
}
div.blog, div.nokomment {
border: 1px solid #000000;
background-color: #FAF8B7;
text-align: left;
margin-bottom: 5px;
}
div.nokomment {
padding: 5px;
}
div.blog div.autor, div.blog div.kuautor {
font-size: 12px;
border: 1px solid #000000;
background-color: #E5E5E5;
text-align: left;
margin: 2px;
padding: 2px;
}
div.blog div.kuautor {
font-size: 10px;
}
div.blog div.autor span, div.blog div.kuautor span {
font-weight: bold;
}
div.blog div.ktable {
display: table;
}
div.blog div.ktr {
display: table-row;
}
div.blog div.avatar {
width: 130px;
padding: 5px;
background-color: #E6E6BD;
text-align: center;
display: table-cell;
vertical-align: top;
}
div.blog div.avatar span.admin {
color: #808080;
font-weight: bold;
}
div.blog div.avatar span.reporter {
color: #8E8834;
font-weight: bold;
}
div.blog div.avatar span.mitglied {
color: #04049D;
font-weight: bold;
}
div.blog div.avatar span.gesperrt {
color: #C93F27;
font-weight: bold;
}
div.blog div.avatar img {
width: 120px;
height: auto;
border: none;
}
div.blog div.ktd {
padding: 5px;
max-width: 100%;
display: table-cell;
vertical-align: top;
}
div.blog p {
margin: 0;
padding: 0px;
}
div.blog div.ktd p span.imglist {
display: inline-block;
padding: 5px;
margin: 5px;
border: 4px double #0000FF;
background-color: #FFFFFF;
font-size: small;
}
div.blog div.ktd p span.imglist img {
width: 150px;
height: 22px;
border: none;
}
div.blog div.signatur {
text-align: left;
margin-top: 15px;
}
div.blog div.signatur div.hr {
text-align: left;
margin-bottom: 10px;
}
div.blog div.signatur div.hr img {
width: 150px;
height: 6px;
border: none;
}
img.beitragsmile {
width: 15px;
height: 17px;
border: none;
vertical-align: bottom;
}

img.beitragbild {
max-height: 500px;
max-width: 250px;
border: 1px solid #000000;
}
table {
text-align: center;
margin-left: auto;
margin-right: auto;
}
ul, p, div, td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-align: left;
}
th {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-align: center;
}
h1, h2, h3 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
margin: 15px 0px 0px 0px;
}
h1 {
font-size: x-large;
}
h2 {
font-size: x-large;
color: #000044;
}
h3 {
font-size: large;
color: #000099;
background-color: #E5E5E5;
padding: 10px;
}
h4 {
font-size: large;
color: #000099;
background-color: #E5E5E5;
padding: 5px;
}
a:link { color: #0000FF; }
a:active { color: #800000; }
a:visited { color: #800000; }
a:hover { color: #008040; }
h1 a:link { color: #000000; }
h1 a:active { color: #000000; }
h1 a:visited { color: #000000; }
h1 a:hover { color: #000000; }
h2 a:link { color: #000000; }
h2 a:active { color: #000000; }
h2 a:visited { color: #000000; }
h2 a:hover { color: #000000; }
h3 a:link { color: #000000; }
h3 a:active { color: #000000; }
h3 a:visited { color: #000000; }
h3 a:hover { color: #000000; }
.richsnippet {
text-align: center;
padding: 5px;
margin: 5px auto 5px auto;
border: 2px solid #000000;
background-color: #FFFFFF;
display: inline-block;
color: #000000;
border-radius: 12px;
}
.richsnippet div {
text-align: center;
}

table.indexueberschrifttab {
width: 100%;
border-spacing: 0px;
margin: 0px 0px 5px 0px;
}
table.indexueberschrifttab td {
vertical-align: top;
padding: 0px;
}
table.indexueberschrifttab td.edelpreise {
padding-left: 10px;
padding-top: 15px;
}

table.indexueberschrifttab td.edelpreise table {
width: 140px;
margin: 0px;
border: 6px ridge #64CE64;
}
table.indexueberschrifttab td.edelpreise table td, table.indexueberschrifttab td.edelpreise table th{
font-size: 10px;
text-align: center;
padding: 0px;
}

div.letztenseiten {
font-size: 10px;
text-align: center;
margin: 10px 5px 10px 5px;
padding: 5px;
background-color: #FAF8B7;
border: 6px outset #0000FF;
border-radius: 12px;
}
div.letztenseiten a:link { color: #0000FF; }
div.letztenseiten a:active { color: #0000FF; }
div.letztenseiten a:visited { color: #0000FF; }
div.letztenseiten a:hover { color: #800000; }
div.letztenseiten span {
color: #808080;
white-space: nowrap;
}
div.letztenseiten span.zuletzt {
color: #000080;
font-variant: small-caps;
white-space: nowrap;
font-weight: bold;
font-size: 12px;
}
div.bodyrahmen, div.bodyrahmenbzeigen, div.verwaltungheader, div.verwaltungbheader, div.upzufallframe, div.headerwerbung {
border: 1px solid #000000;
padding: 5px;
background-color: #FFFFFF;
margin: 0px auto 0px auto;
border-radius: 12px;
}
div.verwaltungheader, div.verwaltungbheader, div.upzufallframe {
background-color: #FAF8B7;
margin-bottom: 10px;
padding: 5px;
}
div.headerwerbung div.superbanner, div.partner div.superbanner {
margin: 5px auto 5px auto;
width: 730px;
height: 92px;
color: #000000;
border: none;
padding: 0px;
border-radius: 0px;
}
div.verwaltungheader div.header, div.verwaltungbheader div.header {
text-align: left;
}
div.verwaltungheader span, div.verwaltungbheader span {
font-size: 16px;
font-weight: bold;
margin: 0px;
}
div.verwaltungheader span.useranz, div.verwaltungbheader span.useranz {
color: #0000C1;
font-size: 12px;
font-weight: normal;
}
div.bodyrahmen, div.verwaltungbheader, div.upzufallframe {
max-width: 840px;
}
div.logo {
float: left;
text-align: left;
width: 130px;
height: 60px;
margin: 15px 0px 0px 0px;
}

p.rubiknavi {
text-align: center;
margin: 15px;
color: #000000;
font-size: 12px;
}
p.rubiknavi span.nwrap span {
font-size: 10px;
color: #808080;
}
p.rubiknavi span.nwrap {
white-space: nowrap;
}
p.validator {
text-align: center;
padding: 5px;
border: 1px solid #000000;
background-color: #E6E6BD;
border-radius: 12px;
}
p.validator img {
border: none;
width: 88px;
height: 31px;
margin: 0px 5px 0px 5px;
}
.counterrahmen {
color: #000000;
background-image: url(/bilder/hintergrund.php);
border: 2px solid #000000;
border-radius: 12px;
}
div.counterrahmen div.counter {
display: table;
text-align: center;
margin: 6px auto 6px auto;
}
div.counterrahmen div.counter div.cell {
display: table-cell;
max-width: 300px;
vertical-align: middle;
margin: 5px;
padding: 5px;
color: #000000;
background-color: #FFFFFF;
border: 2px solid #000000;
text-align: center;
padding: 5px;
border-radius: 12px;
}
div.counterrahmen div.counter div.margin {
padding: 5px;
display: table-cell;
}
div.sitemapmenue {
margin: 5px 5px 5px 5px;
padding: 12px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
text-align: center;
border-radius: 12px;
}
div.sitemapmenue span {
white-space: nowrap;
}
.bestandbanner {
border: 2px solid #000000;
width: 600px;
height: 75px;
}
.counterlinks {
color: #000000;
background-color: #FFFFFF;
border: 2px solid #999999;
text-align: center;
padding: 5px;
border-radius: 12px;
}
p {
text-align: left;
}
div.memstatistik, div.partner {
background-color: #008000;
color: #FFFFFF;
border: 2px solid #64CE64;
margin: 0px 50px 0px 50px;
max-width: 100%;
padding: 5px;
border-radius: 12px;
}
div.memstatistik p {
text-align: center;
margin: 0px;
}
div.partner {
margin-top: 10px;
margin-bottom: 10px;
background-color: #E5E5E5;
border: 2px solid #000000;
}
img.goldforumbanner {
width: 468px;
height: 60px;
margin: 10px 0px 0px 0px;
border: none;
}
div.socialmedia {
max-width: 100%;
text-align: center;
vertical-align: middle;
background-color: #E6E6BD;
border: 2px solid #DDBC12;
margin: 5px 100px 5px 100px;
padding: 5px;
border-radius: 12px;
}

.bildeintragen {
border: 2px solid #000000;
width: 600px;
height: 75px;
}
div.bannercode {
margin: 10px;
text-align: center;
}
div.bannercode img {
margin-bottom: 5px;
}
.navikopf p.navi span.button {
display: inline-block;
white-space: normal;
}
.navikopf p {
max-width: 100%;
margin: 10px 0px 2px 0px;
text-align: center;
display: inline-block;
vertical-align: middle;
background-color: #F0EEAB;
color: #000000;
padding: 2px;
border: 2px ridge #008000;
border-radius: 12px;
}
.navikopf p.bilder {
padding: 0px 0px 4px 0px;
}
.navikopf p.bilder span {
font-size: 18px;
}
p.navi img.auktion {
float: right;
margin: 3px;
margin-left: 10px;
border: none;
width: 129px;
height: 40px;
}
p.navi span.button img.normal {
width: auto;
height: 26px;
float: none;
margin: 3px;
border: none;
}
#bildhinweis {
font-size: x-small;
margin: 10px 5px 5px 5px;
text-align: left;
background-color: #E5E5E5;
padding: 10px;
padding-left: 50px;
padding-right: 50px;
border: 2px solid #0000FF;
}
#bildhinweis span {
font-weight: bold;
color: #0000FF;
}

ul.imenue {
display: inline-block;
color: #000000;
background: #FFFFFF;
padding: 0px;
margin: 10px;
font-size: 10px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}
.imenue li {
float: left;
width: 320px;
list-style:none;
font-size: 10px;
margin: 0px;
}
.imenue li a, .imenue li span {
font-size: 10px;
display:block;
text-decoration: none;
color: #000000;
background: #F5DC34;
border-width: 1px;
border-style: solid;
border-color:#FFF78D #035 #DDBC12 #FFCD05;
border-left: 10px solid #FFF78D;
padding: 2px;margin: 1px;
}

.imenue li {
color: #000000; background:#CECC20;
border-color: #CECC20 #FFCD05 #FFF78D #0000FF;
padding: 0px;
margin: 0px;
}
.imenue li.menueuebertext {
color: #000000; background: #FFCD05;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
text-align: center;
font-weight: bold;
padding: 2px;
margin: 1px;
}
.imenue li a.aktuell, .imenue li a.aktuell:visited, .imenue li a.gehobenaktuell, .imenue li a.gehobenaktuell:visited {
border-color: #FFF78D #035 #DDBC12 #999999;
}
.imenue li a.gehobenaktuell, .imenue li a.gehobenaktuell:visited, .imenue li a.gehobenaktuell:hover, .imenue li a.gehoben, .imenue li a.gehoben:visited, .imenue li a.gehoben:hover {
background-color: #FAC800;
font-size: 10px;
}
.imenue li.titel {
display:block;
text-decoration: none;
text-align: center;
color: #000000;
background: #DDB616;
border-width: 1px;
border-style: solid;
border-color: #FFF78D #035 #DDBC12 #0000FF;
border-left: 10px solid #0000FF;
border-right: 10px solid #0000FF;
padding: 2px;margin: 1px;
}
.imenue li a.titel:link {
color: #000000;
background: #FFCD05;
border-width: 1px;
border-style: solid;
border-color: #FFF78D #000080 #000080 #FFF78D;
padding: 2px;margin: 1px;
}
.imenue li a.titel:hover, .imenue li a.titel:active {
background: #F0EEAB;
color: #000000;
border-color: #000080 #FFCD05 #FFCD05 #000080 ;
}
.imenue a.titel:visited {
color: #000000;
background: #FAD952;
border-color: #FFF78D #000080 #000080 #FFF78D;
}
.imenue li a:visited {
color: #000000;
border-left: 10px solid #008040;
}
.imenue li a, .imenue li span {
width: 100%;
}
html>body .imenue li a, html>body .imenue li span {
width:auto;
}
.imenue li a:hover, .imenue li a.aktuell:hover, .imenue li a.gehoben:hover {
color: #000000;
background:#F0EEAB;
border-color:#CECC20 #FFCD05 #FFF78D #FFF78D;
text-decoration: none;
padding: 2px;
margin: 1px;
}
.imenue li a:active, .imenue li a.aktuell:active, .imenue li a.gehoben:active {
color: #000000;
background: #FAD952;
border-color:#CECC20 #FFCD05 #FFF78D white;
padding: 2px;
margin: 0px;
}
#bildrssdiv {
text-align: left;
}
#bildrssdiv p, #bildrssdiv div table {
text-align: left;
margin: 0px 5px 0px 5px;
}
#bildrssdiv div table td {
text-align: left;
margin: 0px 5px 0px 5px;
padding: 5px;
vertical-align: middle;
}
#bildrsspreload table td {
vertical-align: middle;
}
#bildrssdiv div.rssfeedzeile0 {
text-align: left;
background-color: #F5F5A9;
color: #000000;
padding: 2px;
}
#bildrssdiv div.rssfeedzeile1 {
text-align: left;
background-color: #FFFFFF;
color: #000000;
padding: 2px;
}
#bildrsspreload table {
position: absolute;
left: -200px;
width: 400px;
border: 12px inset #F5DC34;
background-color: #FFFFFF;
}
#bildrsspreload table td {
padding: 5px;
color: #000000;
font-weight: bold;
font-size: 16px;
text-align: center;
}
#bildrsspreload {
position: absolute;
top: 0px;
left: 50%;
}
div.bildrsspreload {
position: relative;
text-align: center;
}
p.zuletztbesuchebilder {
text-align: center;
background-color: #F0EEAB;
padding: 0px 0px 5px 0px;
margin-top: 0px;
border: 1px solid #000000;
border-radius: 12px;
}
p.zuletztbesuchebilder img {
margin: 5px 1px 0px 1px;
border: 1px solid #000000;
border-radius: 12px;
}
div.galerietext1, div.galerietext2 {
margin: 5px 0px 5px 0px;
text-align: left;
background-color: #FAFAFA;
border: 1px solid #000000;
border-radius: 12px;
}
div.galerietext1 p, div.galerietext2 p {
margin: 5px 5px 5px 5px;
}
div.galerietext1 p.titel, div.galerietext2 p.titel {
font-size: 14px;
background-color: #E5E5E5;
padding: 5px 5px 5px 20px;
border-radius: 12px;
}
div.galerietext2 {
background-color: #FAFAE7;
}
#cookieannahmeueber {
text-align: center;
padding: 5px;
background-color: transparent;
background-image: url(coback.php);
}
#cookieannahme {
background-color: #FFFFCE;
color: #000000;
font-size: medium;
border: 4px solid #800000;
padding: 5px;
border-radius: 12px
}
#cookieannahme form input.ok {
font-size: large;
background-color: greenyellow;
font-weight: bold;
color: indigo;
cursor: pointer;
margin-top: 5px;
}
#cookieannahme form {
margin: 5px 0px 0px 0px;
text-align: center;
padding:3px;
}
div.phpstatistik {
text-align: center;
margin: 10px;
}
div.phpstatistik div {
display: inline-block;
padding: 10px;
background-color: #9D5B49;
color: #FFFFFF;
font-size: small;
text-align: center;
border-radius: 12px;
}

input.ubfolgen, input.ubfolgeich, input.ubfolgwarten {
width: 76px;
color: #FFFFFF;
}
input.ubfolgensp, input.ubfolgeichsp, input.ubfolgwartensp {
width: 86px;
color: #FFFFFF;
}
input.ubfolgeich {
cursor: pointer;
background-color: #008000;
}
input.ubfolgeichsp {
cursor: pointer;
background-color: #C93F27;
}
input.ubfolgen {
cursor: pointer;
background-color: #0000FF;
}
input.ubfolgensp {
cursor: pointer;
background-color: #B17204;
}
input.ubfolgwarten, input.ubfolgwartensp {
cursor: wait;
background-color: #804D43;
}

input.picmerken, input.picmerkengemerkt, input.picmerkenwarten {
width: 140px;
color: #FFFFFF;
border: 2px #FFFFFF solid;
}
input.picmerken {
cursor: pointer;
background-color: #0000FF;
}
input.picmerkengemerkt {
cursor: pointer;
background-color: #008000;
}
input.picmerkenwarten {
cursor: wait;
background-color: #C93F27;
}
@media screen and (max-width: 640px) {
#cookieannahme {
position: static;
width: auto;
height: auto;
font-size: large;
}
}
#ideinleitung {
margin: 15px 0px 0px 0px;
text-align: left;
display: inline-block;
}
#ideinleitung span.bildblock {
text-align: center;
width: 100%;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
#ueberbody {
max-width: 840px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
p.olympischespiele {
text-align: left;
}
p.buttonmenue {
text-align: center;
}

div.index_userinforahmen {
background-color: #FAECBC;
padding: 10px;
border: 1px solid #000000;
border-radius: 12px;
margin-top: 10px;
}

div.index_merkeeinleitung {
padding: 10px;
color: #000000;
background-color: #FFFFEC;
border: 4px ridge #3FD844;
display: inline-block;
font-size: large;
border-radius: 12px;
}

.index_merkeeinleitung .index_merkespan {
margin: 0px;
font-size: medium;
}
.index_merkeeinleitung .index_merkespan span {
white-space: nowrap;
}
@media screen and (max-width: 650px) {
.index_merkeeinleitung .index_merkespan {
font-size: x-large;
line-height: 52px;
}
.index_merkeeinleitung .index_merkespan span {
white-space: normal;
}
}
#ideinleitung span.bmkatalognummern, p.olympischespiele span.bmkatalognummern {
color: #000000;
font-size: large;
text-align: left;
display: inline-block;
padding: 15px;
background-color: #FFFFDD;
border: 4px groove #008000;
border-radius: 12px;
}
#ideinleitung span.starthinweis {
font-size: large;
}
#ideinleitung span.bmkatalognummern span, p.olympischespiele span.bmkatalognummern span {
white-space: nowrap;
}
#ideinleitung .einfuehrung, p.einfuehrung {
font-size: medium;
display: inline-block;
}
img.infogfx, #ideinleitung .einfuehrung img.infogfx, p.einfuehrung img.infogfx {
width: 120px;
height: 120px;
border: none;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}

div.nbildersektion {
margin: 10px 5px 15px 5px;
padding: 10px;
border: 6px solid #DCDCDC;
background-color: #FAFAFA;
border-radius: 12px;
}
div.nbildersektion h2 {
margin: 0px;
}
p.neustenbilder {
text-align: center;
font-size: medium;
margin: 10px 0px 0px 0px;
}
p.neustenbilder span.nbhoeher {
vertical-align: 22px;
font-size: large;
}
p.neustenbilder span.nbhoeher span.nbpos {
font-weight: bold;
}
#idneustenbilder img.nbpic {
width: 200px;
height: 200px;
margin: 5px;
cursor: pointer;
}
p.neustenbilder img.nbbutton {
width: auto;
height: 34px;
cursor: pointer;
border: none;
margin: 0px 5px 0px 5px;
}

p.bilderneu {
font-size: medium;
text-align: left;
padding: 10px;
background-color: #FFFFDD;
border-radius: 12px;
}
div.haupttextmenue, p.untermenue {
margin-top: 10px;
line-height: 22px;
padding: 5px;
background-color: #E7EBFA;
border: medium ridge #0000FF;
border-radius: 12px;
}
div.haupttextmenue a, p.untermenue span {
white-space: nowrap;
}
p.untermenue {
text-align: left;
font-size: 14px;
}
p.untermenue span span {
font-size: 10px;
}
div.haendlerangebot {
background-color: #D8FFE0;
padding: 5px;
border: 2px solid #000000;
display: inline-block;
margin-bottom: 15px;
border-radius: 12px;
}
div.haendlerangebot h2 {
margin: 0px;
}
div.haendlerangebot p {
text-align: left;
margin-bottom: 0px;
}
div.haendlerangebot p img {
width: 200px;
height: 200px;
margin: 7px;
float: left;
border: 3px solid #0000FF;
}
div.upzufallframe {
text-align: center;
padding: 5px 5px 5px 5px;
}
div.upzufallframe table {
margin: 0px auto 0px auto;
border-spacing: 0px;
text-align: center;
}
div.upzufallframe table td {
padding: 0px;
vertical-align: bottom;
height: 158px;
}
div.upzufallframe form {
margin: 5px;
padding: 5px;
text-align: center;
border-radius: 12px;
}
form.jahrgangssuche, p.jahrgangssuche, p.sortierung {
color: #000000;
text-align: left;
padding: 10px;
margin: 5px 5px 5px 5px;
background-color: #FFFFC9;
border: 4px ridge #F5DC34;
}
form.jahrgangssuche div.abstand {
margin: 5px 0px 5px 0px;
}
form.jahrgangssuche span {
color: #959595;
}
p.sortierung {
background-color: #E7EBFA;
border: medium ridge #0000FF;
}
div.upzufallframe form input {
background-color: #000080;
color: #FFFFFF;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #E3DCD2;
border-bottom: 2px solid #E3DCD2;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}
#zufallsbilder img {
margin: 2px;
border: 1px solid #0000FF;
}
p.pupbutton {
text-align: center;
margin: 5px;
}
ol.beschreibung, ul.olympiaden {
font-size: medium;
}
ul.olympiaden li {
margin: 5px auto 5px auto;
}
ol.beschreibung span {
font-variant: small-caps;
background-color: #FAFAC1;
}
div.galerie {
text-align: center;
}
div.textgalerie {
display: none;
}
div.textgalerie ul li {
font-size: medium;
margin-bottom: 15px;
}
div.galerie div.galeriezeile {
text-align: center;
display: inline-block;
margin-left: auto;
margin-right: auto;
}
div.galeriezeile p {
float: left;
border: 1px solid #000000;
text-align: center;
vertical-align: top;
font-size: 10px;
background-color: #F0EEAB;
width: 160px;
margin: 2px;
}
div.galeriezeile p span {
font-size: 10px;
color: #008000;
font-weight: bold;
}
div.galeriezeile p span.imgbox {
margin: 2px 0px 0px 0px;
padding: 0px;
display: inline-block;
background-color: #E2C275;
}
div.galeriezeile p span.imgbox img {
margin: 0px;
display: inline-block;
}
div.galeriezeile p span.kasten {
background-color: #585555;
color: #FFFFFF;
padding: 2px;
border: 1px solid #000000;
margin: 5px;
min-width: 130px;
display: inline-block;
}
div.galeriezeile p span.rub1 {
font-size: 10px;
color: #FFFF50;
font-weight: bold;
}
div.galeriezeile p span.rub2 {
font-size: 10px;
color: #E6DD78;
font-weight: bold;
}
div.galeriezeile p span.rub3 {
font-size: 10px;
color: #E2C275;
font-weight: bold;
}
div.galeriezeile p span.nokomment {
font-size: 10px;
color: #800080;
font-weight: bold;
}
div.galeriezeile p span.komment {
font-size: 14px;
color: #008000;
font-weight: bold;
}
div.galeriezeile p span.komment img.jsblau {
width: 66px;
height: 32px;
border: none;
vertical-align: middle;
}
div.galeriezeile p span.komment img.jsgruen {
width: 66px;
height: 32px;
border: none;
vertical-align: middle;
}
div.galerie img.vorschau, img.dataorgimg {
border: none;
margin: 2px 0px 2px 0px;
background-image: url('transparent.php');
}
div.galerie img.vorschau {
border: 1px solid #000000;
max-width: 150px;
max-height: 300px;
}
div.galerie img.sterne {
margin-top: 2px;
border: none;
width: 100px;
height: 20px;
}
div.usernolog, div.usereingeloogt {
margin: 0px auto 5px auto;
display: inline-block;
background-color: #E7EBFA;
padding: 10px 25px 10px 25px;
border-radius: 12px;
}
div.indexwerbung {
margin: 10px 5px 10px 5px;
padding: 10px;
background-color: #EEEEEE;
text-align: center;
border: 4px ridge #0000FF;
}
div.indexwerbung div.werb {
text-align: center;
}
div.indexwerbung div.block {
text-align: center;
margin: 0px auto 0px auto;
}

#vorschlaege {
position: relative;
vertical-align: text-bottom;
}
#suchhilfe {
text-align: left;
margin: 0px;
padding: 5px;
position: absolute;
background-color: #FFFFC9;
border: 4px double;
top: 24px;
left: 0px;
width: auto;
height: auto;
visibility: visible;
}

table.fgstatistik {
border: none;
margin-right: auto;
margin-left: auto;
margin-bottom: 15px;
text-align: center;
border-collapse: collapse;
}
table.fgstatistik td, table.fgstatistik th {
text-align: right;
border: 1px solid #000000;
padding: 3px;
background-color: #E6E6BD;
}

table.fgstatistik th.ueber {
text-align: center;
border: 2px solid #000000;
padding: 3px;
background-color: #FFF78D;
}
table.fgstatistik th {
text-align: left;
background-color: #F5DC34;
}
p.fgseiten {
margin: 5px;
padding: 0px;
font-size: medium;
background-color: #B2EBA4;
text-align: center;
}
p.fgseiten a {
padding: 2px;
margin: 2px;
display: inline-block;
}
p.fgseiten a:link {
color: #FFFFFF;
background-color: #0000FF;
}
p.fgseiten a:visited {
color: #FFFFFF;
background-color: #800000;
}
p.fgseiten a:active {
color: #FFFFFF;
background-color: #B2EBA4;
}
p.fgseiten a:hover {
color: #FFFFFF;
background-color: #008000;
}

#bildlayerid {
display: inline-block;
visibility: hidden;
position: absolute;
top: 0px;
left: 0px;
height: 250px;
width: 250px;
}
ul#Navigation {
font-size: medium;
margin: 10px auto 10px auto;
padding: 12px 0px 12px 0px;
border: 1px solid #000000;
background-color: #EEEEEE;
display: inline-block;
border-radius: 12px;
}
ul#Navigation li {
float: left;
list-style: none;
font-weight: normal;
margin: 0px; padding: 3px;
width: 270px;
}
ul#Navigation a {
padding: 1px;
}
ul#Navigation a:link {
background-color: #E6E6E6;
}
ul#Navigation a:visited {
background-color: #E6D9D9;
color: #0000FF;
}
ul#Navigation a:hover {
background-color: #B2EBA4;
color: #0000FF;
}
ul#Navigation a:active {
background-color: #B2EBA4;
color: #0000FF;
}

.buttongplus {
text-decoration:none;
display:inline-block;
color:#333;
text-align:center;
font:13px/16px arial,sans-serif;
white-space:nowrap;
}
.buttongplusimg {
border:0;
width:64px;
height:64px;
}
.buttongplusspan {
font-weight: bold;
}

ul.sammelgebiet {
list-style: none;
padding: 0px;
margin: 0px;
}
ul.sammelgebiet li {
padding-right: 10px;
margin-bottom: 10px;
font-size: 14px;
display: inline-block;
width: 100%;
}
ul.sammelgebiet li img.sgebietklein {
float: left;
margin-right: 10px;
margin-top: 5px;
}

div.socialtable {
display: table;
margin: 0px auto 5px auto;
border: 3px solid #0000FF;
border-radius: 12px;
background-color: #DEF0E5;
max-height: 125px;
}
div.socialtr {
display: table-row;
}
div.socialtd {
display:table-cell;
padding: 12px;
padding-bottom: 10px;
margin: 0px;
vertical-align: middle;
}
div.headerinfo {
margin-top: 10px;
text-align: center;
}
div.regboxenrahmen {
margin: 10px 0px 10px 0px;
padding-top: 10px;
background-color: #DDDDDD;
border: medium solid #0000FF;
border-radius: 12px;
}
div.regboxenrahmen p {
background-color: #D1EBDA;
font-size: large;
padding: 10px;
border: medium solid #0000FF;
margin: 10px;
}
div.regtabelle {
display: table;
max-width: 600px;
}
div.regtabelletr {
display: table-row;
}
div.regtabelletd {
display:table-cell;
vertical-align: top;
}
form.regback, form.regbackinline {
color: #000000;
background-color: #FFFFEC;
}
form.regback {
border: 2px solid #008000;
margin: 10px;
}
div.reghead {
margin: 0px 0px 5px 0px;
text-align: center;
font-size: medium;
font-weight: bold;
}
div.regdivrechts div {
text-align: right;
margin: 2px 5px 2px 5px;
}
div.regdivrechts div input {
min-width: 200px;
background-color: #F0EEAB;
}
div.regdivrechts div input.button, div.regdivrechts div input.buttonlogin {
cursor: pointer;
font-weight: bold;
color: #FFFFFF;
background-color: #0000FF;
padding: 3px;
line-height: 150%;
}
.ui-tooltip {
max-width: 500px;
background-color: #F5F5B8;
border: 3px solid #000000;
border-radius: 12px;
}
@media screen and (max-width: 850px) {
div.textgalerie {
display: block;
}
div.navgalerie {
display: none;
}
form.jahrgangssuche, p.sortierung, div.socialtable {
display: none;
}
div.headerinfo {
display: none;
}
div.bodyrahmen, div.verwaltungbheader, div.upzufallframe {
max-width: 100%;
}
div.haupttextmenue, p.untermenue {
line-height: 26px;
}
}