body  {
    padding:0;margin:0;
    font-family: Verdana, Arial, sans-serif;
    background-color: #d8d8d8;
    background-image: url('img/bg.png');
    background-repeat: repeat-y;
    font-size:11px;
    color:#000;
    height:100%;
}
h4 {margin:0 0 5px 0;}
img {border:0}
form {display: inline;}
label {width:70px;display:block;float:left;line-height: 20px;}
.startIcon {
    position: absolute;
    width:48px;
    height: 70px;
    display: block;
    text-align: center;
    color:black;
    text-decoration: none;
}
.startImage {float:left; margin:0 5px 5px 0;}
.referencePic {
    border-top:1px solid #AAA;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    border-left:1px solid #AAA;
}
.legend {
    position: absolute;
    top:-11px;
    left:10px;
    background-image: url(img/legend.png);
    color: #000;
    height: 22px;
    width: 125px;
    text-align: center;
    line-height: 22px;
    font-weight: bold;
    text-decoration:none;
    letter-spacing: 1px;
    border-top:1px solid #FFF;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #FFF;
    cursor: pointer;
}
.mainBox {
    position: absolute;
    border-top:1px solid #FFF;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #FFF;
    padding:20px 10px 10px 10px;
}
.clear {clear: both;}
.userinput {
    border-top:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-left:1px solid #999;
    width:200px;
    background: none;
    background-image: url(img/50_white.png);
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
    color:#333;
    margin:1px;
    height:18px;
}
.smallinput {
    border-top:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-left:1px solid #999;
    width:100px;
    background: none;
    background-image: url(img/50_white.png);
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
    color:#333;
    height:16px;
    line-height: 16px;
    margin: 0;
}
.neu {
    font-style: italic;
    color:#AAA;
    background-color: white;
}
.schwarz {color:#000;}
#content { margin:5px;position: relative;}
#logo {position: absolute; top:10px; right: 10px;}
#devices {position: absolute; bottom:25px; right: 10px;}

#mainTitle { background-image: url(img/90_blue.png);width:400px;height:400px; top:10px;left:0;}
#references { background-color:#CCCCCC;width:400px;height:360px;top:50px;left:350px;margin:0;}
#disclaimer { background-image: url(img/90_blue.png);width:470px;height:370px;display: none;top:50px;left:50px;z-index: 200;}
#disContent {height:350px;overflow:auto;margin:10px;}
#closeSMS {position: absolute; top:5px;right: 10px;}
#ref1 { position: absolute; top:20px; left:10px;display: block;}
#ref2 { position: absolute; top:60px; left:50px;display: block;}
#ref3 { position: absolute; top:100px; left:90px;display: block;}
#imprint { position:absolute;bottom:0px;font-size:9px;background-color:#AAA;color:#000;width:100%;text-align:center;padding:0px;}
#imprint_content { margin:5px;}
#imprint_content a { color:black;text-decoration: none;}
#smstext {height:70px;}

tr:hover {
    background-color: #FFF;
}

div#infos {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    z-index: 300;
    display:none;
    background-image: url('img/25percent_layer_black.png');
}

div#infohead {
    width:300px;
    height:24px;
    line-height: 24px;
    background-color: #900;
    background-image: url('img/legend.png');
    color:#FFF;
    font-weight: bold;
    text-align: left;
    padding: 0 5px 0 5px;
    margin: 0px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid black;
}
div#infotitel {float:left;}
div#infobox {
    width:300px;
    background-color: #FFF;
    color:#555;
    text-align: left;
    padding: 5px 5px 20px 5px;
    margin: 0px;
    border-bottom: 1px solid black;
    border-left: 1px solid #999;
    border-right: 1px solid black;

}

