/* Start of CMSMS style sheet 'Layout - RBA' */
/* CSS Document */


/*-------------------------------------topmenu---*/
.row-menu{ background:#000000 url(uploads/images/nav.gif);z-index:300;height:40px}

ul.menu-nav {
padding:0 0 0 0 !important;
margin:0 0 0 0 !important;
list-style:none;




	
}
ul.menu-nav li	{
	display:block  !important;
	padding:0 !important;
	margin:0 0 0 0 !important;
	float:left  !important;
	background:url(uploads/images/top_menu_separator.gif) right 12px no-repeat;
	
		

	
}
ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	display:block  !important;
	float:left  !important;
	
	

	
	
}
ul.menu-nav li a span	{
	display:block; 
	padding:12px 20px 13px 20px;
	color:#fff;
	display:block; 
	font-size:0.8em;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
	text-transform:none;
	
}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
	border:none;
	display:block; 
	text-decoration:none;
	width:auto;
	
	
}
ul.menu-nav li a:hover span	{
	display:block; 
	color:#fff;
	background:url(uploads/images/top_menu_button_wrapper.gif) 0 0 repeat-x;
	
	
}

/*-------------------active----*/

ul.menu-nav li.active a {
	border:none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;
	
}
ul.menu-nav li.active a span {
	 color:#FFFFFF;
	 background:url(uploads/images/top_menu_button_wrapper.gif) 0 0 repeat-x;
	 
	 
}










/*---------------------------------Dropdown------------*/




ul.menu-nav li ul a, ul.menu-nav li ul a.active{
	background:none;
	font-weight:bold;text-align:left;float:left;

}
ul.menu-nav li ul li a span{
	display:block; 
	padding:0;color:#fff;float:left;width:180px;
}

ul.menu-nav li ul li a:hover span	{
	display:block;
	padding:0;
      color:#fff;float:left;
}


ul.menu-nav li:hover {position:relative; z-index:200; }

ul.menu-nav li:hover ul
{left:1px; top:37px; background: #444243; /*-moz-opacity: 0.90;
opacity: 0.9; filter: alpha(opacity=70); */padding:2px; white-space:nowrap; width:180px; height:auto; z-index:300;}

ul.menu-nav  li:hover ul li, ul.menu-nav  li ul li.parent
{display:block; height:25px; position:relative; float:left; width:170px; font-weight:normal; background:none;}

