body
{
	background: #fff5e3;
}

div.ap-container
{
	width:996px;
	_width:998px;
	margin: 0 auto;
	background-color:#fff5e3;
	padding-bottom: 8px; 
}

h1 
{
	font-size: 14px;
	color: #b54e3a;
	line-height: 22px;
	font-family: Arial;
	padding: 8px 0px 6px;
	text-decoration: underline;
	
}

h2 
{
	font-size: 15px;
	color: #818076;
	font-family: Arial;
	letter-spacing:2.5px;
	font-weight: bold;
	text-align: left;
	text-align: left;
	padding: 29px 0px 0px 14px;
}

hr
{
	width:100%;
}

li
{
	margin:6px 5px 0px 0px ;
	padding-left: 11px;
	background: url(../i/adler-portal/content-list.gif) no-repeat  left 3px;
}

ul{
	margin-top: 3px;
}

/***********************************

			Header

***********************************/

div.ap-header
{
	padding-top:15px;
	text-align: center;
}

div.ap-language 
{
	
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 14px;
	text-align: right;
		
}

div.ap-language a
{
	color: #818076;
	text-decoration: none;
	font-family: Arial;
	
		
}

div.ap-language a:hover
{
	color: #c36e55;
		
}

div.ap-logo
{
	clear: both;
	margin-top:-15px;
}

div.ap-textpic
{
 padding-top: 75px;
}

/***********************************

			middle

***********************************/

div.ap-middle 
{
	overflow:auto; 
	font-family: Arial;
	font-size: 13px;
	padding-left: 12px;
	color: #818076;
	font-weight: bold;
	margin-bottom: 100px;

}

div.ap-middle-pics
{
	
	padding-top: 8px;
}



div.ap-middle-left
{
	float:left;
 	width: 312px;
}


div.ap-middle-line1 
{
	margin-left: 55px;
}

body.it div.ap-middle-line1,
body.en div.ap-middle-line1
{
	margin-left: 0px;
}
body.en div.ap-middle-line1 {
	margin-left: 0px;
}
body.en div.ap-middle-line2 {
	margin-left: 25px;
}

div.ap-middle-right div.ap-middle-line1 
{
	margin-left: 76px;
}

div.ap-middle-center div.ap-middle-line1 
{
	margin-left: 152px;
}

body.en div.ap-middle-center div.ap-middle-line1 {
	margin-left:0px;
}

body.it div.ap-middle-center div.ap-middle-line1 
{
	margin-left: 0px;
}

div.ap-middle-line2 
{
	margin-left: 121px;
}

body.it div.ap-middle-line2 
{
	margin-left: 30px;
}

div.ap-middle-right	div.ap-middle-line2 
{
	margin-left: 159px;
}

body.it div.ap-middle-center div.ap-middle-line2 {
	margin-left:22px;
}

body.it div.ap-middle-right div.ap-middle-line2 {
	margin-left:30px;
}

div.ap-middle-center div.ap-middle-line2 
{
	margin-left:50px;
}

body.en div.ap-middle-right div.ap-middle-line2 {
	margin-left:25px;
}

body.en div.ap-middle-right div.ap-middle-line1 {
	margin-left:0;
}

body.en div.ap-middle-center div.ap-middle-line2 
{
	margin-left:25px;
}

body.it div.ap-middle-right div.ap-middle-line1 {
	margin-left:0px;
}

div.ap-middle-line1 i
{
	font-size: 17px;
	font-weight: bold;
	color:#58585a;
}

div.ap-middle-line2 i
{
	font-size: 17px;
	font-weight: bold;
	color:#b54e3a;
}	

div.ap-middle-center
{
	float:left;
 	width: 312px;
 	padding: 0px 19px 0px 19px;

}

div.ap-middle-right
{
	float:left;	
 	width: 312px;

}

/************************
Button
************************/
div.ap-middle-button a div
{
	height: 37px;
}

div.ap-middle-button 
{
	margin-bottom:27px;	
	text-align: center;
	_padding: 10px;
	_display: inline-block;
	_margin-top: 80px;
}

