body, html {
                height: 100%;
                padding: 0;
                margin: 0;
}
body {
        color:#000000;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        background: url("/images/standards/bg.jpg") #e5f3f8 repeat-x top left;
        position: relative;
        min-width: 964px;
}
#center {
                position: relative;
                width: 964px;
                margin-left: -482px;
                left: 50%;
                height: 100%;
}
#head {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                height: 174px;
                padding: 0;
                background: url("/images/standards/bg_head.gif") transparent no-repeat top left;
}
.logo {
                position: absolute;
                left: 717px;
                top: 49px;
                border: 0px;
}
#content {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                                padding: 20px 7px;
                background: url("/images/standards/bg.png") transparent repeat-y top left;
}
*html #content {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                                padding: 20px 7px;
                                background: none;
                                background-color: transparent;
                                /* Mozilla ignores crazy MS image filters, so it will skip the following */
                                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/standards/bg.png');
}
#bg_footer {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                                height: 16px;
                                padding: 0;
                background: url("/images/standards/bg_bottom.gif") transparent no-repeat top left;
}
#left {
                position: relative;
                                float: left;
                width: 250px;
                                left: 0px;
                                top: 0px;
                                margin-right: 0px;
}
#mid {
                position: relative;
                                float: left;
                width: 360px;
                                left: 20px;
                                top: 0px;
                                margin-right: 36px;
}
*html #mid {
                position: relative;
                                float: left;
                width: 360px;
                                left: 20px;
                                top: 0px;
                                margin-right: 12px;
}

#right {
                position: relative;
                                float: right;
                width: 650px;
                                left: 0px;
                                top: 0px;
                                margin-right: 36px;
}
*html #right {
                position: relative;
                                float: right;
                width: 650px;
                                left: 0px;
                                top: 0px;
                                margin-right: 12px;
}

#right2 {
                position: relative;
                                float: right;
                width: 280px;
                                left: 0px;
                                top: 0px;
                                margin-right: 36px;
}
*html #right2 {
                position: relative;
                                float: right;
                width: 280px;
                                left: 0px;
                                top: 0px;
                                margin-right: 12px;
}
#nav {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                height: 25px;
                padding: 0;
                                font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
                                font-size: 15px;
                                font-weight: bold;
                background: url("/images/standards/bg_nav.png") transparent repeat-y top left;
}
*html #nav {
                position: relative;
                width: 964px;
                                left: 0px;
                                top: 0px;
                height: 25px;
                padding: 0;
                               font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
                        font-size: 15px;
                                font-weight: bold;
                                background:none;
                                background-color: transparent;
                        /* Mozilla ignores crazy MS image filters, so it will skip the following */
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/standards/bg_nav.png');
}
#nav img {
                margin-left: 7px;
}
.hauptnav {
                margin: 0px 0px 0px 42px;
                top: 3px;
                position: relative;
        background-color: #29a9dc;
                z-index: 300000;
}


.UnterMenue1 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 29px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:160px;
}
.UnterMenue2 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 145px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:160px;
}
.UnterMenue3 {
        background-color: transparent;
        color: #ffffff;
        position: absolute;
        left: 319px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:160px;
}
.UnterMenue31 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 199px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue311 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 639px;
        top: 351px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue312 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 639px;
        top: 351px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue32 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 218px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue33 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 237px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue34 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 256px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue35 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 275px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue36 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 294px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue37 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 313px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue38 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 332px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue39 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 351px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 200px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue391 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 679px;
        top: 370px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
        padding: 0px 0px 0px 0px;
}
.UnterMenue399 {
        background-color: #29a9dc;
        color: #ffffff;
        position: absolute;
        left: 479px;
        top: 370px;
        z-index: 30;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width: 160px;
                padding: 0px 0px 0px 0px;
}
.UnterMenue4 {
        background-color: transparent;
        color: #ffffff;
        position: absolute;
        left: 477px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:160px;
}
.UnterMenue6 {
        background-color: transparent;
        color: #ffffff;
        position: absolute;
        left: 642px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:160px;
}
.UnterMenue7 {
        background-color: transparent;
        color: #ffffff;
        position: absolute;
        left: 794px;
        top: 180px;
        z-index: 20;
        font-size: 11px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:159px;
}
.UnterAbstand {
        height: 19px;
        background-color: transparent;
}
.UnterText {
        background-color: #29a9dc;
        padding: 0px 0px 0px 0px;
        line-height: 18px;
        background-color: transparent;
}

