﻿@charset "UTF-8";
/* CSS Document */

body{
	background-color:#FAFAFA;
	background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0,#DDD), color-stop(0.8,#FAFAFA)) fixed;
	background: -moz-linear-gradient(100% 20% 270deg, #FAFAFA, #DDDDDD) repeat scroll 0 0 #FAFAFA;
	color:#666666;
	font-size:13px;
	font-family:Helvetica, Arial sans-serif;
	height:100%;
	margin:0px;
	background-repeat:no-repeat;
}

#sitecontainer{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-shadow:0 1px 0 rgba(255, 255, 255. 0.5);
}

/***********************************************
	Header
***********************************************/

#header{
	position:relative;
	width:100%;
	height:135px;
	display:block;
}
#headerimg{
	height:135px;
	width:100%;
	display:block;
	overflow:hidden;
}
#userlinks{
	position:absolute;
	height:35px;
	width:168px;
	top:0px;
	right:0px;
	text-shadow:none;
}
#userlinks ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:none;
}
#userlinks ul li{
	float:right;
	border-left:1px solid #999999;
	padding-left:10px;
	padding-right:10px;
}
#userlinks ul li a{
	color:#686868!important;
	text-decoration:none;
	font-size:12px;
}
#userlinks ul li.last{
	border-left:none;
}
#userlinks ul li a.active{
	color:#000000!important;
}


#page{
}

/***********************************************
	Hauptmenü
***********************************************/

#menu{
	height:42px;
	width:100%;
	display:block;
	background-color:#028ab8;
	font-size:16px;
	line-height:32px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.25);

	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#666666');*/
	filter: dropshadow(color=#000000,offX=5,offY=5);
}
#menu ul{
	margin:0px;
	padding:0px;
	padding-left:16px;
	list-style:none;
}
#menu ul li{
	padding-top:4px;
	float:left;
	display:block;
}
#menu ul li a{
	color:#FFFFFF!important;
	font-weight:bold;
	text-decoration:none!important;
	border-bottom:4px solid transparent;
	margin-right:28px;
	line-height:34px;
	display:block;
	float:left;
}
#menu ul li a.active{
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	border-bottom:4px solid #000000;
 	color: #000000!important;
}
#menu ul li a:hover{
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
 	color: #000000!important;
}

/***********************************************
	Untermenü
***********************************************/

#submenu{
	width:100%;
	background-color:#FFFFFF;
	text-shadow:none;
}
#submenu ul{
	margin:0px;
	padding:0px;
	padding-left:16px;
	list-style:none;
	padding-top:4px;
	height:21px;
	width:944px;
	display:block;
	border-bottom:1px solid #333333;
}
#submenu ul li{
	float:left;
	display:block;
	margin-right:18px;
	height:21px;
}
#submenu ul li a{
	line-height:19px;
	border-bottom:2px solid transparent;
	color:#999999!important;
	text-decoration:none!important;
	display:block;
}
#submenu ul li a:hover{
	border-bottom:2px solid #666666;
	color:#666666!important;
}
#submenu ul li a.active{
	border-bottom:2px solid #333333;
	color:#333333!important;
}
/***********************************************
	Image
***********************************************/

#imagewrapper{
	position:relative;
}
#image{
	height:auto;
	width:100%;
	display:block;
	line-height:0px;
	font-size:0px;
}
body.celdocpath_Content\00002eHome #calculatedtext{
	position:absolute;
	top:0px;
	right:0px;
	height:361px;
	width:480px;
	display:block!important;
	font-weight:bold;
	color:#FFFFFF;
  	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
	filter: Shadow(Color=#000000, Direction=135, Strength=3); /* IE9 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#steps,
#days,
#teams{
	position:absolute;
	top:40px;
	right:20px;
	height:65px;
	width:480px;
	display:block;
}
#days{
	top:145px;
}
#teams{
	top:226px;
}
#steps em,
#days em,
#teams em{
	font-size: 54px;
	display:block;
	width:265px;
	float:left;
	text-align:right;
	font-style:normal;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
	filter: Shadow(Color=#000000, Direction=135, Strength=3); /* IE9 */
}
#days em{
	font-size:28px;
	height:58px;
}
#teams em{
	font-size:28px;
	height:118px;
}
#steps span,
#days span,
#teams span{
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
	font-size: 24px;
    margin-bottom: 5px;
    padding-top: 3px;
	font-weight:bold;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
	filter: Shadow(Color=#000000, Direction=135, Strength=3); /* IE9 */
}
#steps span.calc_info{
	font-size:16px;
	top:33px;
}
#days span.calc_info{
	font-size:16px;
	top:8px;
}
#teams span.calc_info{
	font-size:16px;
	top:33px;
}
/***********************************************
	Maincontent
***********************************************/

#maincontent{
	background-color:#FFF;
	min-height:300px;
}
#contentcontainer{
	margin-right:20px;
}
/***********************************************
	Footer
***********************************************/

#footer{
	height:150px;
	width:100%;
	background-color:transparent;
}
#footer .rteContent img{
	border:none;
}