div.ap-middle-button a 
{
	background:url("../i/adler-portal/button-middle.gif");
	height:31px;
	font-size:14px; 
	font-family:Arial,Verdana,sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 8px 0 14px;
	*padding:0 0 0 0px;
	 
	text-decoration: none;


}
div.ap-middle-button a span 
{
	background:url("../i/adler-portal/button-left.gif") no-repeat left 0px;
	padding: 8px 0 12px;
	*padding:0 0 0 10px ;
	
}
div.ap-middle-button a span span
{
	background:url("../i/adler-portal/button-right.gif") no-repeat right 0px;
	padding: 8px 10px 12px;
	*padding:0px;
}
div.ap-middle-button a span span b
{
	background:url("../i/adler-portal/arrow-button-big.gif") no-repeat 3px 12px;
	padding: 10px 10px 10px 18px;
	*padding: 8px 10px 14px 18px;
}

div.ap-middle-button a span span b:hover
{
	text-decoration: underline;	
}

div.ap-container-content
{
	padding: 0px 4px;
	overflow: auto;
	*overflow: visible;
	margin-bottom: 300px;
}

div.ap-container-content a:hover img
{
  	opacity: 0.8;
 	filter: alpha(opacity = 80);
}

div.ap-container-head
{
    margin-bottom:500px;
}


/************************************

		CONTENT !

************************************/




div.ap-content-text
{
	width: 315px;
}

div.ap-content-text a
{
	color: #b54e3a;
	font-weight: bold;
	
}


div.ap-content-text a:hover
{
	color: #b54e3a;
	font-weight: bold;
	text-decoration: none;
	
}

body div.ap-content-text h1 a
{
	color: #b54e3a;
	text-decoration: none;
	font-weight:normal;
}

div.ap-content-text h1 strong
{
	font-size:14px;
	font-weight: bold;
	
}

div.ap-content-middle-container
{
	float:left;
}

div.ap-content-left-container
{
	float:left;
}

div.ap-content-right-container
{
	float:left;
}

div.ap-content-line
{
	border-bottom: 1px solid #aaaba9;
	width:315px;
	*width:305px;
	position: relative;
	margin-top: 20px;
}

div.ap-content-line-text
{
	margin-top:-11px;
	position: absolute;
	left:0;
	*left:-10px;
	background: #fffcf0;
	padding-right: 2px;
	font-size: 13px;
	letter-spacing: 1px;
}

div.ap-content-middle-container div.ap-content-line-text
{
	background: #fbfdf8;
}

div.ap-content-right-container div.ap-content-line-text
{
	background: #fefaf4;
}

/**********************
	CONTENT LEFT
**********************/

div.ap-content-shadow1
{
	background: #fffcf0 url(../i/adler-portal/ap-content-shadow-top.gif) no-repeat ;
	height: 6px;
	_margin-bottom:-9px;
	text-align: left;
	width: 328px;
}

div.ap-content-shadow1-2
{
	background: #f5f5f9 url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_background: url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_margin-top:-9px;
	height: 6px;
	text-align: left;
	width: 328px;
}

div.ap-content-shadow2
{
	background: #fbfdf8 url(../i/adler-portal/ap-content-shadow-top.gif) no-repeat ;
	height: 6px;
	_margin-bottom:-9px;
	text-align: left;
	width: 328px;
}


div.ap-content-shadow2-2
{
	background: #fbfdf8 url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_background: url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_margin-top:-9px;
	height: 6px;
	text-align: left;
	width: 328px;
}

div.ap-content-shadow3
{
	background: #fefaf4 url(../i/adler-portal/ap-content-shadow-top.gif) no-repeat ;
	height: 6px;
	text-align: left;
	_margin-bottom:-9px;
	width: 328px;
}

div.ap-content-shadow3-2
{
	background: #fefaf4 url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_background: url(../i/adler-portal/ap-content-shadow-bottom.gif) no-repeat bottom ;
	_margin-top:-9px;
	height: 6px;
	text-align: left;
	width: 328px;
}


div.ap-content-left

{
	width: 323px;
	background: #fffcf0 url(../i/adler-portal/ap-content-shadow-middle.gif);
	font-size: 12px;
	color:#414141;
	font-family: Arial;
	padding: 4px 0px 0px 6px;
}


div.ap-content-tipp
{
	height:23px;
	width:38px;
	background: transparent url(../i/adler-portal/ap-ok-tipp.gif) no-repeat;
	position:relative;
	margin-bottom: -6px;
	left:30px;
	top: 4px;
}

body.it div.ap-content-tipp
{
	background: transparent url(../i/adler-portal/ap-ok-tipp-it.gif) no-repeat;
}

body.en div.ap-content-tipp
{
	background: transparent url(../i/adler-portal/ap-ok-tipp-en.gif) no-repeat;
}

