html, body {
  text-align:center;
	margin:0px;
	padding:0px;
	height:100%
}

body {
	background:#FFF url('../images/bg_body.gif') repeat-y center;
	overflow-y:scroll;
}

body, div, th, td {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}

body a, body img {
  color:#333333;
  border:0px;
}

body a:hover {
  color:#71c671; /* 4C7CC8 */
}

#container {
	border:0px dotted #000;
	width: 968px;
	margin:0px auto;
	text-align:left;
}

#logo {
  border:0px dotted #000;
  padding:20px 0px 16px 25px;
  width:185px;
  *width:210px;
  float:left;
}

#topnav {
  border:0px dotted #000;
  padding-top:55px;
  float:left;
}

#topnav a, #topnav a:visited {
  text-decoration:none;
  letter-spacing:1px;
  font-weight:bold;
  font-size:11px;
  color:#656565;
  padding:4px 15px;
  border-right:2px solid #BDBDBD;
}

#topnav a:hover {
  color:#000;
}

#topnav a.noborder {
  border:0px;
}

#metanav {
float:left;
  margin-left:20px;
  padding-bottom:20px;
}
#metanav a, #metanav a:visited {
  text-decoration:none;
  font-size:10px;
  color:#656565;
  padding:6px 10px;
}
#metanav a:hover {
  color:#000;
}



#copyright {
  clear;
  float:right;
  margin-right:20px;
  padding-bottom:20px;
}

#copyright a, #copyright a:visited {
  text-decoration:none;
  font-size:9px;
  color:#656565;
padding:0px 0px 0px 0px;
 
}

#copyright a:hover {
  color:#000;
}



#line-h { 
  background:#71c671; /* 4C7CC8 */
  margin-bottom:2px;
  height:3px;
}

#shortcuts, #news {
  float:left;
  width:226px;
  background:#BFCEEB;
  border-right:2px solid #FFF;
  margin:0px;
}

#shortcuts {
  height:315px;
}

#news {
  height:192px;
  *height:199px;
  margin-bottom:2px;
}

#produkte {
  float:left;
  height:315px;
  width:183px;
  *width:185px;
  margin-right:2px;
}

#branchen {
  float:left;
  width:740px;
  *width:742px;
}

#support {
  float:left;
  height:480px;
  width:968px;
  /*width:742px;*/
}

.br_aktiv {
  float:left; 
  margin-left:26px;
  width:20px;
  height:10px;
  background:#192C79;
}

#shortcuts a, #shortcuts a:visited, .href1 {
  text-decoration:none;
	background:url('../images/bg_href_1.gif') no-repeat left 8px;
	padding:1px 0px 2px 12px;
	margin-right:10px;
  display:block;
}

.href1 {
  margin-left:10px;
}

#news a, #news a:visited, .href2 {
  text-decoration:none;
	background:url('../images/bg_href_2.gif') no-repeat left 8px;
	padding:2px 0px 2px 12px;
	margin-right:10px;
  display:block;
}

.clear {
  clear:both;
}

.ft-blau-h { color:#BFCEEB; } /*  */
.ft-blau-m { color:#71c671; } /* 4C7CC8 */
.ft-blau-d { color:#009900; } /* 192C79 */
.ft-weiss  { color:#FFFFFF; } /*  */

.head-box-blau-m {
  color:#FFFFFF;
  background:#71c671; /* 4C7CC8 */
  padding:3px 25px;
  font-weight:bold;
}

.head-box-blau-d {
  color:#FFFFFF;
  background:#009900; /* 192C79 */
  padding:3px 25px;
  font-weight:bold;
}

#headbox a, #headbox a:visited {
  text-decoration:none;
  font-size:10px;
  color:#FFFFFF;
  padding:6px 10px;
}
#headbox a:hover {
  color:#71c671;
}

.box-blau { 
  background:#BFCEEB; 
  padding:8px 25px;
}

.box-weiss { 
  background:#FFF; 
  padding:8px 10px;
}
