/*  EVENTIM portion_layout.css
-----------------------------------------------------*/
/*  
    version:   1.0
    author:    miha hribar
    email:     miha@dhimahi.com
    website:   http://eventim.at
*/

body {
    margin: 5px 0 0 10px;
}

/*  =CONTAINER
 *  Fix background image position
-----------------------------------------------------*/
#container {
    width: 670px;
    background-position: 0 0;
}

body #wrapper {
	margin-top: 0;
	width: 660px;
}

html>body #container {
    width: 660px;
}

#main {
	float: left;
}

/*  =WRAPPER
-----------------------------------------------------*/
#wrapper {
    margin-top: 0;
}

/*  =CONTENT
-----------------------------------------------------*/
#content {
    background: url(/static/images/portion_bg.gif) no-repeat 10px 0;
    padding-top: 10px;
    margin: 5px 0 0 0;
    float: left;
    width: 639px;
}

/*  =PARTNER_EVENTIM_LOGO
-----------------------------------------------------*/
#partner_eventim_logo {
    position: absolute;
    left: 10px;
    top: 15px;
}

#body_event #main h1, #body_login #main h1 {
    display: block;
}

#body_event #content h1, #body_login #content h1 {
    display: none;
}

#partner_eventim_logo h1 a {
    display: block;
    text-decoration: none;
    text-indent: -9999px;
    background: #fff url(/static/lang/at/images/p_logo_big_oeticket.gif) no-repeat;
    width: 630px;
    height: 160px;
    margin-right: 0px;
}

/*  =LOCATION
-----------------------------------------------------*/

#location {
    margin-top: 164px;
    left: 510px;
    text-align:right;
    font-weight:bold;
}

#location li {
    padding:0;
    width: 120px;
    height:20px;
    text-align:right;
}


#location a.flag_en, #location a.flag_de, #location a.flag_at {
    display: block;
    padding: 4px 25px 4px 0;
}

#location a.flag_en {
    background: #fff url(/static/images/flags/en.jpg) no-repeat right;
}

#location a.flag_de {
    background: #fff url(/static/images/flags/at.jpg) no-repeat right;
}

#location a.flag_at {
    background: #fff url(/static/images/flags/at.jpg) no-repeat right;
}
/*  =USERSPACE
-----------------------------------------------------*/
#userspace {
    padding: 180px 10px 2px 5px;
}

/*  =FOOTER
-----------------------------------------------------*/
#footer {
    clear: both;
    height: 140px;
    margin-left: 0px;
    padding-bottom: 60px;
    /*position: absolute;*/
	position: relative;
	float: left;
}

html>body #footer {
	float: left;
}

/*  =FAQ & QUICKLINKS
    =QUICKLINKS
-----------------------------------------------------*/
#faq, #quicklinks {
    width: 210px;
    float: left;
    padding: 0;
    margin-left: 10px;
    display: inline;
}

#faq h4, #quicklinks h4, #footer_data h4 {
    color: #999;
    background: #eee;
    padding: 3px 7px;
    margin-bottom: 5px;
}

#faq li, #quicklinks li {
    list-style: none;
    padding: 0 5px 3px 7px;
}

#faq li.first, #quicklinks li.first {
    background: none;
}

#faq li a, #quicklinks li a {
    color: #999;
    text-decoration: none;
}

#faq li a:hover, #quicklinks li a:hover, #faq li a:focus, #quicklinks li a:focus {
    text-decoration: underline;
}

/* hover */
#faq:hover h4, #faq:hover li a,
#quicklinks:hover h4, #quicklinks:hover li a,
#footer_data:hover, #footer_data:hover h4,
#faq:focus h4, #faq:focus li a,
#quicklinks:focus h4, #quicklinks:focus li a,
#footer_data:focus, #footer_data:focus h4 {
    color: #555;
}

/*  =COPYRIGHT
-----------------------------------------------------*/
#copyright {

    clear: both;
    color: #ccc;
}

