/*	General
---------------------------------------------*/

*		{padding: 0; border: 0; }
body	{color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-align:center; background-color: #333; margin: 50px;}

h1, h2, h3, h4, h5	{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h1 		{font-size: 140%; padding: 10px 5px 5px 18px; color:#fff;}
h2 		{font-size: 100%;}
h3 a 	{font-size: 95%; padding: 5px 5px 5px 15px; color:#fff;}
h4 		{font-size: 95%; padding: 10px 5px 5px 18px; color:#333;}
h5 		{font-size: 70%; color:#333; text-decoration:none; padding: 0px 0px 0px 10px;}

h6 		{font-size: 70%; color:#000; text-decoration:none; font-weight:normal;}

p  		{font-size: 100%; line-height: 1.5em; color: #fff; padding-right: 5px;}
p a 		{color: #fff; text-decoration:none;}

a:link {color:#999}      /* unvisited link */
a:hover {color:#fff}  /* mouse over link */
a:active {color:#fff}  /* selected link */
a:visited {color:#999}

.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

#container_top {width:970px; margin-top:50px; border-bottom: 1px solid #999999; display:block; margin: 0 auto; height: 435px; position:relative;}
#top_left {width: 250px; float:left; text-align:right; font-size: 70%; position:absolute; bottom:0; margin-bottom: 22px;}
#top_right { width: 700px; float:right; text-align:right; }
#top_right_other { width: 700px; float:right; text-align:left; font-size: 70%; line-height: 1.5em; color: #fff; vertical-align:bottom;}
#top_right_home { width: 700px; float:right; }

#container_bottom {width:970px; margin: 0 auto; display:block;}
.a hover {color: #fff; text-decoration:none;}
#bottom_left {width: 260px; float:left; text-align:left; font-size: 70%; margin-top: 20px; border-right: 1px solid #999999;}
#bottom_right { width: 690px; float:right;text-align:left; margin-top: 20px; font-size: 80%; font-family: Arial, Helvetica, sans-serif;}
#nav_box {width: 230px; float:left; text-align:left; font-size: 100%;}
#nav_box p a {font-size: 100%; color: #fff; padding-right: 5px; text-decoration:none;}
#nav_box2 {width: 180px; float:left; text-align:left; font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 2px;}
#nav_box3 {width: 250px; float:left; text-align:left; font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 2px;}
#nav_box4 {width: 240px; float:left; text-align:left; font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 2px;}

	
/* ===== FORM ====*/
form#contact				{}
form#contact fieldset		{border: 0;}
form#contact label, form#contact input, form#contact textarea	{margin: 10px;}
form#contact label			{width: 200px; font-size: 12px; padding: 3px 0x; float: left; display: inline; }
form#contact label span 	{color: #99CC01;}
form#contact input			{width: 380px; border: 1px solid #BBB; padding: 3px; font-size: 12px;}
form#contact textarea		{width: 380px; height: 100px; border: 1px solid #BBB; padding: 3px; font-size: 12px;}
form#contact text		{margin-left: 289px; width: 100px; border: 1px solid #ccc; background: #99CC01; color: #000000; font-size: 11px; padding: 1px;}

input
{
color: #333;
background: #fff;
border: 1px solid #ccc
}

textarea
{
color: #333;
background: #fff;
border: 1px solid #ccc
}
	
.imprint, A.imprint {font-size: 70%; color:#333; text-decoration:none; font-weight:normal; margin-left: 800px;}	

.subnav {font-size: 70%; line-height: 2.3em; text-decoration:none; color: #666;}
.hotproducts {font-size: 70%; line-height: 1.5em; text-decoration:none; color: #666; padding: 0px 0px 0px 5px;}

.arquo {font-size:: 50%; color:#FF6600;}
.error {font-size:: 50%; color:#CC0000;}

/* HOME ROTATING IMAGES */
#banner	{width: 692px; height: 398px; margin:0; padding:0; overflow: hidden; background-color:#333; text-align: left; }

ul#portfolio	{margin: 0; padding: 0; }
ul#portfolio li	{list-style: none;}

/* PROJECT ROTATING IMAGES */
.slcol			{display: inline; width: 692px; height: 435px;}

.offersmenuB 		{ font-family:Helvetica, Arial, sans-serif}
.offersmenuB span 	{ padding-left:25px}
.offersmenuC 		{ font-family:Helvetica, Arial, sans-serif}
.offersmenuC span 	{ padding-left:75px}

#offersmenu a:link, #offersmenu a:visited {color: #666; padding: 2px 2px; text-decoration: none; font-size: 70%;}
#offersmenu a:hover {color: #454545; text-decoration: none;}
#offersmenu a.selected {color: #FFF; font-weight: bold;}

#offersmenu a.selected, #offersmenu a:visited.selected {color: #FFF; font-weight: bold; font-size: 70%;}

#offers	 {height:398px; overflow:hidden; margin:0; padding:0; position:relative;}
#offers div {display:inline; display:block; height:398px; position:relative;}
#offers div p {display: block;}
.col {width: 692px}



