div.content
{
  padding:5px;
  padding-left:10px;
}
table.content
{
    background-color:white;
    width:992px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
}

.waitingbox
{
    position:absolute;
    display:none;
    left:0px;
    top:0px;
    bottom:0px;
    right:0px;
    background-color:white;
    opacity:0.4;
    filter: alpha(opacity = 40);
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";*/
    padding-top:10px;
    text-align:right;
    padding-right:20px;
    font-weight:bold;
    z-index:1000;
}

#miniwarenkorb
{
position:absolute;
right:20px;
height:auto;
width:200px;
background-color:white;
z-index:100;
}
.miniwarenkorb_innercontent
{
border:1px solid black;
padding:5px;
}
.abschnitt
{
border-bottom:1px solid dotted;
padding:10px 0px;
}
.btobauteil
{
position:relative;
background: #f9f9f9;
width:735px;
overflow:hidden;

}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
    background: #f7f7f7 url("http://www.rombus.de/web/Bilder/akt10.jpg") repeat-x center right;
	text-align: justify;
	vertical-align: middle;
	display: block;
	height: 28px;
	border: 1px solid #dddddd;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width:100%;
}
.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
    background: #f7f7f7 url("http://www.rombus.de/web/Bilder/akt10.jpg") repeat-x center right;
	text-align: justify;
	vertical-align: middle;
	display: block;
	height: 20px;
	border: 1px solid #dddddd;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width:100%;
}


.bauteil_delete
{
    color:#315D9A;
    cursor:pointer;
}
.bauteil_details
{
    color:#315D9A;
    cursor:pointer;
    position:relative;
    text-decoration:underline;
}
.bauteil_erweiterungskarten_headerslot
{
font-weight:bold;
border-bottom:1px dotted black;
padding-top:5px;
padding-left:5px;
}
.content
{
  /*
  background-color:white;
  width:1000px;
  border-left:1px solid black;
  border-right:1px solid black;
  padding:10px;
  margin: auto;
  */
  position:relative;
}


.footer
{
  background-color:#ffffff;
  color:cccccc;
}
.footer a
{
  color:cccccc;
}
.header_font
{
  background-color:#ffffff;
  color:white;
}


.layout {
	background-color:white;
	width:990px;
	border-top: 0px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}
.layout2
{
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  background-color:white;
  width:992px;
}
.layout3
{
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  background-color:white;
  width:992px;
}
.layout3 td
{
  padding:10px;
}

.layoutfoot
{
    border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    background-color:white;
    width:992px;

}

.footer1
{
color:white;
} 
a.footer1:link,  a.footer1:visited, span.footer1 a:link, span.footer1 a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}

a.footer1:active, span.footer1 a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.footer1:hover, span.footer1 a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #F99F16;
	font-weight: bold;
	text-decoration: none;
}

select {
        BORDER-RIGHT: #999999 1px solid;
        BORDER-TOP: #999999 1px solid;
        BACKGROUND: #f2f2f2;
        BORDER-LEFT: #999999 1px solid;
        BORDER-BOTTOM: #999999 1px solid;
        font-size:10px;
}
a.rot:link,  a.rot:visited, span.rot a:link, span.rot a:visited {
	font-family: Trebuchet MS, sans-serif;
	font-size:10.5pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.rot:hover, span.rot a:hover {
	 font-family: Trebuchet MS, sans-serif;
	font-size:10.5pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.rot:active, a:active{
  font-weight: bold;
  color: #000000;
  text-decoration: overline;
}
a.schwarz:link,  a.schwarz:visited, span.schwarz a:link, span.schwarz a:visited {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10.5pt;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}

a.schwarz:hover, span.schwarz a:hover {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10.5pt;
	color: #F99F16;
	font-weight: normal;
	text-decoration: underline;
}
a.li:link,  a.li:visited, span.li a:link, span.li a:visited {
	font-family:Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.li:hover, span.li a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.Stil3 {
	font-family: Trebuchet MS, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #ffffff;
}
body {
    background-color: #ffffff;
	/*background-image: url(bg.gif);*/
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Stil5 {
	font-size: 14px;
	font-family: Trebuchet MS, sans-serif;
	font-weight: bold;
	}
a.gehause:link,  a.gehause:visited, span.gehause a:link, span.gehause a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.gehause:active, span.gehause a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.gehause:hover, span.gehause a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #F99F16;
	font-weight: normal;
	text-decoration: none;
}	



