#site{
	position: absolute;
	left: 0px;
	width: 100%;
	height:100%;
	overflow: visible;
	visibility: visible;
	display: block;
}

#mittig{
	background-color:white;
	position: absolute;
	left: 50%;
	visibility: visible;
	margin-left: -475px;
	width: 950px;
	border:#CECECE solid 1px;
	}

#header{
	background-image: url(../media/telerob_header.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width: 950px;
	height:195px;
	z-index:88;
}

.submenu{
	margin-left:10px;
	width:154px;
	background-color:white;
	border:0px;
	font-size: small;
	font-family: Arial;
	float:left;
}
#inhalt{
	margin:0;
	padding:0;
	margin-left:165px;
	width:785px;
	font-family:arial;
	font-size:12px;
	color:black;
}
#inhalt p{
	margin:0;
	padding:0;
	margin-right:10px;
	line-height:120%;
}


#footer{
	margin-top:20px;
	border-top:1px solid silver;
	clear:both; 
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:gray;
	height:25px;
	line-height:25px;
}

body {
    color:black;
	background-color:white;
    margin:0;
	padding:0;
	height:100%;
 }


#navbar{
	position:relative;
	left:164px;
	top:113px;
	z-index:99;
}

.mainlink, .fakelink{
	font-family: "Arial";
	font-size:13px;
	font-weight:bold;
	color: #09447C;
	text-decoration:none;
	background-image: url(../media/mpoint.png);
	background-position: left;
	background-repeat:no-repeat;
	text-indent:18px;
	padding:0;
	padding:0;
	display:block;
	width:202px;
	float:left;
}

.mainlink:hover{
	color: #09447C;
	text-decoration:underline;
	background-image: url(../media/mpoint_over.png);
}





/* SUBMENU ***********************************   */
.submenu div{
	margin-top:5px;
	border:0;
}


/*Folder  */
.sub_folder, .sub_folder_o{
	clear:left;
	background:url(../media/ico_ordner.png) #ffffff left top no-repeat;
	width:20px;
	height:14px;
	display:block;
	margin-top:5px;
	float:left;
	border:0px solid black;
}

.sub_folder_o{
	background:url(../media/ico_ordner_o.png) #ffffff left top no-repeat;
}

.sub_folder:hover{
	background:url(../media/ico_ordner_a.png) #ffffff left top no-repeat;
}

.sub_folder_o:hover{
	background:url(../media/ico_ordner_oa.png) #ffffff left top no-repeat;
}


/* Huptlink */
.sub_main, .sub_main_active{
	float:left;
	text-indent:2px;
	margin-top:5px;
	margin-left:5px;
	color:  #09447C;
	font-size: 11px;
	font-family: arial;
	text-decoration:none;
	display:block;
	border:1px solid #ffffff;
	width:81%;
	height:14px;
}



.sub_main:hover, .sub_main:active{
	border:1px solid  #09447C;
}



/* Sublink*/
.sub_sub, .sub_sub_active{
	clear:both;
	background:url(../media/ico_artikel.png) #ffffff 2px center no-repeat;
	display:block;
	text-indent:19px;
	margin-top:5px;
	color:  #09447C;
	font-size: 11px;
	font-family: arial;
	text-decoration:none;
	border:1px solid #ffffff;
}

.sub_sub:active, .sub_sub:hover{
	border:1px solid #09447C;
}

.sub_sub_active, .sub_main_active{
	text-decoration:underline;
	color:#C00120;
}




/*finaler Link im Submenu */




/* SUBMENU ENDE ***********************************   */




p{
	font-family:arial;
	font-size:11px;
	line-height:120%;
}

h1, h2, h3{
	color:black;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
}
h1{
	color:#4d4d4d;
	font-size:17px;
	padding:0;
	margin:0;
	margin-bottom:15px;
}

.inline, #footer .inline{
	font-family:arial;
	font-size:11px;
	color:#09447C;
	text-decoration:none;
}

.inline_ul{
	font-family: "Arial";
	font-size:11px;
	color: #09447C;
	text-decoration:none;
	padding:0;
	margin:0;
	width:242px;
	display:block;
	margin-bottom:8px;
	padding-left:5px;
	float:left;
}


.inline:hover, .inline_ul:hover{
	text-decoration:underline;
}



#footer .inline{
	font-family:arial;
	margin-top:10px;
}


.kontakt{
	font-family:arial;
	font-size:11px;
	color:black;
	position:relative:

}
.kontakt span{
	top:0;
	display:block;
	text-align:top;
	height:65px;

}

