/* //////////////// GENERAL INFO ////////////////

Site: SwissQ.nl
Version: 1

//////////////// //////////////// //////////////// */


/*//////////////// CLEAR ALL PADDING AND MARGIN //////////////// */

* { margin: 0; padding: 0;  }

/* //////////////// STRUCTURE ELEMENTS //////////////// */

#wrapper { width:100%; margin: 0 auto;}

#logo { width:100%; }
#logomiddle { text-align:center;margin:0 auto; width:1033px; text-align:center;}
#logomain { text-align:left; padding:25px 0px 0px 5px; float:left; width:526px; }
#logomenu { text-align:right; padding:25px 5px 0px 0px; float:left; width:197px; }
#logoaddress { text-align:left; padding:35px 0px 0px 0px; float:left; width:300px; }

#container { width:100%; background:url(images/body_bg.gif) repeat-y center #003B6B;}
#middle { text-align:center;margin:0 auto; width:1033px; text-align:center;}
#main { padding:35px 20px 0px 20px; text-align:left; float:left; width:491px; border-right:1px solid #ffffff; border-left:1px solid #ffffff; overflow:hidden; }
#main a { font-weight:bold }
#menu { text-align:right; padding:27px 30px 0px 0px; float:left; width:170px; line-height:32px; }
#menu a { text-decoration:none; font-weight:bold; font-size:13px; color: #ffffff; }
#menu a:hover { text-decoration:none; border:1px solid #ffffff; padding:5px; position: relative; left: 6px; }
#menu .active { text-decoration:none; font-weight:bold; font-size:13px; color: #ffffff; border:1px solid #ffffff; padding:5px; position: relative; left: 6px; }
#address { text-align:left; float:left; width:260px; padding:35px 20px 0px 20px; font-size:10px; }
#footer { height:25px; width:100%; background:url(images/body_bg.gif) repeat-y center #003B6B;}
#whitefooter { height:45px; width:100%; background:#ffffff;}

#reve { float:right; padding-right:20px; font-size:11px; text-align:center; }
#pasfoto { height:150px; width:150px; float: right; margin-left: 20px; padding-top: 5px; }

#images { width:100%; background:url(images/body_bg_rd.gif) repeat-y center #960203;}
#imagesmiddle { text-align:center;margin:0 auto; width:1033px; text-align:center;}
#imagesmain { text-align:left; float:left; width:531px; }
#imagesmenu { text-align:right; float:left; width:202px;}
#imagesaddress { text-align:left; float:left; width:300px;}

/* //////////////// GENERAL STYLE //////////////// */

body {font-family: Arial; font-size:12px; color:#ffffff; line-height:20px;}
.address_high { font-size:11px; color: #D8A608; font-weight:bold; }
a { text-decoration:underline; color: #ffffff; }
h1 { font-size:15px; color: #ffffff;}
h2 { font-size:12px; color: #D8A608;}
li { margin-left:14px; }
.img1 { margin:0px 10px 0px 0px; border:3px solid #ffffff;}
.logo_oost { color: #D8A608; font-weight:bold; letter-spacing: 0.1em; }
.logo_verh { color: #FFFFFF; font-weight:bold; letter-spacing: 0.1em; }

/* //////////////// FORM STYLES //////////////// */

.formfield {
       /* border:solid 1px #FBE1C4; */
        border:0px;
        width: 100%;
        background: #960203;
        color: #ffffff;
}

.textarea {
       /* border:solid 1px #FBE1C4; */
        border:0px;
        width: 100%;
        background: #960203;
        color: #ffffff;
        height:100px;
}

.formbutton  {
        border:solid 1px #ffffff;
        background: #960203;
        color: #ffffff;
        padding:3px;
}



