/********************************************************************/
/*** File: hd_main0.css
/*** Author: Andreas Zrost
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 26.03.2008
/*** Description: System Edwin v1.0 Frontend Inhalt-Format
/********************************************************************/

/************************************************/
/* ----------AUSSEN UND INNEN----------------- */

html, body { font-family: Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10pt; color:#fff; line-height:12pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#000000;}

div.background { background-color:#000000;}
div.siteframe { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:1; background:#000 url(../pix/siteframe_bg.jpg) no-repeat 0 0; }
div.outer{ margin:0px 0px 0px 0px; }
div.inner{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; }


html, body {height:100%}
/*div.background{height:100%}*/
div.siteframe{height:100%}
div.inner{height:100%}
div.outer{height:100%}


/**************************************/
/* --------------ZELLEN------------- */
div.top { position:relative; height:103px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:3; background:transparent url(../pix/black_opac_40.png) repeat 0 0;}
/*div.top_border { margin:0px 0px 0px 32px; border-bottom:1px solid #CC9966; }*/

div.content { position:relative; width:973px; margin:0px 0px 0px 0px; padding:0px 0px 0px 27px; z-index:2; min-height:500px; height:auto !important; height:500px; }
div.innercontent { position:relative; padding:0px 0px 30px 0px; margin:0px 0px 0px 0px; width:540px; }
div.bodyframe { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:transparent;  }

div.left { position:absolute; top:300px; left:0px; width:280px; height:200px; }
div.left_side_image { position:absolute; top:0px; left:0px; width:43px; height:450px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/left_side_image.gif); background-repeat:no-repeat; background-position:0px 0px;}
div.left_side_image_expand { position:absolute;  bottom:0px; width:30px; height:45px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/left_side_image_expand.gif); background-repeat:repeat-y; background-position:0px 0px; }

div.right { position:relative; width:225px; margin-top:30px; margin-bottom:30px;  min-height:150px; height:auto !important; height:150px;}

div.clear{ clear:both; height:150px; }
div.footer { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:31px; clear:left; text-align:left; background:transparent url(../pix/footer_bg.png) repeat-x 0 0; z-index:4; }
div.flback { position:absolute; height:220px; width:990px; z-index:0; }


/*Clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}  /* for IE/Mac */ 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


.text_shadow,h2.boxes,.nl_mand_field{ text-shadow: 3px 3px 5px #000; }
h1 { text-shadow: 3px 3px 5px #222; }

.box_shadow{
-webkit-box-shadow: 3px 3px 5px #000;
-moz-box-shadow:  3px 3px 5px #000;
box-shadow: 3px 3px 5px #000;
}

.box_shadow_img{
-webkit-box-shadow: 3px 3px 5px #000;
-moz-box-shadow:  3px 3px 5px #000;
box-shadow: 3px 3px 5px #000;
}

.c_image_top{ margin: 0px 0px 0px 0px;  width:321px; height:446px; background:transparent url(../pix/vox_humana.png) no-repeat 0 0; z-index:1; position:absolute; top:200px; right:0px; }

table.main_table{ position:relative; /*table-layout:fixed;*/}
  td.main_table_td1{ vertical-align:top; width:262px;} 
  td.main_table_td2{ vertical-align:top;}


/*Tabelle zeile*/
table.ct_table{width:470px !important; border:none; table-layout:fixed; margin:0px auto;}

table.ct_table td { padding:0px 5px 3px 5px; text-align:left; border-top:none; color:#ffffff; font-size:15px; line-height:22px; font-weight:normal; }
table.ct_table td.ct_table_td1{width:225px;vertical-align:top;}
table.ct_table td.ct_table_td2{width:225px;vertical-align:top;}



span.txt_highlight1{ color:#86A3B3;  font-size:16px; line-height:22px; display:block; /*margin-bottom:30px;*/ }
span.txt_highlight2{  }
span.txt_highlight3{  }

span.big_orange {
    color: #f9b826;
    font-size: 31px;
    line-height: 33px;
    text-align: left;
    text-transform: capitalize;
	text-shadow: 3px 3px 5px #222;
}

