html {
font-family: arial;
color: #FFCEDF;
font-size: 14px;
}

body {
margin: 0px;
background: url(images/body_bg.jpg) #000000 repeat-x;
}

div.clear {clear: both;}

img {border: 0px;}

div.contentsize {
width: 800px;
margin: auto;
margin-top: 10px;
}

/***** Header ****/
div.header {
width: 800px;
height: 100px;
border: 1px solid #FF005A;
margin: auto;
margin-top:10px;
background: url(images/header.jpg) #000000; 
}

div.header h1 {
color: #FF005A;
margin-left: 400px;
margin-top: 5px;
}

/***** Navi ****/
div.navi {
width: 200px;
background: #000000;
float: left;
border: 1px solid #FF005A;
padding: 9px;
}

div.navi h3 {
color: #FF4285;
font-size: 16px;
margin-top: 0px;
}

/***** Content ****/
div.content {
width: 548px;
background: #000000;
float: right;
border: 1px solid #FF005A;
padding: 10px;
}

div.content h3 {
color: #FF4285;
font-size: 16px;
text-align: center;
margin-top: 0px;
}

div.content h2 {
color: #FF4285;
font-size: 16px;
text-align: center;
margin-top: 0px;
}

div.telecard {
width: 380px;
float: left;
font-size: 12px;
}

a {
color: #FF6EA1;
text-decoration: none;
margin-left: 0px;
}

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

hr {
border: 1px solid #FF005A;
height: 0px;
margin-bottom: 20px;
}

div.preise {
text-align: center;
margin-bottom: 15px;
margin-top: 15px;
}

/***** Footer ****/
div.footerbox {
width: 780px;
border: 1px solid #FF005A;
margin: auto;
margin-top: 10px;
background: #000000;
padding: 10px;
margin-bottom: 20px;
text-align: center;
}
