body {background-color: #b2b9d3; margin: 0px; padding: 0px;
font: 12px Arial, sans-serif; color: #504B3E;
}

td {font: 12px Arial, sans-serif; color: #504B3E;}

#container {
text-align:left;
width: 769px;
margin-bottom: 10px;
margin-top: 22px;
margin-left: auto;
margin-right: auto;
}

#flaggen {}

#rahmen {
/*background-image: url(gfx/grau_bg_cont.gif); background-position: 230px; background-repeat: repeat-y;*/
/*background-image: url(gfx/blau_bg_nav.gif); background-repeat: repeat-y;*/
background-image: url(gfx/bg.gif); background-repeat: repeat-y;
border:1px solid #475F9D;
background-color: #7D92CD;
}

#links{
float: left;
width: 230px;
padding: 0px;
margin: 0px;
}

#rechts{
min-height: 606px;
background-color:#D1D7E9;
width: 537px;
float: right;
padding: 0px;
margin: 0px;
}

#content{
margin-left: 40px;
margin-right: 40px;
margin-top: 30px;
margin-bottom: 30px;
}


#menu {
float: right;
list-style: none; padding: 0px;
color: #2B4484;
font: 11px Arial, sans-serif;
}

#menu a {
width: 215px;
color: #2B4484;
text-decoration: none; 
display: block;
border-bottom: solid 1px #D1D7E9;
padding: 9px 0px 5px 3px;
}


#menu a:hover {
color: #2B4484;
background: #D1D7E9;
}

h1{
font: 14px Arial, sans-serif;
font-weight: bold;
color: #504B3E;
}

h2{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #504B3E;
}

.zitat{
font-weight: bold;
color: #9A0022;
}


/*
a {
color: #2B4484;
text-decoration: none; 
}

a:hover {
text-decoration: underline;
}
*/

.link {
color: #2B4484;
text-decoration: none; 
}

.link:hover {
text-decoration: underline;
}
