body {font-family:sans-serif; font-size:1em; color:#000000; white-space:normal; margin:5px; min-width:50px; }
body.a {background-color:#707070;}

/*background-color:#5F6B4F;*/
.bgbody,body {background-color:#B3C994;}

.bginfo,#info {background-color:#95A879;}
.binfo,#info,#menu {border-color:#F0F0F0;}
.cinfo,#info {color:#F4D093;}
.bgmenu,#menu {background-color:#C0BB9F;}
.cmenu,#menu {color:#F7E5C5;}

.bcolor,.ba,.bb,.bsa,.bsb,.ml,.nl,img {/*Standard */ border-color:#606060;/*#0000FF;*/}

.rot {color:#FF0000;}
.gruen {color:#00FF00;}
.blau {color:#0066FF;}
.gelb {color:#F1DFAE;}
.gelb1 {color:#F7E5C5;}
.braun {color:#6a4724;}
.grau {color:#404040;}
.grau1 {color:#707070;}

#kopf {/* Kopfzeilen */display:block; width:auto; margin:auto; }
#info { padding:0.4em 0.7em 0.3em 0.9em; font-size:1.5em;
 border-style:solid; border-width:1px;
}
.logo {display:inline; vertical-align:middle; margin:0.2em 0.7em 0.2em 0; border:none;}

#menu {/* Menue */ padding:0.4em 0.7em 0.4em 1.35em; font-size:1.3em; line-height:1.8em;
  border-style:solid; border-width:0 1px 1px 1px;
}


#boxl {/* Container linksbündig, max-width */
 display:block; max-width:45em;
 line-height:1.2em;
 font-size:1em;
 border-style:none;
 background-color:#F1DFAE;
}

.ba,.bsa {margin-top: -1px;
  padding:1em 1em 1em 1em;
  border-style:solid; border-width:1px;
  background-color:#E0BF95;
 }

.bb,.bsb {margin-top: -1px;
 padding:1em 1em 1em 1em;
 border-style:solid; border-width:1px;
 background-color:#F1DFAE;
}

.bsa,.bsb { padding:0.2em 1em 0.2em 1em; }

.ml,.nl {margin-top: -1px;
 padding:0.5em 1em 0.5em 1em; text-align:center;
 border-style:solid; border-width:1px;
 background-color:#C0BB9F;
}
.nl {font-size:1em; line-height:1.1em;}


#box_a {/* Adminbox */ margin-left:0; padding:1em 2em 1em 2em;
 color:#000000; font-size:1.2em;
 border-width:1px; border-style:solid; border-color:#606060;
 background-color:#F1DFAE;
}

#boxc {/* Container zentriert   */
 max-width:550px; margin:1.4em auto 0em auto;
 line-height:1.4em;
 text-align:center;
 border-style:none;
 background-color:#00FF00;
}

img { max-width: 100%; height: auto; border-style:solid; border-width:1px;}
img.lnk:hover {border-color:#FFFFFF; border-width:2px;}
img.but {vertical-align:middle; border-width:0;}
img.fltl {float:left; margin-right:1em;}

a.m {font-family:sans-serif;  text-decoration:none; font-size:1em; color:#505050;}
a.m:link {color:#505050;}
a.m:visited {color:#505050;}
a.m:hover {color:#FFFFFF;}
a.m:focus {color:#FFFFFF;}
a.m:active {color:#FFFFFF;}

a {font-family:sans-serif; text-decoration:none; font-size:1em; color:#505050;}
a:link {color:#505050;}
a:visited {color:#505050;}
a:hover {color:#FFFFFF;}
a:active {color:#FFFFFF;}
a:focus {color:#FFFFFF; }

hr {height:1px; border-style:solid; border-top-width:1px; border-bottom-width:0px; border-color:#E0E0E0;}
hr.black {border-color:black;}
hr.dgray {border-color:#A0A0A0;}

h1 {font-size:16pt;}
h2 {font-size:14pt;}
h3 {font-size:13pt;}
h4 {font-size:12pt;}

.h2 {font-size:1.3em; font-weight:bold; margin:0 0 0.3em 0;}
.h3 {font-size:1.2em; font-weight:bold; margin:0 0 0.3em 0;}
.h4 {font-size:1.1em; font-weight:bold; margin:0 0 0.3em 0;}


table {font-family:sans-serif; font-size:1em; color:#000000; white-space:normal;border-spacing:0px; border-collapse:collapse;}
table.c {text-align:center; vertical-align:top;}

p.r {text-align:right; }
p.l {text-align:left;  white-space:normal; }
p.j {text-align:justify; }
p.u {text-align:left; font-size:5pt; color:#B3C994;}
p.ua {text-align:left; font-size:5pt; color:#5f6b4f;}

textarea {font-family:monospace; font-size:16px;}
.mono { font-family:monospace; font-size:15px; }


@media only screen and (min-width:1051px) {
 .handy {display:none;}
}

@media only screen and (max-width:1050px) { /*PC small*/
 body {margin:0;}
 .handy {display:none;}
 .pcs_nod {display:none;}
}

@media only screen and (max-width:623px) {
 body {margin:0;}
 .handy   {display:initial;}
 .pcs_nod {display:none;}
 .handy_nod {display:none;}
 .nl {font-size:1.2em; line-height:1.8em;}
}


