
#ct-background{
    /*background-image: url('ada/body-bg.jpg');*/
    background:silver;
    background-repeat:repeat;
    height: auto;
    width: auto;
    margin:0;
    overflow: hidden;
    padding:0;    
}

#ct-container{
border: solid 1px silver;
display: table;
width: 1000px;
height:600px;
min-height: 600px;
text-align:center;
margin: 20px auto; padding: 20px;
background: white; -moz-border-radius: 20px; -moz-box-shadow: #222 5px 5px 5px; -webkit-border-radius: 20px; -webkit-box-shadow: #222 5px 5px 5px;
}

#ct-index {
display: inline-block;
float: left;
width:1000px;
height: 100%;
overflow:visible;
}
#ct-language
{
width:100%;
float:left;
list-style: none;
overflow: hidden;
text-align:center;
margin:5px;
}
#ct-language li {
display:inline;
margin:0;
padding:0;
}

#ct-ads-south
{
float:left;
width:100%
}
#ct-footer
{
color: black;
float:left;
width:100%;
vertical-align:middle;
text-align:center;  
font-weight:bold;
}

#ct-footer a,#ct-jgroup-info a{
color:black;
}

#ct-jgroup-info{
overflow: hidden;
float:left;
color:black;
text-align:center;
width:100%;
}

#ct-main{
display: inline-block;
vertical-align:top;
float: left;
width: 100%;
max-width: 775px;
min-height:600px;
text-align: center;
background-color:  white;
/*border-left: 1px solid silver;*/
}
#wrapper, .wrapper{
float: left;
width: 100%;
text-align:left;
}
#ct-login,  #ct-glemtpassord{
display: inline-block;  
height: auto;
width:100%;
max-width: 760px;
text-align: left;
border:1px solid black;
padding: 5px; background: white; -moz-border-radius: 20px; -moz-box-shadow: #222 5px 5px 5px; -webkit-border-radius: 20px; -webkit-box-shadow: #222 5px 5px 5px;
}

#ct-error{
position: fixed;
top: 200px;
left:300px;
width:500px;
height: 200px;
color: white;
font-size: 18px;
font-weight: bold;
visibility:visible;
white-space:nowrap;
background: red;
vertical-align: middle;
-moz-border-radius: 20px; -moz-box-shadow: #222 5px 5px 5px; -webkit-border-radius: 20px; -webkit-box-shadow: #222 5px 5px 5px;
}
#ct-error a{
position:absolute;
bottom: 0;
right: 0;
width: 100%;
background: grey;
color: black;
}

#ct-prod-container{
    background-color: white;
    float: left;
    display:  table;
    width: 100%;
    max-width:775px;
    height:auto;
    overflow: visible;
    text-align: center;
}
#infobox, .infobox{
    border: 2px solid #eee;
    background-color: white;
    color:black;
    font-family: Verdana,Arial;
    font-size: 0.8em;
    padding:0px;
    margin-top:5px;
    width:100%;
    max-width:760px;
    white-space:  normal;
    text-align: left;
}
#infobox2, .infobox2{
    background-color: white;
    color:black;
    font-family: Verdana,Arial;
    font-size: 0.8em;
    padding:0px;
    margin-top:5px;
    width:100%;
    max-width:760px;
    white-space:  normal;
}

#prod-liste-container{
    float:left;
    width:775px;
    max-width:775px;
    text-align: left;
}
#prod-liste{

    float:left;
   width:775px;
    max-width:775px;
    border: grey 1px dashed;
    margin-top: 5px;
}
#prod-liste-image{
    float:left;
    padding: 5px;
}
#prod-liste-info{
    overflow: hidden;
    float:left;
    width: 300px;
}
#prod-liste-prices{
    float:left;
}
#prod-liste-shop{
    float:left;
    width: 320px;
    white-space:  nowrap;
}
#prod-liste-config{
    float:right;
    width:25px;
}
