body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(bg2.png);
background-repeat:repeat-x;
background-color:#c0bbff;
}

#main {
width:920px;
margin-left:auto; margin-right:auto;
}

#band {
width:126px;
height:147px;
position:absolute; left:1000px; top:190px;
background-image:url(band1.png);
background-repeat:no-repeat;
}

#header {
width:100%;
height:190px;
background-image:url(header.png);
background-repeat:no-repeat;
background-position:0 bottom;
}
#headerNav {
float:right;
clear:both;
position:relative;
top:66px; right:0px;
padding:5px;
font-size:9px;
color:#bbb;
background-image:url(trans_black.png);
}
#headerNav input {
background:none;
border:1px solid silver;
color:#8d3f00;
font-size:9px;
}
#wappen {
width:120px;
height:120px;
background-image:url(wappen_120.png);
background-repeat:no-repeat;
position:relative; left:-20px;
}

#content {
padding:3px;
border-left:1px solid #423e7c;
border-right:1px solid #423e7c;
background-image:url(band1.png);
background-position:right 0;
background-repeat:no-repeat;
background-color:#fff;
}

/* default layout */
#left {
margin-right:200px;
padding-right:100px;
}

#right {
float:right;
width:200px;
}

/* layout with wide sidebar */
#left-small {
margin-right:400px;
padding-right:50px;
}

#right-wide {
float:right;
width:400px;
}


#footer {
width:918px;
border-left:1px solid #423e7c;
border-right:1px solid #423e7c;
border-bottom:1px solid #423e7c;
background-image:url(bg_footer.png);
background-repeat:repeat;
text-align:center;
padding: 2px 0 2px 0;
color:#fff;
font-size:11px;
}

#footer_m{
width:920px;
height:24px;
margin-top:2px;
background-image:url(bg_footer_m.png);
background-repeat:no-repeat;
}

a, a:visited, a:active {
text-decoration:none;
color:#585858;
border-bottom:1px dotted #c70013;
}
a:hover {
border-bottom:1px solid #c70013;
background:#fde688;
}
a img {
border:none;
}

.warning {
width:80%;
background-color:#ffcc7b;
border:1px solid #ffcc00;
font-weight:bold;
padding:2px 10px;
margin-left:auto; margin-right:auto;
}

.info {
width:80%;
background-color:#7bbfff;
border:1px solid #0084ff;
font-weight:bold;
padding:2px 10px;
margin-left:auto; margin-right:auto;
}

h1 {
width:100%;
font-size:36px;
color:#7a0b0b;
}