div.ap-content-ok
{
	overflow:auto;
	*overflow:visible;	
	margin:23px 0 11px;
	_margin:0px 0 11px;
}

div.ap-content-ok-button 
{
	font-size:11px;
	width: 94px;
	margin: 0px 0px 0px 0px;
	padding-left:6px;
}

div.ap-content-ok
div.ap-content-ok-button-middle
{
	font-size:11px;
	width: 94px;
	margin:0px 4px;
	padding-left:6px;
}

div.ap-content-ok-left 
{
	
	float:left;
	border:1px solid #3e76aa;
	background:url(../i/adler-portal/check-blue.gif) no-repeat ;
	color:#3e76aa;
}

div.ap-content-ok-middle
{
	float:left;
	border:1px solid #44a12b;
	background: #e2edd7 url(../i/adler-portal/ap-ok-green.gif) no-repeat center 20px;
	color:#44a12b;
}

div.ap-content-ok-right
{
	float:left;
	border:1px solid #e49a17;
	background: #fdf5ea url(../i/adler-portal/ap-ok-orange.gif) no-repeat center 20px;
	color:#e49a17;
}

img.ap-footer-logo
{
	float:left;
	padding-right:14px;
}
div.ap-content-footer
{
	padding-top: 3px;
}

div.ap-content-footer img
{
	padding-top: 5px;
}

div.ap-content-footer p
{
	padding-bottom: 9px;
	font-size: 11px;
	line-height: 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.ap-content-footer
	{
	padding-bottom: 12px;
	}
}

div.ap-content-footer a
{
	color: #414141;
	text-decoration: none;
}

div.ap-content-footer a:hover
{
	color: #818182;
	text-decoration: none;
}

/************************************

		CONTENT MIDDLE

************************************/

div.ap-content-middle

{
	margin-right: 1px;
	width: 322px;
	*width: 322px;
	background: #fbfdf8 url(../i/adler-portal/ap-content-shadow-middle.gif);
	font-size: 12px;
	color:#414141;
	font-family: Arial;
	padding: 4px 0px 0px 7px
}

div.ap-content-middle-ok-left
{
	float:left;
	border:1px solid #3e76aa;
	background: #eaebf3 url(../i/adler-portal/ap-ok-blue.gif) no-repeat center 20px;
	color:#3e76aa;
}

div.ap-content-middle-ok-middle
{
	float:left;
	border:1px solid #44a12b;
	background: #E2EDD7 url(../i/adler-portal/ap-ok-green.gif) no-repeat center 20px;
	color:#44a12b;
}

div.ap-content-tipp-middle
{
	height:23px;
	width:38px;
	background: transparent url(../i/adler-portal/../adler-portal/ap-ok-tipp.gif) no-repeat;
	position:relative;
	margin-bottom: -5px;
	left:135px;
	top: 4px;
}

body.en div.ap-content-tipp-middle
{
	background: transparent url(../i/adler-portal/../adler-portal/ap-ok-tipp-en.gif) no-repeat;
}

body.it div.ap-content-tipp-middle
{
	background: transparent url(../i/adler-portal/../adler-portal/ap-ok-tipp-it.gif) no-repeat;
}

div.ap-content-middle-ok-right
{
	float:left;
	border:1px solid #e49a17;
	background: #fdf5ea url(../i/adler-portal/ap-ok-orange.gif) no-repeat center 20px;
	color:#e49a17;
}

div.ap-content-button-container
{
	width: 100%;
	text-align: center;	
	height: 34px;
	*padding-top: 5px;
	*margin-top:0px;
}

ap-content-button-container a
{
	text-decoration: none;
}

ap-content-button-container a:hover
{
	_cursor:pointer;
}

/************************************

		CONTENT RIGHT

************************************/

div.ap-content-right

{
	width: 322px;
	background: #fefaf4 url(../i/adler-portal/ap-content-shadow-middle.gif);
	font-size: 12px;
	color:#414141;
	font-family: Arial;
	padding: 4px 0px 0px 6px
}

div.ap-content-tipp-right
{
	height:23px;
	width:38px;
	line-height: 29px;
	background: transparent url(../i/adler-portal/ap-ok-tipp.gif) no-repeat;
	position:relative;
	margin-bottom: -6px;
	left:240px;
	top:4px;
}

body.en div.ap-content-tipp-right
{
	background: transparent url(../i/adler-portal/ap-ok-tipp-en.gif) no-repeat;
}

