@charset "utf-8";
body#supported {color:#555555;font-family: Verdana, Geneva, sans-serif;font-size:13px;}
body#nonsupported {color:#555555;font-family: Verdana, Geneva, sans-serif;font-size:13px;}
/*<!-- $WEFT -- Created by: Lauren Thompson (nymphont@yahoo.com ) on 09.11.2009 -- */
  /*@font-face {
    font-family: "Caviar Dreams";
    font-style:  normal;
    font-weight: normal;
    src:url("/fileadmin/ed24.tpl/images/CaviarDreams.ttf") format("truetype");
  }*/
  @font-face {
    font-family: "Caviar Dreams";
    font-style:  normal;
    font-weight: 700;
    src: url("/fileadmin/ed24.tpl/images/CaviarDreams_Bold.ttf") format("truetype");
  }
/*-->*/
/*########### HEADINGS #############*/
#supported h1, 
#supported h2,
#supported h3 {font-family: "Caviar Dreams", Verdana, Geneva, sans-serif;color:#2b7394;margin:0}
#nonsupported h1, 
#nonsupported h2,
#nonsupported h3 {font-family: Verdana, Geneva, sans-serif;color:#2b7394;margin:0}

h4, h5, h6 {font-family: Verdana, Geneva, sans-serif;color:#555555;margin:0}

h1 {padding:20px 0 20px 0;}
#supported h1{font-size:22px;font-weight:700;} 
#nonsupported h1{font-size:19px;font-weight:normal;}
h2 {padding:15px 0 15px 0;}
#supported h2{font-size:18px;font-weight:700;}
#nonsupported h2{font-size:17px;font-weight:normal;}
h3{padding:10px 0 10px 0;} 
#supported h3{font-size:16px;font-weight:700;}
#nonsupported h3{font-size:15px;font-weight:normal;}

h4{padding:10px 0 5px 0;font-size:14px; font-weight:normal; color:#727272}
h5{padding:10px 0 5px 0;font-size:14px; font-weight:bold; color:#555555}
h6{padding:10px 0 10px 0; font-size:12px; font-weight:bold;color:#727272} 
/*#supported h6{font-size:14px;}
#nonsupported h6{font-size:13px;font-weight:normal;}*/

.page-title {padding-top:0px;}
h3.page-title {padding-top:4px}
h1 + h4 {margin-top:-15px;padding-top:0;}
h2 + h4 {margin-top:-10px;padding-top:0;}
h3 + h4 {margin-top:-5px;padding-top:0;}

h1.side, h2.side, h3.side, h4.side, h5.side, h6.side {clear:none;}

/*########### Paragraph #############*/
p {margin:0; padding:0 0 10px 0;line-height:18px;}
p.details{font-size:80%;}

#main blockquote {clear:both;font-size:90%;margin:0 20px 20px;}
#main p.center {text-align:center;}
#main p.right {text-align:right;}

/*########### Lists #############*/
#main ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 10px 4px;line-height:18px;padding:0 0 0 15px}
#main ul li {background:transparent url(../images/bullet.gif) no-repeat scroll 0 5px;margin:0;padding:0 0 5px 18px;}
#main ol {margin:5px 0 10px 23px;line-height:18px;padding:0 0 0 15px} 
#main ol li {margin:0;padding:0 0 2px;}

/*########### columns #############*/
.column2-left {width:230px; float:left;}
.column2-right {width:230px; float:right;}

/*########### TABLES ##############*/
.top {vertical-align:top;}
.bottom{vertical-align:bottom;}
.middle {vertical-align:middle;}
.thead {}

/*########### Images #############*/
#main img {float:left;margin:3px 10px 7px 0;padding:0;}
#main img.center {display:block;float:none;margin:0 auto;}
#main img.right {float:right;margin:3px 0 7px 10px;}
#main img.ref {margin:3px 35px 7px 10px;padding:1px;border:0px;}

/*########### Links #############*/
#main a {color:#2b7394;text-decoration:none;font-weight:normal;}
#main a:hover {text-decoration:underline;}
#main h1 a, #main h2 a, #main h3 a {color:#27546f;font-weight:700;}

/*########### News #############*/
#latest-news {}
#latest-news #details p {padding:0;font-size:11px}
#latest-news p.news-details{text-align:right; font-style:italic; font-size:11px;margin:-10px 0 0 0; padding:0 0 5px 0;}
#latest-news p.read-more, #latest-news p.read-more a{text-align:right;color:#2b7394;font-size:11px;padding-bottom:20px;}
#latest-news a{color:#555555;text-decoration:none;}

/*########### FORMS ############*/
fieldset {border:solid 1px rgb(220,220,220);margin:0;padding:0}
form {margin: 0;padding: 0px;}
legend {color:#646464;font-weight:bold; font-size:15px;}
label {float:left; width:125px;padding:2px;margin:0 0 2px 10px;}
input {width:310px;margin:0 0 2px 0;padding:2px}
input.powermail_reset,
input.powermail_submit {width:150px;float:right;margin-right:8px; padding:1px; text-align:center;background:#CCCCCC repeat scroll 0 0;border:1px #555555 solid;}
input.powermail_reset:hover,
input.powermail_submit:hover{cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
textarea {width:310px;margin:0 0 2px 0;padding:2px}
span.powermail_mandatory {color:#F20909;}
/*.required{color:#F20909;}*/

#respond input[type=submit]{width:150px;float:left;background:#CCCCCC repeat scroll 0 0;border:1px #555555 solid;}
#respond input[type=reset]{width:150px;margin-left:300px;background:#CCCCCC repeat scroll 0 0;border:1px #555555 solid;}

form ul.powermail_multiplejs_tabs {display:none;}
form .powermail_mandatory_js {color:#FF0000; padding-left: 20px;}
form .validation-failed {border-color:#FF0000;}
form .recaptcha {padding:0;height:130px;width:457px;display:inline}
#recaptcha_widget_div {margin-left:139px;width:318px}

span.tx-srfreecap-pi2-cant-read {padding-left:140px;margin-bottom:20px;display:block;}

/*############### Misc ###############*/
.important {}
.align-left, .left {text-align: left;}
.align-right,.right {text-align: right;}
.align-center,.center {text-align: center}
.align-justify,.justify {text-align: justify;}

.clear-none {clear:none;}
.clear {clear:both;}

.float-left,.f-left {float:left}
.float-right,.f-right {float:right}
.float-none,.f-none {float:none;}