﻿
	html, body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #666;}

	#container { width: 1000px !important; width: 1000px; margin:0 auto; min-height:850px;}

/* --- titel --- */

	#header { height: 249px; width: 930px; overflow: hidden; }
	#header h1 { margin: 0; text-indent: -999em; float:left; }
	#header h1 a { height: 116px; }
	#logo { position: absolute; height: 203px; width: 216px; border: 13px; z-index:55; top: 0px;}

/* --- header --- */

	.sfeer { margin: 13px 0 0 100px; clear:both; height: 108px; width:769px; overflow: hidden; position: absolute; top:131px;}

/* --- menu --- */

	#header ul { margin: 89px 0 0 260px; padding: 0; height: 33px; min-width: 700px; overflow: hidden; float:left; position:absolute; }
	#header ul li { list-style-type: none; float: left;}
	#header ul li a { height: 29px; display: block; float:left;_display:inline; margin-right:30px; outline:none; text-decoration:none; font-size:15px; text-transform:uppercase; font-weight:bold; color:#fff9db;  }
	#header ul li.active a { font-size:23px; }

/* --- submenu --- */

	#submenu {
		margin:5px 0 0 -50px;
		padding-left:35px;
		_padding-left:30px;
		position:absolute;

	}

	#submenu li {
		float:left;
		list-style-type:none;
		margin:3px 2px;
		white-space:nowrap;
	}

	#submenu a {
		display:block;
		padding:0 2px;
		text-decoration:none; font-weight:bold; color:#FFF;
	}



/* --- left container --- */

	#blockquote { margin-top:8px; width:307px; float:left; font-weight:bold;}
	#blockquote .top { width: 307px; color: #FFF; font-size: 12px;}
	#blockquote .content { width:307px;  }
	#blockquote .content p { margin: 0; }
	#blockquote .pand { height: 173px; width: 235px;}
	#blockquote h1 { color:#FFF; font-size: 14px; margin: 0; }
	#blockquote img { margin:20px 0 0 2px; }
	#blockquote a { color:#FFF; }

	#smiheader { margin:0; padding-top:10px; padding-left: 10px; padding-bottom: 10px; }
	#cgheader { margin: 0; padding-left: 10px; padding-bottom: 10px; }

	.contactcontent { margin: 0; line-height: 20px; width:auto;	padding:15px; }
	.contactcontent p { padding: 0; margin: 1px 0 0 0; font-size: 12px; line-height: 20px; font-style:italic; }
	.contactcontent a { padding: 0; margin: 0; font-size: 12px; color: #333; text-decoration: underline; }
	.contactcontent a:active, a:hover { text-decoration: none; }
	.contactcontent input[type=text] { width:215px; /*height:20px;*/ padding:3px 0 3px 3px; border:1px solid black; }
	.contactcontent #submit { width:auto; display: block; margin:10px 0 0 0 ; }

	.customer-container {padding:15px;}
	.customer-container img {
		margin-right:10px;
	}

/* --- content --- */

	#content { float: left; width: 497px; _width:448px; margin: 0 0 0 30px; text-align: justify;}
	#content p { margin-left:10px; }

	li { list-style-type:square; }
	form li { list-style-type:none; }

    div#content div#wrapper {
        position: relative;
        top: 35px;
    }

/*** antispam image script ***/

	form { background: url('/images/filler.gif') no-repeat; }

/* --- block --- */

	#block { float:right; clear:both; width:23px; height:23px; background:#6b8f00; margin-top:50px; }

/* --- adviseurs --- */

	.adviseurs, .adviseurs li { padding-left: 0; margin-left: 5px; list-style: none; clear: both; }

/* --- pdf list --- */

	#pdf {list-style-type: none; line-height: 22px;}


	#prLink { margin: 0 0 0 15px; height: 19px; color: #000}
	#prLink a { text-decoration: none;  color: #FFF;}
	#prLink a:hover { text-decoration: none; color: #6b8f00;}


