.infobox_orange 		{
						border:1px solid #F0820A; 
						font-family: Arial; 
						font-size: 10px; 
						background-color: #FCE5CB;
						padding:5px;
					}
					
.infobox_headline 	{
						font-family: Arial;
						font-size: 12px;
						font-weight: bold;
						color: #F0820A;
						text-align: left;
					}
		
.infobox_text 		{
						font-family: Arial;
						font-size: 11px;
						text-align: justify;
						padding-top:10px;
						
					}

.location   		{ 
						font-family: Arial;
						font-size: 11px; 
						color: #000000; 
						text-decoration:none;
						padding-left:18px;
					}
							
.locationlink 		{
						color: #F0820A; 
						font-size: 11px; 
						font-family: Arial; 
                		text-decoration: none;
					}     

#site_logo 			{
					padding-right:5px;
					}

#aixlink 			{		
					padding-left:410px;
					padding-top:10px;
					padding-bottom:10px;
					}

#copyright 			{ 	
						font-family: Arial; 
						font-size: 11px; 
						color: #808080; 
						text-align: center; 
               			word-spacing: 0; 
               			text-indent: 0; 
               			margin: 0 
           			}

#tiny_infobox {
	padding:8px;
	
}
#tiny_infobox a {
	color:#F0820A;
}				
#tiny_infobox a:hover {
	color:#A95B07;
}	
.tx-felogin-pi1 div {
	
}
.tx-felogin-pi1 fieldset {
	border:0px;	
	margin-top:4px;
}
.tx-felogin-pi1 fieldset legend {
	display:none;	
}
.tx-felogin-pi1 {
	border-top:1px solid #ffffff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.tx-felogin-pi1 input[type=text], input[type=password] {
	background-color:#FDE6CD;
	border:1px solid #F08108;

	font-size:10px;
	padding:2px;
	width:120px;
	
}
.tx-felogin-pi1 input[type=submit] {
	border-top:1px solid #FAA850;	
	border-left:1px solid #FAA850;
	border-bottom:1px solid #F08108;
	border-right:1px solid #F08108;
	font-size:10px;
	margin-top:5px;
}


#headline 			{
						font-family: Arial;
						font-size: 14px;
						color: #F0820A;
						text-align: left;
						font-weight: bold;
						padding-left: 20px;
						padding-top: 15px;	
					}
					
#sub_headline 		{
						font-family: Arial;
						font-size: 12px;
						color: #F0820A;
						text-align: left;
						padding-left: 20px;
						padding-top: 5px;
					}
					
					
.horizontal_line	{
						margin-left: 20px;
						color: #F0820A;
						height:2px;
						background-color:#F0820A;
						border:0;
					}





#subnavigation ul 	{
  						list-style-type: none;
   						margin:	0;
  						padding-left:15px; 
  						padding-top:10px;
  						font-family:Arial; 
  						font-size:11px; 
  					}

#subnavigation li a 	{
  						text-decoration: none;
   						color:#808080;
   						display: block;
   						width:150px;
   						padding-right:0px;
   						
   						padding-bottom:1px;
   						margin-top:10; 
   						border-left-width:1px; 
   						border-right-width:1px; 
   						border-top-width:1px; 
   						border-bottom-style:dotted; 
   						border-bottom-width:1px
					}  

#subnavigation li a:hover {
  					border-bottom-style:solid; 
   					border-bottom-width:1px;
   					color:#F0820A;
   					}
   					
.subnavactive		{
   						background:  url('../bilder/menu_active.gif');  
   					}   
   
#content	 		{ 
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						word-spacing: 0;
						line-height: 1.5; 
						text-indent: 0;
						text-align: justify;
						padding-left:20px;
						padding-right:20px;
						padding-top:10px;
						
						
					}  

					
#content a {
	font-weight:normal;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	/* color:#F0820A; */
}				
#content a:hover {
	/* color:#A95B07; */
	color:#F0820A; 
}	
					
					
#content h1 {
		font-size: 14px; 
		font-weight: bold;
		padding:0;
		margin:0;
}
#content h2 {
		font-size: 14px; 
		font-weight: bold;
		color:#F0820A;
		padding:0;
		margin:0;
}
#content h3 {
		font-size: 14px; 
		font-weight: bold;
		background-color:#F0820A;
		color:#FFFFFF;
		padding-left:5px;
		margin:0;
}