a.Untermenue:link {
        color: #ffffff;
        background-color: #29a9dc;
        text-decoration: none;
                display: block;
                border-top: 1px solid #ffffff;
                border-left: 1px solid #ffffff;
                padding-left: 5px;
}

a.Untermenue:visited {
        color: #ffffff;
        background-color: #29a9dc;
        text-decoration: none;
                display: block;
                padding-left: 5px;
                border-top: 1px solid #ffffff;
                border-left: 1px solid #ffffff;
}

a.Untermenue:hover {
        color: #ffffff;
        text-decoration: none;
                display: block;
                padding-left: 5px;
                background-color: #6cc9ee;
                border-top: 1px solid #ffffff;
                border-left: 1px solid #ffffff;
}

a.Untermenue:active {
        color: #ffffff;
        background-color: #29a9dc;
        text-decoration: none;
                display: block;
                padding-left: 5px;
                border-top: 1px solid #ffffff;
                border-left: 1px solid #ffffff;
}

#left :link{color:#ffffff; font-weight:bold; text-decoration:none;}

#left A:visited{color:#ffffff; font-weight:bold; text-decoration:none;}

#left A:hover{color:#ffffff; font-weight:bold; text-decoration:none;}

#left A:active{color:#ffffff; font-weight:bold; text-decoration:none;}


