/*++++++++++++++++++++++++++++++++++++++++++++*/
/* Styles for paybox.at for type screen */
/* Created:        06.09.2005                 */
/* Last Published: 28.06.2011          */    
/*++++++++++++++++++++++++++++++++++++++++++++*/
body{
margin: 0px;
background-color: #D9D9D9;
text-align: center;
font-family: Arial;
}

hr{
color: #FF6600;
border-width: 1px;
border-style: solid;
}

h1{
font-size: 14px;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 1px;
font-weight: bold;
}

h2{
font-size: 13px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 1px;
font-weight: bold;
/*margin-top: 21px;*/
}

input,select{
font-size: 11px;
}

#container{
width: 768px;
margin: auto;
background-color: #FFFFFF;
text-align: left;
}
#header{
width: 100% -1px;
height: 64px;
margin-left: 1px;
margin-right: 1px;
background-color: #FF6600;
}
#metanavigation{
width: 100% -1px;
height: 19px;
background-color: #D9D9D9;
padding-top: 4px;
margin-top: 1px;
margin-left: 1px;
margin-right: 1px;
}
#leftbar{
width: 149px;
margin: 20px 0px 0px 1px;
float:left;
}
#content{
float: left;
width: 445px;
margin: 21px 0px 0px 10px;
font-size: 12px;
}
#content2{
float: left;
width: 583px;
margin: 21px 0px 0px 10px;
font-size: 12px;
}
#rightbar{
width: 150px;
margin: 20px 1px 0px 10px;
right: 0px;
float: left;
font-size: 11px;
}
#footer{
float:right;
width: 585px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #FF6600;
padding-left: 5px;
font-size: 10px;
margin-left: 167px;
}

#hidden_div{
clear: both;
padding-top: 10px;
}
#metanav{
display: inline;
font-family: Arial;
font-size: 11px;
}
#metanav li{
display: inline;
padding-left: 15px; // was 13px
}
#metanav a:link, #metanav a:visited, #metanav a:active{
text-decoration: none;
color: #000000;
font-size: 11px;
}
#metanav a:hover{
text-decoration: underline;
color: #000000;
font-size: 11px;
}

#navigation{
width: 149px;
margin-top: 10px;
display: block;
}
#mainnav, #mainnav ul{
font-family: Arial;
font-size: 11px;
margin: 0px;
padding: 0px;
list-style-type:none;
width: 149px;
}
#mainnav li{
display: block;
padding: 1px 0px 1px 10px;
border-bottom: 1px solid #D9D9D9;
}

#firstitem{
background-color: #FF6600;
border-bottom-width: 0px;
}

#vorwahl, #mobil{
font-size: 11px;
}
#vorwahl{
width: 52px;
}
#mobil{
width: 58px;
margin-left: -5px;
}
#go{
text-align: left;
font-weight: bold;
width: 24px;
color: #FF6600;
font-size: 11px;
}
.tmp3{
margin-top: 2px;
margin-bottom: 0px;
}

#contentbox1, #contentbox2, #contentbox3{
width: 144px;
margin-bottom: 30px;
font-size:  12px
}
#contentbox1 img, #contentbox2 img, #contentbox3 img{
padding-bottom: 5px;
}
#contentbox1{
float: left;
}
#contentbox2{
background-image: url(http://www.paybox.at/_nav_images_at/grey.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
margin-left: 3px;
padding-left: 4px;
float: left;
}
#contentbox3{
background-image: url(http://www.paybox.at/_nav_images_at/grey.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
padding-left: 4px;
margin-left: 1px;
float: right;
}

#orangebox{
width: 100%;
height: 78px;
background-color: #FF6600;
font-size: 11px;
}
#orangebox li{
list-style-type:none;
margin-left: -30px;
}
#rightbar li a:link, #rightbar li a:visited, #rightbar li a:active,#mainnav li a:link, #mainnav li a:visited, #mainnav li a:active{
text-decoration: none;
color: #000000;
font-size: 11px;
}
#rightbar li a:hover, #mainnav li a:hover{
text-decoration: underline;
color: #FF6600;
font-size: 11px;
}

#orangebox a:link, #orangebox a:visited, #orangebox a:active, #firstitem a.firstitem:link, #firstitem a.firstitem:visited, #firstitem a.firstitem:active{
text-decoration: none;
color: #FFFFFF;
font-size: 11px;
}
#orangebox a:hover, #firstitem a.firstitem:hover{
text-decoration: underline;
color: #FFFFFF;
font-size: 11px;
}

