body
{
    background-color:#29292b;
    margin: 0px auto;
    font-family:verdana;
    color:#a4a4a4;
    font-size:8pt;
}

#all
{
max-width: 1298px;
margin: 0px auto;
}

.small
{
    font-size:7pt;
}

a
{
    color:#99999b;
    font-size:8pt;
    text-decoration:none;
}
a.small
{
    color:#99999b;
    font-size:7pt;
    text-decoration:none;
}

a:hover, a:visited:hover
{
color: #d5d5de;
}

.thumb
{
    cursor:pointer;
}

#header_l
{
background-image:url(images/design/header_l.jpg);
background-repeat: no-repeat;
background-position: top right;
max-width: 173px;
height: 198px;
}

#aussen_l
{
background-image:url(images/design/aussen_l.jpg);
background-position: top right;
vertical-align: top;
background-repeat: repeat-y;
height: 100%;
width: 155px;
}

#aussen_l2
{
background-image:url(images/design/aussen_l.jpg);
background-position: top right;
background-repeat: repeat-y;
height: 100%;
max-width: 155px;
}

#nav_l
{
background-image:url(images/design/navi_l.jpg);
background-repeat: repeat-y;
width: 121px;
height: 100%;
}

#nav_ul
{
background-image:url(images/design/navi_ul.jpg);
background-repeat: no-repeat;
width: 121px;
height: 249px;
}

#menu_l
{
padding-left: 10px;
}

#footer_l
{
background-image: url(images/design/foot_l.jpg);
background-repeat: no-repeat;
width: 121px;
height: 63px;
}
#footer_al
{
background-image: url(images/design/foot_al.jpg);
background-repeat: repeat-x;
height: 58px;
}

#header
{
background-image: url(images/design/headereng.jpg);
background-repeat: no-repeat;
height: 199px;
width: 993px;
}

#header_u
{
background-image:url(images/design/header_u.jpg);
background-repeat: no-repeat;
width: 741px;
height: 298px;
}

#background
{
background-image:url(images/design/bg.jpg);
background-repeat: repeat-y;
width: 741px;
height: 100%;
}

#content_bg
{
background-image:url(images/design/content_bg.jpg);
background-repeat: repeat-y;
width: 600px;
}

#content_o
{
background-image:url(images/design/content_o.jpg);
background-repeat: no-repeat;
width: 600px;
height: 24px;
}

#content_u
{
background-image:url(images/design/content_u.jpg);
background-repeat: no-repeat;
width: 600px;
height: 32px;
}

#footer_m
{
background-image:url(images/design/foot_m.jpg);
background-repeat: repeat-x;
height: 63px;
}

#footer_m2
{
background-image:url(images/design/foot_m.jpg);
background-repeat: repeat-x;
height: 63px;
max-width: 100%;
}

#footer_ml
{
background-image: url(images/design/foot_ml.jpg);
background-repeat: no-repeat;
width: 42px;
height: 63px;
}

#footer_mr
{
background-image: url(images/design/foot_mr.jpg);
background-repeat: no-repeat;
width: 49px;
height: 63px;
}

#nav_r
{
background-image:url(images/design/navi_r.jpg);
background-repeat: repeat-y;
width: 131px;
height: 100%;
}

#menu_r
{
padding-left: 19px;
}

#header_r
{
background-image:url(images/design/header_r.jpg);
background-repeat: no-repeat;
max-width: 132px;
height: 199px;
}

#aussen_r
{
background-image:url(images/design/aussen_r.jpg);
background-repeat: repeat-y;
vertical-align: top;
width: 132px;
height: 100%;
}

#aussen_r2
{
background-image:url(himages/design/aussen_r.jpg);
background-repeat: repeat-y;
max-width: 132px;
height: 100%;
}

#footer_r
{
background-image: url(images/design/foot_r.jpg);
background-repeat: no-repeat;
width: 131px;
height: 60px;
}

#footer_ar
{
background-image: url(images/design/foot_ar.jpg);
background-repeat: repeat-x;
height: 63px;
max-width: 132px;
}

#abstand_titel
{
padding-left: 5px;
padding-bottom: 7px;
}

#abstand_content
{
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
}

#abstand_w
{
margin-right: 44px;
margin-bottom: 4px;
}

#text_p
{
padding-left: 3px; 
padding-right: 3px;
}

#table_p
{
padding-top: 75px;
}

.text
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:8pt;
}
.button
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:7pt;
}