html{
	height:100%;
}

body{
	margin:0px;
	background-color:white;
	overflow-y:scroll; 
	height:100%;
	text-align:center;
	font-family: Arial,sans-serif;
	font-size:16px;
	font-family: Calibri,sans-serif;
	font-size:18px;
	color:#5f6060;

}
ul{
	margin:0px;
}
.head{
	display:block;
	width:947px;
	height:305px;
	position:absolute;
	z-index:10;
	background-image: url("images/head.png");
}
.head_item{
	height:43px;
	vertical-align:middle;
	//line-height: 1.3em;
	background-image: url("images/menuback.png");
	background-repeat:no-repeat;


	
}
.head_item a{
	padding-bottom:3px;
	color:#ffe7ac;
	text-decoration:none;
	font-size: 1.1em;
	display:block;
	padding-left:20px;
	text-shadow: 0px 0px 5px #333333;
	behavior: url(/ie-css3.htc); 

}
.head_item_highlight:HOVER{
}
.head_item_highlight a:HOVER{
	color:white;
}

.container{
	height:100%;width:100%;
}
.containershadow{
	
	background-color:#ffe7ac;
	height:850px;
	width:948px;
	margin:auto;
	border:1px solid #cacaca;
	-moz-box-shadow: 0px 0px 30px #eeeeee;
	-webkit-box-shadow: 0px 0px 30px #eeeeee;
	box-shadow: 0px 0px 30px #eeeeee ;
}

















.header, .license{
	font-family: Arial,sans-serif;
	font-size:16px;
	font-family: Calibri,sans-serif;
	font-size:18px;
}

table{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
}
h1{
	font-size:1.6em;
	font-weight:normal;
	border-bottom:1px solid #dedede;
	margin-top:40px;
	margin-bottom:30px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
}
h2{
	font-size:1.4em;
	font-weight:normal;
	color:#1980a6;
	margin:0px;
}
.textBlue{
	color:#1980a6;
}
.underline{
	font-weight:bold;
	text-decoration:underline;
}
.textOrange{
	color:#d26901;
}
.fullHeight{
	height:100%;
}
.imageBox {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #dedede;
    display: block;
    padding:6px;
  	margin-left:20px;
  	margin-bottom:20px;

}
.contentPane{
	/*948 - (2*58)*/
	width: 832px;
	margin-left:58px;	
	margin-right:58px;	
	margin-bottom:58px;	
}
.contentPaneHead{
	background-image: url("layout/content_gradient.jpg");
	background-repeat:repeat-x;

}
.contentPaneContent text{
	font-size:0.9em;
}
.header{
	background-image: url("layout/head.jpg");
	width:980px;
	height:436px;
}

.paneShadowLeft{
	width: 16px;
	background-image: url("layout/content_sidestyle_left.png");
}
.paneShadowRight{
	width: 16px;
	background-image: url("layout/content_sidestyle_right.png");
}
.menu_item{
	width:132px;
	text-align:center;
	vertical-align:bottom;
}
.menu_item a{
	color:white;
	text-decoration:none;
	font-size: 1em;
	display: block;
	margin-bottom:8px;
	text-shadow: 1px 1px 2px #666666;
	behavior: url(ie-css3.htc); 
}
.menu_item_hover a:HOVER{
	color:#ffbf00;
}
.menu_item_active{
	background-image: url("layout/menu_highlight.png");
	background-position:bottom;
	background-repeat:repeat-x;
}
.licenseBgTrainerb{
	background-image: url("layout/license_bg_trainerb.png");
}
.licenseBgErnaehrung{
	background-image: url("layout/license_bg_ernaehrung.png");
}
.licenseBgCardio{
	background-image: url("layout/license_bg_cardio.png");
}
.licenseBgBody{
	background-image: url("layout/license_bg_body.png");
}
.licenseBgGesundheit{
	background-image: url("layout/license_bg_gesundheit.png");
}
.licenseBgTrainera{
	background-image: url("layout/license_bg_trainera.png");
}
.licenseBgGeraete{
	background-image: url("layout/license_bg_bod.png");
}
.licenseBgPersonal{
	background-image: url("layout/license_bg_bod.png");
}

.licenseHead{
	height:25px;
	text-align:center;
	font-size: 1em;
	margin:0px;
}
.licenseHead span{
	margin-top:1px;
	height:25px;
	display:block;
	vertical-align:middle;
	text-shadow: 0px 0px 5px #333333;
	behavior: url(ie-css3.htc); 
}
.licenseBodyBig{
	width:200px;
	margin-top:25px;
	margin-left:20px;
	font-size:11px;
	color:#5f6060;
}
.licenseBodySmall{
	width:171px;
	margin-top:65px;
	margin-left:6px;
	font-size:0.6em;
	color:#5f6060;
}
.license{
	width:398px;
	height:128px;
	color:white;
	cursor:pointer;
	background-color:white;
	border:2px solid #7eaf1f;
	-moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px; 
  behavior: url(ie-css3.htc); 
}
.licenseHighlight:HOVER{
	border-color: #ffbf00;
}
.licenseHighlight:HOVER{
	color:#ffbf00;
}
.t:HOVER{
	border:2px solid red;

}
.infoArrow{
	background-image: url("layout/info_arrow.png");
	width:26px;
	height:26px;
	display:block;
}
.buttonAnmeldung{
	background-image: url("layout/button_anmeldung.png");
	width:171px;
	height:37px;
	text-align:center;
	background-repeat:no-repeat;
	border:1px solid white;

}
.buttonAnmeldung a{
	color: white;
	display:block;
	margin-top:6px;
	text-decoration:none;
	border:0px solid red;
	text-shadow: 0px 0px 5px #333333;
	behavior: url(ie-css3.htc); 
}
