/* Start of CMSMS style sheet 'dmsg_layout' */
/*Tags
*/
h3 { color: #002a53; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif }
h2 { color: #002a53; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif }
h1 { color: #002a53; font-size: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif }
body, html    { margin: 0; padding: 0; width: 100%; height: 100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
img {border: none;
}
p {
font-size: 0.9em;
}
a  { color: #006; text-decoration: underline }
a:hover  { color: #600; text-decoration: underline }
/*Klassen
*/
a.aktiv { color: white !important; background-color: #6da9e2 !important; border: solid 1px #fff !important }
.bildrechts { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; float: right }
.bildlinks { margin-top: 5px; margin-bottom: 5px; margin-right: 15px; float: left }
.text { color: #002a53; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif }
.textklein { color: #002a53; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif }
.textunterstrich { color: #002a53; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
/*IDs
*/
#textlinksoben {position: absolute; top: 10px; left: 50px; width: 400px; height: auto  }
#textrechtsoben {position: absolute; top: 10px; left: 500px; width: 400px; height: auto  }
#textlinksunten {position: absolute; top: 500px; left: 50px; width: 400px; height: auto }
#textrechtsunten {position: absolute; top: 500px; left: 500px; width: 400px; height: auto  } 
#hotlinks   { text-align: center; position: absolute; top: 70px; right: 0; width: 200px; height: 30px } /* Positionierung Links oben (Kontakt + Impressum) */
#inhalt { visibility: visible; position: absolute; top: 160px; left: 220px; width: 650px; height: auto }
#inhalt  li{
font-size:0.9em;
}
#unterstuetzer { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6da9e2; visibility: visible; position: absolute; z-index: 1000; top: 130px; left: 620px; width: 180px; height: 400px; border: dashed 3px #6da9e2 }
#menu1 { margin-left: 10px; position: relative; top: 75px; width: 150px; height: auto }
#menu2  { background-color: #4a84bb; position: relative; width: 100%; height: 100px } /* lay-out oberer Rand */
#menu3  { background-color: white; position: relative; width: 100%; height: auto} 
#randlinks   { background-color: #6da9e2; position: relative; width: 170px; height: 100% } /* lay-out linker Rand */
/*Kontext Selektoren
*/
#menu1 a:link   { color: #597c9b; font-size: 0.8em; font-family: verdana, sans-serif; text-decoration: none; background-color: white; text-align: center; display: block; padding: 2px; width: 140px; border: solid 1px #015a84 }
#menu1 a:visited    { color: #6695c1; font-size: 0.8em; font-family: verdana, sans-serif; text-decoration: none; background-color: white; text-align: center; display: block; padding: 2px; width: 140px; border: solid 1px #015a84 }
#menu1 a:active    { color: #cbe0f5; font-size: 0.8em; font-family: verdana, sans-serif; text-decoration: none; background-color: white; text-align: center; display: block; padding: 2px; width: 140px; border: solid 1px #99ccff }
#menu1 a:hover    { color: white; font-size: 0.8em; font-family: verdana, sans-serif; text-decoration: none; background-color: #a5c4ea; text-align: center; display: block; padding: 2px; width: 140px; border: solid 1px #fff }
#menu2 a:link   { color: #002a53; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: underline; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#menu2 a:visited   { color: #002a53; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: none; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#menu2 a:hover  { color: #fff; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: underline; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#menu3 a:link   { color: #002a53; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: none; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#menu3 a:visited   { color: #002a53; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: none; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#menu3 a:hover  { color: #4a84bb; font-size: 0.7em; font-family: verdana, sans-serif; text-decoration: underline; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px } /* Farbe Button links Umrandung: */
#hotlinks a:link {color: white} /* Farbe Links oben (Kontakt + Impressum */
#hotlinks a:visited {color: white}

#menu1 ul { list-style-type: none; margin: 0; padding: 0 }
#menu1 li { height: 25px }


/* End of 'dmsg_layout' */