body.it div.ap-content-tipp-right
{
	background: transparent url(../i/adler-portal/ap-ok-tipp-it.gif) no-repeat;
}



.ap-container-content .ap-content-text .ap-content-text-box strong 
{
	font-weight: bold;
}

/* ***************** */
/*	 				 */	
/* ***************** */
div.ap-content-ok-left,
div.ap-content-middle-ok-left,
div.ap-content-right-ok-left
{
	float:left;
	border:1px solid #3e76aa;
	line-height: 27px;
	background: url(../i/adler-portal/bg-checkbox-blue.gif);
	color:#3e76aa;;
}
div.ap-content-middle-ok-middle,
div.ap-content-ok-middle,
div.ap-content-right-ok-middle
{
	float:left;
	border:1px solid #44a12b;
	line-height: 27px;
	background:url(../i/adler-portal/bg-checkbox-green.gif);
	color:#44a12b;
}
div.ap-content-ok-right,
div.ap-content-middle-ok-right,
div.ap-content-right-ok-right
{
	float:left;
	border:1px solid #e49a17;
	line-height: 27px;
	background:url(../i/adler-portal/bg-checkbox-orange.gif) ;
	color:#e49a17;
}
div.ap-content-right-ok-middle b,
div.ap-content-ok-middle b,
div.ap-content-middle-ok-middle b 
{
	font-weight: normal;
	display:block;
	width:15px;
	height:15px;
	float:right;
	padding:10px 0 0px 5px;	
	background:url("../i/adler-portal/check-green.gif") no-repeat 0px 6px;
}
div.ap-content-ok-left b,
div.ap-content-middle-ok-left b,
div.ap-content-right-ok-left b
{
	font-weight: normal;
	display:block;
	width:15px;
	height:15px;
	float:right;
	padding:10px 0 0px 5px;	
	background:url("../i/adler-portal/check-blue.gif") no-repeat 0px 6px;
}
div.ap-content-ok-right  b,
div.ap-content-middle-ok-right b,
div.ap-content-right-ok-right b
{
	font-weight: normal;
	display:block;
	width:15px;
	height:15px;
	float:right;
	padding:10px 0 0px 5px;	
	background:url("../i/adler-portal/check-orange.gif") no-repeat 0px 6px;
}
div.ap-content-left div.ap-content-ok-left b
{
	background:url("../i/adler-portal/check-blue-big.gif") no-repeat 0px 3px;
	padding:10px 0 0px 10px;	
}
div.ap-content-middle div.ap-content-middle-ok-middle b
{
	background:url("../i/adler-portal/check-green-big.gif") no-repeat 0px 3px;
	padding:10px 0 0px 10px;	
}
div.ap-content-right div.ap-content-right-ok-right b
{
	background:url("../i/adler-portal/check-orange-big.gif") no-repeat 0px 3px;
	padding:10px 0 0 10px;	
}
/* *************** */
/*	ButtonContent  */
/* *************** */
div.ap-content-button-container a
{
	font-size: 12px;
	font-weight: bold;
}

div.ap-content-button-container a:hover
{
	text-decoration:underline;
	color: #fff;
}

div.ap-content-button-container a div div div
{
	background:url("../i/adler-portal/arrow-button.gif") no-repeat left top;
	padding:10px 0 0 10px;
	margin: 3px 0 0 0;
	width: 5px;
	height: 10px;
	float:left;
	font-weight:bold;
}
div.ap-content-button-container a div.button-left
{
	background:url("../i/adler-portal/button-left-small.gif") no-repeat left 0px;
	float:left;
	width: 7px;
	height: 30px;
}
div.ap-content-button-container a div.button-right
{
	background:url("../i/adler-portal/button-right-small.gif") no-repeat right 0px;
	float:left;
	width: 7px;
	height: 30px;
}
div.ap-content-button-container a div.button-middle
{
	background:url("../i/adler-portal/button-middle-small.gif") repeat-x ;
	padding: 5px 5px;
	float:left;
	color:#fff;
	text-decoration: none;
}
div.ap-content-button-container a
{
	text-decoration: none;
	display: inline-block;
	
}

div.button
{
	margin: 0 auto;
	text-align: center;
	
}


div.ap-content-ok p
{
	float:left;
}

div.ap-content-text
{
	line-height:16px;
}

div.ap-content-text h1
{
	text-decoration: none;
}

div.ap-content-ok a
{
    text-decoration: none;
    cursor:pointer;;
}

