#header-wrap {border-bottom:1px solid;border-top-width:1px;}
#handicap a * {background-color:transparent;}
#logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active  {background-color:transparent;}
body #header #handicap-button {border-width:0 1px 1px; border-style:solid;}
#header li#handicap-button {top:-1px;}
#header p#handicap-button {margin-top:-1px;}
#handicap-button a:link, #handicap-button a:visited, #handicap-button a:focus, #handicap-button a:hover, #handicap-button a:active {background-color:transparent;}
#e2s {border-width:0 1px 1px; border-style:solid;top:-1px;}
#e2s-title {border-width:0 1px 1px;bottom:-1.90em; border-style:solid;right:-1px;}
#e2s-title a:link, #e2s-title a:visited, #e2s-title a:focus, #e2s-title a:hover, #e2s-title a:active {background-color:transparent;}
#search { border:1px solid;}
#search input:focus, #search select:focus, #search textarea:focus {margin-left:0 !important;}
#search input.button:focus {margin-left:0 !important;}
#monatsnav {border-bottom:1px solid;}
#content ul.browse { border-bottom:1px solid;border-top:1px solid;}
ul.alist a:link, ul.alist a:visited, ul.alist a:focus, ul.alist a:hover, ul.alist a:active {background-color: transparent;}
ul.alist a:focus, ul.alist a:hover, ul.alist a:active  { border-color:transparent;}
.high {border:1px solid;}
.spc {border-bottom:1px solid;padding-left:0;}
form .error-msg {border:1px solid;}
form li.error label {font-weight:bold;}
input, select, textarea {border-width:1px;}
form li.req label, form li.req label, form li.req label {font-weight:bold;}
form li.req input, form li.req select, form li.req textarea {border-width:2px;}
input:focus, select:focus, textarea:focus {margin-left:.5em !important;}
input.button:focus, a.button:focus {margin-left:0 !important;}
#handicap ol { background-image: url(blue/siteoverview.png);}
#handicap a:focus *, #handicap a:hover *, #handicap a:active * {color:#fff;}
#logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active {color:#009;}
#oebsv-at #logo a:link, #oebsv-at #logo a:visited, #oebsv-at #logo a:focus, #oebsv-at #logo a:hover, #oebsv-at #logo a:active { background-image:url(blue/logo-oebsv.png);}
#hoerbuecherei-at #logo a:link, #hoerbuecherei-at #logo a:visited, #hoerbuecherei-at #logo a:focus, #hoerbuecherei-at #logo a:hover, #hoerbuecherei-at #logo a:active { background-image:url(blue/logo-hoerbuecherei-2013.png);}
#handicap-button a:link, #handicap-button a:visited, #handicap-button a:focus, #handicap-button a:hover, #handicap-button a:active { background-image:url(blue/sprite-alpha.png);border-color:#fff;}
#handicap-button a:focus, #handicap-button a:hover, #handicap-button a:active {border-color:#009;}
#e2s-title a:link, #e2s-title a:visited, #e2s-title a:focus, #e2s-title a:hover, #e2s-title a:active {background-image:url(blue/sprite-alpha.png);border-color:#fff;}
#e2s-title a:focus, #e2s-title a:hover, #e2s-title a:active {border-color:#009;}
#telekom a:link, #telekom a:visited, #telekom a:focus, #telekom a:hover, #telekom a:active {border-color:#fff;}
#telekom a:focus, #telekom a:hover, #telekom a:active {border-color:#009;}
.imgnav a:link, .imgnav a:visited, .imgnav a:focus, .imgnav a:hover, .imgnav a:active { background-color:#009;background-image:url(blue/sprite-alpha.png);}
ul.percent div span.bar {background-color:#009;}
a:focus, a:hover, a:active {background-color:#009;color:#fff;}
a.bord:link, a.bord:visited, a.bord:focus, a.bord:hover, a.bord:active {border-color:#fff;}
a.bord:focus, a.bord:hover, a.bord:active {border-color:#009;}
.content a[href^="http"]:link, .content a[href^="http"]:visited, .content a[href^="http"]:focus, .content a[href^="http"]:hover, .content a[href^="http"]:active { background-image:url(blue/icon-new-window.png);}
.content a[href^="http"]:focus, .content a[href^="http"]:hover, .content a[href^="http"]:active {background-image:url(white/icon-new-window.png);}
ul.alist a:focus .title, ul.alist a:hover .title, a:active .title {background-color:#009;color:#fff;}
input.button:focus, a.button:focus {background-color:#009;color:#fff;}
body img {background-color:transparent;}
body, body *, legend {background-color:#fff;color:black;border-color:#009;font-size: 1em;line-height:1.8em;font-weight: bold;font-family: Arial, Verdana}

ul {
    margin: 0px;
}

a:visited {
    text-decoration: none;
}
a:link {
    text-decoration: none;
}
h1 {
    font-size: 25px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 17px;
}
h5 {
    font-size: 15px;
}
h6 {
    font-size: 12px;
}

.textblue {
    color: navy;
}

.textred {
    color: red;
}


.textgreen {
    color: green;
}

.containerleft {
    margin-left: 30px;
}

.nichtfett {
    font-weight: normal;
}
