body {
background-color : rgb(255, 255, 255);
font-family : Arial, Helvetica, sans-serif;
color : black;}

*html body {
font-size : x-small; /* für IE/Win */}


a:link {
font-family : Arial, Helvetica, sans-serif;
color : rgb(0,0,0);
text-decoration : none;
font-size : 100%;}

a:visited {
font-family : Arial, Helvetica, sans-serif;
color : rgb(0,0,0);
text-decoration : none;
font-size : 100%;}

a:hover {
font-family : Arial, Helvetica, sans-serif;
color : rgb(153,51,153);
text-decoration : underline;
font-size : 100%;}

*html a:link {
font-size : 100%;/* für IE/Win */}

*html a:visited {
font-size : 100%;/* für IE/Win */}

*html a:hover {
font-size : 100%;/* für IE/Win */}

h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 240%;
margin : 0 10px 10px;}

h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 200%;
margin : 0 10px 10px;}

h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 120%;
margin : 0 10px 10px;}

ul {
padding : 0;
margin : 0;
list-style: none;}

p {
margin : 10px 0 0 0 ;}

#wrap {
width : 799px;} 

#header {
text-align : center;
padding : 10px 0 5px 0;
border : 0 solid;}

#sidebar {
float:left;
width: 189px;
padding: 20px 15px 20px 15px;
background : silver;
border : 0 solid;}

#content {
float: right;
width: 560px;
padding: 10px;
background : rgb(228, 228, 228);
text-align : justify;}

#content-text {
text-align: justify;
vertical-align: top;
color:black;
margin: 0 0 0 0;
padding: 5px;}

#footer{
float: right;
width: 570px;
background : rgb(228, 228, 228);
padding: 0 0 0 10px;
font-size: 90%;
font-style: normal;
color: rgb(196,31,58);}

#footer ul {
padding : 0 0 0 5px;
margin : 0;
text-align: left;
list-style: none;}

#content-text h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 120%;
margin : 20px 10px 10px 0;}

#content-text p {
margin: 0 0 10px 0;}


.table {
width: 100%;
border-bottom : 5px solid;
border-color : rgb(196,31,58);
padding: 2px 0 8px 0 ;} 

.table-noline {
width: 100%;
border-bottom : none;
padding: 2px 0 8px 0 ;} 

.table-offer {
width: 100%;
border : 1px solid;
border-color : black;
padding: 2px 0 7px 0 ;} 

.line {
text-align: center;} 

.linealt {
text-align: center;
background: rgb(200, 200, 200);} 

.left {
text-align: left;
padding : 0px 0px 0px 5px;} 

.disc {
padding : 5px 0px 2px 15px;
margin : 0;
list-style: disc;} 

.nodisc {
padding : 0px 0px 3px 15px;
margin : 0;
list-style: none;} 

.image {
text-align: center;
color:black;
font-size: 90%;
font-style: italic;
margin: 5px 0 0 0;
padding: 5px;}

.text {
text-align: justify;
vertical-align: top;
color:black;
font-size: 120%;
font-style: normal;
margin: 0 0 0 0;
padding: 5px;}


