#inline_administration{
    font-size:11px;
    color: #F00;
    background-color:#FFF;
    border:solid 1px black;
    position:fixed;
    top:20px;
    left:10px;
    padding:0;
    z-index:1000;
    width: 220px;
}

#inline_administration * select{
    width:200px;
}

#inline_administration h1{
    padding: 4px 2px;
    float: left;
}

#inline_administration span{
    float: right;
    color: #000;
    font-size:9px;
    padding:0px;
}

#inline_administration ul{
    font-size:10px;
    padding:0 2px;
    clear: left;
}

#inline_administration ul ul{
    font-size:10px;
    padding:2px 0 2px 10px;
}


body.noflash select {visibility: hidden;}
body.noflash .adv_block {visibility: hidden;}
body.noflash .carvertising * {visibility: hidden;}

* html img.pngfix, * html div.pngfix, * html a.pngfix { behavior: url(/javascripts/iepngfix.htc) }

#single_main .pager_box, #left_main .pager_box {
    background: none;
    position: absolute;
    right: 0px;
}
.pager_box span{
    font-size: 0.9em;
}

#single_main .pager_box_content, #left_main .pager_box_content{
    background: none;
    float: right;
}

.pager_box_content a, .pager_box_content span{
    background: none;
    text-decoration: none;
}

.pager_box_content * * * *, .pager_box_content * * *, .pager_box_content * *, .pager_box_content *{
    text-decoration: none;
}

.pager_box_content * * * *:hover, .pager_box_content * * *:hover, .pager_box_content * *:hover, .pager_box_content *:hover{
    text-decoration: none;
}

.pager_first_site{
    width: 28px;
    height: 16px;
    float: left;
    background: url(carmondo_carbon_tools/pager_carbon.jpg);
    background-position: 0px 0px;
}

.pager_backward{
    height: 16px;
    float: left;
    background: url(carmondo_carbon_tools/pager_carbon.jpg);
    background-position: -28px 0px;
}

.pager_backward a{
    width: 19px;
}

.pager_middle{
    height: 14px;
    float: left;
    background: #F2F2F2;
    padding: 0 1px;
    border: 1px solid #C0C0C0;
}

#left_main .pager_middle span, #single_main .pager_middle span{
    padding: 0 3px 0 3px;
    font-size: 1.2em;
    font-weight: 900;
    float: none;
}

.pager_middle a span{
    font-size: 1.4em;
    font-weight: 900;
}

.pager_forward{
    height: 16px;
    float: left;
    background: url(carmondo_carbon_tools/pager_carbon.jpg);
    background-position: -47px 0px;
}

.pager_forward a{
    width: 19px;
}

.pager_last_site_one{
    width: 17px;
    height: 16px;
    float: left;
    background: url(carmondo_carbon_tools/pager_carbon.jpg) left no-repeat;
    background-position: -66px 0px;
}

h4 .pager_last_site_two{
    height: 15px;
    float: left;
    background: url(carmondo_carbon_tools/pager_last_stretch.jpg) center repeat-x;
    font-size: 1.2em;
    font-weight: 900;
    padding-top: 1px;
    color: #A00;
}

h4 .pager_last_site_two a{
    color: #A00;
}

.pager_last_site_three{
    width: 10px;
    height: 16px;
    float: left;
    background: url(carmondo_carbon_tools/pager_carbon.jpg) right no-repeat;
    background-position: -98px 0px;
}

.current_page{
    color: #333;
}

#left_main h4 span div a .pagerEnd{
    line-height: 0.8em;
}

#left_main h4 div a .pagerEnd{
    line-height: 0.9em;
}

.stretch_link_height{
    height: 100%;
    color: inherit;
    text-decoration: none;
    background: inherit;
    display: inline;
}


/* Search Box: */

.search_box input{
    width: 85%;
    color: #BBB;
}

.search_box div{
    height: 10px;
    width: 100%;
}

.search_box .submit_search_box{
    width: 23px;
    height: 22px;
    background: url(carmondo_carbon_tools/search_symbol.jpg);
    border: none;
    cursor: pointer;
    float: right;
    margin-top: 1px;
}

.search_box select{
    width: 87%;
}

.votingDiv .voting_count {
    background:transparent url(/images/voting_bg_count.gif) repeat-x scroll 0 0;
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:1.2em;
    padding:1px 15px 4px;
}

.votingDiv .voting_count.neg {
    color: #850a0a;
}

.votingDiv .voting_count.pos {
    color: #668c00;
}

.votingDiv .voting_minus, .votingDiv .voting_count, .votingDiv .voting_plus {
    float: left;
}

.votingDiv .votesGesamt {
    clear: both;
}

.btn_bright {
    cursor: pointer;
}

input.btn_bright {
    float: right;
    border: 1px solid #f2c60d;
    font-size: .95em;
    font-weight: bold;
    padding: .3em .6em;
    margin: 0;
    background: white url(/stylesheets/car_configurator/button.gif) bottom left repeat-x;
    color: #AA0000;
}
input.btn_bright[disabled] ,
input.btn_bright:disabled {
    border: 1px solid #b8b8b8;
    background: white url(/stylesheets/car_configurator/button_disabled.gif) bottom left repeat-x;
    color: #aaa;
}


