@charset"utf-8";
/*CSSDocument*/
*{
padding:0;
margin:0;
}

body{
background:#440f0a url(images/bg-body.gif) left top repeat-x;
text-align:center;
color:#fff;
font:normal 11px verdana;
padding-bottom:30px;
}

a{
color:#e30045;
}

a:hover{
text-decoration:none;
}

p{
line-height:18px;
}

h1{
font-size:40px;
font-family:arial;
color:#e30045;
}

h2{
font-family:arial;
color:#E30045;
font-size:16px;
margin-bottom:12px}

#outer{
background:#440f0a url(images/bg.gif) left top repeat-x;
min-height:680px;
overflow:hidden;
width:1104px;
margin:0 auto
}

#wrapper{
width:100%;
overflow:hidden;
background:url(images/bg-outer.gif) left top no-repeat;
text-align:center;
}

#section{
width:900px;
margin:0 auto;
padding-top:80px;
overflow:hidden;
}

#left{
width:380px;
float:left;
}

#logo{
text-decoration:none;
}

#logo img{
border:none;
}

.imageupload1{
margin-top:100px;
margin-bottom:30px;
}

.imageupload1,.imageupload2{
background:#2F0A06;
border:3px solid #2F0A06;
}

.imageupload1 label,.imageupload2 label{
width:100%;
height:50px;

}

.image{
width:374px;
overflow:hidden;
}



#right{
float:right;
width:500px;
text-align:justify;
min-height:600px;
background:#440F0A;
}

#content-section{
padding:20px;
}

.intro{
background:url(images/border.gif) left bottom repeat-x;
padding-bottom:20px;
margin-bottom:20px;
}

#mailform-area h1{
color:#86b5ae;
font-size:30px;
font-family:arial;
font-weight:normal;
margin-bottom:20px;
}

#mailform-area{}

.testimoni{}

#footer{
background:url(images/border-footer.gif) left top repeat-x;
border-bottom:10px solid #e30045;
height:50px;
clear:both;
}

#footer p{
text-align:right;
padding-top:15px;
padding-right:10px;
float:right;
width:200px;

}

#footer p a{
text-decoration:none;
color:#fff;
}

#footer p a:hover{
text-decoration:underline;
}







/* typo3 */
#mailform {
overflow:hidden;
width:100%;
margin-bottom:10px;
}

#mailform .csc-mailform-label{
font-size:12px;
color:#C9E6DF;
}

.csc-mailform {
border:none;
background:#4F150F;
padding:15px 15px 5px 15px;
}
.csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
.csc-mailform-label {
font-weight:bold;
padding-bottom:10px;
}
.csc-mailform label {
display:block;
float:left;
width:146px;
font:11px Arial, Helvetica, sans-serif;
padding-top:1px;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
border:1px solid #cdcdcd;
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
.csc-mailform input, .csc-mailform textarea {
padding:1px 4px;
}
.csc-mailform option {

padding-right:6px;
}
.csc-mailform .csc-mailform-check, .csc-mailform .csc-mailform-radio {
border:none;
}
.csc-mailform .csc-mailform-radio fieldset {
border:none;
margin:0;
padding:0;
width:200px;
}
.csc-mailform .csc-mailform-radio legend {
display:none;
}
.csc-mailform .csc-mailform-radio input {
clear:left;
float:left;
background:none;
border:none;
margin-right:5px;
}
* html .csc-mailform .csc-mailform-radio input {
margin-right:0;
}
.csc-mailform .csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
.csc-mailform .csc-mailform-submit {
background:url(images/submit.gif) left top no-repeat;
border:none;
width:208px;
height:30px;
color:#000;
font-weight:bold;
margin-top:3px;
margin-left:130px;
}
/* end of typo3 */

#footernav{
padding-top:20px;
width:680px;
overflow:hidden;
float:left;
}
#footernav li{
list-style:none;
float:left;
padding:0 10px;
border-right:1px solid 
}

#footernav li a{
text-decoration:none;
font-size:12px;
}


#left .image h1{
font-size:18px;
margin-bottom:5px;
}