/* CSS Document */

/**************************************
 * history                            *
 ************************************** 
 * version 1.2                        *
 * 11. october 2006                   *
 * bitbite - multimedia und webdesign *
 * mh@bitbite.at                      *
 **************************************
 * version 1.6                        *
 * 30. märz 2007                      *
 * Kapsch Gruppe                      *
  **************************************
 * version 2.2                        *
 * 11. may 2007                       *
 * bitbite - multimedia und webdesign *
 **************************************/

/**************************************
 * PAGE                               *
 **************************************/

html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#CCCCCC;  
	overflow: hidden; 
}

body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
  	margin:0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	background-color: #CCCCCC;
}

/**************************************
 * LINKS                              *
 **************************************/

a:link {
	color: #000;
	text-decoration: underline;
}

a:visited {
	color: #333;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

#contentframe a:link {
	color: #000;
	text-decoration: underline;
}

#contentframe a:visited {
	color: #333;
}

#contentframe a:hover {
	color: #fff;
  text-decoration: none;
}

#contentframewhite a:link {
	color: #000;
	text-decoration: underline;
}

#contentframewhite a:visited {
	color: #333;
}

#contentframewhite a:hover {
	color: #666666;
  text-decoration: none;
}



#page {
	width: 950px;
	margin-left: auto;
	position: relative;
	height: 100%;
	margin-right: auto;	
	background-color: #FFFFFF;
}

/**************************************
 * HEADER                             *
 **************************************/

#header {
	position:absolute;
	margin:0;
	top:0;
	left:0;
	width:100%;
	height:118px;
	z-index:5;
	overflow:hidden;
	display: block;
}

#logo {
	background-color: #FFFFFF;
	height: 69px;
	text-align: right;
}

#mainnav {
	position: absolute;
	top: 69px;
	left: 0px;
	height: 46px;
	margin: 0px;
	padding-left: 10px;
	font-size: 1.3em;
	width: 100%;
	background-color: #F6AB20;
	z-index:10;		
}

#mainnav li a.mainnavlink {
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	display: block;
	height: 46px;
	line-height: 46px;
	float: left;
	font-weight:bold;	
}

#mainnav li.selected a{
	color: #000000;
}

#mainnav a:hover {
	color: #333333;
	text-decoration: none;
}

#mainnav ul 
{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 46px;
}

#mainnav li {
	float: left;
}

#mainbutton {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;	
	width: 30px;
	height: 46px;
}

#searchbox {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 46px;
}

#searchbox form {
	margin: 0px;
	padding: 0px;
}
#searchbox input {
	font-size: 0.7em;
}

/**************************************
 * LEFTMENU                           *
 **************************************/

.leftmenuentries 
{
  border:0px; 
  overflow: auto;
}

/**************************************
 * SUBNAV                             *
 **************************************/

#subnav {
	position:absolute;
	top:193px;
  	left:0px;
	bottom:50px;
	width:220px;
  	padding:20px 10px 20px 20px;	
	background-color: #F6AB20;
	color: #FFFFFF;
	margin: 0px;
	z-index: 4;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
}

#subnav li {
	list-style-type: none;
	padding: 0px 0px 0.5em;
	margin: 0px;
	font-weight:bold;
}

#subnav li.Titel2 {
	list-style-type: none;
	padding: 0px 0px 0.5em;
	margin: 0px;
	padding-left:20px;
	font-weight:bold;
}

#subnav li.Titel3 {
	list-style-type: none;
	padding: 0px 0px 0.5em;
	margin: 0px;
	padding-left:40px;
	font-weight:bold;
}


#subnav a {
	color: #FFFFFF;
	text-decoration: none;
}

#subnav a.selected {
	color: #000000;
	text-decoration: none;
}

#subnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#subnav li.selected a {
	color: #000000;
	text-decoration: none;
}

#subnav select {
	background-color: #F6AB20;
	font-size: 1em;
	margin-bottom: 0em;
	color: #FFFFFF;
}


/* ************************************************************************** */
/* CONTENT                                                                    */
/* ************************************************************************** */


#contentcontainer, #contentcontainer_productpage {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:121px;
	bottom:86px;
	left:256px;
	right:0;
	background-color: #F6AB20;
	margin: 0px;
	padding: 0px;
}

#contentcontainer_productpage {
	bottom:125px; 	
}

