@media print {
.onlyscreen {
visibility:hidden;
height:0;
}

a.linkinfo {
text-decoration:none;
}

a.linkinfo:after {
content:" ("attr(title)" ) ";
}
}

.Stil1 {
color:#F60;
font-weight:700;
}

.Stil2 {
color:#393;
font-weight:700;
}

.Stil3 {
color:#C09;
font-weight:700;
}

.Stil4 {
font-size:7pt;
}

.Stil11 {
color:#F60;
font-weight:700;
font-size:14pt;
}

.Stil12 {
color:#393;
font-weight:700;
font-size:14pt;
}

.Stil13 {
color:#C09;
font-weight:700;
font-size:14pt;
}

body {
background:#FFF;
color:#000;
font-size:11pt;
font-family:"Times New Roman", Times, serif;
}

#gruen {
background-color:#CFC;
font-size:9pt;
font-family:"Times New Roman", Times, serif;
}

h1 {
color:red;
text-decoration:underline;
font-size:13pt;
font-weight:700;
}

h2 {
font-weight:700;
font-size:13pt;
}

a:link {
color:#00F;
text-decoration:underline;
}

a:visited {
color:purple;
text-decoration:underline;
}

.form {
margin-left:auto;
margin-right:auto;
text-align:center;
}

td.describtion {
text-align:right;
width:50%;
}

td.input {
text-align:left;
width:50%;
}

input.gb,select.gb {
width:90%;
}

textarea.gb {
width:100%;
}

div.regeln {
text-align:left;
}

img.gbuch {
border:0 solid;
width:15px;
height:15px;
}

div.pflichtfeld {
font-weight:700;
text-align:center;
}

div.nojs {
color:red;
font-weight:700;
}

div.gerade {
background-color:#ECDAA4;
}

div.ungerade {
background-color:#F4EEB4;
}

div.kommentar_beschr {
font-weight:700;
color:red;
}

span.nummer {
font-size:14pt;
font-weight:700;
color:red;
}

span.punkt {
color:#000;
}

div.betreff {
text-decoration:underline;
}

.map24_input {
background-color:#fff;
color:#555;
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:400;
border:1px #bebebe solid;
}

.map24_list {
background-color:#FFF;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:9px;
border-style:groove;
}

.map24_text {
font-family:Arial;
font-size:11px;
color:#586A75;
text-align:center;
}

.map24_margin {
margin-left:10px;
}

.map24_submit {
font-size:11px;
color:#0D3D6A;
}

.map24_title {
font-family:Arial;
font-size:11px;
color:#FFF;
text-align:left;
padding-left:10px;
padding-top:31px;
font-weight:700;
background-color:#0072BC;
}

.map24_cell {
background-color:#F8F9FA;
padding:5px 5px 5px 10px;
}

.blockborder {
border-color:#BEBEBE;
border-style:solid;
border-width:1px;
}

a:link:hover,a:visited:hover {
color:red;
text-decoration:none;
}

span.suchwort,div.zitat_person,div.code_datei,span.user {
font-weight:700;
}

form.regeln,div.upimg,p.upimgdesc {
text-align:center;
}

div.zitat,div.code,div.kommentar {
border:1px solid #000;
margin:10px;
}

div.zitat_text,div.kommentar_text {
font-style:italic;
}

#bildhalter {
margin-left:39px;
}

#seitenleiste {
float:left;
width:120px;
}

.bilderliste li {
float:left;
list-style-type:none;
height:110px;
}

.bilderliste li p {
margin:0;
padding:0;
}

#inhalt-liste,#inhalt-vorschau {
float:left;
width:450px;
}
