html,body {
	margin:0;
	padding:0;
	}
	
body {
	font: 0.8em arial,sans-serif;
	text-align:center;
	background-color: #B9B7B8
	}
 
p {
	margin:0;
	}
	
a {
	/* display:block; */
	color: #981793;
	}

div#container {
	width:800px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	
	
	border: 1px solid #9B9899;
	/*padding-top: 55px;*/
	/*
	border-right: solid 1px #ff0000;
	border-bottom: solid 1px #
	*/
	}

div#preheader {
	width:800px;
	background-color: #FFDC00;
	/* 
	Roundcorners
	border-top: 1px solid #AB9A2C;
	*/
	height: 3px;
	}

/*
Round corners
div#preheader img.left {
	float: left;
	margin-top: -1px;
	}

div#preheader img.right {
	float: right;
	margin-top: -1px;
	}
*/

div#header h1{
	height: 80px;
	line-height: 80px;
	margin: 0;
  padding-left: 10px;
	background: #FFDC00;
	color: #79B30B;
	}
	
div#header {
	border-bottom: 1px solid #524F53;
	height: 204px;
	}
		
div#container {
	text-align:left;
	background-color: #ffffff;
	}

div#content,div#content-breit {
/*
	text-align: justify;
*/
	}
	 
div#content {
	width: 390px;
	}

div#content-breit {
	width: 585px;
	margin-right: 10px;
	}
	
div#content-breit .col1 {
	float: left;
	width: 410px;
	}

div#content-breit .col2 {
	padding-left: 10px;
	width: 145px;
	margin-left: 410px;
	/*
	border: 1px solid #ff0000;
	*/
	}

div#content-breit .col2 a {
	color: #B70014;
	text-decoration: none;
	}

div#content-breit .col2 .land {
	padding-bottom: 5px;
	}
	
div#content, div#content-breit {
	float: right;
	padding-right: 5px;
	}

	
div#content p, div#content-breit p {
	line-height:1.4;
	}

div#navigation {
	padding: 7px 0 3px 0;
	border-bottom: 2px solid #CDCECF;
	margin: 0px;
	height: 22px;
	padding-left: 21px;
	}

#navigation td, #navigation tr {
	padding: 0;
	margin: 0;
	}
	
div#navigation a {
	color: #000000;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	padding-right: 15px;
	}	
	
div#subnavi_wraper, div#content, div#content-breit, div#imgcontent {
	padding-top: 20px;
	height: 100%;
	}

div#subnavi_wraper {
	padding-left: 23px;
	float:left;
	width:146px;
	border-right: 1px solid #CDCECF;
	}
	

div#subnavigation {
	}

div#addressblock {
	font-size: 0.9em;
	padding-top: 30px;
	padding-bottom: 20px;
	}
	
div#addressblock .companyname {
	font-weight: bold;
	}	

/*
div#content {
	float: right;
	width: 600px;
	}
*/


div#imgcontent {
	float: right;
	width: 205px;
	/*margin-left: 215px;*/
	text-align: center;
	}	
	
div#imgcontent img {
	/*
	padding-right: 10px;
	*/
	width: 180px;
	}	

	
div#extra {
	clear:both;
	width:100%;
	}
/*	
div#extra p {
	margin:0;
	padding:5px 10px;
	}
*/	
	
div#extra {
	background: #868789;
	padding: 0px;
	margin: 0px;
	text-align: center;
	padding: 11px 0 11px 0;
	}
	
div#extra img {
	padding: 6px;
	}
	
div#footer {
	height: 16px;
	}
		
div#footer,div#footer a {
	background: #ffffff;
	color: #C6C7C8;
	font-size: 10px;
	text-decoration: none;
	margin: 0;
	padding: 8px 14px 8px 14px;
	}

div#footer a {
	padding: 0;
	}

div#footer p.left {
	float: left;
	}

div#footer p.right {
	float: right;
	}
	