.content {
	position: relative;
	margin: 0px;
	padding: 0px;
}

/* Ergänzung RM für Produktseite KBC */

#contentcontainer_productpage .content li
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 20px;
  padding-right:40px;
  list-style-type: disc;
  list-style-image: url(/images/CD2006/li_dot_white.gif);
  line-height: 150%;
  text-align: left;
}

#contentcontainer_productpage #contentframewhite .content li
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 20px;
  padding-right:40px;
  list-style-type: disc;
  list-style-image: url(/images/CD2006/li_dot.gif);
  line-height: 150%;
  text-align: left;
}

/* Ergänzung ende */

#contentframewhite {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	bottom: 0px;
	top: 0px;
}

#contentcontainer .editor, #contentcontainer_productpage .editor {
	padding-left: 0px;
	padding-right: 0px;
	line-height: 150%;
	text-align: left;
}

#contentcontainer .contentlist h1, #contentcontainer_productpage .contentlist h1 {
 	font-size: 1.5em;
	color: #000000;
	font-weight: normal;
	margin-top: 1.5em;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px; /* WS test */
}

#contentcontainer .contentlist h2, #contentcontainer_productpage .contentlist h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin-top: 1.5em;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
}

#contentcontainer .contentlist h3, #contentcontainer_productpage .contentlist h3 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-top: 1.5em;
	padding-left: 40px;
	padding-right: 40px;	
}

.contentlist p {
	margin: 1.5em 0em;
	line-height: 150%;
	text-align: left;
	padding-left: 40px;
	padding-right: 40px;	
}

#contentcontainer h1, #contentcontainer_productpage h1 {
	font-size: 1.5em;
	color: #000000;
  background-color: #F6AB20;
	font-weight: normal;
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}

#contentcontainer .content h2, #contentcontainer_productpage .content h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	padding-left: 40px;
	position: relative;

}

#contentcontainer h3, #contentcontainer_productpage h3 {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	padding-left: 40px;
	margin-bottom: 0px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

#contentcontainer h4, #contentcontainer_productpage h4 {
	font-weight: normal;
	color: #666666;
	padding-left: 40px;
	font-size: 1em;
	padding-bottom: 0.5em;
	margin-bottom: 0px;
}

#contentcontainer p, #contentcontainer_productpage p {
	line-height: 150%;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 40px;
	padding-bottom: 1em;
	padding-left: 40px;
}

#contentframe, #contentframewhite {	
	padding-bottom: 20px;
}

.contentlist .date {
 	color: #000000;
	padding-left: 40px;
	margin-bottom: 0px;
	padding-bottom: 0px;  
}

.contentlist table .date {
	color: #000000;
	padding-left: 0px;
	padding-bottom: 0px;  
	margin-bottom: 0px;
}

.contentlist table .shorttext {
	padding-left: 40px;
	color: #000000;
	text-align: justify;
}

.contentlist .title {
	color: #000000;
	padding-left: 40px;
	margin-bottom: 0px;
	padding-bottom: 0px;  
	font-size: 1.2em;
	font-weight: bold;
}


/* ********************** */
/* FOOTER */
/* ********************** */

#footer {
	position:absolute;
	margin:0;
	bottom:-1px;
	left:0px;
	width:100%;
	height:45px;
	z-index:10;
	color: #FFFFFF;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0px;
	overflow: hidden;
	background-color: #F6AB20;
}


#footer a {
	color: #FFFFFF;
	text-decoration: none;
}


#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#langnav 
{
	position:absolute;
	top: 12px;
	left: 20px;
	margin: 0px;
	height: 20px;
	padding: 0px;
	z-index: 110;
}

#bottomnav {
	height: 47px;
	line-height: 47px;
	position: absolute;
	padding-left: 150px;
	width: 780px;
	padding-right: 20px;
	left: 0px;
	top: 0px;
}

#bottomnav_KTC {
	height: 47px;
	line-height: 47px;
	position: absolute;
	padding-left: 150px;
	width: 780px;
	padding-right: 20px;
	left: 195px;
	top: 0px;
}

#companyname {
	position: absolute;
	margin: 0px;
	right: 20px;
	top: 0px;
	height: 47px;
	font-size: 1.5em;
	line-height: 47px;
	vertical-align: middle;
	padding: 0px;
	font-weight: normal;
	color: #FFFFFF;
}

