html {
	height: 100%;
	background: url('/images/htmlbg.gif') repeat-x;
}
body {
	font-size: 11px;
	font-family:verdana;
	height:auto;
	margin:0px auto;
	padding:0px;
}
body a {
	outline:none;
}

#main {
	width: 957px;
	height:100%;
	margin:0px;
	padding:0px;
}

/* Header */
#header {
	display:block;
	height:167px;
	margin:0px;
	padding:0px;
	background: url('/images/headerBg.jpg') no-repeat;
}

#headerAd
{
float:left;
display:inline;
position:relative;
width:234px;
height:60px;
margin:25px 70px 0px 650px;
padding:0px;
background:#ffffff;
}

#topNav
{
	float:left;
	display:inline;
	position:relative;
	width:auto;
	height:30px;
	margin:48px 0px 0px 280px;
	padding:0px 0px 0px 0px;
}
#topNav a
{
display:inline;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:0px 50px 0px 20px;
margin:0px;
background: url('/images/navArrow.gif') 0px 4px no-repeat;
}
#topNav a:hover
{
text-decoration:underline;
background: url('/images/navArrow.gif') 2px 4px no-repeat;
}


/* Content */
#content {
	float:left;
	display:inline;
	width: 957px;
	height:auto;
	margin:0px;
	padding:0px;
	background: url('/images/contentBg.jpg') no-repeat;
}

/* Left Column */
#leftColumn
{
	float:left;
	display:inline;
	position:relative;
	height:auto;
	width:270px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	background:url('/images/leftColumnFooter.gif') 100% 100% no-repeat;
}

ul#categories
{
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	height:auto;
	width:188px;
	margin:0px 0px 0px 82px;
	padding:38px 0px 0px 0px;
	background: url('/images/categorieHeader.gif') no-repeat;
}
ul#categories li
{
	float:left;
	width:188px;
	height:26px;
	margin:0px;
	padding:0px;
	background:url('/images/navItemBg.gif') no-repeat;
}
ul#categories li a
{
	float:left;
	display:inline;
	color:#2c0900;
	font-size:12px;
	text-decoration:none;
	height:20px;
	width:165px;
	margin:0px;
	padding:6px 0px 0px 23px;
	background:url('/images/icons/arrow.gif') 10px 11px no-repeat;
}
ul#categories li a:hover {
	text-decoration:underline;
	color:#eb2071;
	background:url('/images/icons/arrowActive.gif') 11px 11px no-repeat;
}

/* Right Column */
#rightColumn {
	float:left;
	display:inline;
	position:relative;
	height:auto;
	width:648px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contenHeader {
	float:left;
	display:inline;
	position:relative;
	height:38px;
	width:648px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url('/images/headerContent.gif');
}
#contenHeader h1 {
	display:block;
	color:#ffffff;
	font-size:18px;
	margin:0px;
	padding:10px 0px 0px 10px;
}

#breadCrumb {
float:left;
display:inline;
position:relative;
width:auto;
height:auto;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
}
#breadCrumb span {
float:left;
display:inline;
position:relative;
width:auto;
color:#c1c0c1;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#breadCrumb a {
text-decoration:none;
color:#c1c0c1;
}
#breadCrumb a:hover {
text-decoration:underline;
}
#breadCrumb a.selected {
text-decoration:underline;
color:#ed0f69;
}

#stapBack {
float:right;
display:inline;
position:relative;
width:auto;
height:auto;
margin:5px 8px 0px 0px;
padding:0px 0px 0px 0px;
}
#stapBack a {
float:left;
text-decoration:underline;
color:#ed0f69;
}

#reportError
{
float:left;
display:inline;
position:relative;
width:633px;
height:auto;
margin:10px 0px 0px 5px;
padding:0px 0px 0px 0px;
background:url('/images/errorBg.gif') no-repeat;
}
#messageError
{
float:left;
display:inline;
position:relative;
width:579px;
margin:10px 0px 0px 0px;
padding:5px 0px 5px 50px;
border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;
}
#reportError pre
{
float:left;
color:red;
font-size:12px;
font-weight:bold;
width:620px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#selectedCard {
	float:left;
	display:inline;
	position:relative;
	height:auto;
	width:auto;
	margin:10px 0px 0px 5px;
	padding:4px 4px 2px 4px;
	border:1px solid #fcd9e7;
}

