body{
		margin:0px;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:18px;
	}

textarea{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
input{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	
h1{ 
		line-height:24px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #9C9C9C;
		font-size: 14pt;
	}

h2{
		color:#000000;
		font-weight: bold;
		margin-top:-4px;
		margin-left:-20px;
		margin-bottom:9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.anchor{
		color:#000000;
	}

span{
		color:#000000;
	}
	
ul{margin:10px;padding:0;}
li{line-height:14pt;}

a{
		color : #0088c6;
		font-weight : bold;
		text-decoration : none;
	}

img{
		border:none;float:none;
	}

font{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

#overall{
	 width: 700px;
	 height: 99%;
	 padding-left: 5px;
	}

.upper{
       margin-top:22px;
       height: 53px;
      }
.lower{
		margin:0px;
		padding:0px;
	}

#title{
       margin-left:18px;float:left;
      }

#sidebar{
	position:fixed;
	top:0;
	left:5px;
	width: 170px;
	height: 430px;
	float: left;margin:0px;
	padding: 0px;
	}

#content{
	float:right;
    width: 520px;
    }

#header{
	margin-top:8px;
	width: 520px;
	height: 47px;
	background-image: url(./img/Header.gif);background-repeat:no-repeat;
    }
	
#top-bar{margin-left:12px;margin-top:-12px;padding:0;}
#top-bar a{margin:0;padding:0;margin-left:-4px;}

#footer{
		width: 512px;
		height: 37px;
		background-image: url(./img/Footer.gif);
		color: #9C9C9C;
	}

#login{}

#result{margin-left:-50px;}

#result th{background-color: #0088c6;}

.requirement{
		text-align:center;
	}
	
/*---------------------eingelassenes image-------------------*/
.embedded{
		float:right;
		padding-right:8px;
	}

/*--------------------------Maincontent----------------------------*/
#maincontent{
		margin-top:24px;
		margin-left:38px;
		width:480px;
	}
	
#maincontent div{
		padding-bottom:15px;line-height:14pt;
	}
	
#maincontent .remark{
		font-size:9px;
		line-height:12px;
	}

/*----------------------------Logo-------------------------------------*/
#logo{
		position: relative;
		overflow: hidden;
		margin-top:26px;
		height: 53px;
		width: 142px;
		background-image: url(./img/FormtecLogoSmall.gif);
		margin-left:13px;
	}

#logo a{
		margin: 0;
		margin-right: 15px;
		padding: 0;
		display: block;
		position: absolute;
		width:100%;
		height:100%;
	}
	
/*------------------------------Sprachen-------------------------------*/
#lang{
		margin:0;
		padding:0;
		float:right;
	}

#lang ul{
		float:left;
		margin:0;
		padding:0;
	}

#lang li{
		list-style:none;
		padding-bottom:0px;
	}

#lang a{
		color:#fff;
		border:none;
	}
	
/*--------------------------------Tabellen--------------------------------*/
table{
		margin-left:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	 
th{
		background-color:#0088c6;
		color:#fff;
	}

td.left{
		text-align:right;
	}

.row1{
		background-color:#e1e1e1;
	}

.row2{
		background-color:#f1f1f1;
	}
	
.coll1{
		background-color:#e1e1e1;
	}

.coll2{
		background-color:#f1f1f1;
	}
/*-----------------------------------Menu-----------------------------------*/
#menu{
		line-height:13px;
		margin:0px;
		margin-top:-3px;
		width: 131px;
		height: 430px;
		background-image: url(./img/Sidebar.gif);
		background-repeat: no-repeat;
		padding: 0px;
	}

#menu ul{
		padding:0px;
		padding-top:129px;
		list-style:none;
		margin:0px;
		margin-left:1.1em;
	}
	
#menu li{
		margin:0px;
		margin-top:0.25px;
		padding:0px;
	}
		
#menu a{	
		position:absolute;
		width:100%;
		height:100%;
	}
	
/*-----------------------------------Menu-----------------------------------*/
#menu_en{
		line-height:13px;
		margin:0px;
		margin-top:-3px;
		width: 131px;
		height: 430px;
		background-image: url(./img/Sidebar.gif);
		background-repeat: no-repeat;
		padding: 0px;
	}

#menu_en ul{
		padding:0px;
		padding-top:149px;
		list-style:none;
		margin:0px;
		margin-left:1.1em;
	}
	
#menu_en li{
		margin:0px;
		margin-top:0.25px;
		padding:0px;
	}
		
#menu_en a{	
		position:absolute;
		width:100%;
		height:100%;
	}
	
/*---------------------------MachSim------------------------------------*/
#cad{
		position: relative;
		overflow: hidden;
		width:127px;
		height:22px;
		background-image: url(./img/cad_reg.jpg);
	}
	
#cad_hi{
		width:127px;
		height:22px;
		background-image: url(./img/cad_hi.jpg);
	}
	
#cad_hi a{	
		width:100%;
		height:100%;
	}

/*---------------------------NCspeed------------------------------------*/	
#ncs{
		position: relative;
		overflow: hidden;
		width:127px;
		height:21px;
		background-image: url(./img/ncs_reg.jpg);
	}
	
#ncs_hi{
		width:127px;
		height:21px;
		background-image: url(./img/ncs_hi.jpg);
	}
	
#ncs_hi a{	
		width:100%;
		height:100%;
	}
	
/*---------------------------MachSim------------------------------------*/
#machsim{
		position: relative;
		overflow: hidden;
		width:127px;
		height:22px;
		background-image: url(./img/machsim_reg.jpg);
	}
	
#machsim_hi{
		width:127px;
		height:22px;
		background-image: url(./img/machsim_hi.jpg);
	}
	
#machsim_hi a{
		width:100%;
		height:100%;
	}
	
/*---------------------------Über uns------------------------------------*/
#ueber_uns{
		position: relative;
		overflow: hidden;
		width:127px;
		height:17px;
		background-image: url(./img/ueber_uns_reg.jpg);
	}
	
#ueber_uns_hi{
		width:127px;
		height:17px;
		background-image: url(./img/ueber_uns_hi.jpg);
	}
	
#ueber_uns_hi a{
		width:100%;
		height:100%;
	}
	
/*---------------------------Aktuelles------------------------------------*/
#akt{
		position: relative;
		overflow: hidden;
		width:127px;
		height:21px;
		background-image: url(./img/akt_reg.jpg);
	}
	
#akt_hi{
		width:127px;
		height:21px;
		background-image: url(./img/akt_hi.jpg);
	}
	
#akt_hi a{	
		width:100%;
		height:100%;
	}

/*---------------------------Contact------------------------------------*/
#con{
		position: relative;
		overflow: hidden;
		width:127px;
		height:20px;
		background-image: url(./img/con_reg.jpg);
	}
	
#con_hi{
		width:127px;
		height:20px;
		background-image: url(./img/con_hi.jpg);
	}
	
#con_hi a{	
		width:100%;
		height:100%;
	}
	
/*-----------------------------Gallery----------------------------------*/
#gallery img{margin:5px 10px;}