/* ********************** */
/* PAGEINFO */
/* ********************** */

#pageinfo {
	position:absolute;
	margin: 0px;
	bottom: 50px;
	width: 669px;
	height: 20px;
	overflow:hidden;
	z-index:98;
	background-color: #F6AB20;
	padding: 5px 20px 5px 5px;
	right: 0px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: right;
	font-size: 0.83em;
	vertical-align: middle;
}


/* ********************** */
/* PRODUCTPAGE */
/* ********************** */

#productpage {
	position:absolute;
	margin: 0px;
	bottom: 85px;
	width: 669px;
	height: 30px;
	overflow:hidden;
	z-index:99;
	margin-left:257px;
	background-color: #F6AB20;
	padding: 5px 20px 5px 5px;
	right: 0px;
	font-size: 0.83em;
	vertical-align: middle;
}

#callmeback {
	position:relative;
	float: left;
}

#speednavigation {
	position:absolute;
	right: 10px;
}

.formelemente {

}

#pagebanner_3 {
  position: relative;
  width: 669px;
  padding-top:1em;
  left:0;
}

#pagebanner_3 img {
	/*margin: 0px;*/
	/*padding: 0px;*/	
}

#pagebanner_3 table { 	
	/*border: 0px;*/
	padding: 0px;
	width: 100%;
	margin: 0px;
}

#pagebanner_3 td {
  padding: 0px;
}

#pagebanner_3 table.pagebannerheader {
  background-color: #F6AB20;
  width: 219px;
  padding:5px;
}

/* ********************** */
/* HOTNEWS */
/* ********************** */

.hotnews {
	display: block;
	margin: 0px;
	overflow: hidden;
	position: relative;
	padding: 6px 0px 0px 6px;
}

.hotnews_top {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	position: relative;
}

#companynews {
	background-color: #FFFFFF;
	display: block;
	margin: 0px;
	overflow: hidden;
	position: relative;
	height: 131px;
	padding: 0px;
}
#companynews img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ********************** */
/* PAGENAV */
/* ********************** */

#contentcontainer .pagenav, #contentcontainer_productpage .pagenav {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	position: relative;
	font-size: 0.83em;
	display: block;
}

#contentcontainer .pagenav a, #contentcontainer_productpage .pagenav a {
	color: #666666;
	text-decoration: none;
}

#contentcontainer .pagenav a:visited, #contentcontainer_productpage .pagenav a:visited {
	color: #666666;
	text-decoration: none;
}

#contentcontainer .pagenav a:hover, #contentcontainer_productpage .pagenav a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Änderung von RP */
.image {
	position: relative;
	padding: 0px;
	margin: 0px;
	top: 0px;
	/*background-color: #333333;
	height: 175px;*/
	display: block;
	left: 0px;
	right: 0px;
}

#message {
	margin: 0px;
	background-color: #F6AB20;
	display: block;
	padding: 0px;
}

.morelink {
	text-align: right;
	white-space: nowrap;
	color: #000;
}

/* ********************** */
/* LINKLIST */
/* ********************** */

.linklist ul{
	background-image: url(/images/CD2006/bgrnd_linklist.gif);
	background-repeat: repeat-x;
	margin-right: 40px;
}

.linklist li{
	/*background: url(../pix/bullet_linklist.gif) no-repeat left 0.65em;
	padding-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0.5em;
	list-style-type: none;
	padding-left: 1.5em;*/
	background: url(/images/CD2006/li_dot.gif) no-repeat;
	list-style-type: none;
}

.content ul
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 40px;
	padding-right: 40px;
	line-height: 150%;
	text-align: left;
}

.content li
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 20px;
	padding-right:40px;
	list-style-type: disc;
	list-style-image: url(/images/CD2006/li_dot.gif);
	line-height: 150%;
	text-align: left;
}

.content li strong
{
 margin: 0px;
}

#contentcontainer .linklist li a, #contentcontainer_productpage .linklist li a {
	text-decoration: none;
}

table, input, select {
	font-size: 1em;
}

table {
	padding-right: 40px;
	padding-left: 40px;
	margin: 0px;
}

/* ********************** */
/* TABLES */
/* ********************** */

#contentcontainer table p, #contentcontainer_productpage table p {
	margin: 0px;
	padding: 0px;
}
th {
	color: #FFFFFF;
	background-color: #F6AB20;
	padding-left: 0.5em;
	text-align: left;
}
tr {
	padding-left: 0.5em;
}