A:link{color:#177091; font-weight:bold; text-decoration:none;}

A:visited{color:#177091; font-weight:bold; text-decoration:none;}

A:hover{color:#000000; font-weight:bold; text-decoration:none;}

A:active{color:#000000; font-weight:bold; text-decoration:none;}


p {color: #000000; font-size: 12px; line-height: 16px;margin: 0px 0px 16px 0px;}

td {color: #000000; font-size: 12px; font-weight:normal; line-height: 16px;}

h1 {
        color: #177091;
        font-size: 18px;
        line-height: 20px;
        font-weight:bold;
        margin: 0px 0px 16px 0px;
}

h3 {color: #000000; font-size: 12px; line-height: 16px; font-weight:bold;}

ul {color: #000000; font-size: 12px; line-height: 16px;}

td ul {color: #000000; font-size: 12px; line-height: 16px;}

.auszeichnung {
                color: #e41f29;
}

*html .auszeichnungre {
                color: #e41f29;
                                float:right;
                                margin-top:-17px;
}

.auszeichnungre {
                color: #e41f29;
                                float:right;
                                margin-top: 0px;
}

#right ul{
                margin: 0px 0px 16px 0px;
                padding: 0px;
}

#right ul li {
                background: url(../images/buttons/bt-pfeil.gif) transparent no-repeat 0px 2px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 14px;
                list-style-type:none;
}


#right2 ul{
                margin: 0px 0px 16px 0px;
                padding: 0px;
}

#right2 ul li {
                background: url(../images/buttons/bt-pfeil.gif) transparent no-repeat 0px 2px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 14px;
                list-style-type:none;
}


#mid ul{
                margin: 0px 0px 16px 0px;
                padding: 0px;
}

#mid ul li {
                background: url(../images/buttons/bt-pfeil.gif) transparent no-repeat 0px 2px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 14px;
                list-style-type:none;
}

.footer {
        font-size: 10px;
        text-align: center;
        padding: 5px;
}
.table_main {
        width: 950px;
        background-color: #FFFFFF;
}
.td_left {
        width: 300px;
        vertical-align: top;
}
.td_inhalt {
        width: 650px;
        padding-right: 10px;
        padding-left: 10px;
        vertical-align: top;
}
.td_right {
        vertical-align: top;
        width: 150px;
        text-align: right;
}
.kopfzeile1 {
        background-color: #040266;
        background-image: url(../images/hg_kopf.gif);
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #8281B3;
}
.kopfzeile2 {
        background-color: #040266;
        background-image: url(../images/hg_kopf.gif);
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #8281B3;
}
.td_menue {
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        background-color: #990000;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
        font-size: 11px;
}
.table_menue {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
        margin-bottom: 10px;
}
.partner_kopf_links {
        text-align: left;
        vertical-align: top;
        width: 10%;
}
.partner_kopf_rechts {
        text-align: left;
        vertical-align: top;
        width: 90%;
        padding-right: 10px;
        padding-left: 10px;
}
.td_mitglieder {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #e41f29;
        font-size: 18px;
        padding: 11px 6px 14px 6px;
}
.td_mitglieder3 {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #f08a21;
        font-size: 18px;
        padding: 11px 6px 14px 6px;
}
.td_mitglieder4 {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #29a9dc;
        font-size: 18px;
        padding: 11px 6px 14px 6px;
}
.td_mitglieder_inhalt {
        color: #ffffff;
        background-color: #e41f29;
        padding: 0px 6px 20px 6px;
}
.td_mitglieder_inhalt2 {
        color: #ffffff;
        background-color: #44aa4a;
        padding: 0px 6px 20px 6px;
}
.td_mitglieder_inhalt3 {
        color: #ffffff;
        background-color: #f08a21;
        padding: 0px 6px 4px 6px;
}
.td_mitglieder_inhalt4 {
        color: #ffffff;
        background-color: #29a9dc;
        padding: 0px 6px 20px 6px;
}
.td_mitglieder_inhalt p,
.td_mitglieder_inhalt2 p,
.td_mitglieder_inhalt3 p,
.td_mitglieder_inhalt4 p {
        color: #ffffff;
                margin: 0px 0x 16px 0px;
                line-height: 16px;
}
.liste_mitglieder {
                list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
                color: #ffffff;
}
.liste_mitglieder2 {
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}
.td_login {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #44aa4a;
        font-size: 18px;
        padding: 11px 6px 14px 6px;
}
h2 {
        font-size: 14px;
        font-weight: bold;
        color: #177091;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #177091;
}
h5 {
        font-size: 14px;
        font-weight: bold;
        color: #177091;
}
.td_inhalt_start {

        width: 400px;
        padding-right: 10px;
        padding-left: 10px;
        vertical-align: top;
}
.td_right_start {

        vertical-align: top;
        width: 400px;
        text-align: right;
}
.td_rahmen_links {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #29a9dc;
        padding-left: 10px;
}
.bild_anmeldung {
        border: 0px;
        margin-bottom: 8px;
}
.soldout {
                z-index:2000000;
                width:354px;
                height:301px;
                margin-top:-321px;
                margin-left:60px;
}
.soldout img {
                width: 354px;
                height: 271px;
}
*html .soldout {
                z-index:2000000;
                width:354px;
                height:271px;
                margin-top:-291px;
                margin-left:60px;
}
.soldout2 {
                z-index:2000000;
                width:354px;
                height:301px;
                margin-top:-321px;
                margin-left:120px;
}
.soldout2 img {
                width: 354px;
                height: 271px;
}
*html .soldout2 {
                z-index:2000000;
                width:354px;
                height:271px;
                margin-top:-291px;
                margin-left:120px;
}
#left input {
                border: 1px solid #000000;
                margin: 2px 0px 2px 0px;
}
.submitgreen {
                background-color: #d2ecd4;
                color: #44aa4a;
                cursor: hand;
                cursor: pointer;
}
.mazdabutton2 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #e41f29;
        color: #ffffff;
        width: 155px;
        text-align: left;
        padding: 0px;
        border: none;
        cursor: pointer;
        curdor: hand;
}
.mazdabutton {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-size: 12px;
        font-weight: bold;
        background-color: #FFFFFF;
        font-style: normal;
        border: none;
        color: #29a9dc;
        background-position: left;
        width: 298px;
        cursor: pointer;
        curdor: hand;
}
form {
        margin: 0px;
        padding: 0px;
}
#nav a:link {
                color: #ffffff;
                text-decoration: none;
}
#nav a:visited {
                color: #ffffff;
                text-decoration: none;
}
#nav a:hover {
                color: #ffffff;
                text-decoration: none;
}
#nav a:active {
                color: #ffffff;
                text-decoration: none;
}
.partnerblock {
	width:630;
	background-color:#E4F3F8;
	border: 1px solid #E53339;
	padding: 10px;
	margin-top: 20px;
}

.partnerblock h2 {
	font-size: 14px;
	font-weight: bold;
	color: #E41F29;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #177091;
}

