html
{
 margin:0;
 padding:0;
 height:100%; /* needed for container min-height */
}

html
{
 overflow-y: scroll;
}

body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 background-image:url(../media/bgrBody.jpg);
 background-repeat:repeat-x;
 background-color:#e6e6e6;
 color:#333;
 margin:0;
 padding:0;
}

img{border:none;}

th{text-align:left;font-weight:bold;}

#container
{
 position:relative; /* needed for footer positioning*/
 margin:0 auto; /* center, not in IE5 */
 height:auto !important; /* real browsers */
 height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */
 max-width: 1160px !important;
 background-position:right;
 background-repeat:repeat-y;
 border-left:solid 1px #aaa;
 border-right:solid 1px #aaa;
 background-color:#fff;
}

#header
{
 padding:0;
 background-color:#FFF;
}


#content {
 padding:0 0 100px 0; /* bottom padding for footer */
 line-height: 1.5em;
}

#footer
{
 position:absolute;
 width:100%;
 bottom:0px; /* stick to bottom */
 background-image: url(../media/bgrBottombar.gif);
 background-repeat: repeat-x;
 background-color: #E5CBCB;
 height: 119px;
 padding:0;
 margin:0;
}

.menubar
{
 background-color: #DEB6AD;
 background-image: url(../media/bgrMenubar.gif);
 background-repeat: repeat-x;
}

.contentTD { padding: 40px 50px 20px 95px; }

.flashTD { padding: 0; }

#container #footer table { text-align: left; }

.breadcrumb {
 margin: 0px;
 padding: 0px;
 color: #999;
}

.bildhinweis {
 margin: 0;
 padding: 8px 0 0 0;
 color: #777;
 font-size:11px;
 line-height:1em;
}

h1 {
 font-family: insignia, verdana;
 font-weight: normal;
 font-size: 1.5em;
 color: #D08892;
 margin-top: 0px;
 margin-bottom: 10px;
}

h2
{
 font-family: insignia, verdana;
 font-weight: normal;
 font-size: 1.2em;
 color: #333;
 margin-top: 30px;
 margin-bottom: 6px;
}

p {
 padding: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.highlight {
 font-size: 1.1em;
 color: #D27E7E;
 letter-spacing: 0.1em;
}


/* dynamicDiv*/

.divDragTitle {
    position: absolute;
    height: 18px;
    background-color: #E7CFCF;
    padding:1px 1px 1px 5px; margin:0px;
}

.divDragTitle table {
    border-spacing:0px; width:100%;
}

.divDragTitle table tr td {
    padding:0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px; font-weight:bold;
    color:#333;
}

.divDragContent {
    position: absolute;
    background-color: #FFFFFF;
    padding:0px; margin:0px;
    border:1px black solid;
    display:block;
}

.divTitleButton {
    border:0px;
}