* { padding: 0; margin: 0; }
html, body { height: 101%; }
body { font-size: 101%; font-family: "Comic Sans MS", arial; background-color: #63313a;}
#wrapper { margin: 0 auto; width: 922px; text-align: center; position: relative; top: 20px; }
#wrapper-2 { background-image: url(../img/bg-wrapper-2.gif); background-repeat: repeat-y; float: left; margin: 0; padding: 0; }
#header { color: #333; width: 920px; border: solid 1px #897758; height: 120px; margin-bottom: 5px; }
#ticker { float: left; width: 900px; color: #faf9e6; padding: 5px 10px; background: #a79577; text-align: center; margin: 0 auto 5px; border: solid 1px #897758; }
#leftcolumn { color: #333; margin: 0 8px 8px 0; padding: 10px; height: 400px; width: 195px; float: left; border-top: 1px solid #a79577; }
#content { float: left; color: #333; font-size: 93%; text-align: left; margin: 0 8px 8px 0; padding: 10px; height: 100%; width: 456px; border-top: 1px solid #a79577; display: inline; }
#rightcolumn { color: #333; font-size: 86%; text-align: left; width: 193px; margin: 0 0 5px; padding: 10px; height: 400px; float: left; min-height: 350px; border-top: 1px solid #a79577; }
/* Hack für IE 6*/
* html #rightcolumn {width: 188px;}

#footer-1 { background-image: url(../img/bg-wrapper-2_bottom.gif); clear: both; margin-bottom: 5px; }
#footer-2 { width: 920px; color: #633; background: #a79577; height: 20px; margin: 5px 0 2px; border: solid 1px #897758; }
#footer-3 { color: #a79577; font-size: 73%; font-family: Helvetica, Arial; text-align: right; width: 920px; }
#navcontainer { text-align: left; width: 195px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
}

#navcontainer li
{
margin: 0px;
padding: 0px;
line-height: 20px;
}

#navcontainer ul li a
{ color: #63313a; display: block; width: 180px; padding-left: 20px; font-size: 100%; }

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
color: #63313a;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#navcontainer ul li a:hover
{
background-color: #63313a;
color: #faf9e6;
}
#navcontainer ul ul li a
{
display: block;
padding-left: 40px;
width: 160px;
font-size: 93%;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{ color: #63313a; font-weight: normal; text-decoration: none; background-repeat: no-repeat; background-position: left top; }

#navcontainer ul ul li a:hover
{
background-color: #a79577;
color: #faf9e6;
}

/* selected states */
#navcontainer ul li a#current
{
font-weight: bold;
color: #faf9e6;
background-repeat: no-repeat;
background-position: left top;
background-color: #63313a;
}

#navcontainer ul ul li a#subcurrent
{
font-weight: bold;
color: #faf9e6;
background-repeat: no-repeat;
background-position: left top;
background-color: #a79577;
}
h1 { color: #cc0033; font-size: 150%; font-weight: bold;  text-align: center; margin-bottom: 1em; }
h2 { color: #a79577; font-size: 120%; font-weight: normal; background-color: #63313a; }
.bigger { color: #63313a; font-size: 130%; font-weight: normal; }
h4 { color: #63313a; font-size: 120%; font-weight: normal; background-color: #a79577; padding-bottom: 0.2em; border: solid 1px; }
h3 { color: #f2edd5; font-size: 120%; font-weight: normal; background-color: #63313a; text-align: center; margin-bottom: 1em; }
#content img { margin: 3px; border: solid 1px #63313a; }
p { font-size: 93%; margin-bottom: 1em; }
ul { margin-right: 0; margin-left: 40px; list-style-type: disc; }
#rightcolumn p { text-align: left; margin-bottom: 0.5em; }
.red {color:#cc0033;}

.quintetto { color: #a79577; text-align: right; }
.mid { text-align: center;}
