body {
	background-color:#eaeaea;
	background-image:url(img/bgx.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272627;
}

body img {
	border: 0;
}

a	{
	color:#272627;
	text-decoration: none;
}

.clear	{
	clear:both;
}

#maincontainer	{
	text-align:left;
	width:991px;
	margin-left:auto;
	margin-right:auto;
}

#headcontainer	{
	width:971px;
	height:266px;
	background-image:url(img/headbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
}

#headpic	{
	float:left;
	margin-left:1px;
}

#headpic_left {
	float:left;	
	width: 230px;
}

#headpic_right {
	float: left;
	width: 500px;
}

#flash	{
	float:left;	
}

#navicontainer	{
	width:991px;
	height:31px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
}

#navi	{
	color:#272627;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
	width:731px;
	height:24px;
	float:left;
	border-bottom:#ffffff solid 1px;
	border-spacing:0px;
	padding-top:6px;
	margin-left:11px;
}

.leftnavi	{
	color:#272627;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:240px;
	float:left;
	padding-top:20px;
	margin:0;
}

.leftnavi li {
	list-style:none;
	margin:0;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.leftnavi li li {
	margin-bottom:0;
	margin-top:2px;
}

.current a {
	color: #177FC4;
}

.leftnavi a:hover	{
	color:#177FC4;
}

.leftnavi a:focus	{
	color:#177FC4;
}

.leftnavi a:active	{
	color:#177FC4;
}

.libg	{
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#EAEAEA;
}

.mainlink	{
	margin-top:10px;
}

.leftnavi ul {
	list-style: none;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	font-size: 8pt;
}

#pfad_container	{
	color:#272627;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:721px;
	height:24px;
	float:left;
	border-bottom:#ffffff solid 1px;
	border-spacing:0px;
	padding-top:6px;
	margin-left:11px;
	padding-left:10px;
}

#pfad_hinweis {
	float: left;
	margin-right: 76px;
}

#search	{
	color:#272627;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:right;
	width:229px;
	height:30px;
	padding-right:10px;
	float:left;
	border-bottom:#ffffff solid 1px;
	position:relative;
}

#searchfield	{
	margin-top:3px;
	margin-left:8px;
	float:left;
	width:163px;
	height:16px;
}

#searchbutton	{
	margin-top:3px;
}

#content {
	width:991px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
	padding-bottom:20px;
}

#content a	{
	color:#177FC4;
	text-decoration:none;
}

#inhalt	{
	float:left;
	width:691px;
	padding-top:20px;
	padding-left:10px;
	margin-left:10px;
}

#inhalt02	{
	float:left;
	width:491px;
	padding-top:20px;
	margin-left:5px;
}

.platzhalter02	{
	padding:10px;
	width:711px;
	height:120px;
	background-color:#eaeaea;
}

.platzhalter03	{
	padding:10px;
	width:461px;
	height:120px;
	background-color:#eaeaea;
}

/* TEASER */

#toolbox	{
	float:right;
	padding-top:20px;
	padding-right:20px;
	font-size:10pt;
}

#toolbox img {
	border: 0px;
}

.standard_teaserspalte_teaser {
	width: 220px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	background-color:#eaeaea;
}

.standard_teaserspalte_teaser_text {
	width:200px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	color: #272627;
}

#toolbox h1,h2,h3,h4 {
	font-size: 12px;
	color: #177FC4;
	margin-top: 8px;
	margin-bottom: 8px;
}

#toolbox a {
	color: #177FC4;
	text-decoration: none;
}

#toolbox a:hover {
	color: #177FC4;
	text-decoration: underline;
}

#toolbox a:focus {
	color: #177FC4;
	text-decoration: none;
}

#toolbox a:active {
	color: #177FC4;
	text-decoration: none;
}

#pre_footer {
	width: 691px;
	padding-top: 20px;
	padding-left: 10px;
	margin-left: 10px;
}

#pre_footer_content {
	float: right;
}

#footer	{
	width:991px;
	height:126px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
}

#footerinhalt	{
	width: 951px;
	border-top:#ffffff solid 1px;
	border-spacing:0px;
	margin-left:11px;
	margin-right:10px;
	padding-left:9px;
	padding-right:10px;
	padding-top:16px;
}

#vdzlogo	{
	float:left;	
}

#copyright	{
	margin-left:80px;
	margin-top:39px;
	float:left;
}

#footerlinks	{
	float:right;
	margin-top:39px;
	margin-right:20px;
}

#inhalt *.bodytext	{
	font-size:14px;
}

.link_icon {
	vertical-align: middle;
	border: 0px;
}
.link_icon_mail {
	vertical-align: text-top;
}
.icon_print {
	width: 25px;
	height: 23px;
	border: 0px;
}

/*	Herstellerliste */

.listerem {
	margin-bottom:25px;
}

.listerem a {
	text-decoration:none;
	color:#177fc4;
}

.listebeschreibung {
	width:370px;
	float:left;
	margin-left:130px;
}

.listelogo {
	width:180px;
	height:74px;
	float:left;
	margin-top:-10px;
}

.listenlink {
	color:#ffffff;
	background-color:#177fc4;
	border:solid 1px #04558a;
	text-align:center;
	width:200px;
	padding:5px;
/*
	float:right;
	margin-right:-179px;
	margin-top:-29px;
*/
}

.listenlink:hover {
	background-color:#2b93d9;
	border:solid 1px #04558a;
}

#content .listenlink a {
	padding:5px;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
	text-decoration:none;
	color:#a3d4f4;
}

#content .listenlink a:hover {
	text-decoration:none;
	color:#ffffff;
}

#content2 .listenlink a {
	padding:5px;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
	text-decoration:none;
	color:#a3d4f4;
}

#content2 .listenlink a:hover {
	text-decoration:none;
	color:#ffffff;
}


/* Herstellersisten-Template */

#maincontainer2	{
	text-align:left;
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

#headcontainer2	{
	width:830px;
	height:266px;
	background-image:url(img/headbg2.gif);
	background-repeat:repeat-y;
	background-position-x:center;
	padding-left:10px;
	padding-right:10px;
}

#content2 {
	width:850px;
	background-image:url(img/bg2.gif);
	background-repeat:repeat-y;
	background-position-x:center;
	padding-bottom:20px;
}

#content2 a	{
	color:#177FC4;
	text-decoration:none;
}

#inhalt2	{
	float:left;
	width:810px;
	padding-top:20px;
	padding-left:10px;
	margin-left:10px;
}

#footer2	{
	width:850px;
	height:126px;
	background-image:url(img/bg2.gif);
	background-repeat:repeat-y;
	background-position-x:center;
}

#footerinhalt2	{
	width: 810px;
	border-top:#ffffff solid 1px;
	border-spacing:0px;
	margin-left:11px;
	margin-right:10px;
	padding-left:9px;
	padding-right:10px;
	padding-top:16px;
}

.csc-frame-frame1 {
	background-color: rgb(234, 234, 234);
	font-weight: bold;
	text-align: center;
	padding: 10px; 
}