#sendForm
{
	float:left;
	display:inline;
	position:relative;
	height:auto;
	width:648px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
#sendForm p.right
{
float:left;
display:inline;
position:relative;
height:auto;
width:180px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sendForm label.nr1 {
float:left;
display:inline;
position:relative;
font-size:14px;
font-weight:bold;
color:#ed0f69;
height:auto;
width:auto;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 25px;
background:url('/images/icons/iconNr1.gif') no-repeat;
}
#sendForm textarea#card_text
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
height:200px;
width:160px;
margin:8px 0px 0px 10px;
padding:2px 0px 0px 0px 0px;
}
#sendForm select.style
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:166px;
margin:8px 0px 0px 10px;
padding:4px 0px 4px 0px;
}
#sendForm .contentShadow
{
float:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sendForm p.leftColumn
{
float:left;
display:inline;
position:relative;
height:auto;
width:170px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sendForm label.smiley {
float:left;
display:inline;
position:relative;
font-size:14px;
font-weight:bold;
color:#ed0f69;
height:auto;
width:auto;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 0px;
}
#sendForm select.smileyCat
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:150px;
margin:5px 0px 5px 10px;
padding:4px 0px 4px 0px;
}
span.iconSelect
{
float:left;
display:inline;
position:relative;
height:auto;
width:auto;
margin:4px 4px 4px 7px;
padding:0px 0px 0px 0px;
}

#sendForm p.middleColumn
{
float:left;
display:inline;
position:relative;
height:auto;
width:200px;
margin:5px 0px 0px 25px;
padding:0px 0px 0px 0px;
}
#sendForm label.nr2 {
float:left;
display:inline;
position:relative;
font-size:14px;
font-weight:bold;
color:#ed0f69;
height:auto;
width:auto;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 25px;
background:url('/images/icons/iconNr2.gif') no-repeat;
}
#sendForm input.name
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:60px;
margin:5px 0px 2px 10px;
padding:4px 0px 4px 2px;
}
#sendForm input.mail
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:110px;
margin:5px 0px 2px 5px;
padding:4px 0px 4px 2px;
}
#sendForm input.addMoreButton {
float:left;
display:inline;
position:relative;
margin:5px 0px 2px 10px;
padding:0px 0px 0px 0px;
}

#sendForm p.rightColumn
{
float:left;
display:inline;
position:relative;
height:auto;
width:200px;
margin:5px 0px 0px 25px;
padding:0px 0px 0px 0px;
}
#sendForm label.nr3 {
float:left;
display:inline;
position:relative;
font-size:14px;
font-weight:bold;
color:#4dbd07;
height:auto;
width:auto;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 25px;
background:url('/images/icons/iconNr3.gif') no-repeat;
}
#sendForm input.sender
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:180px;
margin:5px 0px 2px 10px;
padding:4px 0px 4px 2px;
}
#sendForm select.sendDate
{
float:left;
display:inline;
position:relative;
font-size:11px;
color:#000000;
width:184px;
margin:5px 0px 2px 10px;
padding:4px 0px 4px 2px;
}
#sendForm input.radioButton {
float:left;
display:inline;
position:relative;
margin:5px 0px 2px 10px;
padding:4px 0px 4px 2px;
}
#sendForm label.radioLabel {
float:left;
display:inline;
margin:5px 0px 0px 5px;
*margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sendForm span.radio {
float:left;
display:inline;
width:170px;
height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sendForm p.footerLeft
{
float:left;
display:inline;
position:relative;
height:auto;
width:350px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sendForm p.footerRight
{
float:right;
display:inline;
position:relative;
height:auto;
width:250px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.cardBox {
	float:left;
	display:inline;
	position:relative;
	height:auto;
	width:auto;
	margin:10px 0px 0px 10px;
	padding:4px 4px 2px 4px;
	border:1px solid #fcd9e7;
}
.cardBox img {
	border:none;
}

#paginator
{
	float:right;
	display:inline;
	height:38px;
	margin:30px 10px 0px 0px;
	padding:0px;
}

#paginator a.green
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	height:34px;
	width:18px;
	margin:0px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pageGreen.gif');
}
#paginator a.green:hover
{
text-decoration:underline;
font-weight:bold;
}
#paginator a.greenSelected
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	height:34px;
	width:18px;
	margin:2px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pageGreen.gif');
}

#paginator a.pink
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	height:34px;
	width:18px;
	margin:0px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pagePink.gif');
}
#paginator a.pink:hover
{
text-decoration:underline;
font-weight:bold;
}
#paginator a.pinkSelected
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	height:34px;
	width:18px;
	margin:2px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pagePink.gif');
}

#paginator a.orange
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	height:34px;
	width:18px;
	margin:0px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pageOrange.gif');
}
#paginator a.orange:hover
{
text-decoration:underline;
font-weight:bold;
}
#paginator a.orangeSelected
{
	float:left;
	display:inline;
	position:relative;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	height:34px;
	width:18px;
	margin:2px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	background:url('/images/icons/pageOrange.gif');
}

#footer {
	float:left;
	display:inline;
	position:relative;
	height:52px;
	width:835px;
	margin:50px 0px 0px 83px;
	padding:0px 0px 0px 0px;
	background:url('/images/footer.gif');
}
#footer p {
float:left;
width:815px;
text-align:center;
font-size:11px;
color:#ffffff;
height:auto;
margin:20px 0px 0px 10px;
padding:0px;
}
#footer p span {
margin:0px 0px 0px 90px
}
#footer p span a {
text-decoration:none;
color:#ffffff;
margin:0px;
padding:0px;
}
#footer p span a:hover {
text-decoration:underline;
}

/* own */
.formmail fieldset {
    border: 0px;
}

.formmail label {
    float: left;
    width: 75px;
}


