/* 
    Document   : style_2
    Created on : Jun 28, 2009, 4:01:53 PM
    Author     : Attila
    Description:
        Additions to CSIMBIz style
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#input_search {
    margin-top:0px;
}

form#kontakt_form input[type="text"] {
    width:200px;
}
img.page_head_image {
    display: inline;
    margin: 5px 0; 
    padding: 4px;
    overflow: hidden;
    border: none;
    background: url(content/right-side/image_bg_232x116.jpg) no-repeat top left;
}
img.page_head_image
{
    background: url(content/right-side/image_bg_232x116.jpg) no-repeat top left;
    float:right;
    width:188px;
    height:140px;
    margin-left:20px;
    margin-bottom:20px;
}

img.gallery_image
{
    display: inline; float: left; margin: 0; padding: 6px; overflow: hidden; border: none; background: url(content/left-side/image_bg_96x74.jpg) no-repeat top left;
}

/*we dont want this anymore*/
div#contentLeft p {
    clear:none;
}


/*buggy in firefox*/
div#search a.search {
    float:none;
}



div#rating{
    display:block;
    float: left;
    width:623px;
    height:340px;
    background: url(rate_bg.png) no-repeat top left;
    z-index:100;
    position:absolute;
    color:white;
    padding-top:10px;
    padding-left:10px;
    top:350px;
    left:0;
    margin:0 auto;
    text-align: left;
}


div#rating button {
    display: block; float: left; width: 147px; height: 21px; margin: 0; padding: 0; color: #fff; background: url(content/right-side/button_147x21.png) no-repeat top left; font: normal bold 12px/21px Arial, Verdana; text-align: center; text-decoration: none !important; border: none; cursor: pointer;
    margin-right:10px;
}
div#rating div#rating_buttons {
    position: absolute;
    top:306px;
}
div#rating form {
    margin-top:20px;
}
div#rating form div{
    top:60px;
}
div#rating label { color:#2e344d; font-weight:bold;}
div#rating input {
    border: #5367af 1px solid;
    width: 200px;
}

div#rating div#div_rate_name {
    float:left;
    left:30px;
}

div#rating div#div_rate_ort {
    float:right;
    left:130px;
    margin-right:200px;
}

div#rating table {
    color: black;
    font-weight:bold;
    padding-top:20px;

}
div#rating table td{width:120px;}
div#rating textarea {
    border: #5367af 1px solid;
    width:419px;
    height:80px;
}

div#tabBoxBody3 table td { background-color:white !important;}


.ship_header_closed {
    cursor:pointer;
    display:block;
    height:23px;
    max-height:23px;
    vertical-align:middle;
    line-height:22px;
    padding-left:10px;
    background: #FFCC00 url(/media/style/termine_anzeigen.png) no-repeat 97% center;
}

.ship_header_open {
    cursor:pointer;
    display:block;
    height:23px;
    max-height:23px;
    vertical-align:middle;
    line-height:22px;
    padding-left:10px;
    background: #FFCC00 url(/media/style/termine_schliessen.png) no-repeat 97% center;
}

.list_head_closed{
    cursor:pointer;
    display:block;
    height:23px;
    max-height:23px;
    vertical-align:middle;
    line-height:22px;
    padding-left:10px;
    background: #FFCC00 url(/media/style/anzeigen.png) no-repeat 97% center;
}

.list_head_open{
    cursor:pointer;
    display:block;
    height:23px;
    max-height:23px;
    vertical-align:middle;
    line-height:22px;
    padding-left:10px;
    background: #FFCC00 url(/media/style/schliessen.png) no-repeat 97% center;
}
