@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/Hintergrund.jpg);
	margin:auto;
	width:925px;
}
h1{
	padding-left: 30px;
	padding-right: 30px;
	font-family:Arial;
	font-size:1.1em;
	color:#224184;
}
p{
  font-family:Arial;
	font-size: 0.8em;
	color:#818181;
	padding-left: 30px;
	padding-right: 30px;	
}
a, a:visited, a:hover {
  color:#224184;
}
#nav_top{
	width:925px;
	text-align:right;
	margin-bottom: 20px;
	margin-top: 20px;	
}
#nav_top a{
	font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #224184;	
}

#owl_page{
	background-color:#FFF;
	width:925px;
	min-height:600px;
	margin-bottom: 50px;
	padding-bottom:20px;
}
#header_menu{
	background-color:#FFF;
	width:925px;
	height:70px;
}
#owl_logo{
	background-image:url(../images/owlmechatronic_logo.png);
	width:307px;
	height:58px;
	margin-left: 25px;
	margin-top: 6px;
	float: left;
}
#main_menu{
	float: left;
	margin-left: 29px;
	width: 564px;
	margin-top: 50px;
	height: 20px;
}
#header_picture{
	background-image:url(../images/header_picture.png);
	width:925px;
	height:222px;
}
#main{
	background-color:#FFF;
  background-image:url(../images/bg.gif);
	width:925px;
	margin:0;
	padding:0;
	clear:both;
	margin-top:20px;
}
#left_content{
	padding-top: 1px;
	padding-top:12px;
	width: 170px;
	min-height:728px;
	margin-right: 15px;
	margin-left: 25px;
	background-color: #FFF;
	float: left;
}
#left_content img{
	margin-bottom: 30px;
}

#content{
	#padding-top:1px;
	margin-bottom: 20px;
	width:515px;
	float: left;
	margin-right: 0;
	margin-left: 0;
}
/*Unterschrift für die Bilder im Content*/
.csc-textpic-caption {
  font-family:Arial;
	font-size: 0.6em;
	margin:10px 0 0 0;
	padding-top:10px;
	color:#666666;
}
/*position von Bilder im Content*/
.csc-textpic-imagewrap {
  margin-right:30px;
  margin-left:30px;
}
/*Tabellen imContent*/
#content table {
  margin: 10px 30px 10px 30px;
}
#content table th {
  font-weight: normal;
  padding: 1px 10px 1px 0px;
  text-align: left;
  vertical-align: baseline;
}
#content table td {
  vertical-align: baseline;
}
#content table p {
  padding:0;
  margin:0;
}

#content ol li{
        font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#818181;
}
#content ul li{
        font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#818181;
}
#content hr {
  margin: 0 10px 0 10px;
  color: #818181;
}
#right_content{
	width:140px;
	margin-left: 755px;
	float: left;
	padding-top: 1px;
	margin-left: 15px;
	margin-right: 0;
}
#main_menu a img{
       padding-left: 1px;
}


/*main- and submenu*/
#sub ul{
  list-style-type:none;
  padding-left:38px;
  margin-top:0;
  margin-bottom:0;
}
#sub ul li{

}

/* LoginBox definition*/

.tx-felogin-pi1 {
  margin-left:30px;
  margin-right:30px;
  color:#818181;
  border-bottom:1px solid #818181
}
.tx-felogin-pi1 h3{
  color:#224184;
  font-family:Arial;
  font-size:1.0em;
}
.tx-felogin-pi1 p {
  color:#818181;
  font-family:Arial;
  font-size:0.8em;
}
.tx-felogin-pi1 form {
  margin-top:10px;
}
.tx-felogin-pi1 form b{
  color:#224184;
}

/* FileList für Downloadbereich*/
.tx-drblob-pi1 p{
  font-family: Arial;
  font-size:0.7em;
  color:#818181;
}
.tx_drblob_list {
  width:455px;
  margin:0 important!;
   font-family: Arial;
  font-size:0.8em;
  color:#818181;
}

.tx_drblob_single h3{
  color:#224184;
  font-family:Arial;
  font-size:1.0em;
  margin-left:30px;
  margin-right:30px;
}
.odd {
  background-color:#FFFFCC; 
}