body, html, td, th {
font-family: Verdana;
color: #333;
font-size: 90%;
margin: 0;
padding: 0;
}

body, html {
b/ackground: url(../images/bgrood.gif) top left repeat-y; 
background-color: #341e58;
}

.white
{font-family: Verdana;
color: #333;
font-size: 90%;
margin: 0;
padding: 0;
background-color: #99aab4; 
}

p {
margin: 0 0 1em;
}

a:link, a:visited, a:active {
color: #7D001E;
text-decoration: none;
}

a:hover {
background-color: #cc071e;
color: #fff;
}

a img {
border: 0;
}

#pagina {
margin: 0;
padding: 0;
width: 100%;
}

#header {
width: 100%;
height: 100px;
b/ackground: url(../images/2009back.jpg) ;
background-color:#cc071e;
clear: right;
margin: 0;
padding: 0;
text-align: left;
b/order-bottom: 1px dashed #fff;
}

#logo {
margin: 0;
padding: 0;
}

#titel {
position: absolute;
top: 0;
left: 280px;
margin: 0;
color: #fff;
}
#titel h1, #titel h2 {
margin: 0 0 8px 20px;
}

#main {
float: left;
width: 100%;
}

#content {
margin: 0 0 0 240px;
padding: 20px 40px;
background-image: none;
background-color: #fff;
max-width: 530px;
}

#paginatitel {
float: right;
font-size: larger;
font-weight: bold;
color: #7341e58;
}

#menu {
width: 240px;
margin-left: -100%;
float: left;
}

#menu ul {
margin: 60px 0 100px 10px;
padding: 0;
list-style: none;
}

#menu ul li {
margin: 0;
padding: 0;
display: inline;
}

#menu ul li a {
font-weight: bold;
font-size: 110%;
color: #fff;
padding: 2px 0 2px 24px;
margin: 2px 0;
overflow: visible;
b/ackground: url(../images/button.gif) left top no-repeat;
display: block;
line-height: 1.0em;
}

#menu ul li a:hover {
b/ackground: url(../images/button_hover.gif) left top no-repeat;
background-color:#cc071e;
}

#extra {
float:left;
width:0;
margin-left:-0;
background-image: none;
background-color: #fff;
}

.text_content {
margin-top: 40px;
}