ul.menu-nav li:hover ul li a 
{display:block; font-size:0.9em; height:24px; width:180px; line-height:24px; text-indent:5px;  color:#fff; text-decoration:none;border:none; }



ul.menu-nav  li ul li a 
{background:#444243; color:#fff;}

ul.menu-nav  li ul li.parent a {
background: url(arrow_over.gif) 200px 8px no-repeat;left:1px; top:40px; background-color: transparent; color:#fff;float:left;}

ul.menu-nav  li:hover ul li.parent a:hover {
background: #5a5959 url(arrow.gif) 200px 8px no-repeat;color:#000;float:left;}


ul.menu-nav  li:hover ul li a:hover 
{background:#5a5959; color:#fff; border:none;}

ul.menu-nav  li:hover ul li a:hover
{background:#5a5959; color:#fff;}

ul.menu-nav li b {display:block; font-size:11px; height:18px; width:208px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#000; border-bottom:none; cursor:default; background:url(arrow_over.gif) 200px 8px no-repeat;}

ul.menu-nav li:hover li:hover ul 
{left:178px; top: 0px; background: #182b4b padding:3px; border:none; white-space:nowrap; width:170px; z-index:400; height:auto;}

ul.menu-nav li:hover li:hover li:hover ul,
ul.menu-nav li:hover li:hover li:hover li:hover ul,
ul.menu-nav li:hover li:hover li:hover li:hover li:hover ul
{background: #5a5959; padding:3px; border:none; white-space:nowrap; width:170px; z-index:400; height:auto;color:#fff;}

ul.menu-nav ul, 
ul.menu-nav li:hover ul ul,
ul.menu-nav li:hover li:hover ul ul,
ul.menu-nav li:hover li:hover li:hover ul ul,
ul.menu-nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


ul.menu-nav li:hover li:hover li:hover a,
ul.menu-nav li:hover li:hover li:hover li:hover a,
ul.menu-nav li:hover li:hover li:hover li:hover li:hover a
{background:#5a5959; color:#fff; border-bottom:1px solid #182b4b;width:180px;} 

ul.menu-nav li:hover li:hover li a,
ul.menu-nav li:hover li:hover li:hover li a,
ul.menu-nav li:hover li:hover li:hover li:hover li a
{background:#5a5959;  color:#000; border:none;width:170px;} 

ul.menu-nav li:hover li:hover li:hover ,
ul.menu-nav li:hover li:hover li:hover li:hover ,
ul.menu-nav li:hover li:hover li:hover li:hover li:hover 
{background:#5a5959; color:#fff; border:none;height:24px;width:180px;} 

ul.menu-nav li:hover li:hover li ,
ul.menu-nav li:hover li:hover li:hover li ,
ul.menu-nav li:hover li:hover li:hover li:hover li 
{background:#5a5959;  color:#000; border:none;height:24px;width:180px;} 


#searchinput{float:left;margin-top:0;padding:2px;}

.search-button{
	padding: 0 0 3px 0;
        margin-left:10px;
	border: 1px solid #000;
	background: #de0918;
	font-size: 12px;
	color: #fff; 
        width:80px;
        float:right;}


/* Stylesheet */
* {margin:0;padding:0}
body {font-family:"arial",Verdana,Arial,Sans-serif; font-size:1em; margin:0; padding:0; padding-top:10px; padding-bottom: 10px; background:#e6e6e6 url(uploads/images/main_bg.gif) repeat-x; }

/* HEADINGS */
h1 {color:#000000;font-weight:bold;font-size:1.5 em;margin:10px 0px 25px 0px; line-height:55px;padding:0px;width:auto;}
h2 {color:#000000; font-weight:bold;font-size:1.2em;margin:15px 0px 8px 0px;padding:0px;}

/* LINKS GLOBAL */
a,a:link,a:hover {text-decoration:underline;cursor:pointer}
a,a:link {background:transparent;}
a:link {color:#c64934}
a:visited {color:#c64934}
a:hover,a:active {color:#c64934}
a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px;}
textarea {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

.float_left { float:left;}

.float_right { float:right;}

.box_small_img {margin:0pt 2px 3px 0pt;}


/* TABLE GLOBAL */
table td {padding:2px;}


/* WHOLE SITE WRAPPER */
#wrap {margin: 0 auto; width:1000px; background:   url(uplodas/images/main_back.png) center top repeat-y; }
#content-wrap{margin:0 auto; with:900px;  padding: 0px 50px 0px 50px;}

#flash{padding-top:10px;height:260px;}
#top-wrap {width:998px;margin: 0 auto; height: 15px; }
#bottom-wrap{margin:0 auto;width:998px; height: 25px; }

#socialbookmark img {padding: 2px; align:center;}


/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header {height:75px;background: #fff; border-bottom: 1px solid #fff; }
#logo {padding-left: 50px; padding-top:15px; float:left}
#header #language {float:right; text-align:right; height:0px; font-size:13px;  padding: 30px 0px 0px 0px}
#header #search {width: 210px; height:26px; float:right; color:#424242; padding:38px 0px 10px 0px}
#search .search-input{width:100px; margin-top:5px;}
#search .search-button{width:80px;padding-left:-10px;}
#header #search a {color:#424242; font-size:11px;}
#header td {padding-top:1px; padding-right:4px;}


/* CONTENT WRAPPER */
#contentwrap {width:900px;padding:0; }



/* RIGHT COLUMN */
#rightcol {width:250px; padding:0 auto; padding-bottom:15px; }

/* MAIN CONTENT */
#content {width:635px; padding:0 auto; margin-bottom:15px; padding-right:10px;}




/* BOXES GLOBAL DEFINITION */
h2.boxheader {background-image:url(uploads/images/nav.gif);height:36px;font-size:1em; color:#fff; padding:4px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;border-style:solid; border-color:#4E4E4F; border-width:1px 1px 0px 1px;}
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color:#ffffff}

.boxbody {background:#fff ; padding-top:30px;height:auto;position:relative;font-size:0.8em;}
.boxbody h3, .boxbody h3 a {font-size:0.9em, padding: 10px 0 20px 0;}
.boxbody h3.center, .boxbody h3.center a {font-size:0.9em; text-align:center}
.boxbody p {color:#000000; font-size:0.8em; margin:0px 0px 10px 0px}
.boxbody p.center {color:#000000; font-size:1em; text-align:center; margin:6px 0px 20px 0px}
.boxbody td {color:#000000; font-size:0.8em; margin:6px 0px 20px 0px}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:20px;}
.boxbody a {font-size:0.8em;color: #12086f; }
.boxbody .productboximage {border: solid 1px #999999;}
.boxbody ul{padding-left:20px;margin-bottom:20px;}

.contentbody {background:#fff ; padding-top:30px; position:relative;}



/* KONTAKT */
        
.contactform {
  	width: 390px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 15px 10px 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
        border:none;
        background-color:#ccc;
 }  
.contactform FIELDSET{
        border:none;
        margin-bottom:0px;
}
.contactform FIELDSET .required INPUT{
               width: 380px;
	border-top: 1px solid #1152e8;
	border-left: 1px solid #1152e8;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	margin-top: 3px;
	margin-bottom: 3px;        
        WIDTH: 14em;

  }    
.contactform FIELDSET TEXTAREA{
        height:80px;
        width:350px;
}
.contactform .fbsubmit{
  	margin-top: 15px;
	padding: 2px;
	background-color: #0581ff;
  }
  
   
.contactform DIV LABEL {
  	  DISPLAY: block;   
                 WIDTH: 10em;
                  color:#000;
  }    
.contactform FIELDSET LEGEND{
          display:none;
          border:none;
}
.contactform fieldset {padding: 0em; background-color: none}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0;}
.contactform div.required {background-color: none ;color:#000; }
.contactform .checkbox{ width:10px; float:left;}


/* FOOTER */
.footer {padding-top:10px;text-align:center; font-size:0.8em; color:#666666; background-color:#343435; height:80px}
.footer a {color:#fff; text-decoration:underline}

.copyright {margin: 0 auto; background-color:#e8e8e8; text-align:center; color:#666666; font-size:11px;padding-top:10px;}
.copyright a{color:#343435}

#content ul{padding-left:30px}

/* End of 'Layout - RBA' */

