/*
###project###
Global declarations
Copyright: Planetactive GmbH
*/

/************************************************************
* general items 
************************************************************/
html										{ height:100%; }
body										{ background:#041B55; text-align:center; }
body,ul,li,form,label						{ margin:0; padding:0; }
ul,ol										{ list-style-type:none; }
img											{ border:0; }
p											{ margin:0 0 15px 0; }
h1											{ margin:0 0 16px 1px; line-height:15px; }
h2											{ margin:0 0 13px 0; line-height:15px; font-size:11px; font-weight:bold; }
.left										{ float:left; }
.right										{ float:right; }
.clear										{ clear:both; }
.clearfix:after								{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix									{ min-width:0; display:block; clear:both; }

/************************************************************
* typo
************************************************************/
div,p,a,li,td,input,select,option,textarea	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#BBC2E1; line-height:15px; outline:none; }

a:link,
a:visited,
a:active									{ text-decoration:underline; color:#BBC2E1; }
a:focus,
a:hover 									{ text-decoration:underline; color:#FDC912; }

/************************************************************
* framework
************************************************************/
#frw										{ width:904px; margin:40px auto; text-align:left; }

/************************************************************
* header
************************************************************/
#hdr										{ text-align:right; margin:0 0 5px 0; }
#hdr li										{ display:inline; color:#6E7BC0; }

/************************************************************
* content
************************************************************/
#main										{ width:900px; height:500px; border:1px #FEC413 solid; }

#main #nav									{ width:169px; margin:0 40px 0 0; float:left; }
#main #nav .logo							{ margin:14px 0 27px 33px; }
#main #nav ul								{ border-top:1px #6E7BC0 solid; }
#main #nav li								{ border-bottom:1px #6E7BC0 solid; }
#main #nav li img							{ vertical-align:bottom; }
#main #nav li.last							{ border:0; margin-top:29px; }
#main #nav li.last_more						{ border:0; margin-top:10px; }

#main #cnt									{ float:left; width:635px; height:385px; overflow:auto; position:relative; margin:63px 0 0 0; padding:0 20px 0 0; }
#main #flash-stage							{ padding:0; margin:0; float:right; }


#main #cnt ul li							{ margin:0 0 5px 20px; list-style-image:url('../img/cnt_ul-image.gif'); }
#main #cnt p.small							{ width:440px; }

#main #cnt dl								{ margin:0; }
#main #cnt dt								{ margin:0 0 5px 0; }
#main #cnt dd								{ margin:0 0 5px 0; }

#main #cnt .no-mrg							{ margin:0; }
#main #cnt .no-mrg p						{ margin-bottom:45px; }

#main #cnt .infobox							{ float:right; padding:7px; margin:0 0 10px 10px; color:#fff; text-align:center; border:1px #6E7BC0 solid; }
#main #cnt .teaserbox						{ padding:1px; border:1px #6E7BC0 solid; margin:0 0 15px 0; }
#main #cnt .teaserbox .left					{ padding:15px; }
#main #cnt .teaserbox .right				{ padding:15px; background:#3D4D8C; color:#fff; }


#main #cnt h1.less_marg { margin-bottom:5px; }
#main #cnt .visual							{ float:right; width:163px; margin:30px 0 0 0; }
#main #cnt .people							{ padding:1px; margin:0 0 7px 0; border:1px #6E7BC0 solid;}
#main #cnt .people .image					{ float:right; width:76px; }
#main #cnt .people h2					{ margin-bottom:5px; }
#main #cnt .people p				{ margin-bottom:0; }
#main #cnt .people .text					{ float:left; width:485px; padding:10px 15px 0 15px; }


#main #cnt table.border						{ border-top:1px #6E7BC0 solid; }
#main #cnt td								{ padding:10px 0 10px 0; border-bottom:1px #6E7BC0 solid; vertical-align:top; }
#main #cnt td.smallpad						{ padding-bottom:5px; }
#main #cnt tr.last td						{ border:0; }

/************************************************************
* popup
************************************************************/
#pop p										{ text-align:center; }
