body {
        vertical-align: top;
        background-color: white;
        font-family:Arial,Helvetica,sans-serif;
        text-align:center;
        margin: 0px;
}

/*center*/
.center {
        text-align:left;
        margin: 0px auto;
        padding:0px;
        width:1064px;
}

/*Grundaufbau*/
.main {
        height: 100%;
        padding-left:20px;
        padding-right:20px;
}
/*Schatten*/
.slinks {
        background:url(../files/schatten.jpg) repeat-y center;
        width:1064px;
}
.sunten {
        background-image: url(../files/sunten.jpg);
        background-position: top;
        background-repeat: no-repeat;
        width:1064px;
        height:20px;
        margin:0px;
        padding:0px;
}

/*Main*/
.space, .head, .optionen, .content, .banner, .footer {
        width:100%;
        margin:0px;
        clear:both;
}
.space {
        height:12px;
}
.head {
        border-bottom:1px solid #CCCCCC;
        height: 200px;
        border-top:1px solid #CCCCCC;
        padding:0px;
		  margin: 0px;
}
.optionen {
        height: 33px;
        padding:0px;
}
.content {
        padding-top:25px;
        height: auto;
}
.footer {
        height: 31px;
        border-top:1px solid #CCCCCC;
}

/*head*/
.head img, .head p {
        border:0px;
        padding:0px;
        margin:0px;
		  display: inline;
}

/*Optionen*/
.oam, .oal {
        width:266px;
        border-right: 1px solid #CCCCCC;
        float:left;
        height: 100%;
        line-height: 33px;
        padding-left: 0px;
}
.oam a, .oal a {
        width:266px;
        margin:0px;
        height:33px;
        padding:0px;
        float:left;
}
.oam a {
        background:url(../files/l0.jpg) no-repeat center;
}
.oal a {
        background:url(../files/m0.jpg) no-repeat center;
}
.oam a:hover {
        background:url(../files/la.jpg) no-repeat center;
}
.oal a:hover {
        background:url(../files/ma.jpg) no-repeat center;
}
.obm, .obl {
        width:480px;
        font-size: 13px;
        float:left;
        line-height: 33px;
        color: white;
        height: 100%;
        padding-left: 10px;
}
.obm {
	     background-color: #262B70;
}
.obl {
	     background-color: #6FBB00;
}
.oc {
        float:right;
        width:242px;
        height: 100%;
        line-height: 33px;
        padding-left:25px;
        margin:0px;
		border-bottom:1px solid #CCCCCC;
}
.ocsd, .ocse, .ocsc {
        padding-right:20px;
        padding-top:10px;
        float:left;
        margin:0px;
}
.ocsd a, .ocse a, .ocsc a {
        width:20px;
        margin:0px;
        height:12px;
        padding:0px;
        float:left;
}
.ocsd img, .ocse img, .ocsc img {
        border:0px;
        margin:0px;
        padding:0px;
        float:left;
        width:20px;
        height:12px;
}
.ocsd a {
        background:url(../files/d0.jpg) no-repeat center;
}
.ocsd a:hover {
        background:url(../files/da.jpg) no-repeat center;
}
.ocse a {
        background:url(../files/e0.jpg) no-repeat center;
}
.ocse a:hover {
        background:url(../files/ea.jpg) no-repeat center;
}
.ocsc a {
        background:url(../files/c0.jpg) no-repeat center;
}
.ocsc a:hover {
        background:url(../files/ca.jpg) no-repeat center;
}

/*Content*/
.ctab {
        width:100%;
        border:0px;
}
.navi {
        width:217px; 
        vertical-align: top;
        padding-right:25px;
        padding-left:25px;
        padding-top:0px;
        margin:0px;
		  letter-spacing: 1px;
}
.nav2, .nav2a {
        padding:0px;
        margin:0px;
}
.nav3, .nav3a {
        padding-left:20px;
        margin:0px;
}
.nav2 a, .nav3 a {
        text-decoration:none;
        font-size: 11px;
        color:#262B70;
        line-height:270%;
}
.nav2 a:hover, .nav3 a:hover {
        color:#6EBA00;
}
.nav2a a, .nav3a a {
        color:#6EBA00;
        text-decoration:none;
        font-size: 11px;
        line-height:270%;
}
.text {
        width: auto;
        vertical-align: top;
        font-size: 14px;
        line-height: 120%;
        color: #666666;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-top:4px;
        margin:0px;
}
h1 {
        font-size: 22px;
        line-height: 120%;
        color: #000000;
        font-weight: normal;
		  padding: 0px;
		  margin: 0px;
}
.rechts {
        width: 217px;
        vertical-align: top;
        padding-right:25px;
        padding-left:25px;
        padding-top:4px;
        margin:0px;
        vertical-align: top;
        font-size: 14px;
        line-height: 120%;
        color: #666666;
}
.rechts li {
        margin-left: 5px;
        padding-left:0px;
		  padding-bottom: 5px;
		  padding-top: 0px;
}
.rechts ul {
        margin-left: 0px;
		  margin-top: 0px;
		  padding-top: 0px;
        padding-left:10px;
        list-style-image: url(../files/bullet.jpg);
}

/*Banner*/
.banner {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left:782px;
        width: 242px;
}

/*Footer*/
.fa {
        float:left;
        width:241px;
        border-right: 1px solid #CCCCCC;
        font-size: 11px;
        line-height: 31px;
        color: #666666;
        height: 100%;
        padding-left:25px;
}
.fa a {
        text-decoration:none;
        color: #666666;
}
.fa a:hover {
        text-decoration:none;
        color: #6FBB00;
}
.fb {
        width:auto;
        height: 100%;
        float:left;
}
.fc {
        float:right;
        width:241px;
        height: 100%;
        border-left: 1px solid #CCCCCC;
		  padding-left: 25px;
}

/*Sitemap*/
.navLevel1Open a {
		color:#333399;
}

