html {
    overflow-x:auto;
    overflow-y:scroll;
}

body {
    background:url("/static/img/header_bild.jpg") no-repeat top center;
}

label {font-weight:bold;}

h1 {
    font-size:120%;
}

h2 {
    font-size:100%;
    font-weight:bold;
}

h3 {
    font-size:100%;
}

a, a:visited {
    color:#666;
    text-decoration:none;
}

a:hover {
    color:black;

}
strong {
  font-weight:bold;
}

#content a[href^="http"] {
    padding-right: 10px;
    background: transparent url("/static/img/external.png") center right no-repeat;
}
#content a.noicon[href^="http"] {
    padding-right: 0px;
    background: none;
}
#content a[href^="mailto:"] {
    padding-right: 13px;
    background: transparent url("/static/img/mail_icon.png") center right no-repeat;
}
#links {
    margin:10px auto 90px;
    height:40px;
    width:900px;
}
#mainlink {
    float:left;
    width:360px;
    height:100%;
}
#judwlink {
    float:right;
    width:200px;
    height:100%;
    background:none;
    padding:0;
}
#content {
    font-family:Verdana, Arial, sans-serif;
    width:884px;
    margin:0 auto;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    padding:0 10px;
    line-height:1.3;
    font-size:70%;
}
.content {
    background:#eee;
    padding:8px 30px;
    margin-top:10px;
}
#menu {
    background:#ccc;
    height:40px;
    padding:20px 30px 0px 30px;
    font-weight:bold;
    font-size:110%;
}
#header {
    background:#ccc;
    padding:15px 30px;
    margin:10px 0;
    color:black;
    clear:both;
}

#col_container {
    margin-top:10px;
    overflow:hidden;
}

#col1, #col2 {
    width:377px;
    background:#eee;
    padding:8px 30px;
    padding-bottom:32767px;
    margin-bottom:-32752px;
}

#col1 {
    float:left;
}

#col2 {
    float:right;
}

ul.horizontal {
    list-style-type: none;
    padding:0px;
    margin:0px;
}

ul.horizontal li {
    display: inline;
}

li {
    margin-bottom:3px;
}

#menu ul li {
    margin-right:15px;
    font-size:120%;
    float:left;
}

#menu #search {
   margin-top:-3px;
   float:right;
}

.footer {
    clear:both;
    background:#ccc;
    padding:15px 30px;
    margin-top:10px;
    position:relative;
}

.footer p {
    padding:0;
    margin:5px;
}

img.delegate {
    margin:15px 0px;
}

div.image {
    margin-left:3em;
    font-style:italic;
    font-size:80%;
}
#donation {
    float:left;
    border:1px solid #777;
    margin:2px 20px 10px 0;
    height:20px;
    width:300px;
    text-align:left;
    vertical-align:middle;
}
#donation div {
    height:20px;
    line-height:20px;
    background-color:#9a0012;
    color:#fff;
    text-align:center;
    vertical-align:middle;
}