#rightbar a{
font-size: 11px;
}

#footer a{
font-size:10px;
}

#pfeil{
margin-bottom: 3px;
}
#banner{
margin-bottom: 2px;
margin-left: 129px;
}
#zum_seitenanfang{
text-align: right;
float: right;
}


/*+++/TAB STYLES+++*/
#tabs ul{
margin-left: 0px;
margin-top: 18px;
margin-bottom: 24px;
padding-left: 0px;
border-bottom: 1px solid #D9D9D9;
width: 100%;
height: 20px;
float: left;
font-weight: bold;
} 
#tabs ul li{
margin-left: 0px;
margin-right: 3px;
margin-bottom: 0px;
margin-top: 3px;
list-style: none;
display: block;
float:left;
width: 107px;
height: 16px;
text-align: center;
font-size: 11px;
border-top: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
background-color: #EEEEEE;
}
#tabs ul li.active{
margin-left: 0px;
margin-right: 3px;
margin-top: 0px;
border-bottom: 1px solid #FFFFCC;
list-style: none;
display: block;
float:left;
width: 107px;
height: 19px;
text-align: center;
font-size: 11px;
background-color: #FFFFFF;
border-bottom: solid 1px #FFFFFF;
overflow: visible;
}
#tabs li a:link, #tabs li a:visited, #tabs li a:active{
text-decoration: none;
color: #000000;
font-size: 11px;
font-weight: bold;
}
#tabs li a:hover{
text-decoration: underline;
color: #000000;
font-size: 11px;
font-weight: bold;
}  
#tabs li.active a:link, #tabs li.active a:visited, #tabs li.active a:active, #tabs li.active a:hover{
text-decoration: none;
color: #FF6600;
font-size: 11px;
font-weight: bold;
}
#tabs li#last,#tabs li#fourth{
margin-right: 0px;
float: right;
}
/*+++/TAB STYLES+++*/

/*+++ADDITIONAL POPUP STYLES+++*/

#popup_container{
width: 645px;
text-align: left;
height: 525px;
background-color: #FFFFFF;
}
#popup_logo{
width: 100% -1px;
height: 65px;
margin-left: 1px;
margin-right: 1px;
background-color: #FF6600;
}
.popup_metanav{
margin-left: 453px;
}
#popup_content{
float: left;
width: 462px;
height: 100%;
margin-left: 16px;
margin-top: 20px;
margin-right: 12px;
}
#popup_footer{
position: absolute;
font-size: 11px;
bottom: 10px;
right: 16px;
}
.popupcontent{
 margin: 4px;
}

/*+++/ADDITIONAL POPUP STYLES+++*/
/*+++SHOPPING GUIDE STYLES+++*/
table.uebersicht{
margin-top: -14px;
width: 100%;
text-align: left;
clear: left;
margin: 0px;
padding: 0px;
}
table.merchant{
margin-top: -14px;
width: 100%;
text-align: left;
clear: left;
margin: 0px;
padding: 0px;
}
table.uebersicht img{
float: left;
margin: 0px;
}
table.uebersicht td{
border-bottom: solid 1px #FF6600;
border-top: none;
height: 65px;
padding-top: 11px;
padding-bottom: 13px;
/*font-size: 11px;*/
}
table.merchant td{
border-bottom: solid 1px #D9D9D9;
border-top: none;
height: 58px;
padding-top: 7px;
padding-bottom: 5px;
}
tr.bad td{
background-color: #FFCCCC;
}

td.ueleft{
width: 75px;
vertical-align: top;
font-size: 11px;
}
td.uemiddle{
width: 255px;
vertical-align: top;
font-size: 12px;
padding-right:5px;
}
td.ueright{
width: auto;
vertical-align: top;
font-size: 11px;
}
a.sglink, .sglink, a:hover.sglink, a:link.sglink, a:active.sglink, a:visited.sglink{
font-size: 11px;
color: #FF6600;
}
.nosglink{
font-size: 11px;
color: #908A8A;
}

#kategorie{
width: 213px;
margin-bottom: 1px;
}
#haendler_name{
width: 209px;
}
#plz{
width: 48px;
}
#ort{
width: 147px;
}

/*+++/SHOPPING GUIDE STYLES+++*/

/*+++CONTENT AREA STYLES+++*/
table.full{
width: 100%;
text-align: left;
clear: left;
margin: 0px;
padding: 0px;
}

/*+++/CONTENT AREA STYLES+++*/
.teasertext{
margin: 4px;
}
.tmp1{
margin-left: -47px;
}

