/* CSS Document */

body					{ margin:0px; padding:0px; }

/* CENTER SITE */
#o 											{ background-color: transparent; position: absolute; width: 100%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center; left:0px; top:0px; }
#i 											{ position: relative; text-align: left; width: 970px; margin:0px auto; }
/* EOF CENTER SITE */

#container				{ text-align:left; width:970px; min-height:620px; height:auto !important; height:620px; background-image:url(/de/images/layout/content-bg.jpg); background-repeat:repeat-y; float:left; }
#header 				{ background-image: url(/de/images/layout/header.jpg);	background-repeat: no-repeat; background-position: 0px 0px;	width: 970px; height: 129px; }
#sub-container			{ width:970px; background-image:url(images/layout/content-bg-top.jpg); background-repeat:no-repeat;  min-height:234px !important; float:left; }
#navi	 				{ position:relative; width:220px; float:left; font-family:Tahoma; font-weight:bold; line-height:25px; height:25px; margin:0px; padding:0px; padding-left:24px; }
#content 				{ width: 620px; padding:30px; float:left; }
#content-home 			{ width: 700px; margin-left:25px !important; margin-left:0px; float:left; }
#footer					{ width:970px; clear:both;}
#footer_top 			{ clear:both; background-image: url(/de/images/layout/footer_top.jpg); background-repeat: no-repeat; float:left; background-position: 0px 0px; height:108px; width:970px; }
#footer_bottom 			{ background-image: url(/de/images/layout/footer_bottom.jpg);   background-repeat: no-repeat; float:left;	background-position: 0px 0px; height: 116px; width: 853px; padding-left:117px;  }

