
	
	
	html { height: 100%;margin-bottom:22em; } 
	body {
		font-size: 0.75em;
		color: #333333;
		background: #bad0f4;
		text-align:center;
		height:100%;
		margin:0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		min-height:100%;
		min-height: 100%;
	} 
	div {
		margin:0em;
		padding:0em;
	}

/* ######################################################################################################
** ### Layout ###################################################################
** ######################################################################################################
*/
	
#page {
	margin:auto;
	width:81.8em;
	text-align:left;
	clear:both;
	text-align:left; 
	background-repeat: repeat;
	display:table;
	height:inherit;
	background-color:#ffffff;
	min-height:100%; 
	 
}
	#header { 
		height:10.3em;
		width:inherit;
		padding:0em 0.3em 0em 0em;
	}
	#balkenOrange{ 
	border-left: 13px solid #FFCC33;
	height:3.7em;
	display:table;
	width:100%;
	clear:both;
	}
	#headerbox{ 
	margin:auto; 
	float:left;
	clear:right;	
	width:49.2em;
	}
	.headeringles{ 
	background-image: url(../files/header/bgIngles.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	#logo {
		background-color:#000099;
		margin: 0em 0em 0em  0em ;
		padding:1em 0em 1.3em 1.55em ; 
		float:left;
		clear:left;
		width:31em;
	}
	#main {	
		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em; 
	 }
	#col1 { 
		float: left;
		width:16.35em;
		margin:0em 0em 0em 0em;
		clear:right;
		height:100%;
	}
	#col2 {
		border-left: 1px solid #bad0f4;
		border-right: 1px solid #bad0f4;
		float:left;
		clear:right;
		padding-left:1.27em;
		width:48.3em;
		
	}

	#col3
	{	
		float:left;
		clear:right;
		width:14.4em;
		margin:0em 0em 0em 1.27em;
	}	

 
	
/* ######################################################################################################
** ### Funktionsleiste und Slogan ######################################################
** ######################################################################################################
*/
	#slogan {
		margin:0em;
		padding:1em 3.6em 0.3em 0em; 
		clear:both;
		text-align:right;
		width:inherit; 
		}
		
#sloganFrancais{ 
		padding:.5em 1.6em 0.3em 0em; 
		margin:0em;
		clear:both;
		text-align:right;
		width:inherit; 
}
		#funktionsleiste {
		background-color:#000099;
		margin:0em;
		padding:0.4em 0em 0em 0em;
		float:left;
		clear:right;
		text-align:right;
		width:100% ;
		height:1.7em;
	
		}
	#funktionsleiste dl{
		padding:0em 0em 0em 0em;
		margin:0em;
		display:inline;
	}
	#funktionsleiste dd{
		float:right;
		margin:0em;
		padding:0em;
	}
/* ######################################################################################################
** ### Subnavigation ######################################################
** ######################################################################################################
*/
	#subNav{
		padding:0em; 
		border-top: 1px solid #ffffff;
		margin-bottom:1.27em;
	}
	 dl.navLeiste01{
		clear:both;
		padding:0em 0em 0em 0em;
		margin:0em;
		font-size:90%;
	}
	dl.navLeiste02{
		clear:both;
		padding:0em 0em 0em 0em;
		margin:0em;
		font-size:90%;
	}
	dl.navLeiste03{
		clear:both;
		padding:0em 0em 0em 0em;
		margin:0em;
		font-size:90%;
	}
	#subNav dd{
		margin:0em;
		padding:0em;
	}

	#subNav dl.navLeiste03 dd{
		padding:0em 0em 0em 2em;
	}
/* ### Sondernavigation ############################################################################ */
	#sonderNav {
		padding:0em;
		background-color:#ffcc33;
		border-bottom: 1px solid #cccccc;
		margin-bottom:1.27em;
	}
	#sonderNav dl{
		clear:both;
		padding:0em;
		margin:0em;
		font-size:90%
	}
	#sonderNav dd{
		margin:0em;
		padding:0em;
		border-top:1px solid #ffffff;
	}
/* ######################################################################################################
** ### Pfad  oberhalb######################################################
** ######################################################################################################
*/
	dl#path {	
		margin:0em 0em 0em 0em;
		padding:.5em 0em 0em 18em;
		clear:both; 
		display:table;
		height:2.5em;
		vertical-align:text-bottom;
	 }
	dl#path dd {
		float: left;
		clear:right;
		padding:.9em 0.2em 0.5em 0em;
		font-size:90%;
		margin:0em;
	}
	dl#path dd.home{ 
	}
