/*************************** OUTER **************************/
body {
	background-image:url(../img/content_bg.gif);
}
#outer {
	text-align:left;
	border:solid 0px green;
	width:952px;
}
/*************************** TOP **************************/
#top {
	background-image:url(../img/top_bg.gif);
	background-repeat:no-repeat;
	border:solid 0px green;
	height:219px;
	width:950px;
}
#top .logo {
   position:absolute;
	top:25px;
	left:25px;
}
/*************************** BODYBLOCK **********************/
#bodyblock {
	padding:0;
	border:solid 0px blue;
}
/*************************** CONTENT ************************/
#content {
	width:490px;
	min-height:1000px;
	text-align:left;
	margin:0px 10px 10px 240px;
	padding:5px 5px 5px 5px;
	border:solid 0px red;
}
.content_margin_ie_workaround {
	margin-top:13px;
}
#content .themepic {
	margin:00px 0 20px 0;
}
#content {
	color:#949C9D;
}
.nav2style {
	color: #004C7D;
	background-color:#DDE1EC;
}
#content p {
	display:block;
}
/*************************** CONTENT ************************/
#boxblock {
	position:absolute;
	top:180px;
	left:760px;
}
#boxblock .box {
	background-color:transparent;
	width:180px;
	padding:0px;
	margin:0 0 20px 0;
	border:solid 0px black;
}
#boxblock .top {
	height:5px;
	background-image:url(../img/box1_top_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border:solid 0px black;
}
#boxblock .head {
	color:white;
	height:2.5em;
	background-color:#FFA518;
	padding:5px 35px 5px 15px;
	margin:0;
	border:solid 0px black;
	font-size:1.5em;
	font-weight:bold;
}
#boxblock .bild {
	padding:0px;
	text-align:center;
	background-image:url(../img/box1_mid_bg.gif);
	background-repeat:repeat-y;
}
#boxblock .bild img {
	margin:10px 0 10px 0;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
#boxblock .text {
	padding:0 15px 0 15px;
	background-image:url(../img/box1_mid_bg.gif);
	background-repeat:repeat-y;
	color: #004C7D;
	text-align:justify;
}
#boxblock .text a.noline {
	color: #004C7D;
	text-decoration:none;
}
#boxblock .text a {
	color: #004C7D;
	text-decoration:underline;
}
#boxblock .text a:hover {
	text-decoration:none;
	color:#949C9D;
}
#boxblock .bottom {
	height:8px;
	background-image:url(../img/box1_bot_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}


/*************************** NAV ****************************/
#nav {
	border:solid 0px red;
	position:absolute;
	top:244px;
   width:220px;
	left:2px;
}
/****** NAV1 ******/
#nav1 {
	border:solid 0px green;
}
#nav1 ul {
	background-color:#FEEBCE;
}
#nav1 ul li.first {
	height:00px;
}
#nav1 ul li {
	list-style: none;
	border:solid 0px #ccc;
	padding: 18px 0px 18px 15px;
	border-bottom:solid 1px white;
	background-image:url(../img/nav_li_bg.gif);
	background-repeat:no-repeat;
	background-position: 10px ;
}
#nav1 ul li a {
	border:solid 0px blue;
	display: block;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	color: #004C7D;
}
#nav1 ul li a:hover, #nav1 ul li a.hi {
	color: #EC9C1F;
	font-weight:bold;
}
/****** NAV2 ******/
#nav2  {
	border:solid 0px #ccc;
}
#nav2 a {
	border:solid 0px red;
	display: block;
	padding: 0.25em 0.00em 0.15em 0.00em;
	text-decoration:none;
}
#nav2 ul {
	margin:  20px 0px 0px 00px;
}
#nav2 ul li {
	margin:  0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
#nav2 ul li a {
	color: #004C7D;
	padding:2px 0px 2px 15px;
}
#nav2 ul li a:hover, #nav2 ul li a.hi {
	color: #EC9C1F;
}

/*************************** FOOTER *************************/
#footer {
	border:solid 0px #aaa;
	padding-left:240px;
	margin-bottom:20px;
}
#footer .adresse {
	font-size:0.9em;
	color:#a0a0a0;
	text-align:center;
	border:solid 0px red;
	width:500px;
}
#footer img.end {
	float:left;
}

/*************************** NAVIGATION DATA ****************/
#navigation_data {
}




