/*----------------------------------------------------------------*/
/* CSS by CUBUS28 */
/*----------------------------------------------------------------*/


/*----------------------------------------------------------------*/
/* Allgemeines */
/*----------------------------------------------------------------*/

 
body { 
	font-family: Arial, Lucida Sans Unicode, Verdana, Arial, Helvetica, Verdana, sans-serif; 
	color: #464646; 
	line-height:18px;
	background: #E1E1E1 url(../gfx/ground.gif) right top repeat-x;
}

body, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, input, textarea, select, li {
  font-family: Arial, "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
  color: #464646; 
  font-size: 11px;
}

#header {
  height: 121px;
  width: 977px;
  padding: 0;
  margin: 0 2em;
}

#wrapper {
width: 999px;
}

#contentbox {
  float: left; width: 18em;
  width: 662px;
  padding: 20px;
  margin: 1em 1em 1em 2em;
  background-color: #fff;
}

div#contentbox h1 {
    font-size: 140%;	
    margin: 0 0 0.5em 0;
	color: #B82900;
  }
  
  
#infobox-headline0,  #infobox-headline1, #infobox-headline2 {
   width: 240px;
   float: left;
   padding: 5px 10px 5px 10px;
   margin: 1em 0 0 0;
   color: #B82900;
   background: #fff url(../gfx/ground-a-z.gif) left top repeat-y;
   border: 1px solid #DEDEDE;
   font-weight:bold;
}

#infobox0, #infobox1, #infobox2 {
  width: 240px;
  float: left;
  padding: 5px 10px 5px 10px;
  margin: 0 0 0 0;
  font-size: 90%;
  background-color: #fff;
  border: 1px solid #DEDEDE;
}

#infobox1 li {
  font-size: 100%;
}

div#footer {
	clear: both;
  	padding: 10px 10px 10px 20px;
    margin: 0 2em;
	width: 947px;
	color: #ffffff;
	background-color: #B82900;
}

#product_box_text1, #product_box_text3, #product_box_text5, #product_box_text7   {
  float: left; width: 0;
  font-size: 100%;
  width: 280px;
  height: 195px;
  padding:  0px 20px 0px 0px;
  margin: 2em 2em 1em 0em;
  border: 1px dashed silver;
  }

#product_box_text2, #product_box_text4, #product_box_text6, #product_box_text8  {
  font-size: 100%;
  width: 280px;
  height: 195px;
  float: left;
  padding:  0px 20px 0px 0px;
  margin: 2em 1em 1em 0em;
  border: 1px dashed silver;
  }
  
#company_box_text ul { 
	list-style-image:url(../gfx/pfeil.gif); 
	margin-left:0px; 
	margin-right:30px; 
	margin-top:0px; 
	margin-bottom:0px;  
}

.branche {
	font-size: 10px; 
	color: #848484; 
	text-transform:uppercase;
}

div#headliner-a-z {
   color: #B82900;
   background: #fff url(../gfx/ground-a-z.gif) left top repeat-y;
   border: 1px solid #DEDEDE;
   padding: 2px 10px 2px 10px;
   width: 240px;
   font-weight:bold;
}

h2  {
    font-size: 120%;
	color: #B82900; 
	margin-bottom: 0em;
	padding-bottom: 0em;
	line-height:17px;
}

A { color: #B82900; text-decoration: underline ; }
A:hover { color: #B82900; text-decoration: underline ; }

a.menu { color: #FFFFFF; text-decoration: none; padding: 0px 3px 1px 3px; }
a.menu:hover { color: #FFFFFF; background-color: #545454; text-decoration: none; }

a.menuon { color: #FFFFFF; background-color: #545454; text-decoration: none; padding: 0px 3px 1px 3px; }
a.menuon:hover { color: #FFFFFF;  background-color: #545454;  text-decoration: none; }

A.referon { color: #FFFFFF; text-decoration: none ; }
A.referon:hover { color: #FFFFFF; text-decoration: none ; }

A.referoff { color: #CACACA; text-decoration: none ; }
A.referoff:hover { color: #FFFFFF; text-decoration: none ; }

a.referline { color: #FFFFFF; text-decoration: none; padding: 0px 3px 1px 3px; }
a.referline:hover { color: #FFFFFF; background-color: #6E6E6E; text-decoration: none; }

a.referlineon { color: #FFFFFF; background-color: #6E6E6E; text-decoration: none; padding: 0px 3px 1px 3px; }
a.referlineon:hover { color: #FFFFFF; background-color: #6E6E6E; text-decoration: none; }

.stopper {  color: #FFFFFF;  padding-right: 10px;  padding-left: 10px;  font-size: 12px;}
.stopperref {  color: #FFFFFF;  padding-right: 5px;  padding-left: 5px;  font-size: 12px;}
.zitat { font-size: 12px; color: #B2A9A6; font-style: italic; font-family: Georgia, Lucida Sans Unicode, Verdana, Arial, Helvetica, Verdana }
.referhl { font-family: Georgia, Lucida Sans Unicode, Verdana, Arial, Helvetica, Verdana, sans-serif;  font-size: 17px; }
.refersl { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #D1D1D1;  text-transform:uppercase }
.headline_weiss { color: #FFFFFF; font-size: 12px;}
.grayonwhite { color: #555555;}



.input { 
	font-family: Lucida Sans, Lucida Sans Unicode, Verdana, Arial, Helvetica, Verdana, sans-serif; 
	font-size:11px; 
	color:#B2A9A6; 
	border-bottom-style:solid; 
	border-top-style:solid; 
	border-left-style:solid; 
	border-right-style:solid; 
	border-bottom-width:0.25mm; 
	border-top-width:0.25mm; 
	border-left-width:0.25mm;
	border-right-width:0.25mm;
	border-color:#B2A9A6; 
	background-color:#545454; 
	padding: 0px 3px 1px 3px;
}

.submit { 
	font-family: Lucida Sans, Lucida Sans Unicode, Verdana, Arial, Helvetica, Verdana, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#545454; 
	background-color: #FFFFFF; 
	border-bottom-style:none; 
	border-top-style:none; 
	border-left-style:none; 
	border-right-style:none;
}