td {
	padding-left: 0.5em;
	padding-top: 2px;
	padding-right: 0.5em;
	padding-bottom: 2px;
}

#contentcontainer .content table td a, #contentcontainer_productpage .content table td a {
	color: #000;
}

#contentcontainer .content table td a:visited, #contentcontainer_productpage .content table td a:visited {
	color: #333;
}

#contentcontainer #contentframewhite .content a:hover, #contentcontainer_productpage #contentframewhite .content a:hover {
	color: #F6AB20;
}

#contentcontainer .content table td a:hover, #contentcontainer_productpage .content table td a:hover {
	color: #fff;
	text-decoration: none;
}

#contentcontainer .content table.Banner3, #contentcontainer_productpage .content table.Banner3 
{
	padding-left: 0px;
	margin-left: 0px;
}

.fotogallerie
{
	margin:0px auto ;
	text-align:center;
	margin-top:20px;
	height:420px;
	width:100%;
	}

.center
{
	margin:0px auto ;
	text-align:center;
}


/* ********************** */
/* BOXMENU */
/* ********************** */


.boxmenu {
	margin: 0px;
	padding: 2em 0px 0px;
	position: relative;
	width: 100%; /* IE fix for Peekaboo Bug */
}
.selectorbox {
	border: 1px solid #F6AB20;
	float: left;
	margin-left: 40px;
	width: 280px;
	background-color: #CCCCCC;
	margin-bottom: 40px;
	position: relative;
}

/* #contentcontainer .selectorbox select */
#contentcontainer .selectorbox select, #contentcontainer_productpage .selectorbox select {
	background-color: #F6AB20;
	font-size: 1em;
	color: #FFFFFF;
	display: block;
	clear: both;
	width: 280px;
}

#contentcontainer .boxheadline, #contentcontainer_productpage .boxheadline {
	color: #000000;
	background-color: #F6AB20;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	position: relative;
	display: block;
	font-size: 1em;
}

#contentcontainer .selectorbox p, #contentcontainer_productpage .selectorbox p {
	font-size: 0.83em;
	line-height: normal;
	padding-left: 130px;
}

#contentcontainer .selectorbox img, #contentcontainer_productpage .selectorbox img {
	float: left;
	margin: 0px;
	padding: 0px;
}

#contentcontainer .selectorbox form, #contentcontainer_productpage .selectorbox form {
	margin: 0px;
	padding: 0px;
}

#contentcontainer .clearfloat, #contentcontainer_productpage .clearfloat {
	clear: both;
}

/* ------------------------------------------ */
/* CONTENTELEMENTS
/* ------------------------------------------ */

#hotlink {
	margin: 0px;	
	display: block;
	padding: 0px;
	background-color: #F6AB20;
	border-top: solid 6px white;
	border-bottom: solid 6px white;
}

#rd, .rd
{
	color: red ! Important;
	font-family: Arial, Helvetica ! Important;
	font-size: 7pt ! Important;
}

#rdFett
{
	color: red ! Important;
	font-family: Arial, Helvetica ! Important;
	font-size: 8pt ! Important;
	font-weight:bold;
	TEXT-DECORATION: none;
}

#subcontent { 
}

#subcontent table
{
  padding-right: 0px;
  padding-left: 0px;
}

#PlanWorld
{
	position:absolute;
	left:0px;
}
	
#PlanEurope
{
	position:absolute;
	left:0px;
	visibility:hidden;
}
	
#counter 
{
 background-color:#F6AB20;
 position:absolute;
 top:210px;
 left:370px;
 width:270px;
 height:50px;
 z-index:2;
 overflow:visible;
 margin:0px;
 text-align:right;
 border:solid 0px red;
 padding-top:11px;
}

