/*
 * schleswig-holstein.css 
 */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    height:     100%;
    overflow-y: scroll;
}

body {
    height:           100%;
    font-family:      Georgia, "Times New Roman", serif;
    background-color: white;
    background-image: url( lightpaperfibers.png );
}

#frame {
    margin: 0 auto;
    width:  620px;
    height: 100%;
}

#header {
    margin: 5px 0 10px 0;
}

#logo-container {
    margin:      0 auto;
    text-align:  center;
}

#logo-graphic {
   width:     100%;
   max-width: 300px;
}

.backlink {
    margin:      5px auto;
    font-family: Verdana, "sans serif";
    font-size:   0.8em;
    text-align:  center;
}

.site-title {
    text-align:  center;
    font-weight: bold;
    font-size:   2em;
    color:       #006400;
}

ul.menu {
    list-style-type: none;
    margin:          0;
    padding:         3px 0;
    text-align:      center;
} 

li.menu {
    font-family: Verdana, "sans serif";
    font-size:   0.9em;
    margin:      0 20px;
    display:     inline;
}

li.menu:first-child {
    margin: 0 20px 0 0;
}

li.menu:last-child {
    margin: 0 0 0 20px;
}

.page_title {
    margin:      10px 0;
    font-weight: bold;
    font-size:   1.3em;
    text-align:  center;
    color:       #006400;
}

.w100 {
    width: 100%;
}

.mw350 {
    max-width: 350px;
}

.mw620 {
    max-width: 620px;
}

#text {
    left:        0px;
    margin:      0;
    padding:     0 5px;
    font-size:   1.2em;
    line-height: 1.4em;
    color:       #000064;
}

.text_title {
    margin:      10px 0 0 0;
    font-weight: bold;
    color:       #006400;
}


a { text-decoration: none; }
a:link { color: blue; }
a:visited { color: blue; }
a:active { color: red; }
a:hover { color: #FF4000; }

@media ( max-width: 619px ) {
    #frame {
        width: 100%;
        padding: 5px;
    }
}

/*============== Paragraph styles =================*/
p {
    margin: 12px 0px 12px 0px;
}

p.centered {
    text-align: center;
}

.indent-line1 {
    text-indent: 20px;
}

.no-top-margin {
    margin-top: 0;
}

.no-bottom-margin {
    margin-bottom: 0;
}

.no-vert-margins {
    margin-top:    0;
    margin-bottom: 0;
}

.in1 {
    margin-left: 20px;
}

.in2 {
    margin-left: 40px;
}

.in3 {
    margin-left: 60px;
}

.in4 {
    margin-left: 80px;
}
/*===========================================================*/
