body, td, p, div, span
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}

body
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    background-color: #ffffff;
    color: #464646;
}

img{
   border: 0px;
}

a{
    color: #C30006;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.clsLabelDef
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left:13px;
}
input.clsFormObjDef, textarea.clsFormObjDef
{
	border:solid gray 1px;
}

.clsButton
{
	background-color:#dddddd;
	border:solid gray 1px;
	cursor:pointer;
}

.abstand{
    position: relative; 
    width: 1px; 
    margin: 0px; 
    padding: 0px; 
    font-size: 1px;
}

/* -- styles for header and meta navigation -- */
.boxMetanavigation{
    position: relative;
    top: 0px;
    left: 0px;
    width: 576px;
    height: 20px;
    background-color: #EBEBEB;
}
.metanavLeft{
    position: absolute;
    top: 4px;
    left: 10px;
}
.metanavigation{
    position: absolute;
    top: 4px;
    left: 0px;
    width: 390px;
    text-align: right;
}
.lang{
    position: absolute;
    top: 4px;
    left: 0px;
    width: 576px;
    text-align: right;
}

a.metaText{
    top: 0px;
    text-decoration: none;
    padding-right: 10px;
    color: #8D8D8D;
}
a.metaTextOn{
    position: relative;
    top: 0px;
    text-decoration: none;
    padding-right: 10px;
    color: #C30006;
}

a.langText{
    position: relative;
    top: 0px;
    text-decoration: none;
    padding-right: 10px;
    color: #B7B7B7;
}

a.langTextOn{
    position: relative;
    top: 0px;
    text-decoration: none;
    padding-right: 10px;
    color: #808080;
}

/* -- styles for left navigation -- */

.boxNavLeft{
    position: relative;
    left: 16px;
    top: 14px;
    width: 160px;
}
.rowNavLeft{
    position: relative;
    left: 0px;
    top: 0px;
    width: 160px;
    height: 13px;
    text-align: left;
}
.rowNavLeftOn{
    position: relative;
    left: 0px;
    top: 0px;
    width: 160px;
    height: 13px;
    background-color: #C30006;
    text-align: left;
}
a.navStufe1Off{
    position: relative;
    text-decoration: none;
    color: #B2B2B2;
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
a.navStufe1On{
    position: relative;
    text-decoration: none;
    color: #C30006;
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
a.navStufe2Off{
    position: relative;
    text-decoration: none;
    color: #000000;
}
a.navStufe2On{
    position: relative;
    text-decoration: none;
    color: #FFFFFF;
}
a.navStufe3Off{
    position: relative;
    text-decoration: none;
    color: #999999;
    left: 14px;
}
a.navStufe3On{
    position: relative;
    text-decoration: none;
    color: #C30006;
    left: 14px;
}
a.navStufe4Off{
    position: relative;
    text-decoration: none;
    color: #999999;
    left: 28px;
}
a.navStufe4On{
    position: relative;
    text-decoration: none;
    color: #C30006;
    left: 28px;
}

/* -- styles for content -- */

.text{
    color: #464646;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}

.textGrey{
    color: #8D8D8D;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}
.title{
    color: #666666;
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

td.cellGrey{
    padding: 0px;
    color: #464646;
    height: 1px;
    background-color: #EBEBEB;
}

td.cellLineColor{
    padding: 0px;
    color: #464646;
    height: 1px;
    background-color: #DBDBDB;
}

td.cellWhite{
    padding: 0px;
    color: #464646;
    height: 1px;
    background-color: #FFFFFF;
}

td.cellNav{
    padding: 0px;
    color: #464646;
    width: 1px;
    margin: 0px;
    background-image: url("../images/navigation/bg_nav.gif");
    background-repeat: repeat-y;
}

a.linkDownload{
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #C30006;
}