#header{
    margin:0px;
    padding:0px;
    background: #fff url(images/headerbg.png) 0 0 repeat-x;
    height:79px;
}
#down{
    margin-left: auto ;
    margin-right: auto ;
    width:930px;
}
body{
    width:100%;
    margin:0px;
    padding:0px;
    font-family:Verdana,Tahoma,Arial;
}
#bgcontent{
    background: #fff url(images/contentbg.png) 0 0 repeat-x;
    width:100%;
    height:194px;
    margin:0px;
    padding:0px;
}
#bgcontent-small{
    background: #fff url(images/contentbg-small.png) 0 0 repeat-x;
    width:100%;
    height:194px;
    margin:0px;
    padding:0px;
}
h1{
    padding:0px;
    margin:0px;
}
h2{
    font-weight: bold;
    font-size: 1.5em;
    padding:0px;
}
#titledesc{

    padding-top:35px;
    width:45%;
    height:219px;

}
#titledesc-small{

    padding-top:35px;
    width:45%;
    height:100px;
    float:left;

}
#titledesc h1,#titledesc-small h1
{
    font-weight: bold;
    color: #fff;
    font-size: 1.7em;
    padding:0px;
    margin-bottom:15px;
    text-decoration: none;
}
#titledesc h1 a,#titledesc-small h1 a
{
    text-decoration:none;

}
#titledesc a:hover , #titledesc a:link ,#titledesc a:visited,#titledesc-small a:hover , #titledesc-small a:link ,#titledesc-small a:visited {
    color:white;
}
.description
{
    font-weight: normal;
    color: #ded8d8;
    font-size: 1.0em;
    line-height: 23px;
    font-style:italic;
}
#headertop{
    height:80px;
    width:930px;
    margin-left: auto ;
    margin-right: auto ;

}
#headermiddle{
    background-color: #4d802b;
    width:100%;
    height:259px;
}
#headermiddle-small{
    background-color: #4d802b;
    width:100%;
    height:140px;

}
#headercontent
{
    height:200px;
    width:930px;
    margin-left: auto ;
    margin-right: auto ;
}
#headerbottom{
    width:930px;
    margin-left: auto;
    margin-right: auto;
    height:102px;

}
#headerbottom2{
    background: #fff url(images/underbutton.png) 0 0 repeat-x;
    width:100%;
    height:102px;
    margin:0px;
    padding:0px;
}
.button{
    margin-top:25px;
    margin-right:35px;
    border:0px;
}
#button-small{
    float:right;

}
#footer{
    border-top:1px solid gray;
    clear:both;
    width:930px;
    margin-left: auto;
    margin-right: auto;

    color:#808285;
    font-size:0.7em;
    margin-top:20px;
}

.info-box
{
border: 1px dashed black;
height: 58px;
background-color: #e0e0e0;
padding: 8px;
}

#spacer{
    clear:both;
    width:930px;
  height: 20px;
    margin-left: auto;
    margin-right: auto;
}

#sidebar{
    width:430px;
    float:right;
    margin-top:0px;
    margin-left:18px;
    margin-bottom:0px;
    height:250px;

}
#content{
    width:100%;
    float:left;
    font-size:0.8em;
    font-style:normal;
    margin-top:0px;
    
}
#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
}

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;

}

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
    list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
}
#logodiv{
   float:left;
}
#kontakttablediv{
   float:right;
    margin-top:20px;

}
#kontakttable{
    
    font-size:0.7em;
}

#kontakttable td{
    
    font-size:1.2em;
}
#fright{
    float:right;
    margin-top:5px;
}

#flinks{
    text-align: center;
    margin-top:5px;
    width:100%;
}
#fright a:hover , #fright a:link ,#fright a:visited, #flinks a:hover , #flinks a:link ,#flinks a:visited {
    color:#808285;
    text-decoration:underline;
}
#left{
    float:left;
    margin-top:5px;
}

#submitbutton{
    border: 1px solid #969696;
    background:  url(images/button-odeslat-bg.png) 0 0 repeat-x;
    width:90px;
    height:24px;
    color:white;
}

.kontaktformtable{
    font-size:0.9em;
    font-weight:bolder;
    margin:0px;
    padding:0px;
}

.kontaktarea{
    width:400px;
    border: 1px solid #969696;
    height:100px;
    font-family:Verdana,Tahoma,Arial;
    font-size:0.9em;
    margin:0px;
   color: #616161;
    font-style: italic;
    padding: 2px;
}
.kontaktfield{
    width:195px;
    height:20px;
    border: 1px solid #969696;
    font-size:1.1em;
    margin:0px;
    color: #616161;
}
#tdform{
    font-size:0.8em;
}
.redspan{
    color:red;
}
.widgettitle{
    font-size:1.5em;
    font-weight:bold;
}

#screenshotimg{
    position:absolute;
    margin-top:-211px;
    margin-left:470px;

    border: 1px solid black;
}