/* ######################################################################################################
** ### Inhaltstypen ######################################################
** ######################################################################################################
*/
	 #contentCol2 {
		background-color:#FFFFFF;
		clear:both; 
		display:table; 
		height:100%;width:100%;
		border-bottom: 2px solid #BAD0F4;
		margin-bottom:2em;
	}
	.contentElem {
		clear:both;
		width:auto;
		margin:0em 0em 0.5em 0em;
		padding:0.5em 0.5em 0em 0.5em;
	}
	.contentBox {
		clear:both; 
		width:auto;
		margin:0em 0em 0.5em 0em;
		padding:0.5em 0.5em 0em 0.5em;
	}
	.contentCol2-col-start-first  {
		float:left;
		clear:right;
		margin:0em 1em 0em 0em;
		padding:0.3em;
		width:15.2em;
		line-height:1.4em;
	}
	.contentCol2-col-start-last {
		float:left;
		clear:right;
		font-size:95%;
		padding-top:.3em;
		width:31.8em;
	}	
	
	.col1Index {  width:31.8em;}
	.col2Index {width:15.2em; }
	
	

	.contentCol2-col-first {
		float:left;
		clear:right;
		font-size:95%;
		padding:0em;
		width:15em;
	}
	.contentCol2-col-last   {
		float:left;
		clear:right;
		margin:0em 0em 0em 1em;
		padding:0em;
		width:31.7em;
		line-height:1.4em;
	}
	 #footer { 
		background:#BAD0F4 url(../images/shadowBlue.png) repeat-x scroll center bottom;
	 	background-color:#BAD0F4; 
		clear:both; 
		margin:0.44em 0em 0em 0em;
		height:1.8em;
		padding:0.2em 0em 0.2em 0em;  
		margin:0em 0em 0em 0em;
		border:1px solid black;
	}	
	#pagebottom {   
		background:#BAD0F4 url(../images/shadowBlue.png) repeat-x scroll center bottom;
	 	background-color:#BAD0F4; 
		clear:both; 
		margin:0.44em 0em 0em 0em;
		height:1.8em;
		padding:0.2em 0em 0.2em 0em;  
		margin:auto;
		width:100%;
		text-align:left;   
		margin-bottom:1em;
	}	
	#pagebottom dl{
		padding:0em;
		margin:0em;
		font-size:88%;
	}
	#pagebottom dd{
	 	float:left;
		clear:right;
		margin:0em;
		padding:.2em 0.8em .2em .8em;
		border-right:1px solid #ffffff;
		vertical-align:baseline;
	}
	#pagebottom dd.first{
	width:17.1em;
	}
	
	#footer dl{
		padding:0em;
		margin:0em;
		font-size:88%;
	}
	 #footer dd{
	 	float:left;
		clear:right;
		margin:0em;
		padding:.2em 0.8em .2em .8em;
		border-right:1px solid #ffffff;
		vertical-align:baseline;
	}
	dl#changeLanguage {
		padding:0em;
		padding-left:0.2em;
		margin:0em;
		font-size:88%;
	}
	#col1 dl#changeLanguage { 
		padding-left:0.4em; 
	}
	 dl#changeLanguage dd{
	 	float:left;
		clear:right;
		margin:0em;
		padding:.2em 0.8em .2em 0em; 
	}
	.copy {
		text-align:right;
		font-size:90%;
		color:#666666;
		float:right; 
		padding-top:.2em;
		vertical-align:middle;
	}
	.conditions {
		text-align:left;
		width:17.7em;
		font-size:90%;
		color:#666666;
		float:right; 
		padding-top:.2em;
		vertical-align:middle;
	}
/* ######################################################################################################
** ### M Boxes ######################################################
** ######################################################################################################
*/
	#boxes, #boxes-last {
		clear:both;
		width:inherit;
		margin:0em;
		padding:0em;
	}
	#boxes-last {
		margin-bottom:1em;
	}
	.innerBox {
		border-bottom:1px solid #ffcc33;
		margin:0em 0em 0em 0em;
		display:table;
		padding:0.5em 0em 0em 0em;
		width:inherit;
		clear:both;
		height:100%;
		margin-bottom:1em;
	}
	.innerBox-img {
		float:left;
		clear:right;
		width:8.4em;
		margin:0em 0.5em 0em 0em;
	}
	.innerBox-content {
		float:left;
		clear:right;
		width:22.5em;
	}
/* ######################################################################################################
** ### Boxes ######################################################
** ######################################################################################################
*/
	.container , #containerChangeLanguage{
		background-color:#ffffff;
		margin-bottom:1.27em;
	}
	.containerCon {
		padding:0.5em 0em 0.5em 0.4em;
	}
	#col1 .container {
		border-right: 2px solid #cccccc;
		border-bottom: 2px solid #cccccc;
		padding:0.3em 0em 0em 0.3em;
		background:#ececec;
		font-size:95%;
	}
	#col1 .containerCon, #col2 .containerCon, #col3 .containerCon {
		padding:0.2em 0em 0.2em 0em;
	}
	#col2 .containerCon, #col3 .containerCon {
		padding:0.2em 0em 0.2em 0.2em;
	}
	#col2 .container {
		background:#FFFFFF;
		border:1px solid #ececec;
	}
	#col3 .container { 
		border-bottom: 2px solid #bad0f4; 
		font-size:95%;
	}
	#containerChangeLanguage { 
		border-top:1px solid #336699;
		font-size:95%;
	}
	#containerChangeLanguage .containerCon{
	height:1.5em;
	border-top: 1px solid #ffffff;
	background-color:#eCeCeC}
	
.lexisdireccion {
		padding:4em 0em 0em 1em ;
		font-size:95%; 
	}
	
.onecolum{
		padding-left:3.5em ;
		 
	}
	
#boxesBorder { 
		border-bottom:1px solid #FFCC33;
		clear:both;
		display:table;
		height:100%;
		margin:0em;
		padding:0.5em 0em 0.5em; 
}
.aroundLinksRechts{  
		display:table; 
}
.linksDiv {
		clear:right;
		float:left;
		margin:0em 0.5em 0em 0em; 
} 
.rechtsDiv{
		clear:right;
		float:left;
		width:auto;
}
div.width12{
width:12em;}
div.width13{
width:13em;}
.BildLinksDiv_w100{
		clear:right;
		float:left;
		margin:0em 0.5em 0em 0em;
		width:8.4em;
}

.BildLinksDivText_w100{
		clear:right;
		float:left;
		width:34em;
}

.BildLinksDiv_w170{
		clear:right;
		float:left;
		margin:0em 0.5em 0em 0em;
		 
}

.BildLinksDivText_w170{
		clear:right;
		float:left;
		width:26.3em;
}
	
option {padding-left: 0.4em}