@import "nav.css";
@import "cnt.css";
html,body,form {
color:#999;
font-family: tahoma, arial, helvetica, sans, sans-serif;
margin:0;
padding:0;
}

body {
font-size:11px;
}
img, #wrapper, .cflyTip div {
	/*behavior: url("layout/iepngfix.htc");*/
	
	behavior: url("/opencms/opencms/system/modules/de.comspace.cofely/resources/img/iepngfix.htc");
}
a img {border: none;}
h3 {
font-size:15px;
margin:0;
text-transform:uppercase;
}

form {
display:inline;
}

a:link,a:visited {
color:#666;
text-decoration:none;
}

#wrapper {
background:url(../img/bg_wrapper.png) repeat-y;
height:100%;
margin:auto;
padding:0 4px;
width:960px;
}

#header {
height:134px;
position:relative;
}

#logo {
float:left;
height:134px;
position:relative;
width:245px;
}

#logo a {
background:url(../img/logo.jpg) no-repeat 43px 36px;
color:#fff;
display:block;
height:133px;
overflow:hidden;
text-indent:-400px;
}

.clr {
clear:both;
position:relative;
}
* html .clr {height:1px;}
*+html .clr {height:1px;}
.rt {float:right;}
.lt {float:left;}
.ctr {
	text-align:center;
}

.fiftyp {width: 50%;}


#content {
padding:0;
}

#buehne {
clear:left;
margin:0;
overflow:hidden;
position:relative;
}
.landingpage #buehne {height:309px;}
.homepage #buehne {height:309px;}
#processbar {overflow:hidden;}
#images {min-height:29px; position:relative; overflow:hidden; height:100%;}
#center_stage 
{
height:220px;
margin-bottom:27px;
margin-left:244px;
margin-top:-207px;
position:relative;
width:535px;
}

.bluegreen{background: transparent url(../img/bg_stage_center/bluegreen.gif) no-repeat;}

.blue{background: transparent url(../img/bg_stage_center/blue.gif) no-repeat;}

.redblue{background: transparent url(../img/bg_stage_center/redblue.gif) no-repeat;}
.blue_hblue{background: transparent url(../img/bg_stage_center/blue_hblue.gif) no-repeat;}
.blue_hblue2{background: transparent url(../img/bg_stage_center/blue_hblue2.gif) no-repeat;}
.hblue_blue{background: transparent url(../img/bg_stage_center/hblue_blue.gif) no-repeat;}


.blue_purple{background: transparent url(../img/bg_stage_center/blue_purple.gif) no-repeat;}
.purple_blue{background: transparent url(../img/bg_stage_center/purple_blue.gif) no-repeat;}

.green_blue{background: transparent url(../img/bg_stage_center/green_blue.gif) no-repeat;}


.contentpage #center_stage, .detailpage #center_stage{
display: block;
}

#center_stage h1{
color:#FFFFFF;
font-family:arial;
font-size:21px;
font-weight:bold;
letter-spacing:0.028em;
margin-bottom:8px;
margin-left:20px;
margin-right:20px;
padding-top:15px;
text-transform:uppercase;
}


#center_stage p{
color:#FFFFFF;
font-family:georgia, Times New Roman, serif;
letter-spacing:0.015em;
margin-bottom:0;
margin-left:22px;
margin-right:22px;
margin-top:0;
font-size: 14px;
}



* html #buehne img {
/*float:left;*/
}

#shdw_stage {
margin-top:-30px;
position:relative;
}
#shdw_stage_search {
margin-bottom:33px;
}



#footer {
background: url(../img/bg_footerie.gif) no-repeat;
padding-top: 29px;
margin-top: 23px;
padding-left: 20px;
zoom:1;
}

#footer div {
float: left;
width:237px;
padding-bottom: 22px;
}
#footer .meta {
background: url(../img/bg_dot.gif) repeat-y;
height: 455px;
margin-left:-9px;
}
#footer .meta ul { margin-left: 76px;}
#footer h4 {
font-weight: normal;margin:0 0 11px 0;
text-transform: uppercase;
color: #666;
}
#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;padding:0;margin:0;
font-size: 11px;
line-height: 17px;
margin-bottom:22px;
}
#footer .head {
font-weight: bold;
margin-top: 4px;
}
#footer div.clr {
float:none;
}
#footer .last {
background: #fff url(../img/shdw_footer.png) no-repeat top center;
color:#666666;
font-size:11px;
height:52px;
line-height:44px;
margin-left:-30px;
margin-right:-10px;
text-align:center;
width:auto;
}
* html #footer .last {
	position:absolute;
	width: 980px;
}


*+html #footer li, *+html #footer a{
	zoom:1;
}