a.btn_bright {
    display:block;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 22px;
    height: 22px;}

a.btn_bright:hover {
    text-decoration: none
}

a.btn_bright span  {
    float: left;
    background-image:url(carmondo_carbon/button_brightbg_left.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 16px;
}

a.btn_bright span span {
    background-image:url(carmondo_carbon/button_brightbg_right.gif);
    background-position: right center;
    padding-right: 16px;
    padding-left: 0px;
}


/*** Messages Layer *************************************************/

#cc_overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
#messageForm_div{
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    color: #444;
}

#messageForm_div #message_form_id {
    position: relative;
    text-align: left;
    margin: 0 auto;
    width: 570px;
    padding: 20px;
    background-color: #fff;
    border: 10px solid #c6c2c1;
}
/*
#promoteLayer_div {
position: absolute;
top: 40px;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
}
#promoteLayer_div {
position: absolute;
top: 40px;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
}

#promoteLayer_div #promotion_form_div {
position: relative;
text-align: left;
margin: 0 auto;
width: 570px;
padding: 20px;
background-color: #fff;
}

#promotion_form_div a.cancelLogin {
position: absolute;
top: 5px;
right: 6px;
width: 19px;
height: 19px;
}

#promotion_form_div input,
#promotion_form_div textarea {
font-family: Tahoma, Geneva, "MS Sans Serif", sans-serif;
font-size: 1.0em;
}
#promotion_form_div span.field {
display: block;
padding: 8px;
background: url(/images/bg_field_long.gif) 0 0 no-repeat;
}
#promotion_form_div span.field input {
border: 0;
width: 522px;
height: 19px;
font-weight: bold;
color: #93B32D;
font-size: 1.0em;
margin-bottom: 10px;
}

#promotion_form_div span.field.area {
background: url(/images/bg_field_txtarea_long.gif) 0 0 no-repeat;
}
#promotion_form_div span.field.area textarea {
width: 522px;
height: 164px;
border: none;
border-width: 0px;
overflow: auto;
}
*/


/*** clean up and delete!!! ***/

#message_form_id a.cancelLogin {
    position: absolute;
    top: 5px;
    right: 6px;
    width: 19px;
    height: 19px;
}
#message_form_id a.passwordForgotten {
    float: left;
    margin-left: 10px;
}

#message_form_id input,
#message_form_id textarea {
    font-family: Tahoma, Geneva, "MS Sans Serif", sans-serif;
    font-size: 0.8em;
}
#message_form_id span.field {
    display: block;
    margin-bottom: 12px;
}
#message_form_id span.field input {
    width: 100%;
}

#message_form_id span.field.area textarea {
    width: 100%;
    height: 230px;
    overflow: auto;
}
#message_form_id span.field input {
    width: 264px;
}
#message_form_id p {
    font-size: 1.2em;
    margin-bottom: 10px;
}

#message_form_id a.btn_bright {
    float: right;
    margin-left: 10px;
}

#message_form_id div.submitbutton {
    float: right;
    margin-top: 15px;
    font-size: 1.2em;
}

#left_main .userHTML ol {
    list-style: decimal;
    display:block;
}

#left_main .userHTML li {
    margin-left: 2em;
}

#left_main .userHTML ul {
    display:block;
    list-style-type:disc;
}

#left_main .userHTML blockquote {
    border-left: 5px solid #999;
    margin: 5px 20px;
    padding: 2px 0 2px 5px; /* margin + padding erzeugt bug im ie6, border-bottom machts wieder heile */
    border-bottom: 1px solid #fff;
}        

#notice {
    font-size: 12px;
    color: red;
    padding: 1em;
}

#flash_notice {
    position: fixed;
    z-index: 10;
    padding: 2em 3em 3em 2em;
    margin: 12em 5em 5em 5em;
    display: block;
    max-width: 50em;
    font-size: 12px;
    top: 0px;
    background-image:url('carmondo_carbon_tools/notice_bg.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }

* html #flash_notice {
    background-image: none;
    background-color: white;
    border: 1px solid black;
    padding: 2em;
}

#flash_notice.error {
    color: red;
}



#user_data strong{
    font-weight: 900;
}

#user_data .pointstable th, #user_data .pointstable td{
    font-size: 0.8em;
    color: #999;
    font-weight: 400;
    padding: 3px;
}

#user_data .pointstable td{
    text-align: right;
}

#user_data .pointstable th{
    text-align: left;
}

#user_data .pointstable .gesamt th, #user_data .pointstable .gesamt td{
    border-top: 3px double #444;
    font-weight: 900;
}

#user_data .pointstable .gesamt th div{
    float: left;
}

#user_data .pointstable .gesamt th span{
    float: right;
}

#user_data .col50l, #user_data .col50r{
    float: left;
    width: 50%;
}

#user_data .col50r p{
    font-size: 0.8em;
    color: #888;
    font-weight: 400;
    width: 88%;
}

#user_data .col50r a{
    float: none;
    margin: 0;

}