.kontakt .link{
	color:black;
	text-decoration:none;
}
.kontakt .link:hover{
	color:black;
	text-decoration:underline;
}

.newsimg, .produkttext, .img_text{
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:10px;
	text-align:right;
}

.newsimg .img_text{
	text-align:left;
	padding:0;
	margin:0;
}


.newstable{
	padding:0;
	margin:0;
}

.produkttext{
	font-size:13px;
	border:0;
	font-weight:normal;
}



.newsblock{
	border:0px solid silver;
	font-size:11px;
	color:black;
	width:247px;
	padding:0;
	margin:0;
	margin-top:17px;
	height:335px;
	overflow: auto; 
}

.job{
	font-size:11px;
}

#inhalt .job ul{
	list-style-image:url('../media/ul.png');
	list-style-position:oustside;
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
}

#inhalt .job li{
	font-size:10px;
	list-style-image:url('../media/ul.png');
	list-style-position:oustside;
	margin-left:5px;
	padding-left:5px;
	margin-bottom:3px;
}




.backlink{
	display:block;
	width:auto;
	margin-top:10px;
	border-top:1px solid #09447C;
	font-size:11px;
	color: #09447C;
	text-decoration:none;
}
.backlink:hover{
	text-decoration:underline;
}


.shortcut{
	font-family:arial;
	text-decoration:none;
	color:#084284;
	font-size:14px;
	font-weight:bold;
}
.shortcut:hover{
	text-decoration:underline;
}
#linktable{
	display:block;
	width:168px;
	margin-right:10px;
	float:left;
	border:1px solid black;
}

ul{
	list-style-image:url('../media/ul.png');
	margin:0;
	padding:0;
	list-style-position:outside;
}

.pbox{
	border:1px solid silver;
	overflow: visible;
	height:100%;
}

.pbox img{
	display:block;
	float:left;
	border:1px solid silver;
	padding:5px;
	margin:5px;
}
.pbox span{
	display:block;
	margin:5px;
	padding:5px;
}

#inhalt .pbox ul, #inhalt .pbox li{
	list-style-image:none;
	list-style-position:inside;
	margin:0;
	padding-left:10px;
	list-style : disc;
	line-height: 1.5;
}

#inhalt p{
	line-height: 1.5;
}
.clear{
	clear:left;
}
	
.spalten2, .spalten2 img, .spalten2 p{
	font-family:arial;
	font-size:11px;
	padding:0;
	margin:0;
	line-height: 1.5;
}


.spalten2 img{
	margin-right:20px;
	float:left;
}	

.spalten3{
	float:left;
}
	
.spalte_1{
	display:block;
	width:242px;
	float:left;
	margin:0;
	margin-right:20px;
	margin-top:20px;
}

.spalte_3{
	margin-left:524px;
}

#systems_w, #systems_e, #partner{
	font-family:arial;
	font-size:13px;
	color:white;
	visibility:hidden;
	border:1px solid black;
	top:385px;
	left:210px; 
	width:280px;
	height:240px;
	z-index:0;
	position:absolute;
	background-image:url('../media/trans.png');
	padding:5px;
}
 #systems_e{
	top:235px;
	left:170px; 
	width:240px;
	height:150px;
 }
 #partner{
	 top:465px;
	 left:175px;
 }
.partnerlink{
	color:white;
	text-decoration:none
}

.partnerlink:hover{
	text-decoration:underline;
}

.ul_abstand{
	margin-left:540px;
}

#inhalt .spalten2 .ul_abstand ul, #inhalt .ul_abstand ul{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	list-style:circle;
	line-height: 1.5;
}

#inhalt .spalten2 .ul_abstand ul li, , #inhalt .ul_abstand ul li{
	list-style-image:none;
	list-style:disc;
	padding:0;
	margin-right:10px;
	line-height: 1.5;
}

#inhalt .spalten2 .ul_abstand p{
	margin:0;
	margin-left:-15px;
	padding:0;
	font-family:arial;
	font-size:11px;
}

.intable_ul{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	margin-left:15px;
	line-height: 1.5;
}



.ul_kontakt ul{
	margin:0;
	padding:0;
	margin-left:18px;
	font-family:arial;
	font-size:11px;
	list-style:circle;
	line-height: 1.5;
}

.ul_kontakt ul li{
	list-style-image:none;
	list-style:disc;
	padding:0;
	margin-right:10px;
	line-height: 1.5;
}





*:focus { outline: none; }

*::-moz-focus-inner { border: none; }