#content hr {
	color:#F0820A;
	background-color:#F0820A;
	height:1px;
	border:0px;
}


   
#shortnavigation ul {
   list-style-type: none;
   margin:	0;
   padding:	0; font-family:Arial; font-size:11px; text-align:right
   }
 #shortnavigation li {
   width: 70px;
   margin: 0px;
   float: right;
   text-align: center;
}

#shortnavigation li a {
   text-decoration: none;
   color:#333333;
   display: block;
   width: 100%;
   ; padding-left:0px; padding-right:0px; 
}

#shortnavigation li a:hover {
   color: #EEEEEE;
   background-color: #2E6EB5;
}
.shortnavactive { border-bottom: 1px dotted #2E6EB5 }







/* ############# MAINMENU ###########*/
#navigation {
	
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
} 



#navigation ul { /* all lists */
	display: block;
	line-height: 1;
	font-size:12px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation li a {
	display: block;
	width:80px;
	height:33px;
	line-height:33px;
	text-decoration:none;

	color:#fff;


}
#navigation li a:hover {

	background-color:#F9B66F;
	color:#FFFFFF;

}

#navigation li { /* all list items */
	float: left;
	
	 /* width needed or else Opera goes nuts */
}
#navigation li a:hover {
	background-color:#818181;
}
#navigation li li a {
color:#fff;	
height:25px;
line-height:25px;
}



#navigation li ul { /* second-level lists */
	position: absolute;
	display:block;
	width:160px;
	background-color: #818181;
	
	left: -999em /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#navigation li ul a {
width:160px;
}
#navigation li ul a:hover {
width:160px;
background-color:#F0820A;
}
#navigation :hover > a {

	background-color:#D06F08;
	color:#FFFFFF;
}



#navigation li ul ul { /* third-and-above-level lists */
	font-size:10px;
	margin-left:160px;
	margin-top:-25px;
	background-color:#a1a1a1;

}
#navigation li ul ul a:hover {
background-color:#F0820A;
color:#FFFFFF;
}


#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
	left: -999em;
	
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;

}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul, #navigation li.sfhover ul ul ul ul {     left: -999em; } 
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul, #navigation li li li li.sfhover ul {     left: auto; } 










.tx-powermail-pi1 {
	padding-left:50px;
	float:left;
	width:360px;

}
fieldset.tx-powermail-pi1_fieldset textarea {
	font-family:Arial, Helvetica, sans-serif;
}
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
	font-size:10px;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #F9AAA5;
	
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	font-size:10px;
	margin: 3px 0 5px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #FFF;
	background-color:#FFF;
	padding: 0px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 350px;

	clear: both;
	font-size:10px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	font-size:11px;	
}
.powermail_countryselect {
	font-size:11px;
	width:265px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	
	font-size:11px;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size:11px;
}
div.countryzone {
	margin: 10px 0 0 100px;
	font-size:10px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}



fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}

#powermaildiv_uid25 {
width:350px;
/* background-color:#0f0; */
}
/*
.powermail_check_inner_uid25_0 {
display:block;
width:150px;
float:left;
background-color:#606;
}
.powermail_check_inner_uid25_1 {
display:block;
width:100px;
float:left;
background-color:#606;
}
*/

.powermail_check_inner label {

}

.powermail_check_inner {

}
.powermail_check {
	
}






.oranger_text {
	color:#F0820A;
}



.button_stil_1 {
	border:1px solid #ff0000;
	font-size:10px;
	padding:5px;
	background-color:#FDE6CD;
	margin-left:8px;

	text-decoration:none;
	border-top:1px solid #FAA850;	
	border-left:1px solid #FAA850;
	border-bottom:1px solid #F08108;
	border-right:1px solid #F08108;
}
.button_stil_1 a {
	text-decoration:none;	
	
}












