body {
	font-family: Arial, Helvetica, sans-serif;
	
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


* --Bilder als Link----*/
:link img { border:none;text-decoration:none; }
:visited img { border:none;text-decoration:none; }
:link:active img, :visited:active img { border:none; text-decoration:none;}

	
textarea {
	width:140px;
	height:180px;
	}
/*input {
	width:140px;
	}
*/
select {
	width:140px;
	}


/* NAVIGATION ON LEFT SIDE */

#navigation{
	position: absolute;
	top: 200px;
	left: 0px;
	width: 175px;
	font-size: 10px;
}

#navigation a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#navigation a:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#navigation_top_acro, #navigation_element_acro,
#navigation_top_apb, #navigation_element_apb,
#navigation_top_aeb, #navigation_element_aeb,   
#navigation_top_atease, #navigation_element_atease,
#navigation_top_special, #navigation_element_special,
#navigation_top_games, #navigation_element_games,
#navigation_top_edu, #navigation_element_edu,
#navigation_element_active, #navigation_top_active 
{
	font-size:12px;
	color:#666666;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom:10px;
	padding-top:10px;
	position: relative;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color:#F3F3F4;
	font-weight:bold;
}

#navigation_element_acro, 
#navigation_element_apb, 
#navigation_element_aeb,
#navigation_element_atease,
#navigation_element_special,
#navigation_element_games,    
#navigation_element_edu  
{
	margin-top: 20px;
}

#navigation_top_acro, #navigation_element_acro {
	border-bottom: 6px solid #FFCC00;
}

#navigation_top_apb, #navigation_element_apb {
	border-bottom: 6px solid #8BBC02;
}

#navigation_top_aeb, #navigation_element_aeb {
	border-bottom: 6px solid #024DBC;
}
#navigation_top_atease, #navigation_element_atease {
	border-bottom: 6px solid #fa9d00;
}

#navigation_top_special, #navigation_element_special {
	border-bottom: 6px solid #A10B17;
}

#navigation_top_games, #navigation_element_games {
	border-bottom: 6px solid #A10B17;
}

#navigation_top_edu, #navigation_element_edu {
	border-bottom: 6px solid #A10B17;
}

#navigation_element_active {
	margin-top: 20px;
	border-bottom: 6px solid #000000;
	color:#000000;
}

#navigation_top_active {
	border-bottom: 6px solid #000000;
	color:#000000;
}


#navigation_top_acro:hover, #navigation_element_acro:hover,
#navigation_top_apb:hover, #navigation_element_apb:hover,
#navigation_top_aeb:hover, #navigation_element_aeb:hover,
#navigation_top_atease:hover, #navigation_element_atease:hover,
#navigation_top_special:hover, #navigation_element_special:hover,
#navigation_top_games:hover, #navigation_element_games:hover,
#navigation_top_edu:hover, #navigation_element_edu:hover
 {
	font-weight:bold;
	color:#000000;
	border-bottom: 6px solid #000000;
}





#content, #content_video{
	position: absolute;
	top: 200px;
	left: 194px;
	width:450px;
	font-size:12px;
	color:#666666;
	padding:10px;
	border:1px solid #999999;
	background-color:#F3F3F4;
	}
	
#content {
	width:450px;
	max-width:450px;
	overflow:hidden;
	}
	
#content_video {
	width:841px;
	max-width:841px;
	}
	
#content a, #content_video a, #info a {
	color:#666666;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-weight:bold;
}

#content img, #content_video img, #info img,
#content a img, #content_video a img, #info a img{
	color:#666666;
	text-decoration:none;
	border-bottom-style:none;
	border-bottom-width:0px;
}

#content a:hover, #content_video a:hover, #info a:hover{
	color:#000000;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}
	
#content .content_head, #content_video .content_head {
	font-weight:bolder;
	font-size:30px;
	}

	
