body 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:	#646464;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-image:url(/images/ap/bg_acuapanna.gif);
	background-attachment:fixed;
	background-position:center 240px;
	line-height:15px;
	overflow: -moz-scrollbars-vertical;

}

h3
{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0 0 0 0;
	color: #e76726;
}



html * a.arrowmore
{
	color: #E76726;
	text-decoration:none;
	background-image:url(/images/ap/arrow_more_ap.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	font-size:11px;
}



html * a.arrowmoreactive:link, a.arrowmoreactive:visited, a.arrowmoreactive:active, a.arrowmoreactive:focus
{
	color: #3661a6;
	text-decoration:none;
	background-image:url(/images/ap/arrow_more_ap.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}

* a.arrowback
{
	color: #E76726;
	text-decoration:none;
	background-image:url(/images/ap/arrow_back_ap.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}


* a.arrowmoreactive
{
	color: #E76726;
	text-decoration:none;
	background-image:url(/images/ap/arrow_more_ap.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}

.arrowmorenolink
{
	color: #E76726;
	text-decoration:none;
	background-image:url(/images/ap/arrow_more_ap.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 14px;
	clear:both;
	font-size:11px;
}




* a.subnavi_i:link,
* a.subnavi_i:visited,
* a.subnavi_i:focus,
* a.subnavi_i:active 
{
	color: #E76726;
  
	text-decoration:none;
	font-size:11px;
}

* a.subnavi_i:hover
{
	color: #3661A6;
}

* a.subnavi_a:link,
* a.subnavi_a:visited,
* a.subnavi_a:focus,
* a.subnavi_a:active 
{
	color: #3661A6;
	text-decoration:none;
	font-size:11px;
}

* a:link,
* a:visited,
* a:focus,
* a:active 
{
	color:   #E76726;
	text-decoration:none;
	font-size:11px;
}

#directnavi 
{
	margin: 6px 0 7px 0;
	clear:both;
	font-size:11px;
	color: #E76726;
}



body #page
{
	
}

body #page #head
{
	
}

body #page #maincontent
{
	
}

body #page #maincontent #navicol
{
	
}

body #page #maincontent #contentcol
{

}



/* ------------- css matthias --------------*/

.SPBoxTeaserContentLeft 
{
	border:		1px solid #ff0000;
	width:		375px;
	margin:		0;
	padding:	0;
}


.SPBoxTeaserContentLeftPic 
{
	width:		165px;
	margin:		0;
	padding:	0;
	background-color:	#ff0000;
}

.SPBoxTeaserContentText 
{
	width:		200px;
	margin:		60px 0 0 0;
	padding:	0;
	background-color:	#fff;
}

.SPBoxTeaserContentText2 
{
	width:		200px;
	margin:		0;
	padding:	0;
	background-color:	#fff;
}


.headSpaceTeaserContent {
	margin:		0;
	padding:	0;
}

.headSpaceTeaserContent2 {
	margin:		0 0 17px 0;
	padding:	0;
}

.SPBoxTeaserContentText p 
{
	font-size:	11px;
	font-family:arial,helvetica,sans-serif;
	margin:		0 0 20px 0;
	padding:	0;
}

.teaserContentRight {
	margin:		0;
	padding:	20px;
	background-color:	#f9f6ed;
}


.head_ap_content {
	font-family: 	arial;
	font-size:		16px;
	color:			#e76726;
	margin:			0 0 15px 0;	
	line-height:	19px;
}


.dotlineBack {
	height:				25px;
	background-image: 	url(../images/sp/dotline_cell_back.gif);
}



.inputfeld225
{

  border:						1px solid #e76726;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						225px;
}

.inputfeld160
{

  border:						1px solid #e76726;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						160px;
}

.inputfeld101
{

  border:						1px solid #e76726;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						101px;
}

.inputfeld45
{

  border:						1px solid #e76726;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						45px;
}

.textInput
{
  border:						1px solid #e76726;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					0px 2px;
  width:						474px;
  height:						100px;
}


.dropDownCountry {
	width:			231px; 
	font-size:		11px; 
	font-family:	arial,helvetica,sans-serif; 
	color:			#646464;
	border:			1px solid #e76726;
}

.headorange {
	color:				#e76726;
	font-weight:		bold;
}

/* ------------- css matthias --------------*/

.bg_ap
{
	background-color:#f9f6ed;
}


#selboxyear {
background-color:#f1f2f6;
width:115px;
margin:3px 0 3px 20px;
border-style: solid;
font-size:12px;
border-width:1px;
}


#labelyear {
    float:left;
    margin:5px 0 3px 0;
    font-weight:bold;
    font-size:12px;
    color:#002a5c;
    font-weight: bold;
}


.errorclass {
   background-color:#F8D8C1;

}



.highslide-wrapper .highslide-header {
	height: 32px;
	background-color:#F8D8C1;
}

.highslide-wrapper .highslide-header .popuptitle
{
	position:relative;
	left:20px;
	top:8px;
	float:left;
	background-color:#F8D8C1;
}



.highslide-wrapper .highslide-header .popupclose
{

	float:right;
	margin:10px 15px 0 0;
	background-color:#F8D8C1;
}


.popupleftcol
{
	width:180px;
	margin:0 0 0 0px;
	padding: 1px 0 0 14px;
	float:left;

}

.popuprightcol
{
	width: 414px;
	margin: 0 0 0 0px;
	padding: 0 0 0 28px;
	float:left;
}