@charset "utf-8";

@font-face {
    font-family: 'Amazone';
    src: url('fonts/amazone.eot');
    src: url('fonts/amazone.eot?#iefix') format('embedded-opentype'),
         url('fonts/amazone.woff') format('woff'),
         url('fonts/amazone.ttf') format('truetype'),
         url('fonts/amazone.svg#amazone') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
	background: url("images/bg.jpg") repeat fixed center bottom #FFFFFF;
	color: #0d0e10;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 13px;
}

#aussen  {
    margin: 0;
    padding: 0;
}

#wrap  {
    background-image: url("images/bg.png");
    margin: 0 auto;
	margin-top: 30px;
    max-width: 927px;
    min-width: 927px;
    padding: 37px;
	padding-bottom: 25px;
    text-align: left;
    width: auto !important;
}

#footer  {
    margin: 0 auto;
	margin-top: 20px;
    max-width: 927px;
    min-width: 927px;
	padding-bottom: 25px;
    text-align: center;
    width: auto !important;
}

#footer a {
	color: #0d0e10;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#header{
	height: 38px;
}
.logo {
	float: left;
}
.headermenu {
	float: right;
	margin-top: 10px;
}
#menu {
	clear: both;
	margin-top: 25px;
}
#submenu {
	clear: both;
	padding: 0px;
	margin-top: 5px;
}
#submenuinner {
	padding: 5px;
	padding-left: 21px;
	background-color: #FFF;
	border: 1px solid #1b859a;
}
#submenuinner a {
	color: #0d0e10;
	text-decoration: none;
}
#submenuinner a.active, #submenuinner a:hover {
	color: #0d0e10;
	text-decoration: underline;
}

.headermenu a {
	color: #0d0e10;
	text-decoration: none;
}
.headermenu a:hover {
	text-decoration: underline;
}
.headermenu a.active {
	text-decoration: underline;
}


h1 {
	color: #d00315;
	font: 28px/28px Helvetica,Tahoma,Arial,sans-serif;
	margin-bottom: 30px;
	margin-top: 0px;
}
#content {
	background-color: #FFF;
	padding: 25px;
	margin-top: 7px;
	float: left;
	width: 595px;
}
#content a, #contentright a{
	color: #d00315;
}
#contentright {
	margin-top: 7px;
	background-color: #FFF;
	float: right;
	padding: 19px;
	padding-top: 25px;
	width: 190px;
}
p {
	text-align: justify;
	margin-bottom: 12px;
	margin-top: 0px;
}

.important{
	color: #d00315;
}
h2 {
	color: #d00315;
	font: 16px Tahoma,Helvetica,Arial,sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform:uppercase;
}

.rot {
    color: #d00315;
}

.schwarz {
    color: #000;
}