@charset "utf-8";
/* CSS Document */


/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
* { padding: 0px; margin: 0px; }

body { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px; background-color: #FFFFFF; }

blockquote, address { font-style: normal; }

/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.note { font-size: 12px; line-height: 140%; }
.big { font-size: 14px; }
.valign-middle { vertical-align: middle; }


img { border: none; }
a img { border: none; }
a { color: #50626E; text-decoration: underline; }
a:hover { color: #009FDA; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; }
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; }

hr { display: none; }
.hr-line { height: 1px; overflow: hidden; background-color: #CCCCCC; }

/***************/
/* OVERLAPPING */
/***************/
.overlap,
.overlap * { display: block; position: relative; overflow: hidden; }
.overlap span { position: absolute; left: 0px; top: 0px; background-position: left top; background-repeat: no-repeat; }
a.overlap span,
.overlap a span { cursor: pointer; }

/********/
/* FORM */
/********/
form {}
form * { font-family: Arial, Helvetica, sans-serif; color: #333333; vertical-align: middle; }
form .input, textarea { padding: 2px 5px; }
form .input, select, textarea { border: 1px solid #CCCCCC; border-top-color: #ABADB3; border-right-color: #DBDFE6; border-bottom-color: #E3E9EF; border-left-color: #E2E3EA;  }
form fieldset { border: none; padding: 0px; margin: 0px; }
form strong { vertical-align: bottom; }

/************************/
/* BASIC TAG DEFINITION */
/************************/
body { background: #FFFFFF; color: #50626E; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }
h1 { font-size: 22px; color: #009FDA; font-weight: normal; }
h2 { font-size: 16px; font-weight: normal; color: #333333; margin-bottom: 5px; margin-top: 10px; }
p { padding-bottom: 1em; }
ul { padding-bottom: 1em; padding-left: 2em; }
ol { padding-bottom: 1em; }


/*******************************************************************/
/*                                                          LAYOUT */
/*******************************************************************/
body { text-align: center; }

#bg-top-right { background: url(/img/bg-top-right.png) repeat-x 50% 0%; }

#page-wrapper { width: 1000px; text-align: left; margin: 0px auto; background: url(/img/page-wrapper-bg.png) no-repeat left top; position: relative; }

#column-wrapper { }
#main-content { width: auto; }

#main-content-bottom-border {  display: none;  }

/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header { height: auto;}
#logo { padding: 0px; }

#form-login { display: none; }

/*******************************************************************/
/*                                                          FOOTER */
/*******************************************************************/
#footer { color: #50626E; font-size: 11px; padding: 15px 35px 20px 35px; }
#footer img { vertical-align: middle; }
#footer p { padding: 0px; margin: 0px; }
#footer a { color: #50626E; }
#giant { display: none; }

/*******************************************************************/
/*                                                            MENU */
/*******************************************************************/
#menu { display: none; }


/*******************************************************************/
/*                                                     LEFT COLUMN */
/*******************************************************************/
#left-column .column-content { display: none; }
#left-column address { text-align: right; position: absolute; top: 0px; right: 0px; }


/*******************************************************************/
/*                                                    RIGHT COLUMN */
/*******************************************************************/
#right-column {display: none; }
#tools { display: none; }

/*******************************************************************/
/*                                                         CONTENT */
/*******************************************************************/
#main-content { padding: 29px 0px 20px 0px; line-height: 20px; }
#main-content .column-content { padding: 12px 20px 0px 23px; }

.intro { font-size: 22px; line-height: 29px; padding-bottom: 12px; color: #333333; }
.intro strong { color: #009FDA; font-weight: normal; }

#spacer { display: none; }

/*******/
/* NAV */
/*******/
#nav { display: none; }

#news dt { font-size: 14px; font-weight: bold; }
#news dt .date { font-size: 11px; color: #999999; padding-left: 10px; }
#news dd { padding-bottom: 1em; }

#sitemap ul { padding-bottom: 0px; font-size: 12px; }

.studie-download { border: 1px solid #80CFEC; padding: 10px 15px 10px 15px; }
.studie-download h3 { font-weight: bold; font-size: 14px; color: #009FDA; position: relative; height: 20px; line-height: 20px; padding-bottom: 9px;  }
.studie-download h3 span { position: absolute; top: 0px; left: 0px; height: 20px; width: 205px; background: url(/img/title-studie-down.png) no-repeat left top; }
.studie-download p.file { padding: 0px 20px 0px 0px; margin: 0px; width: 75px; text-align: center; float: left; font-size: 10px; color: #A7B0B6; line-height: 11px; }
.studie-download p.file a { padding-top: 36px; display: block; color: #A7B0B6; background: url(/img/ico-pdf.png) no-repeat center top; }

#reference { margin: 0px; padding: 0px; }
#reference li { background: none; list-style: none; padding: 0px 0px 20px 0px; margin: 0px; display: block; font-size: 11px; text-align: center; color: #A7B0B6; width: 160px; float: left; }
#reference img { display: block; margin: 0 auto; padding-bottom: 5px; }
/*******************************************************************/
/*                                                        HOMEPAGE */
/*******************************************************************/