#user_data .col50r a:hover{
    text-decoration: underline;
}

#user_data #table_caption{
    padding: 15px 0 5px;
}

#user_data_top{
    height: 10px;
    /*background: url(/images/bg_userdata.gif) no-repeat;*/
}

#user_data_bottom{
    height: 10px;
    /*background: url(/images/bg_userdata.gif) 0px -20px no-repeat;*/
}

#user_data span{
    float: left;
    color: #AAA;
    font-size: 0.8em;
    padding-top: 2px;
}

#user_data a{
    color: #800;
    font-size: 1.1em;
    font-weight: 800;
    text-decoration: none;
    margin-left: 88px;
}

#pointsTableBox{
    border-top:1px dashed #939393;
    margin-top:8px;
}

.user_points ul{
    background: url(carmondo_carbon_tools/fade_black_bar.jpg) no-repeat scroll 0 0;
    height:100%;
    position:relative;
    width:100%;
    list-style: none;
}

.user_points li{
    position: absolute;
    font-size: 9px;
    font-weight: 900;
    color: #5B6265;
}

.user_points .lvl1{
    left:5px;
    top:5px;
}

.user_points .lvl2{
    bottom:5px;
    left:90px;
}

.user_points .lvl3{
    left:180px;
    top:5px;
}

.user_points .lvl4{
    bottom:5px;
    right:-5px;
}

.lvl1 .lvl1, .lvl2 .lvl2, .lvl3 .lvl3, .lvl4 .lvl4{
    color: #FC0;
}



#profile_activity_table{
    background: none;
    font-size: 11px;
    font-weight: 550;
    width: 629px;
}

#profile_activity_table thead tr th {
    border-bottom: 1px solid #BEBEBE;
    color: #404040;
    text-align: left;
}

#profile_activity_table tbody tr td{
    border-bottom: 1px solid #F1F1F1;
    color: #404040;
    vertical-align: middle;
}

#profile_activity_table tbody tr td span{
    color: #686868;
}

.event_report, .event_post{
    padding-left: 40px;
    background: url(profile/active_answer.jpg) left center no-repeat;
}

.event_video{
    padding-left: 40px;
    background: url(profile/active_video_upload.jpg) left center no-repeat;
}

.event_picture{
    padding-left: 40px;
    background: url(profile/active_pic_upload.jpg) left center no-repeat;
}

.event_topic{
    padding-left: 40px;
    background: url(profile/active_post.gif) left center no-repeat;
}

.event_configuration{
    padding-left: 40px;
    background: url(profile/active_configuration.gif) left center no-repeat;
}

.event_friend{
    padding-left: 40px;
    background: url(profile/active_friend.gif) left center no-repeat;
}

.event_pm{
    padding-left: 40px;
    background: url(profile/active_dummy.jpg) left center no-repeat;
}

.event_videocomment, .event_picturecomment{
    padding-left: 40px;
    background: url(profile/active_comment.jpg) left center no-repeat;
}

.event_pinboard{
    padding-left: 40px;
    background: url(profile/active_answer.jpg) left center no-repeat;
}


/* START: Slideshow Control v.1 */
div.slideshow_box {
    background-color: #c4c4c4;
    border: 1px solid #bdbdbd;
    overflow: hidden;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 625px;
}

div.slideshow_box ul {
    position: relative;
    width: 10000px;
    top: 0px;
    left: 0px
}

div.slideshow_box ul li {
    float: left;
    position: relative;
    text-align: center;
    overflow: hidden;
}

div.slideshow_box ul li img, div.slideshow_box ul li embed {
    margin-top: 10px;
    margin-bottom: 5px;
}

div.slideshow_box ul li img {
    height: 400px;
    padding: 1px;
    border: 1px solid #a3a3a3;
}

div.slideshow_box ul li p {
    font-size: 10px;
    margin-bottom: 10px;
}

div.slideshow_box div.controls {
    clear: both;
    height: 40px;
    background-image: url(/stylesheets/cms/gallery_controls_bg.gif);
    text-align: center;
    position: relative;
}

div.slideshow_box div.controls a {
    height: 21px;
    background-position: right;
    display: block;
    position: absolute;
    top: 10px;
}
div.slideshow_box div.controls span {
    line-height: 40px;
}
div.slideshow_box div.controls a.inactive {
    background-position: left;
}

div.slideshow_box div.controls a.last {
    width: 37px;
    right: 150px;
    background-image: url(/stylesheets/cms/gallery_controls_last.gif);
}
div.slideshow_box div.controls a.first {
    width: 37px;
    left: 150px;
    background-image: url(/stylesheets/cms/gallery_controls_first.gif);
}

div.slideshow_box div.controls a.next {
    width: 29px;
    right: 200px;
    background-image: url(/stylesheets/cms/gallery_controls_next.gif);
}
div.slideshow_box div.controls a.prev {
    width: 29px;
    left: 200px;
    background-image: url(/stylesheets/cms/gallery_controls_prev.gif);
}
/* END: Slideshow Control v.1 */

#show-header div.slideshow_box {
    width: 605px
}