#content .pic_float, #content_video .pic_float{
	float:left;
	padding-top: 10px;
	margin-bottom: 20px;
	padding-right: 10px;
	}
	



#content h2{
	height: 71px;
	width: 71px;
	left: -21px;
	top: -30px;
	position:relative;
	background:url(bilder/acrotex_ball_black.gif) no-repeat top left;
	}
	
#content .items, #content .items_apb, #content .items_edu, #info .items{
padding-left: 20px;
background:url(bilder/items_arrow.gif) no-repeat top left;
}	

#content .items_aeb {
padding-left: 20px;
background:url(bilder/items_arrow_aeb.gif) no-repeat top left;
}	

#content .items_special {
padding-left: 20px;
background:url(bilder/items_arrow_special.gif) no-repeat top left;
}

#content .items_acrotex, #info .items_acrotex {
padding-left: 20px;
background:url(bilder/items_arrow_acrotex.gif) no-repeat top left;
}	


#content .cd{
height:182px;
width:188px;
position:absolute;
margin-left: 303px;
margin-top: 36px;
background:url(bilder/demo_CD.jpg) no-repeat top right;
float:right;
}


#download{
	font-size:12px;
	color:#666666;
	padding:5px;
	float:none;
	width:440px;
	border:1px dotted #999999;
	background-color:#F3F3F4;
}
	
#download img{
	float:left;
	padding-right:10px;
	border-bottom:none;
}

.code{
font-family:"Courier New", Courier, mono;
}	

#files {
	vertical-align:top;
	padding-top:12px;
	}	
	
#files a {
	text-decoration:none;
	border-bottom:none;
	}

#files a:hover {
	text-decoration:none;
	border-bottom:none;
	}

#text {
	vertical-align:top;
	padding-left: 10px;
	padding-top:10px;
	}
	




table .image a {
	vertical-align:top;
	text-decoration:none;
	}

table .text {
	vertical-align:top;
	}



.table{
	width:450px;
	/*float:left;*/
	padding-right: 5px;
	margin-bottom:8px;
	height:45px;
	}
	
.table_plusspace{
	width:450px;
	/*float:left;*/
	padding-right: 5px;
	margin-bottom:8px;
	height:65px;
	}
	
* html .table{
	width:400px;
	float:left;
	padding-right: 45px;
	margin-bottom:15px;
	}
	
.table_req {
	width:400px;
	float:left;
	padding-right: 45px;
	background:url(bilder/req_r3_f.gif) no-repeat top right;
	margin-bottom:25px;
	}
.table img, .table_req img{
	float:left;
	margin-right: 10px;
	}
.table a, .table_req a{
	color:#666666;
	text-decoration:none;
}
.table a:hover, .table_req a:hover{
	color:#000000;
	text-decoration:underline;
}
	
#kopfleiste h2 {
	height: 38px;
	width: 181px;
	position: relative;
	left: 11px;
	top: 100px;
	background: url(bilder/seite/squick_a2.gif) no-repeat;
}

.imagelink img {
	border:0px;
	text-decoration:none;
	border:none;
	}

.imagelink a {
	border:0px;
	text-decoration:none;
	border:none;
	}

#info{
	position:relative;
	font-size:12px;
	color:#666666;
	padding:10px;
	top:12px;
	left:685px;
	width:150px;
	max-width:150px;
	border:1px solid #999999;
	background-color:#F3F3F4;
	overflow:visible;

	}
#info .info_head{
	font-weight:bold;
	}
	
#info .corner{
	height:147px;
	width:103px;
	position:absolute;
	margin-left: 74px;
	margin-top: -25px;
	background:url(bilder/corner.gif) no-repeat top right;
	}
	
#info .corner_apb{
	height:147px;
	width:103px;
	position:absolute;
	margin-left: 74px;
	margin-top: -25px;
	background:url(bilder/corner_apb.gif) no-repeat top right;
	}
	
