/************** Global Settings ***********************************************/
body {
    font:              bold 100% sans-serif;
    margin:            0px;
}
/************** Brand *********************************************************/
div#brand {
    position:          absolute;
    left:              0px;
    top:               0px; 
    width:             100%;
    height:            128px;
    margin:            0px;
    background-image:  url(../img/sun.jpg);
    background-repeat: repeat;
}
p.brand1 {
    color:             #44F;
	font:              bold 150% sans-serif;
    margin:            5px 10px 0px 0px;
    padding:           0px;
	text-align:        right;
}
p.brand2 {
	color:             #00C;
	font:              bold 200% sans-serif;
    margin:            5px 10px 0px 0px;
    padding:           0px;
    text-align:        right;
}
p.brand3 {
    color:             #44F;
	font:              bold 100% sans-serif;
    margin:            0px 10px 0px 0px;
    padding:           0px;
    text-align:        right;
}
/************** Menu Control **************************************************/
div#menu {
    position:          absolute;
    left:              0px;
    top:               128px; 
    width:             100%;
    height:            32px;
    margin:            0px;
    background-color:  black;
}
#menu table {
    width:             100%;
    height:            100%;
    font:              bold 16px sans-serif;
}
#menu td {
    width:             14%;
    padding:           0px;
    margin:            0px;
    color:             yellow;
    text-align:        center;
    vertical-align:    middle;
}
#menu a {
    text-decoration:   none;
    display:           block;
    color:             grey;
}
#menu a:hover, 
#menu a:focus { 
    background-color:  grey;
    color:             yellow;
}
/************** Content Pane **************************************************/
div#content {
    position:          absolute;
    top:               180px; 
    left:              20px;
    right:             20px;
    margin:            0px;
    padding:           0px;
}
#content a {
    text-align:        center;
    padding:           20px;
    display:           block;
    color:             #C00;
}
#content a:hover, 
#content a:focus { 
    background-color:  #CCC;
    color:             #F00;
}
table#login {
    width:             50%;
    font:              bold 100% sans-serif;
    text-align:        center;
    color:             #00F;
}
span#warum {
    font:              normal 100% serif;
    font-style:        italic;
    color:             #070;
}
#content a#mm,
#content a#lh,
#content a#sb,
#content a#ch {
    padding:           0px;
    display:           inline;
    color:             #00C;
}
#content a#mm:hover, 
#content a#mm:focus,
#content a#lh:hover, 
#content a#lh:focus, 
#content a#ch:hover, 
#content a#ch:focus { 
    background-color:  #CCC;
    color:             #F00;
}
#content a#validator {
    padding:           0px;
    display:           inline;
}
#content a#validator:hover, 
#content a#validator:focus { 
    background-color:  #FFF;
}
#content img#html401 {
    height:            31px;
    width:             88px;
    margin:            0px 0px 10px 0px;  /* top right bottom left */
    border:            0;
}
#content img#mini {
    width:             100%;
    border:            0;
}
#content p#footer {
	font:              normal 75% sans-serif;
	color:             #888;
}
#content table#blog {
    font:              normal 100% sans-serif;
    border-width:      1px;
    border-style:      solid;
}
#content table#blog td {
    border-width:      1px;
    border-style:      solid;
    padding:           3px 15px 3px 15px;  /* top right bottom left */
    margin:            0px;
    text-align:        center;
    vertical-align:    middle;
}
#content table#blog a {
    padding:           0px;
	display:           block;
    color:             #C00;
}
#content table#blog a:hover, 
#content table#blog a:focus { 
    background-color:  #CCC;
    color:             #F00;
}
#content p#result {
    text-align:        center;
	font:              bold 150% sans-serif;
    color:             #0A0;
}