/*  =AUTHORS
-----------------------------------------------------*/
#authors {
    position: absolute;
    right: 0;
    bottom: 20px;
    text-indent: -5000px;
    width: 87px;
    height: 20px;
}

#authors a {
    display: block;
    height: 20px;
    background: transparent url(/static/images/dhimahi.gif) no-repeat;
    text-decoration: none;
}

#authors a:hover, #authors a:focus {
    background-position: 0px -20px;
}


/*  =EVENTIM_INFO
-----------------------------------------------------*/
#eventim_info {
    width: 180px;
    float: left;
    margin: -13px 0 0 17px;
}

* html #eventim_info {
    margin-left: 0px;
    width: 176px;
}

#body_event #eventim_info {
    margin-top: 0px;
    position: relative;
    left: -12px;
}

html>body#body_event #eventim_info {
    position: static;
    left: 0;
}

#eventim_info h3 {
    background: url(/static/images/cell_left.gif) no-repeat left;
    color: #f1f1f1;
}

#eventim_info h3 span {
    display: block;
    background: url(/static/images/cell_right.gif) no-repeat right;
    padding: 3px 5px 2px 5px;
}

#eventim_info p {
    background: #f1f1f1;
    padding: 5px;
    color: #666;
}

#eventim_info p a {
    color: #666;
}


/*  =LOGOS
-----------------------------------------------------*/
/* show hidden h1 headings on some pages */
#body_login #logos h1, #body_event #logos h1 {
    display: block;
}

#logos {
    position: absolute;
    left: 630px;
    top: 15px;
}

#logos #eventim_logo {
    position: absolute;
    right: 0;
    top: 37px;
    text-decoration: none;
    text-indent: -9999px;
    background: #fff url(/static/images/portion_logo.gif) no-repeat;
    width: 60px;
    height: 19px;
    margin-right: 0px;
    display: block;
}

/* on basic layout hide this default eventim logo because the big one is already shown */
#container #logos #eventim_logo {
    display: none;
}

#logos #partner_logo a {
    position: absolute;
    right: -10px;
    display: block;
    text-decoration: none;
    text-indent: -9999px;
    background: #fff url(/static/images/p_logo_big_oeticket.gif) no-repeat;
    width: 630px;
    height: 160px;
    margin-right: 0px;
}

/*  =LOGOS
-----------------------------------------------------*/
#partner_buttons {
    clear: both;
    width: 618px;
    padding: 10px 0 0 0;
    list-style: none;
}

#partner_buttons li {
    float: left;
    margin-right: 10px;
}

#partner_buttons a.back_to_entrie, #partner_buttons a.back_one {
    color: #666;
    padding: 2px 0 2px 23px;
}

#partner_buttons a.back_to_entrie {
    background: #fff url(/static/images/back_to_entrie.gif) no-repeat 0 50%;
}

#partner_buttons a.back_one {
    background: #fff url(/static/images/back_one.gif) no-repeat 0 50%;
}

/*  =BUTTONS
-----------------------------------------------------*/


/*  =BUTTONS
 *  -----------------------------
 *  Hiding "Add new tickets" button on shopping process 
 *  for partners since we must disable a shopping cart
 *  option for partners. Normally this button leads a
 *  user to search function from where he could search
 *  and add additional tickets into the cart.
-----------------------------------------------------*/
#content.basket input.add {
    display: none;
}

/*  =NOTICE
-----------------------------------------------------*/
#ws_error li, #notice li {
    padding: 2px 2px 2px 22px;
}

/*  =BREADCRUMBS BUY
-----------------------------------------------------*/
#breadcrumbs_buy {
    width: 618px;
}

html>body #breadcrumbs_buy {
    /*width: 610px;*/
}

#body_register h1 {
    display: block;
    text-indent: -9999px;
}

#content {
    padding-left: 10px;
}

.buttons_buy {
	font-size: 11px;
}