/*
Theme Name: orbeco
Theme URI: http://www.orbeco.com/
Version: 2.7
Author: Wolfgang Lehmkuehler
Author URI: http://www.orbeco.com/
*/

a:link, a:visited     { color: #003460; text-decoration: none }

a:hover   { color: #d40047; text-decoration: underline }

{
	margin:0px;
	padding:0px;
}
html{
height: 100%;
	overflow-x:hidden;
}
body{padding-top: 15px;
padding-bottom: 15px;
	font-family: Arial, Helvetica, Georgia;
	font-size: 12px;
	background:#f6f6f6 url(images/os_bg.gif) repeat-x top left;
}
#header_top{margin-top:23px;


	
	float:left;
	width:780px;
	height:20px;
	background: transparent url(images/top.png) no-repeat top left;
}
#header  { background: url("images/bg_logo.png") repeat-x left top; cursor: auto; list-style-image: url("http://www.orbeco.com"); width: 780px; height: 70px; float: left }

#logo{ z-index:20; float:left}

#menu{
	position: relative;
	z-index:0;
	
	float: left;
	width: 780px;
	height:35px;
	background: transparent url(images/bg_menu.png);
}

#banner{
float: left;
	width: 780px;
	height:132px;
	background: url(images/banner.jpg) ;
}

#submenu    { background-image: url("images/bg_submenu.png"); background-repeat: no-repeat; background-position: left top; width: 780px; height: 21px; float: left; border-right: 1px none white }
#mainFrame{

margin: 0 auto;
background-color: transparent;
width: 780px;

}
#sidebar   { font-size: 9pt; margin: 65px 0 20px 20px; width: 184px; float: right; overflow: hidden }

.post { background: white url("images/bg_main.png") repeat-y left top; padding: 0 30px 10px; width: 720px; float: left }



#footer{color: gray; float:left; width: 770px; background: white url(images/bg_main.png) repeat-y left top; font-size: 10px; text-align: center; float:left; padding:5px; }

#footer_bottom{width:790px;
	padding-bottom: 25px;
	height:18px;
	float:left;
	background: transparent url(images/bottom.png) no-repeat;

}

#searchform .inputbox {
	margin: 0px 0px 0px 400px;
	background:#FFFFFF;
	width: 156px;
	height: 17px;
	position:relative;
	font-size: 11px;
	color: #454545;
	padding:5px 2px 2px 2px;
	border: 1px solid #D3D3D3;
}


.post img { border: 0; float: left;
margin-right:15px;

 }
 
.breadcrumb  { color: gray; background: white url("images/bg_main.png") repeat-y left top; padding: 10px 0 0 30px; width: 750px; float: left } 
 
 
 #nav, #nav ul { font-family: Arial, Helvetica, Georgia; font-size: 12px; position:relative; z-index:1; width: 100%; height: 3em; list-style: none; font-weight: bold; background: transparent; padding: 0; margin: 2.5em; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; le: none; border-top-width: 0; }
#nav a   { color: #003460; text-decoration: none; display: block; padding: 0.85em 4em 0.85em 1em; width: 6em; border-top: none; border-right: 1px solid white; border-bottom: medium none; border-left: medium none; none: border-top-width: medium  }
#nav li   { padding: 0; width: 11em; float: left; border-style: none }
#nav li ul   { font-weight: normal; background: #f0f0f0; margin: 0; position: absolute; left: -999em; width: 11em; height: auto; border: 0.1em }
#nav li li   { padding-right: 1em; width: 10em; border-style: none }
#nav li ul a   { width: 8em; border-style: none }
#nav li ul ul  { background: #f0f0f0; margin: -2.8em 0 -2em 11em }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul  { left: -999em }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; 
}
#nav li:hover, #nav li.sfhover {font color: blue; background : transparent;}
h2 {color: gray; font-size: 2.5em; font-weight: normal; margin: 20px 0 20px;}
h3 {color: gray; font-size: 1.5em; font-weight: normal; margin: 20px 0 20px;}
ul, ol  { color: #036; list-style-type: square; margin: 0 0 0 10px; padding: 0 0 0 0; position: relative; left: 20px }
ul span, ol span   { color: #393939 }



#manual { display:block;
             background:url(images/csg-4a51a4b5e1147.gif) no-repeat top left; background-position: 0 -2px; width:112px; height:23px }
#manual:hover { background:url(images/csg-4a51a4b5e1147.gif) no-repeat top left;background-position: 0 -27px;  }

 

#literatur { display:block;
             background: url(images/csg-4a519f4f89204.gif) no-repeat top left; background-position: 0 -2px; width:112px; height:23px }
#literatur:hover { background: url(images/csg-4a519f4f89204.gif) no-repeat top left; background-position: 0 -27px;}

#parameter { display:block;
             background: url(images/parameter_sprite.gif) no-repeat top left; background-position: 0 -2px; width:112px; height:23px }
#parameter:hover { background: url(images/parameter_sprite.gif) no-repeat top left; background-position: 0 -27px;}

#software { display:block;
             background: url(images/software_sprite.gif) no-repeat top left; background-position: 0 -2px; width:112px; height:23px }
#software:hover { background: url(images/software_sprite.gif) no-repeat top left; background-position: 0 -27px;}

/*---------SITEMAP-------------*/
.parent{ font-weight:bold;  padding:2px 5px;  font-size:14px;  width:600px;  margin-left:3px;  border-bottom:1px dashed #b5b5b5}
.child_set{float:left; width:200px; margin:0px 0px 2px 10px}
.child{float:left; font-size:11px; font-weight:bold}
.child2, .child2 a:link, .child2 a:active, .child2 a:visited{float:left; padding-left:5px; width:100%; color:#5a5a5a; font-size:11px}
.child2 a:hover{color:#900}









