body {

  background-color: #FAFBFD;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000;  
  padding:0px;
  margin:0px;
  text-align:center;

}


#inhalt { 

	background-image:url(bg.gif);
	background-repeat: no-repeat;	
	height:548px; 
	width:748px;
	margin:20px auto;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #0D369F;
	text-align: left;
	
}

#navigation
{
  float:left;
  display:inline;
  width:200px;
}

#text
{

	float:left;
	overflow-y: auto;
	overflow-x: hidden;
	overflow: auto;
	display: inline;
	width:548px;
	height: 548px;

}

#adresse
{
	font-size: 9px;
	margin: 135px 0px 0px 25px;
}

ul
{
	margin:19px 0px 0px 25px;
	padding:0px;
}

li
{
	margin:6px 0px 0px 0px;
	padding:0px;
	list-style-type: none;	
}

#headline
{
	margin: 10px 0px 15px 0px;
}

#headline2
{
	color:#000000;
	font-size: 100%;
	font-weight:bold;
}

a, a:link, a:active, a:visited
{
	color: #0D369F;
}
a:hover
{
	color: #000;
}
img
{
	border: 0px;
}

table,tr,td
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
td
{
	padding: 5px;
	text-align: center;

}
table
{
	margin-left: 15px;
	
}

#formstyle tr, td
{
	border: 0px solid #0D369F;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

#formstyle td
{
	padding: 2px;
	text-align: left;
}

input, textarea
{
	/*width: 240px;*/
}

table.produkt_uebersicht, table.produkt_uebersicht td {
	border: 0px;
	padding: 0px;
	margin: 0px;	
   margin-left: 0px;
}

.submenu
{
	float: left;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	border-bottom-color: #ffffff;
	/*border-bottom-color: #E1E6F3;*/	
	padding: 2px 6px;
	background-color: #ffffff;
	/*background-color: #E1E6F3;*/
}

.submenu2
{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px 6px;
	background-color: #CCC;
}

.submenu3
{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px 6px;
	background-color: #0B36A0;
}

.submenu_spacer
{
	float: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #000000;
	padding: 3px 0px 2px 0px;
	width: 5px;
}

.submenu_spacer2
{
	float: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #000000;
	margin-right: 0px;
	margin-bottom: 15px;
	padding: 3px 0px 2px 0px;
	width: 50px;
}

.produkt
{
	/*background-image:url(../bginhalt.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
}
a.produktlink
{
	font-size:12px;	
	color:#000000;
	text-decoration:none;
	display:inline;
	padding:0px;
}

a.produktlink2, a.produktlink2:link, a.produktlink2:active, a.produktlink2:visited
{
	font-size:12px;	
	color:#ffffff;
	text-decoration:none;
	display:inline;
	padding:0px;	
}

table.maschen, table.maschen td { 
	border: 1px solid #0D369F;
	border-collapse: collapse;
	font-size:10px;
	margin-left: 1px;
}


table.zusatzinfos2, table.zusatzinfos2 td { 

	border-bottom: 1px solid #0D369F;
	font-size:10px;	
	padding: 0px;
	margin: 0px;	
}
table.zusatzinfos3, table.zusatzinfos3 td { 

	border-bottom: 0px solid #0D369F;
	font-size:10px;	
	padding: 0px;
	margin: 0px;	
}
table.zusatzinfos, table.zusatzinfos td, table.zusatzinfos tr { 
	border-bottom: 1px solid #0D369F;
	font-size:10px;
	text-align: left;
	margin: 0px;
}
td.alignleft
{
	text-align: left;
}

#service a,#service a:link,#service a:active,#service a:visited {
	color: #fff;
}

#service a:hover,#service
{
	color: #000;
}

tr.nobo td
{
	border: 0px;
}

td.left
{
	text-align:left;
}

td.center
{
	text-align:center;
}
