body,td,th,p {
	font-family: Verdana, sans serif;
	font-size: 11px;
	color: #242424;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
}

a:link {
	text-decoration: none;
	color: #242424;
}

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

a:hover {
	text-decoration: none ;
	color: #b90000;
}

a:active {
	text-decoration: none;
	color: #b90000;
}

a.content:link {
    text-decoration: underline;
    color: #242424;
}

a.content:hover {
    text-decoration: none;
    color: #242424;
}

a.content:active {
    text-decoration: none;
    color: #242424;
}

.headline {
    font-family: Trebuchet MS;
    font-size: 30px;
    font-weight: bold;
    color: #b90000;
}

.frame_left {
    border-left: 2px solid #b90000;
}

.frame_right {
    border-right: 2px solid #b90000;
}

.imprint {
    border-top: 2px solid #b90000;
    padding-right: 40px;
    padding-top: 5px;
}

.menu_left {
    padding-right: 10px;
}

.menu_right {
    border-left: 1px solid #242424;
    padding-left: 10px;
}

.inner_menu {
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #242424;
}

.menu_table {
    padding-right: 40px;
}

menu_current {
    color: #b90000;
}

.copyright {
    font-size: 10px;
}

.content_table {
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
}

.content_table_2 {
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 0px;
    padding-bottom: 20px;
}

.content_scrolling {
    padding-right: 30px;
}

ul, li {
    color: #b90000;
}

img.reference {
    border: 2px solid #b90000;
    margin-right: 10px;
    margin-bottom: 10px;
}