#info .corner_aeb{
	height:147px;
	width:103px;
	position:absolute;
	margin-left: 74px;
	margin-top: -25px;
	background:url(bilder/corner_aeb.gif) no-repeat top right;
	}

#info .corner_edu{
	height:147px;
	width:103px;
	position:absolute;
	margin-left: 74px;
	margin-top: -25px;
	background:url(bilder/corner_edu.gif) no-repeat top right;
	}
	
#info .img1{
	float:left;
	margin-right: 5px;
	}

#info .img2{
	float:none;
	clear:left;
	margin-right:5px;
	margin-bottom:5px;
	}
	
#info .imagelink{
	border:0px;
	text-decoration:none;
	}

#info h4{
font-size:12px;
background-color:#000000;
	color:#FF0000;
	text-decoration:blink;
	}
	
	
#popup{
	font-size:12px;
	color:#666666;
	padding:10px;
	margin:5px;
	float:left;
	width:200px;
	max-width:200px;
	border:1px solid #999999;
	background-color:#F3F3F4;

	}
#popup .popup_head{
	font-weight:bold;
	}
#popup a{
	font-weight:bold;
	color:#666666;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
	}
	
#popup a:hover{
	font-weight:bold;
	color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-decoration:none;
	}

#popup ul{
padding-left: 20px;
background:url(bilder/items_arrow.gif) no-repeat top left;
list-style:none;
}
	
#title {
	font-size:11px;
	float:left;
	position:absolute;
	top:27px;
	left: 728px;
	width:180px;
	vertical-align:text-top;
	}
	
#title a{
	color:#000000;
	text-decoration:none;
	}
#title a:hover{

	text-decoration:none;
	border-bottom: 4px solid #000000;
	}	

	
#language {
	font-size:11px;
	position:absolute;
	width:180px;
	top:57px;
	left: 728px;
	vertical-align:text-top;
	}
	
#home{
	height: 30px;
	width: 165px;
	background: url(bilder/navi_home.gif) no-repeat top left;
	}
#home:hover{
	background:url(bilder/navi_home_a.gif) no-repeat top left;
	}
	
#apb{
	height: 30px;
	width: 165px;
	background: url(bilder/navi_apb.gif) no-repeat top left;
	}
#apb:hover{
	background:url(bilder/navi_apb_a.gif) no-repeat top left;
	}
	
#aeb{
	height: 30px;
	width: 165px;
	background: url(bilder/navi_aeb.gif) no-repeat top left;
	}
#aeb:hover{
	background:url(bilder/navi_aeb_a.gif) no-repeat top left;
	}
	
#atease{
	height: 30px;
	width: 165px;
	background: url(bilder/navi_atease.gif) no-repeat top left;
	}
#atease:hover{
	background:url(bilder/navi_atease_a.gif) no-repeat top left;
	}	
	
#special{
	height: 44px;
	width: 165px;
	background: url(bilder/navi_special.gif) no-repeat top left;
	}
#special:hover{
	background:url(bilder/navi_special_a.gif) no-repeat top left;
	}	

#games{
	height: 44px;
	width: 165px;
	background: url(bilder/navi_games.gif) no-repeat top left;
	}
#games:hover{
	background:url(bilder/navi_games_a.gif) no-repeat top left;
	}	
	
#edu{
	height: 44px;
	width: 165px;
	background: url(bilder/navi_edu.gif) no-repeat top left;
	}
#edu:hover{
	background:url(bilder/navi_edu_a.gif) no-repeat top left;
	}	
.bf {
display:none;
}

#blind{
	margin-top: 20px;
	margin-left:20px;
	float:left;
	display:none;
	}
	
.error {
	color:#FF0000;
	font-weight:bold;
	}
	
#download{
	font-size:12px;
	color:#666666;
	padding:5px;
	float:none;
	width:435px;
	border:1px dotted #999999;
	background-color:#F3F3F4;

	}
	
#download img{
	float:left;
	padding-right:10px;
	border-bottom:none;
	}