.tmp2{
margin-left: -5px;
}
#img4{
margin-left: 4px;
}
#img5{
margin-left: 2px; 
}
#temphp{
height:15px;
}
/* ++++++Application+++++  */
#submit,#cancel,#reset{
color: #FF6600;
font-weight: bold;
margin-bottom: 1px;
font-family: Arial;
width: 37px;
height: 19px;
margin-left: 15px;
}
#content form{
line-height: 25px;
margin-bottom: -4px;
margin-left: 12px; 
}
.warning{
background-color: #FF6600;
color: #FFFFFF;
font-weight: bold;
height: 20px;
padding-top: 4px;
margin-bottom: 18px;
margin-top: 16px;
}
#breadcrumbs{
margin-top: 6px;
margin-bottom: 13px;
}
#breadcrumbs li{
display: inline;
font-size: 11px;
color: #999999;
}
#breadcrumbs li.active{
font-weight: bold;
color: #000000;
}
table.neuanmeldung tr td{
border: none;
padding: 0px;
height: 0px;
}
.agb{
font-size: 11px;
line-height: 14px;
text-align: justify;
}
p#anmeldung{
margin-bottom: 0px;
}
form h2{
margin-bottom:-6px;
}
#handynummer{
width:77px;
}
#anmeldung_titel{
width: 101px;
}
#anmeldung_netzbetreiber,#anmeldung_nationalitaet,#anmeldung_kontonummer{
width: 140px;
}
input.button{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FF6600; 
background: #D9D9D9; 
border-top-color: #E9E9E9; 
border-left-color: #E1E1E1; 
border-right-color: #8A8A8A; 
border-bottom-color: #5B5B5B 
}
a.button, a:link.button, a:visited.button, a:active.button, a:hover.button{
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: bold; 
 color: #FF6600;
 background-color: #D9D9D9; 
 border-top: 1px solid #E9E9E9;
 border-left: 1px solid #E1E1E1;
 border-right: 1px solid #8A8A8A;
 border-bottom: 1px solid #5B5B5B;
 cursor: hand;
 padding: 2px 5px 2px 5px;
 text-decoration: none;
 padding-bottom: 1px;
}
/* ++++++Application+++++  */
form#contact{
line-height: 25px;
margin: 0px;
}
form#new{
margin:0px;
padding:0px;
}
#rbcimage{
position: relative;
float: right;
top: -61px;
text-align: right;
margin: 0px 5px 0px 2px;
}
#skyscraper {
margin: 24px 1px 0px 0px;
}

form.form{
position: relative;
float: left;
margin:0px;
padding:0px;
}
/* ++++++My paybox+++++  */
tr.thgreyorange{
  background-color: #CCCCCC;
  margin: 0px;
  padding: 0px;
}
tr.thgreyorange td{
  border-bottom: 1px solid #FF6600;
  font-weight:bold;
}
tr.odd {
  background-color: white;
  margin: 0px;
  padding: 0px;
}
tr.even {
  background-color: #FFEECC;
  margin: 0px;
  padding: 0px;
}
tr.oddmicro {
  background-color: #EEEEEE;
  margin: 0px;
  padding: 0px;
}
td.txdatum{
 width: 80px;
   text-align: center;
 font-size: 0.8em;
}
td.txamount{
 width: 60px;
 text-align: right;
 padding-right: 5px;
 font-size: 0.8em;
}
td.txref{
 float: left;
 width: 160px;
 font-size: 0.8em;
 overflow: hidden;
}
*html td.txref {
  word-wrap: break-word;
}
td.eur{
 font-size: 0.8em;
}
td.txmicro{
width: 56px;
text-align: right;
}
#openlink0, #openlink1, #openlink2, #openlink3, #openlink4, #openlink5, #openlink6, #openlink7, #openlink8, #openlink9, #openlink10,
#closelink0, #closelink1, #closelink2, #closelink3, #closelink4, #closelink5, #closelink6, #closelink7, #closelink8, #closelink9, #closelink10{
 border-top: 1px solid #E9E9E9;
 border-left: 1px solid #E1E1E1;
 border-right: 1px solid #8A8A8A;
 border-bottom: 1px solid #5B5B5B;
 padding: 2px 5px 2px 5px;
}
.menudisabled { 
  font-weight: normal;
  color: #B2B2B2 
}
/*VST 11.01.2006 not needed
.subtitle a, .subtitle a:link, .subtitle a:visited, .subtitle a:active, .subtitle a:hover{
  font-weight: bold;
} */


/* ++++++ END My paybox+++++  */


