/** BASIC */
body {margin: 0px; padding: 0px; background: #FFFFFF url(../img/homepage01.jpg) repeat-x left top;}

.table1 {}
.table1 td{background: url(../img/subpage1_03.gif) repeat left top;}

/** FORMS */
form {margin: 0px; padding: 0px;}
#inputtext1 {width: 144px; border: 1px solid #FFFFFF; border-top-color: #5886A3; border-right-color: #ECF1F4; border-left-color: #ECF1F4;}
#inputsubmit1{width: 46px; height: 18px; background: url(../img/subpage1_02.gif) no-repeat left top; border: none; font-size: 10px; color: #FFFFFF;}

/** HEADINGS */
h1, h2, h3, h4, h5, h6{margin: 0px;}

/** TEXTS */
body, th, td, input, textarea, select{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
p, blockquote, ul, ol, dl {margin-top: 0px; margin-bottom: 1em; text-align: justify;}
.text1{font-size: 14px; font-weight: bold; color: #fff;}
.text2{color: #fff;}
.text3{font-size: 12px; color: #fff;}
h1.text4{margin-bottom: 15px; padding-left: 21px; background: url(../img/homepage09.gif) no-repeat left center; font-size: 24px; font-weight: normal; color: #f69605;}
h2.text4{margin-bottom: 15px; padding-left: 21px; background: url(../img/homepage09.gif) no-repeat left center; font-size: 18px; font-weight: normal; color: #f69605;}
.text5{font-size: 11px; font-weight: bold; color: #f69605;}
.text6{font-size: 18px; font-weight: normal; color: #2A3338;}
.text7{font-size: 24px; font-weight: bold; color: #f69605;}
.text8{font-size: 12px;}

/** LISTS */
.list1 {margin-left: 0px; padding-left: 0px; list-style: none; line-height: 18px;}
.list1 li {padding-left: 13px; background: url(../img/homepage10.gif) no-repeat left center;}

/** LINKS */
a {color: #E40205;}
a:hover {text-decoration: none;}
.link1 {text-decoration: none; font-size: 13px; color: #FFFFFF;}
.link1:hover {text-decoration: underline;}
.link2 {color: #fff;}

/** STYLES */
/*
.style1 {color: #f99;}
.style1 a {color: #f99;}
*/

/** BACKGROUNDS */
.bg1 { background: url(../img/subpage1_01.jpg) no-repeat left top; }
.bg2 { background: url(../img/homepage06.jpg) no-repeat left top; }
.bg3 { background: url(../img/homepage13.gif) no-repeat left bottom; }

/** MISC */
.align-justify{text-align: justify;}
.align-right{text-align: right;}

img{border: none;}

.img1{float: left; margin: 3px 15px 0px 0px;}
.img2{float: right; margin: 3px 0px 0px 15px;}
hr{display: none;}
.hr1{height: 1px;}

#planbox1 .content, #planbox2 .content, #planbox3 .content, #planbox4 .content{font-size: 8pt;}