/* Verwendete Farben
#e28286 = rose
#bff5e5 = helles Grün
#9bcdd4 = mittleres Grün
#91dde6 = hellblau
#54abb5 = Main Farbe - mittel Türkisgrün
#1c3b3d = dunkel-Grün
#fee9db = hell rosa
*/
body {
   color: #000000;
   background-color: #dfeff1;
   font-size: 12px;
   font-family: Verdana, Arial, sans-serif;
   margin: 0px;
   padding: 0px;
   }
/*div, img {
   behavior: url(iepngfix.htc);
   }*/
a, a:active, a:visited {
   color: #000000;
   text-decoration: none;
   }
a:hover {
   color: #000000;
   background-color: #54abb5;
   text-decoration: overline underline;
   }
a.menu, a.menu:active, a.menu:visited {
   color: #FFF;
   font-size: 14px;
   text-decoration: none;
}
a.menu:hover {
   color: #54abb5;
   font-size: 14px;
   background-Color: #bff5e5;
   text-decoration: overline;
}
a:focus, a:active {
   outline: none;
}
form {
   margin: 0px;
   padding: 0px;
}
.error {
        color: #FF0000;
}
p {
   margin-left:2px;
   margin-right: 2px;
   margin-top: 3px;
   margin-bottom: 12px;
}
p.menu {
   color: white;
   font-size: 16px;
   font-family: "Comic Sans MS";
}
p.toptitel {
   color: white;
   font-size: 20px;
}
h1, h2, h3, h4, h5, h6 {
         padding:0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
         margin-bottom: 12px;
}
h1 {
   font-size: 20px;
}
h2 {
   margin-left: 5px;
   margin-right: 5px;
   color: #FFFFFF;
   font-size: 18px;
   background-color: #54abb5;
   border: 1px dotted #bff5e5;
   }
h3 {
   font-size: 16px;
}
h4 {
   margin-left: 5px;
   margin-right: 5px;
   color: #FFFFFF;
   font-size: 14px;
   background-color: #54abb5;
   border: 1px dotted #bff5e5;
   }
h5 {
   font-size: 10px;
}
h6 {
   font-size: 8px;
}
.nochange {
   color: #DFDFDF;

}
hr {
   text-align:center;
   width:100%;
   margin:0px;
   padding:0px;
   height:1px;
   border:0px;
   color:black;
   }

.info {
   background-color:#DAFCF9;
   border: 1px dotted black;
   color: #000000;
   margin: 2px;
   padding: 10px;
   font-weight: bold;
   }
option, select {
   background-color:#bff5e5;
   color: #000000;
   font-size:12px;
   }
select.newlink{
   width: 185px;
}
input {
   background-color:#DAFCF9;
   border: 1px dotted black;
   color: #000000;
   margin: 2px;
   padding: 2px;
   }
input.suche {
   background-color: #54abb5;
   border: 1px white dotted;
   color: #000000;
   margin: 0px;
   padding: 1px;
   }
textarea {
   background-color:#bff5e5;
   border:1px dotted black;
   color: #000000;
   }
.gbook input {
   margin: 0px;
   padding: 0px;
}
pre {
   font-size:12px;
   font-family: Verdana, Arial;
   }
table,tr,td {
   font-size:12px;
   font-family: Verdana,Arial;
   }
/* Design für Seite Kategorie */
.kattitel {
   background-color: #54abb5;
   color: white;
   border: 1px dotted #bff5e5;
   height: 20px;
}
.kattext {
   border: 1px dotted #1c3b3d;
}
.katimg {
   border: 1px dotted #1c3b3d;
}
/* Design für Seite Links */
.linktitel {
   background-color: #54abb5;
   color: white;
   border: 1px dotted #bff5e5;
   height: 20px;
}
.linkinfo {
   border: 1px dotted #1c3b3d;
}
.linktext {
   border: 1px dotted #1c3b3d;
}
.linkimg {
   border: 1px dotted #1c3b3d;
}
/* Design für Seitenanzeige */
.seitetitel {
   background-color: #54abb5;
   color: white;
   border: 1px dotted #bff5e5;
   height: 20px;
}
.seiteinfo {
   border: 1px dotted #1c3b3d;
   width: 80px;
}
/* Design für Seite TOP 100 */
table.top {
   border: 1px solid white;
}
.toptitel {
   background-color: #54abb5;
   color: white;
   border: 1px dotted #bff5e5;
}
.topbanner {
   border: 1px dotted #1c3b3d;
}
.toptext {
   border: 1px dotted #1c3b3d;
}
.topuser {
   border: 1px dotted #1c3b3d;
}
.topout {
   border: 1px dotted #1c3b3d;
   background-color: #e28286;
}
.topin {
   border: 1px dotted #1c3b3d;
   background-color: #91dde6;
}
ul {
   margin: 0px;
}
ul.menu {

}
ul.rules {
   background-color: #54abb5;
   color: #FFF;
   border: 1px dotted #bff5e5;
}
li {
   list-style-type: circle;
   list-style-type: hiragana;
}
li.menu {
   font-size: 14px;
   color: #FFF;
   list-style-type: disc;
   list-style-type: cjk-ideographic;
   margin-bottom: 4px;
}
li.menu .menu {
        color: #FFF;
        text-decoration: none;
}
li.menuno {
   font-size: 14px;
   color: white;
   list-style-type: none;
   margin-bottom: 4px;
}
li.menuende {
   font-size: 14px;
   color: white;
   list-style-type: disc;
   list-style-type: cjk-ideographic;
}
li.menuende .menu {
        color: #FFFFFF;
        text-decoration: none;
}
li.menutop {
   font-size: 10px;
   color: white;
   list-style-type: disc;
   list-style-type: cjk-ideographic;
   margin-bottom: 4px;
}
li.rules{
   font-size: 10px;
   color: white;
   list-style-type: circle;
   list-style-type: hiragana;
}
span.status {
   font-size:10px;
   margin-left:1px;
   padding-left:1px;
   border-left:5px groove #54abb5;
   width:100%;
   }
marquee   {
   background-color: #D2D2D2;
}
#usermenu {
        border: 1px dotted #1c3b3d;
        padding: 10px;
        height: auto;
        width: 600px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
}

#usermenu table tr td ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#usermenu table tr td ul li {
        margin-bottom: 5px;
}
#usermenu table tr td ul li a {
        display: block;
        padding: 5px;
        border: 1px dotted #1c3b3d;
        background: #54abb5;
        height: 14px;
        width: 130px;
}
#usermenu table tr td ul li a:hover {
        background: #bff5e5;
        text-decoration: none;
}
.rahmen {
        border: 1px dotted #1c3b3d;
        padding: 1px;
}
.rahmen td {
        padding: 1px;
}
.gerade {
        background-color: #bff5e5;
}