.editor p strong {
  margin-left:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.editor strong {
  margin-left:40px;
}

/* ********************** */
/* IMAGETABLE */
/* ********************** */

.imagetable {
	padding: 0px 0px 6px;
	margin: 0px;
}

.imagetable td {
	margin: 0px;
	padding: 0px 6px 0px 0px;
}

.imagetable tr {
	margin: 0px;
	padding: 0px;
}

.imagetablelink {
	background: url(/images/CD2006/dots_bottom.gif) no-repeat 0px 31px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.imagetabletext {
	background: url(/images/CD2006/dots_right.gif) repeat-y right bottom;
	margin: 0px;
	padding: 6px;
	font-size: 0.83em;
}

/* Ergänzung WS / RP für Imagtitel */
.imagetableheadertext {
	background: url(/images/CD2006/no_dots_right.gif) repeat-y right bottom;
	background-color: #ffffff;
	margin: 5px;
	height: 20px;
	font-size: 1.1em;
	text-align:center;
	font-weight:bold;
}

#contentframe #counter form {
  background-color:#F6AB20;
}

input.clock2
{
  background-color:#F6AB20;
  text-align: right;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  width: 280px;
  padding: 0px;
  margin-right: 0px;
  border-top: 0px none;
  border-right: 0px none;
  border-bottom: 0px none;
  border-left: 0px none;
  
}

#companynavigation
{
  position:absolute;
	top:121px;
	left:0px;
	width: 250px;
	background-color: #F6AB20;
	padding: 0px;
	/*bottom:50px;*/
	margin:0px auto;	
	z-index:99;
	height:72px; 
	color:#fff;
  overflow: visible;
}


#companynavigation_company
{
	background-color:#F6AB20;
	position:absolute;
  top: 36px;
	left: 230px;
	width: 380px;
	overflow:visible;
	border: solid 6px white;
	visibility:hidden;
	z-index:99;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 150%;
	height:400px;
	overflow:auto;
}

#companynavigation_company ul
{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding-left: 20px;
}

.MenuHeader 
{
	padding-left:20px;
	font-weight:bold;
	text-decoration:underline;
}

.MenuEntry 
{
	padding-left:40px;
}

#companynavigation_company a	
{
	color:#FFF;
	text-decoration: none;
}

#companynavigation_company a:hover
{
  color: #000;
  text-decoration: underline;
}

/* ********************** */
/* FORMULARE */
/* ********************** */

#contentframe form {
	margin: 20px;
	padding: 10px;
	background-color: #ffdb77;
}

#contentframe form table td a:link {
	color: #666666;
}
#contentframe form table td a:hover {
	color: #999999;
}
#contentframe form {
	margin: 0px;
	padding: 0px;
}

/* ********************** */
/* POPUPS */
/* ********************** */

#popuppage {
	position: relative;
	width: 100%;
}

.popupcontent {
	margin: 0px;
	position: relative;
	padding-top: 158px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}
#popupnav {
	position: absolute;
	top: 69px;
	left: 0px;
	height: 46px;
	margin: 0px;
	padding-left: 10px;
	font-size: 1em;
	width: 100%;
	background-color: #F6AB20;
	z-index:10;
	text-align: left;
}

#popupnav a {
	color: #FFFFFF;
	text-decoration: none;
}
#popupnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#popupnav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.editor table.orangebordered {
  position: relative;
  left: 40px;
  border: 2px solid #F6AB20;
  margin: 0px;
  padding:0px;
  text-align: left;
  border-collapse: collapse;
}

.editor table.orangebordered tbody tr td {
  text-align: left;  
  border: 2px solid #F6AB20;
  margin-left:0px;
  padding:5px;
  padding-left:10px;  
}

.disclaimertext {
  color: #666;
  font-size: 0.8em;
  line-height: 0.8;
}

/* ***************************
 *  POPUP-PAGE
 * ***************************/
.body_popup {
	height:100%;
	max-height:100%;
	overflow:auto;
	padding:0;
  margin:0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	background-color: #F6AB20;
	/*background-color: #CCCCCC;*/
}
 
popup_page {
	margin-left: auto;
	position: relative;
	height: 100%;
	margin-right: auto;	
	background-color: #FFFFFF;
	overflow: visible;
}
  

#popup_pageinfo {
	position:absolute;
	margin: 0px;
	bottom: 0px;
	width: 100%;
	height: 20px;
	/*overflow:hidden;*/
	z-index:98;
	background-color: #F6AB20;
	padding: 5px 20px 5px 5px;
	right: 0px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: right;
	font-size: 0.83em;
	vertical-align: middle;
}

#popup_contentcontainer {
  text-align: left;
	overflow:visible;
	z-index:3;
	background-color: #F6AB20;
	margin: 0px;
	padding: 16px;
	padding-left: 40px;
	padding-bottom: 42px;
}

#popup_contentcontainer h1 {
  
}

