/* RESET */

html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,figure {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: inherit;
}

a img {
    border: none
}

a {
    color: inherit;
    text-decoration: none;
}

html {

}

body {
    position: relative;
    overflow-x: hidden;
    margin: 0 auto;
    padding-top: 241px;
    min-width: 960px;
    background-color: #fff;
    color: rgb(80, 81, 84);
    font-weight: 300;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    line-height: 20px;
}

body#start {
    padding-top: 731px
}

.mobile {
	display: none;
}

#meta-wrap {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 46px;
    background-image: url(../img/meta-bg.png);
}

#meta {
    margin: 0 auto;
    width: 960px;
    height: 31px;
}

#meta-homelink {
    display: block;
    float: left;
    margin-top: 0;
    width: 30px;
    height: 30px;
    background-image: url(../img/meta-eno_icon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#meta-homelink:hover {
    background-position: 0 -31px
}

#nav-meta {
    float: left;
    margin-left: 4px;
}

    #nav-meta ul {
        display: inline;
        list-style-type: none;
    }

        #nav-meta li {
            display: inline;
            margin-left: 15px;
            color: #fff;
            font-weight: 400;
            font-size: 11px;
            line-height: 30px;
        }

#nav-meta a:hover {
    color: rgb(227, 184, 191)
}

#nav-language {
    float: left;
    margin-top: 2px;
}

    #nav-language ul {
        display: inline;
        list-style-type: none;
    }

        #nav-language li {
            display: inline;
            margin-left: 15px;
            color: #fff;
            font-weight: 400;
            font-size: 12px;
            line-height: 30px;
        }

        #nav-language li.active {
            display: none
        }

            #nav-language li i {
                display: inline-block;
                width: 19px;
                height: 12px;
                background-image: url(../img/flags.gif);
            }

            #nav-language li i.en {
                background-position: 0 -12px
            }

            #nav-language li i.de {
                background-position: 0 0
            }

#meta-search {
    float: right;
    margin-right: 15px;
}

#search-wrap {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    width: 0;
}

    #meta-search-sword {
        display: block;
        margin-top: 3px;
        padding: 2px 5px 0;
        width: 0px;
        height: 21px;
        outline: none;
        border: none;
        border-radius: 4px;
        box-shadow: inset 0 2px 2px #444;
        color: #888;
        font-size: 10px;
        line-height: 18px;
    }

    #meta-search-submit {
        display: block;
        float: right;
        margin-top: 7px;
    }


#meta-login {
    display: block;
    float: right;
    margin-top: 8px;
    width: 15px;
    height: 15px;
    background-image: url(../img/meta-login.png);
    background-repeat: no-repeat;
}

    #meta-login:hover {
        background-position: 0 -30px
    }

/* PAGE HEADER */
#header {
    position: absolute;
    top: 31px;
    z-index: 800;
    width: 100%;
    height: 210px;
    background: url(../img/header_small-bg_60.jpg) no-repeat center top;
}

#header-logo {
    display: block;
    margin: 30px auto 80px;
    width: 222px;
}

body#start #header {
    overflow: hidden;
    height: 700px;
    background-image: url(../img/header_big-bg_60.jpg);
}

/* NAV MAIN */
#nav-main {
    position: absolute;
    top: 158px;
    right: 0;
    left: 0;
    z-index: 900;
    overflow: hidden;
    height: 36px;
    background: no-repeat 50% 21px;
    text-transform: uppercase;
}

#nav-main {
    background-image: none
}

#nav-main.open,
#start #nav-main {
    background-image: url(../img/nav_main-shadow_bottom.png)
}

#nav-main.fixed.open,
#start #nav-main.fixed {
    background-image: url("data:image/png;base64,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");
}

#nav-main.fixed {
    position: fixed;
    top: 31px;
    height: 55px;
    background: url(../img/nav_main-fixed-bg.png) no-repeat center top;
}

#nav-main.fixed ul.level1 {
    background-image: none
}

#nav-main.fixed.open ul.level1 {
    /*background-image: url(../img/nav_main-open-bg.png);*/
    background-image: url("data:image/png;base64,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3typO+vixee7qwepRSkR7ukGAACgdaV+l/fSe7pTnG4xL/+wvRwAAIANSHlwe3k5+291dI9FeITt5QAAALSvH4jtRQaj+2yC+VBwl5ubm150AwAA0LrDme7jle4y1tKLonsits+JbgAAAFpXVv58dXQ/CfCyH6QmugEAAGhazrlbE9q10X2y2n17+2sR3QAAAGxAHxV3dE9G98S57oiIcnWVQ3QDAADQupxzPxfaQ+e5J6N7LLbjsNp9e/urQWoAAABswflK9+It5tfVX5kevhgAAABaVmo/OBndI1vMj89277x7AAAAWpZT2k0F+NjW8tnonqz8/fRy0Q0AAEDTyuPR6tUr3rPRPTZQ7Z+//daLbgAAADagGwvuqVXuRdE9Fd6iGwAAgNad3dO9OLgXR/egIroBAADYhOqbuxZH933BP654l4iIH949AAAAjeuH+vhZo3uE6AYAAKBppZTqXd6ro/uh6FOKsL0cAACAxqWUupMefsnovvfHH3+UOFtiBwAAgNbknLua4L4oumN/qPvO6wcAAKBxf9/28jPOdAMAANC6l59eLroBAAAQ3X9fdNteDgAAwBZULzhfutItugEAAGjdq53pFt0AAAC07lVWum0vBwAAYAtebZBa590DAADQuP61ovu7dw8AAEDjXm17uegGAABAdL9AdIfoBgAAQHS/THRb6QYAAGALXu3KsG/ePQAAAI2rvrnr0pVu0Q0AAEDrnOkGAACAlqK7XPLFAAAA8JPoXiO6I2wvBwAAoH3Vu7wvXen+6t0DAADQuFcZpBaiGwAAgA3oaz/4f1/OXUVoEvIDAAAAAElFTkSuQmCC");
}

#nav-main ul {
    list-style-type: none
}

    #nav-main li span {
        color: rgb(166, 166, 166)
    }

    #nav-main ul.level1 {
        overflow: hidden;
        margin: 0 auto;
        padding: 0 15px;
        width: 960px;
        height: 489px;
        /*background-image: url(../img/nav_main-open-bg.png);*/
        background: none no-repeat 50% 36px;
    }

    .background-clip #nav-main ul.level1 {
        -moz-background-clip: content-box;
        -webkit-background-clip: content-box;
        padding: 36px 15px 0;
        width: 980px;
        height: auto;
        background-position: center bottom;
        background-clip: content-box;
    }

    .background-clip #nav-main.fixed ul.level1 {
        padding: 41px 15px 0
    }

        .background-clip #nav-main ul.level1 > li {
            margin-top: -36px;
            padding-bottom: 70px;
        }

        .background-clip #nav-main.fixed ul.level1 > li {
            margin-top: -41px;
            padding-bottom: 70px;
        }

    #nav-main.fixed ul.level1 {
        background-position: 50% 42px
    }

    .background-clip #nav-main ul.level1 {
        background-position: center bottom
    }

    #nav-main.open ul.level1 {
        background-image: url(../img/nav_main-open-bg.png)
    }

    #nav-main ul.level1 > li {
        position: relative;
        float: left;
        width: 33%;
        text-align: center;
        letter-spacing: 1px;
        font-size: 18px;
        font-family: "SansationRegular", sans-serif;
        line-height: 36px;
    }

    #nav-main ul.level1 > li.current > a,
    #nav-main ul.level1 > li.active > a {
        color: #A3142A;
        font-family: "SansationBold", sans-serif;
    }

    #nav-main.fixed ul.level1 > li {
        line-height: 44px
    }

    #nav-main ul.level2 {
        margin-top: 10px;
        text-align: left;
    }

        #nav-main ul.level2 li {
            color: rgb(153, 153, 153);
            text-align: left;
            white-space: nowrap;
            letter-spacing: 1px;
            font-size: 15px;
            font-family: "SansationBold";
            line-height: 35px;
        }

    #nav-main ul.level2:hover .expander {
        background: url(../img/nav-main-expand.png) no-repeat 0 -5px
    }

    #nav-main ul.level2:hover li {
        color: rgb(80, 81, 84)
    }

        #nav-main ul.level2 li a {
            padding-left: 20px
        }

        #nav-main ul.level2 li a.nohover:hover {
            background: none !important;
            color: inherit;
        }

        #nav-main ul.level2 li.current a,
        #nav-main ul.level2 li a:hover {
            background: url(../img/headline_dash.png) no-repeat left center;
            color: #A3142A;
        }

    #nav-main ul.level3 {
        margin-left: 40px
    }

#nav-main .expander,
.readmorelink-expander {
    display: inline-block;
    margin-bottom: 3px;
    margin-left: 8px;
    width: 6px;
    height: 5px;
    background: url(../img/nav-main-expand.png) no-repeat 0 0;
}

.readmorelink {
    margin-bottom: 5px;
    color: #818386;
}

.readmorelink:hover {
    color: #2e2e2d
}

.readmorelink-expander {
    margin-right: 5px;
    margin-left: 0;
}

.readmorelink.open .readmorelink-expander {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAMklEQVQYV2NggII58+Y3gDCMDxNUAOL3QPwfxEaWWA8VBOH9MMEAJEEYDgBJ3McicR8AE245lz0k7ygAAAAASUVORK5CIIA=") no-repeat center center
}


/* MAIN CONTENT */
#content {
    margin: 20px auto 60px;
    width: 960px;
}

#content-topline {
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 7px;
    padding-left: 20px;
    border-bottom: 1px solid rgb(188, 190, 192);
    background: url(../img/headline_dash.png) no-repeat 0 2px;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: "SansationLight", sans-serif;
}

#page-subtitle {
    float: left;
    text-transform: uppercase;
}

#breadcrumb {
    float: right
}

    #breadcrumb ol {
        list-style-type: none
    }

    #breadcrumb li {
        display: inline;
        letter-spacing: 0;
        font-weight: 400;
        font-size: 12px;
        font-family: "Open Sans", sans-serif;
    }

    #breadcrumb li.prev {
        margin-right: 5px;
        color: rgb(179, 179, 179);
    }

        #breadcrumb li.prev a {
            padding-right: 5px
        }

        #breadcrumb li.prev a:hover {
            color: rgb(163, 20, 42)
        }

#content-main {

}

#content-main .csc-frame-default,
.technologie {
    margin-bottom: 30px
}
#content-main .csc-textpicHeader,
#content-main .csc-header {
    letter-spacing: 2px;
    font-size: 40px;
    font-family: "SansationLight", sans-serif;
    line-height: 48px;
}

	#content-main .csc-textpicHeader h1,
    #content-main .csc-header h1 {
        margin-bottom: 10px
    }

#content-main .subheader,
#content-main h4 {
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 300;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    line-height: 25px;
}

#content-main .csc-header h3,
#news .csc-header h3,
#events .csc-header h3,
#content-main .csc-textpicHeader h3,
#news .csc-textpicHeader h3,
#events .csc-textpicHeader h3,
#content-highlights .highlights-headline,
#content-techn-daten .techn-daten-headline,
#content-leistung .csc-header,
#content-leistung .csc-textpicHeader,
#content-downloads h3,
#hansesail_anmeldung h3 {
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 20px;
    border-bottom: 1px solid rgb(188, 190, 192);
    background: url(../img/headline_dash.png) no-repeat 0 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: "SansationLight", sans-serif;
    line-height: 18px;
}

/* anchor offset for fixed header */
#inhalt #content-main div[id]:before {
    display: block;
    margin: -100px 0 0;
    height: 100px;
    content: "";
}

/* ZWISCHENÜBERSCHRIFT */
#content-main h2,
#content-main-header h2 {
    margin-bottom: 12px;
    color: rgb(163, 20, 42);
    letter-spacing: 2px;
    font-size: 25px;
    font-family: "SansationLight", sans-serif;
    line-height: 30px;
}

.csc-frame-default p {
    margin-bottom: 12px
}
#content-main table p {
	margin-bottom: 6px;
}

#c1048 p {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px dotted #d6d7d9;
}

#c1048 p:last-of-type {
    border: none;
}

.csc-frame-default small {
    font-size: 11px
}

.csc-frame-default .csc-textpic-imagewrap {
    margin-top: 10px
}

    .csc-frame-default .csc-textpic-imagewrap img {
        box-shadow: 0 0 5px #444
    }

    #content .csc-frame-default .csc-textpic-imagewrap img {
        padding: 5px
    }

    .csc-frame-default .csc-textpic-imagewrap .csc-textpic-caption {
        margin-bottom: 12px;
        width: 465px;
        font-style: italic;
        font-size: 13px;
    }

.csc-frame-default .csc-textpic-intext-left {
    overflow: hidden
}

    .csc-frame-default .csc-textpic-intext-left .csc-textpic-imagewrap {
        float: left;
        margin-right: 20px;
        margin-left: 5px;
    }

/* LIST */
.csc-frame-default ol,
.csc-frame-default ul {
    margin-bottom: 12px
}

.csc-frame-default ol {
    margin-left: 40px
}

/* CONTENT TABLE */
.contenttable {
    margin-top: 20px;
    margin-bottom: 30px;
    width: 100%;
    border-collapse: collapse;
    border-bottom: 1px dotted rgb(220, 221, 222);
}

    .csc-frame-frame1 {
        margin-top: 20px;
        margin-bottom: 30px;
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;
    }

    .contenttable th {
        padding-bottom: 5px;
        border-bottom: 3px solid rgb(220, 221, 222);
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 15px;
        font-family: "SansationBold", sans-serif;
        line-height: 18px;
    }

    .contenttable td {
        padding: 10px 20px 10px 0;
        border-top: 1px dotted rgb(220, 221, 222);
    }

    .contenttable b,
    .contenttable strong {
        color: rgb(163, 20, 42);
        font-weight: bold;
        font-family: "Open Sans", sans-serif;
    }

    .csc-frame-frame1 td b .important {
        color: #A3142A;
        font-weight: bold;
        font-family: "Open Sans", sans-serif;
    }

    .contenttable h2 {
        margin-top: 20px
    }

    .contenttable div.title {
        color: #A3142A;
        font-weight: bold;
        font-size: 14px;
        font-family: "Open Sans", sans-serif;
        line-height: 19px;
    }


table.csc-frame-frame2 {
    margin-top: 20px;
    margin-bottom: 30px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
table.csc-frame-frame2 th {
	color: #fff;
	background-color: #B4152B;
	text-align: left;
	font-family: "SansationBold";
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 4px;
}
table.csc-frame-frame2 th:nth-child(1) {
	width: 100px;
	text-align: right;
	padding-right: 5px;
}
table.csc-frame-frame2 th:nth-child(2) {
	width: 43%;
	padding-left: 5px;
}
table.csc-frame-frame2 th:nth-child(2) span {
	display: inline-block;
	margin-left: 20px;
	font-family: "SansationLight";
	font-weight: normal;
}
table.csc-frame-frame2 th:nth-child(3) {
	width: auto;
	text-align: right;
	font-weight: normal;
	font-family: "SansationLight";
	padding-right: 10px;
}
#inhalt .disclaim_wrap {
    overflow-y: scroll;
    padding: 10px;
    height: 350px;
    border: 1px solid #BCBEC0;
}
table.csc-frame-frame2 thead td {
	background-color: rgb(243,223,214);
	color: #B4152B;
	padding: 3px 0;
}
table.csc-frame-frame2 td:first-child {
	text-align: right;
	padding-right: 10px;
}
table.csc-frame-frame2 td {
	padding-bottom: 6px;
	padding-top: 6px;
}
table.csc-frame-frame2 tbody tr:nth-of-type(odd) td {
	background-color: rgb(227,227,227);
}
table.csc-frame-frame2 tbody tr td:nth-child(2) {
	padding-right: 10px;
}


@media (max-width: 767px) {

	table.csc-frame-frame2 {
		display: block;
	}
	table.csc-frame-frame2 td,
	table.csc-frame-frame2 th {
		display: block;
		text-align: left !important;
		width: auto !important;
		padding-left: 6px;
	}
	table.csc-frame-frame2 thead td {
		display: none;
	}
	table.csc-frame-frame2 th:nth-child(2) span {
		margin-left: 0;
	}
	table.csc-frame-frame2 td:nth-child(1) {
		text-align: left;
		background-color: rgb(243, 223, 214) !important;
		color: #b4152b;
		margin-top: 5px;
	}
	table.csc-frame-frame2 td:nth-child(1):before {
		content: "Uhrzeit: ";
	}
	table.csc-frame-frame2 td:nth-child(3):before {
		content: "Redner: ";
	}
	table.csc-frame-frame2 td:nth-child(3) {
		color: #808080;
	}

	table.csc-frame-frame2 tbody tr:nth-of-type(even) td {
		background-color: #F3F3F3;
	}

}


/* TEASER Startseite + Kapitelseite */
#teaser {
    overflow: hidden;
    width: 100%;
}

#teaser-left,
#teaser-middle,
#teaser-right {
    float: left;
    margin-right: 18px;
    width: 308px;
}

#teaser-right {
    margin-right: 0
}

.content-teaser {
    overflow: hidden;
    margin-bottom: 25px;
    height: 320px;
    color: rgb(80, 81, 84);
}

	.content-teaser .csc-textpicHeader,
    .content-teaser .csc-header {
        margin-bottom: 10px;
        padding: 0 5px;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 14px;
        font-family: "SansationBold", sans-serif;
    }
    
		.content-teaser .csc-textpicHeader a,
        .content-teaser .csc-header a {
            text-decoration: none
        }

    .content-teaser .csc-textpic-image {
        position: relative;
        overflow: hidden;
        margin-bottom: 10px;
        margin-left: 5px;
        width: 290px;
        height: 174px;
        border: 4px solid #fff;
        box-shadow: 0 0 5px rgb(206, 205, 205);
    }

        .content-teaser .csc-textpic-image .more {
            /*display: none;*/
            position: absolute;
            right: 0;
            bottom: -35px;
            left: 0;
            padding: 0 10px;
            background-color: #c5545f;
            background-color: rgba(197, 84, 95, 0.8);
            color: #fff;
            text-align: right;
            font-weight: bold;
            line-height: 35px;
        }

    .content-teaser .csc-textpic-text {
        padding: 0 5px;
        font-weight: 300;
        font-size: 14px;
        line-height: 20px;
    }

/* CONTENT LINKS */

.bodytext a {
    color: rgb(129, 131, 134)
}

.bodytext a:hover {
    color: rgb(163, 20, 42)
}

a.internal-link,
a.external-link-new-window,
a.download,
a.pdf,
a.mail,
a.issuu,
a.youtube,
.phone {
    padding-left: 20px;
    background: no-repeat 0 3px;
    color: #818386;
}

a.internal-link {
	padding-left: 14px;
    background-image: url(../img/link_icon-internal.png)
}

a.external-link-new-window {
    background: url(../img/externer_link_inaktiv.png) no-repeat 0 2px;
    color: #818386;
}

    a.external-link-new-window:hover {
        background-image: url(../img/externer_link_hover.png);
        color: #A3142A;
    }

a.download,
a.pdf {
    background-image: url(../img/download_inaktiv.png)
}

#footer a.download {
    background-image: url(../img/download_inaktiv_footer.png)
}

    #footer a.download:hover {
        background-image: url(../img/download_inaktiv_hover.png)
    }

a.download:hover,
a.pdf:hover {
    background-image: url(../img/download_inaktiv_hover.png);
    color: #A3142A;
}

a.mail {
    background-image: url(../img/mail_inaktiv.png)
}

    a.mail:hover {
        background-image: url(../img/mail_hover.png);
        color: #A3142A;
    }

a.issuu {
    background-image: url(../img/online_ansehen_inaktiv.png);
    cursor: pointer;
}

    a.issuu:hover {
        background-image: url(../img/online_ansehen_hover.png);
        color: #A3142A;
    }

a.youtube {
    background-image: url(../img/online_ansehen_inaktiv.png);
    cursor: pointer;
}

    a.youtube:hover {
        background-image: url(../img/online_ansehen_hover.png);
        color: #A3142A;
    }

.phone {
    background-image: url(../img/fon_inaktiv.png)
}

#footer .phone {
    background-image: url(../img/fon_inaktiv_footer.png)
}

/* CONTENT ELEMENT Technologie */
.technologie {
    position: relative;
    clear: both;
    overflow: hidden;
    padding-bottom: 40px;
}

#content-main .technologie h3 {
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 20px;
    border-bottom: 1px solid rgb(188, 190, 192);
    background: url(../img/headline_dash.png) no-repeat 0 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: "SansationLight", sans-serif;
    line-height: 18px;
}

.technologie .subheader .subheadline-first {
    color: #A3142A
}

.technologie .csc-textpic-imagewrap {
    position: absolute;
    top: 60px;
    overflow: hidden;
    width: 470px;
    height: 252px;
}

.technologie.right .csc-textpic-imagewrap {
    right: 0
}

.technologie.left .csc-textpic-imagewrap {
    left: 0
}

.technologie .csc-textpic-imagewrap img {
    width: 470px;
    height: 252px;
}

.technologie .csc-textpic-imagerow {
    position: absolute;
    top: 0;
    left: 0;
}

.technologie .csc-textpic-imagerow {
    z-index: 200
}

.technologie .csc-textpic-imagerow.csc-textpic-imagerow-last {
    z-index: 180
}

.technologie .csc-textpic-text {
    margin: 0;
    min-height: 312px;
}

.technologie.left h2 {
    padding-left: 480px
}

.technologie.left .bodytext {
    padding-left: 480px
}

.technologie.right h2 {
    width: 480px
}

.technologie.right .bodytext {
    width: 480px
}

.technologie .bodytext {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
}

#windenergieanlagen img {
    display: block;
    margin: 0 auto;
}

#windenergieanlagen ul {
    display: inline;
    list-style: none;
}

    #windenergieanlagen ul li {
        display: block;
        float: left;
    }

        #windenergieanlagen ul li a {
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            display: block;
            padding: 4px 12px 0;
            width: 72px;
            height: 44px;
            -webkit-border-radius: 0 0 10px 10px;
            -moz-border-radius: 0 0 10px 10px;
            border-radius: 0 0 10px 10px;
            background-color: #ffffff;
            background-clip: padding-box;
            -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
            -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
            box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
            letter-spacing: 1px;
            font-family: "SansationLight";
            line-height: 17px;
            -webkit-transition: all 0.25s;
            -moz-transition: all 0.25s;
            -ms-transition: all 0.25s;
            -o-transition: all 0.25s;
            transition: all 0.25s;
        }

        #windenergieanlagen ul li:hover a {
            background-color: #b5152b;
            color: #fff;
            -webkit-transition: all 0.25s;
            -moz-transition: all 0.25s;
            -ms-transition: all 0.25s;
            -o-transition: all 0.25s;
            transition: all 0.25s;
        }

b,
strong {
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
}

/* MASCHINEN */
#maschine #content-main .csc-frame-default h1 {
    margin: 0 0 10px;
    padding: 0;
    color: #505154;
    font-size: 40px;
    line-height: 48px;
}

#maschine #content-main .csc-frame-default h3.subheader {
    margin-bottom: 5px;
    padding: 0;
    font-size: 40px;
    line-height: 48px;
}

#maschine #content-main .maschine-detail {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 837px;
}

#maschine #content-main .maschine-detail .m-detail-inner {
    position: absolute;
    top: 0;
    left: -260px;
    width: 1480px;
    height: 837px;
    background: url("../img/maschine_detail_bg.jpg") no-repeat center top;
}

/* MASCHINE LUPE */
#maschine .csc-frame-default .csc-textpic-imagewrap img {
    box-shadow: none
}

#maschine .csc-frame-default .csc-textpic-imagewrap img {
    padding: 0
}

#sub-menu {
    margin-top: 40px;
    height: 95px;
    margin-left: -20px;
    padding-left: 20px;
    width: 100%;
}

#sub-menu:before {
    background: rgba(0, 0, 0, 0) url("../img/schattenkante_kurz_1.png") no-repeat scroll -10px -10px / 100% auto;
    content: "";
    display: block;
    height: 12px;
    left: -20px;
    position: relative;
    top: 48px;
    width: 700px;
    z-index: 100;
    
}

    #sub-menu.anlegen:before {
        background-image: url("../img/schattenkante_kurz_2.png")
    }
    
    #sub-menu-wrap .btn-red {
    	display: none;
    }

    #sub-menu-wrap,
    .block-container {
        margin: 0 auto 0;
        width: 960px;
    }

        #sub-menu ul {
            margin: 0 auto;
            width: 960px;
            list-style: none;
            /*position: relative;*/
            /*z-index: -1;*/
        }

        /*#maschine #sub-menu ul li a { */
        /*z-index: 1;_NO__DOTCOMMA__AFTER__*/
        /*position: relative;_NO__DOTCOMMA__AFTER__*/
        /*}
        */
            #sub-menu ul li a {
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                display: block;
                float: left;
                margin-right: 14px;
                padding: 4px 12px 0;
                height: 44px;
                -webkit-border-radius: 10px 10px 0 0;
                -moz-border-radius: 10px 10px 0 0;
                border-radius: 10px 10px 0 0;
                background-color: #ffffff;
                background-clip: padding-box;
                -webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, .3);
                -moz-box-shadow: 0 -2px 2px rgba(0, 0, 0, .3);
                box-shadow: 0 -2px 2px rgba(0, 0, 0, .3);
                letter-spacing: 1px;
                font-family: "SansationLight";
                line-height: 17px;
                -webkit-transition: all 0.25s;
                -moz-transition: all 0.25s;
                -ms-transition: all 0.25s;
                -o-transition: all 0.25s;
                transition: all 0.25s;
            }

            #sub-menu ul li a:hover,
            #sub-menu ul li.active a {
                background-color: #b5152b;
                color: #fff;
                -webkit-transition: all 0.25s;
                -moz-transition: all 0.25s;
                -ms-transition: all 0.25s;
                -o-transition: all 0.25s;
                transition: all 0.25s;
            }

            #sub-menu.anlegen ul li a {
                margin-top: 19px;
                width: auto;
                height: 25px;
            }

#maschine #content-main .maschine-detail .detail-slider {
    position: relative;
    width: 1480px;
    height: 837px;
}

    #maschine #content-main .maschine-detail .detail-slider .content {
        position: relative;
        top: 100px;
        margin: 0 auto;
        width: 1024px;
        height: 557px;
    }

#zoom-bg {
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 300;
    width: 100%;
    height: 100%;
    background-size: 1024px auto;
    background-repeat: no-repeat;
}

    #zoom-bg.eno-126 {
        display: none;
        background-image: url(../img/maschine/eno-126_2048_free.png);
    }

    #zoom-bg.eno-114 {
        display: none;
        background-image: url(../img/maschine/eno-114_2048_free.png);
    }

    #zoom-bg.eno-100 {
        display: none;
        background-image: url(../img/maschine/eno-100_2048_free.png);
    }

    #zoom-bg.eno-92 {
        display: none;
        background-image: url(../img/maschine/eno-92_2048_free.png);
    }

    #zoom-bg.eno-82 {
        display: none;
        background-image: url(../img/maschine/eno-82_2048_free.png);
    }

    #zoom-thumb.eno-126 {
        background-image: url(../img/maschine/eno-126_2048_close.png);
        background-size: cover;
    }

    #zoom-thumb.eno-114 {
        background-image: url(../img/maschine/eno-114_2048_close.png);
        background-size: cover;
    }

    #zoom-thumb.eno-100 {
        background-image: url(../img/maschine/eno-100_2048_close.png);
        background-size: cover;
    }

    #zoom-thumb.eno-92 {
        background-image: url(../img/maschine/eno-92_2048_close.png);
        background-size: cover;
    }

    #zoom-thumb.eno-82 {
        background-image: url(../img/maschine/eno-82_2048_close.png);
        background-size: cover;
    }

#engine-inside {
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 500;
}

#zoom-thumb {
    -webkit-background-size: contain;
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 750;
    width: 1024px;
    height: 500px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    cursor: url(../img/zoom_maschinen.png), move;
}

    #zoom-thumb #lupeStyle {
        position: relative;
        z-index: 700;
        display: none;
        margin: 0;
        padding: 0;
        width: 211px;
        height: 211px;
        background: url(../img/lupe-style-bg.png) no-repeat top left;
    }

    #zoom-thumb #lupe {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 500;
        border-radius: 100px;
        background-color: #FFFFFF;
    }

#maschine .detail-slider .detail-headline {
    position: absolute;
    top: 30px;
    left: 50%;
    overflow: hidden;
    margin-bottom: 30px;
    margin-left: -480px;
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 20px;
    width: 960px;
    border-bottom: 1px solid rgb(188, 190, 192);
    background: url(../img/headline_dash.png) no-repeat 0 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: "SansationLight", sans-serif;
    line-height: 18px;
}

#maschine .text {
    display: block;
    margin: auto;
    padding-top: 30px;
    width: 300px;
    height: 100px;
    text-align: center;
}

#content-slider {
    position: relative;
    top: 500px;
    z-index: 790;
    padding: 0 50px;
    width: 641px;
    height: 180px;
}

    #content-slider-mask {
        position: absolute;
        top: 20px;
        left: 50px;
        overflow: hidden;
        width: 641px;
        height: 160px;
        counter-reset: num;
    }

        #content-slider-mask ul {
            position: absolute;
            width: 2864px;
            height: 160px;
            list-style: none;
        }

            #content-slider-mask ul li {
                float: left;
                padding: 0 20px;
                width: 601px;
            }

                #content-slider-mask ul li p {
                    font-size: 14px;
                    line-height: 20px;
                }
                #content-slider-mask.landscape ul li h2 {
                    counter-increment: num;
                }
                #content-slider-mask.landscape ul li h2:before {
                    content: counter(num) ". ";
                    display: block;
                    width: 10px;
                    height: 10px;
                    margin-left: -25px;
                    position: absolute;
                }
                #content-slider-mask.landscape ul li p,
                #content-slider-mask.landscape ul li h2 {
                    padding-left: 30px;
                }

    #content-slider-arrow-left {
        position: absolute;
        left: 0;
        cursor: pointer;
    }

    #content-slider-arrow-right {
        position: absolute;
        right: 0;
        cursor: pointer;
    }

#content-highlights {
    clear: both;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-bottom: 50px;
 
}

#content-highlights .csc-textpicHeader,
#content-highlights .csc-header {
    position: absolute;
    top: 20px;
    left: 50px;
    margin-bottom: 10px;
    padding: 0 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: "SansationBold", sans-serif;
}

#content-highlights .csc-textpic-imagewrap {
    float: left;
    height: 50px;
}

#content-highlights .csc-textpic-text {
    clear: both;
    overflow: hidden;
}

#content-highlights .highlights-left {
    float: left;
    width: 460px;
}

#content-highlights .highlights-left .csc-frame-default{
    position: relative;
    height: 250px;
}

#content-highlights .highlights-right {
    float: right;
    width: 460px;
}

#content-highlights .highlights-right .csc-frame-default {
    position: relative;
    height: 250px;
}

#content-techn-daten {
    clear: both;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-bottom: 50px;
}

#content-techn-daten .csc-frame-default {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#content-techn-daten .techn-daten-left {
    float: left;
    width: 470px;
}

#content-techn-daten .techn-daten-right {
    float: right;
    width: 470px;
}

#content-techn-daten td {
    width: 280px;
    height: 24px;
}

#content-leistung {
    margin-bottom: 20px;
    padding-bottom: 50px;
}

#content-downloads {
    position: relative;
    overflow: hidden;
    font-size: 12px;
    line-height: 22px;
}

    #content-downloads .csc-frame-ruler-after p {
        position: absolute;
        top: 10px;
        right: 0;
    }

    #content-downloads h1,
    #content-downloads h4 {
        font-weight: bold
    }

    #content-downloads .csc-textpic-intext-left-nowrap-75 .csc-textpic-text {
        margin-left: 65px
    }

	#content-downloads .csc-textpicHeader,
    #content-downloads .csc-header {
        line-height: 14px
    }

    #content-downloads .subheader {
        margin-bottom: 5px
    }

    #content-downloads .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        float: left;
        margin-top: 0;
    }

    #content-downloads .csc-frame-default {
        float: left;
        margin-right: 40px;
    }

#pano {
	box-shadow: 0 0 5px #444;
    padding: 5px;
}

#pano_label {
	font-size: 13px;
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 12px;
    width: 465px;
}

/* FE LOGIN - Angebote fuer Betreiber */
#content-main .loginform legend {
    display: none
}

#content-main .loginform fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

#content-main .loginform div {
    position: relative
}

    #content-main .loginform label {
        position: absolute;
        top: 5px;
        left: 10px;
        color: #888888;
    }

    #content-main .loginform .username input,
    #content-main .loginform .password input {
        display: block;
        margin-top: 30px;
        padding: 0 10px;
        width: 205px;
        height: 28px;
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 0 2px 2px #444444 inset;
        color: #505154;
        font-size: 14px;
        font-family: "Open Sans", sans-serif;
        line-height: 28px;
    }

    #content-main .loginform .password input {
        margin-top: 10px;
        margin-bottom: 15px;
    }

    #content-main .loginform .password label {
        position: absolute;
        top: 5px;
        left: 10px;
    }

    #content-main .loginform .loginbtn input {
        margin-top: 10px;
        padding: 0 10px;
        height: 30px;
        border: medium none;
        border-radius: 4px 4px 4px 4px;
        background: -webkit-linear-gradient(#ffffff 0%, #dcddde 100%);
        background: -moz-linear-gradient(#ffffff 0%, #dcddde 100%);
        background: -o-linear-gradient(#ffffff 0%, #dcddde 100%);
        background: -ms-linear-gradient(#ffffff 0%, #dcddde 100%);
        box-shadow: 0 0 5px #444444;
        color: #A3142A;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 15px;
        font-family: "SansationBold", sans-serif;
        line-height: 32px;
        cursor: pointer;
    }

        #content-main .loginform .loginbtn input:hover {
            background: -webkit-linear-gradient(#dcddde 0%, #ffffff 100%);
            background: -moz-linear-gradient(#dcddde 0%, #ffffff 100%);
            background: -o-linear-gradient(#dcddde 0%, #ffffff 100%);
            background: -ms-linear-gradient(#dcddde 0%, #ffffff 100%);
        }

/* KARRIERE / JOBS */
#content-main .dce-jobs .dce-header {
    border-top: 1px solid #d6d7d9;
    border-bottom: 1px solid #d6d7d9;
    background-color: #f3f3f4;
    font-size: 18px;
    font-family: "SansationBold", sans-serif;
    line-height: 41px;
    cursor: pointer;
}

#content-main .dce-jobs.open .dce-header,
#content-main .dce-jobs .dce-header:hover {
    background-color: #fafafb;
    color: rgb(163, 20, 42);
}

.csc-frame-rulerAfter .open {
    margin-bottom: 30px
}

.ka-panel.dce-jobs .ka-content {
    padding: 0 10px
}

    .ka-panel.dce-jobs .ka-content .header-text {
        margin-bottom: 5px
    }

    .ka-panel.dce-jobs .ka-content p {
        margin-bottom: 8px
    }

    .ka-panel.dce-jobs .ka-content b,
    .ka-panel.dce-jobs .ka-content strong {
        color: rgb(163, 20, 42)
    }

    .ka-panel.dce-jobs .ka-content li {
        margin-bottom: 5px
    }

    .ka-panel.dce-jobs .ka-content .list-left,
    .ka-panel.dce-jobs .ka-content .list-right {
        padding-bottom: 5px;
        width: 460px;
    }

    .ka-panel.dce-jobs .bewerbung {
        clear: both;
        padding-top: 15px;
        border-top: 1px dotted #d6d7d9;
    }

/* PAGE FOOTER */
#footer {
    overflow: hidden;
    width: 100%;
    height: 325px;
    background: url(../img/footer_back_pt1.jpg) no-repeat center top;
}

#footer .container {
    padding-top: 50px;
    font-size: 14px;
}

#eno-mag,
#kontact-form {
    float: left;
    width: 470px;
    height: 265px;
}

#eno-mag .csc-textpicHeader,
#kontact-form .csc-textpicHeader,
#sitemap .csc-textpicHeader,
#eno-mag .csc-header,
#kontact-form .csc-header,
#sitemap .csc-header {
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 7px;
    padding-left: 20px;
    border-bottom: 1px solid rgb(147, 149, 152);
    background: url(../img/headline_dash.png) no-repeat 0 2px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: "SansationLight", sans-serif;
}

#eno-mag {
    margin-right: 20px;
    font-size: 13px;
}

    #eno-mag .csc-textpic-text {
        margin-top: -10px
    }

    #eno-mag .csc-frame-default .csc-textpic-intext-left .csc-textpic-imagewrap {
        margin-right: 10px
    }

    #eno-mag .csc-textpic-imagewrap {
        margin-top: 0;
        padding-left: 0;
    }

        #eno-mag .csc-textpic-imagewrap img {
            box-shadow: none
        }

    #eno-mag a {
        color: #222;
        text-decoration: none;
    }

        #eno-mag a:hover {
            color: rgb(163, 20, 42)
        }

        #eno-mag a.internal-link {
            background-image: url(../img/interner_link_inaktiv_footer.png)
        }

        #eno-mag a.internal-link:hover {
            background-image: url(../img/interner_link_hover.png)
        }

#kontact-form {

}

    #kontact-form ol {
        color: #888;
        list-style-type: none;
        margin: 0;
    }

    #kontact-form .csc-form-element {
        position: relative
    }

        #kontact-form .csc-form-element label {
            position: absolute;
            top: 6px;
            left: 10px;
            white-space: nowrap;
        }

    #kontact-form .csc-form-element-textline {

    }

    #kontact-form .csc-form-2 {
        float: left
    }

    #kontact-form .csc-form-3 {
        float: right
    }

        #kontact-form .csc-form-element-textline input {
            display: block;
            padding: 0 10px;
            width: 205px;
            height: 28px;
            border: none;
            border-radius: 3px;
            box-shadow: inset 0 2px 2px #444;
            color: rgb(80, 81, 84);
            font-size: 14px;
            font-family: "Open Sans", sans-serif;
            line-height: 28px;
        }

    #kontact-form .csc-form-element-textarea {
        clear: both;
        padding-top: 20px;
    }

        #kontact-form .csc-form-element-textarea label {
            top: 28px
        }

        #kontact-form .csc-form-element-textarea textarea {
            padding: 8px 10px 5px;
            width: 450px;
            height: 70px;
            border: none;
            border-radius: 3px;
            box-shadow: inset 0 2px 2px #444;
            color: rgb(80, 81, 84);
            font-size: 14px;
            font-family: "Open Sans", sans-serif;
        }

    #kontact-form .csc-form-element-submit {
        margin-top: 10px;
        text-align: right;
    }

        #kontact-form .csc-form-element-submit input {
            margin: 5px;
            padding: 0 10px;
            height: 30px;
            border: none;
            border-radius: 4px;
            background: -webkit-linear-gradient(#ffffff 0%, #dcddde 100%);
            background: -moz-linear-gradient(#ffffff 0%, #dcddde 100%);
            background: -o-linear-gradient(#ffffff 0%, #dcddde 100%);
            background: -ms-linear-gradient(#ffffff 0%, #dcddde 100%);
            box-shadow: 0 0 5px #444;
            color: rgb(163, 20, 42);
            text-transform: uppercase;
            letter-spacing: 1px;
            font-size: 15px;
            font-family: "SansationBold", sans-serif;
            line-height: 32px;
            cursor: pointer;
        }

    #kontact-form .csc-form-element-submit input:hover,
    .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox li:first-child:not(.tx-indexedsearch-browselist-currentPage) a:hover,
    .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox li:last-child:not(.tx-indexedsearch-browselist-currentPage) a:hover,
    .btn:hover {
        background: -webkit-linear-gradient(#dcddde 0%, #ffffff 100%);
        background: -moz-linear-gradient(#dcddde 0%, #ffffff 100%);
        background: -o-linear-gradient(#dcddde 0%, #ffffff 100%);
        background: -ms-linear-gradient(#dcddde 0%, #ffffff 100%);
    }

.tx-indexedsearch-browsebox .tx-indexedsearch-browsebox li:first-child:not(.tx-indexedsearch-browselist-currentPage) a,
.tx-indexedsearch-browsebox .tx-indexedsearch-browsebox li:last-child:not(.tx-indexedsearch-browselist-currentPage) a,
.btn {
    margin: 5px;
    padding: 5px 10px;
    height: 30px;
    border: none;
    border-radius: 4px;
    background: -webkit-linear-gradient(#ffffff 0%, #dcddde 100%);
    background: -moz-linear-gradient(#ffffff 0%, #dcddde 100%);
    background: -o-linear-gradient(#ffffff 0%, #dcddde 100%);
    background: -ms-linear-gradient(#ffffff 0%, #dcddde 100%);
    /*background-color: #ebeced;*/
    box-shadow: 0 0 5px #444;
    color: rgb(163, 20, 42);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: "SansationBold", sans-serif;
    line-height: 32px;
    cursor: pointer;
}
.pull-right {
    float: right;
}
.btn-red {
    background: #B5152B;
    color: #fff;
    margin-top: 23px;
}
.btn-red:hover {
    background: #dc2c41;
    color: #fff;
}

#footer .container,
#copyline .container,
#sitemap .container {
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 960px;
    font-weight: 400;
    line-height: 17px;
}

#copyline .container,
#sitemap .container {
    padding-top: 5px;
    color: #fff;
    font-size: 13px;
}

#sitemap {
    background: url(../img/footer_back_pt2.jpg) repeat-y center top;
    font-family: "SansationRegular";
}
		
		#sitemap .csc-textpicHeader,
        #sitemap .csc-header {
            color: #505154
        }

    #sitemap ul {
        list-style: none
    }

        #sitemap ul.level1 {
            overflow: hidden;
            color: #515150;
        }

            #sitemap ul.level1 > li {
                float: left;
                width: 33%;
            }

                #sitemap ul.level1 > li > a {
                    margin-bottom: 10px;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    font-size: 15px;
                    font-family: "SansationBold";
                }

            #sitemap ul.level1 li {
                margin-bottom: 10px
            }

            #sitemap ul.level1 ul {
                margin-top: 10px
            }

            #sitemap ul.level3 li {
                margin-left: 20px
            }

                #sitemap ul.level1 li.first {
                    width: 38%
                }

                #sitemap ul.level1 li.last {
                    position: relative;
                    left: 52px;
                    width: 25%;
                }

                #sitemap ul.level1 li a:hover {
                    color: #2e2e2d
                }

#copyline {
    padding-top: 25px;
    height: 65px;
    background: url(../img/footer_back_pt3.jpg) no-repeat center top;
}

    #copyline #address {
        float: left;
        font-style: normal;
    }

    #copyline #copyright {
        float: right;
        margin-top: 15px;
    }

/* STANDARD ELEMENTS */
.button {
    padding: 0 10px;
    border: none;
    border-radius: 4px;
    background: -webkit-linear-gradient(#ffffff 0%, #dcddde 100%);
    box-shadow: 0 0 5px #444;
    color: rgb(163, 20, 42);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    /*background-color: #ebeced;*/
    font-family: "SansationBold", sans-serif;
    line-height: 32px;
    cursor: pointer;
}

    .button:hover {
        background: -webkit-linear-gradient(#dcddde 0%, #ffffff 100%)
    }

.accept {
    margin-top: 40px;
    text-align: center;
}

    .accept a {
        display: inline-block;
        margin: 0 25px;
        padding: 0 10px !important;
        border-radius: 4px;
        background: -webkit-linear-gradient(#ffffff 0%, #dcddde 100%) !important;
        background: -moz-linear-gradient(#ffffff 0%, #dcddde 100%) !important;
        background: -o-linear-gradient(#ffffff 0%, #dcddde 100%) !important;
        background: -ms-linear-gradient(#ffffff 0%, #dcddde 100%) !important;
        box-shadow: 0 0 5px #444;
        color: rgb(163, 20, 42) !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 15px;
        font-family: "SansationBold", sans-serif;
        line-height: 32px;
        cursor: pointer;
    }

        .accept a:hover {
            background: -webkit-linear-gradient(#dcddde 0%, #ffffff 100%) !important;
            background: -moz-linear-gradient(#dcddde 0%, #ffffff 100%) !important;
            background: -o-linear-gradient(#dcddde 0%, #ffffff 100%) !important;
            background: -ms-linear-gradient(#dcddde 0%, #ffffff 100%) !important;
        }

.googlemap {
    padding: 5px;
    box-shadow: 0 0 5px #444444;
}

#content-main .googlemap .mapNotice h4 {
	color: #a3142a;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}

fieldset {
    margin-bottom: 10px;
    padding: 0;
    border: none;
}


/* suche */
.tx-indexedsearch-form {
    padding-top: 20px;
    position: relative;
    height: 50px;
}
    .tx-indexedsearch-form .searchWord {
    	position: absolute;
    	top: 15px;
        border: 1px solid #CCCCCC;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 0 2px 2px #444444 inset;
        color: #505154;
        font-family: "Open Sans",sans-serif;
        font-size: 14px;
        height: 34px;
        line-height: 34px;
        margin-right: 6px;
        padding: 0 10px;
        width: 225px;
    }

    .tx-indexedsearch-form .submit_btn {
       	position: absolute;
    	top: 13px;
    	left: 250px;
        background: linear-gradient(#FFFFFF 0%, #DCDDDE 100%) repeat scroll 0 0 transparent;
        background: -webkit-linear-gradient(#FFFFFF 0%, #DCDDDE 100%) repeat scroll 0 0 transparent;
        background: -moz-linear-gradient(#FFFFFF 0%, #DCDDDE 100%) repeat scroll 0 0 transparent;
        background: -o-linear-gradient(#FFFFFF 0%, #DCDDDE 100%) repeat scroll 0 0 transparent;
        background: -ms-linear-gradient(#FFFFFF 0%, #DCDDDE 100%) repeat scroll 0 0 transparent;
	    border: medium none;
	    border-radius: 4px 4px 4px 4px;
	    box-shadow: 0 0 5px #444444;
	    color: #A3142A;
	    cursor: pointer;
	    font-family: "SansationBold",sans-serif;
	    font-size: 15px;
	    height: 30px;
	    letter-spacing: 1px;
	    line-height: 24px;
	    margin: 5px;
	    padding: 5px 10px;
	    text-transform: uppercase;
    }

    .tx-indexedsearch-form .submit_btn:hover {
        background:-webkit-linear-gradient(#dcddde 0%, #ffffff 100%);
        background:-moz-linear-gradient(#dcddde 0%, #ffffff 100%);
        background:-o-linear-gradient(#dcddde 0%, #ffffff 100%);
        background:-ms-linear-gradient(#dcddde 0%, #ffffff 100%);
    }

.tx-indexedsearch-res {
    padding-top: 10px;
}

.tx-indexedsearch-title {
    font-family: "SansationLight";
    font-size: 25px;
    color: #A3142A;
    letter-spacing: 1px;
    padding-bottom: 18px;
    display: block;
}

    .tx-indexedsearch-title .search-erg-num {
        width: 40px;
        display: block;
        float: left;
    }

.tx-indexedsearch-descr {
    line-height: 23px;
}

.tx-indexedsearch-resultItem {
    padding-bottom: 20px;
    padding-top: 30px;
}

    .tx-indexedsearch-resultItem .tx-indexedsearch-descr {
        padding-left: 40px;
    }

    .tx-indexedsearch-resultItem .tx-indexedsearch-text-item-path {
        padding-left: 40px;
    }
    
    .tx-indexedsearch-resultItem .tx-indexedsearch-text-item-path p {
        display: inline;
    }
    
    .tx-indexedsearch-resultItem + .tx-indexedsearch-resultItem {
        border-top: 1px dotted #ccc;
    }

.tx-indexedsearch-text-item-path {
    color: #BEBEBE !important;
}

.tx-indexedsearch-sw {
    color: #A3142A;
}

.tx-indexedsearch-browsebox {
    display: inline-block;
    width: 100%;
    text-align: center;
}
    .tx-indexedsearch-browsebox .browsebox {
        background: #eeefef;
        padding: 15px 20px 5px;
        border-radius: 4px;
        width: auto;
        margin: 0 auto;
        display: inline-block;
    }

    .tx-indexedsearch-browsebox li {
        list-style: none;
        display: inline-block;
        margin: 2px 0;
    }

        .tx-indexedsearch-browsebox li +li {
            margin-left: 10px;
        }

#hansesail_anmeldung #sendenButton {
    margin-top: 10px;
    padding: 0 10px;
    height: 30px;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    background: -webkit-linear-gradient(#b5152b 0%, #70121b 100%);
    background: -moz-linear-gradient(#b5152b 0%, #70121b 100%);
    background: -o-linear-gradient(#b5152b 0%, #70121b 100%);
    background: -ms-linear-gradient(#b5152b 0%, #70121b 100%);
    box-shadow: 0 0 5px #444444;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: "SansationBold", sans-serif;
    line-height: 32px;
    cursor: pointer;
	height: 40px;
	cursor: pointer;
	border: none;
	margin: 50px 360px;
}

#hansesail_anmeldung #sendenButton:hover {
	background: -webkit-linear-gradient(#70121b 0%, #b5152b 100%);
    background: -moz-linear-gradient(#70121b 0%, #b5152b 100%);
    background: -o-linear-gradient(#70121b 0%, #b5152b 100%);
    background: -ms-linear-gradient(#70121b 0%, #b5152b 100%);
}

#hansesail_anmeldung .checkbox {
	margin-right: 15px;
	height: 30px;
	width: 30px;
	line-height: 30px;
	position: relative;
	top: 7px;
}

#hansesail_persdat .input {
	margin-bottom: 10px;
}

#hansesail_persdat .input span.right {
	padding-left: 10px;
}

#hansesail_persdat .text{
    display: block;
    height: auto;
    overflow: hidden;
    padding-top: 45px;
    width: 715px;
    border-top: 1px solid #BCBEC0;
    margin-top: 30px;
}

#hansesail_persdat .text dt {
	display: block;
    float: left;
    position: relative;
    width: 225px;
    text-align: right;
    margin-top: 5px;
}

#hansesail_persdat .text dd {
	display: block;
    float: left;
    position: relative;
    width: 470px;
    height: 40px;
    margin-left: 15px;
}

#hansesail_persdat .text dd input.radio {
	margin-right: 10px;
}

#hansesail_persdat .text dd .anrede {
	padding-top: 5px;
}

#hansesail_persdat .text dd .anrede input {
	margin-right: 3px;
}

#hansesail_persdat .text dd .anrede input.last {
	margin-left: 10px;
}

#hansesail_persdat .text dd input.textInput {
	height: 28px;
    border: none;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: inset 0 2px 2px #888;
    color: rgb(80, 81, 84);
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    line-height: 28px;
}

#hansesail_persdat .text dd input.textInput.error {
	background-color: #FAA;
}

#hansesail_persdat .text dd input#vorname {
	width: 208px;
	margin-right: 6px;
}

#hansesail_persdat .text dd input#name {
	width: 208px;
}

#hansesail_persdat .text dd input#unternehmen {
	width: 448px;
}

#hansesail_persdat .text dd input#prenumber {
	width: 98px;
	margin-right: 6px;
}

#hansesail_persdat .text dd input#number {
	width: 318px;
}

#hansesail_persdat .text dd input#mail {
	width: 448px;
}

#hansesail_persdat .text dd.errorText {
	margin-left: 240px;
	margin-top: -10px;
	font-size: 10px;
	line-height: 20px;
}

#shuttleservice .shuttle {
	width: 670px;
	overflow: hidden;
}

#shuttleservice .shuttle p {
	margin-bottom: 30px;
}

#shuttleservice .shuttle #shuttleangebot {
	margin-left: 20px;
}

#shuttleservice .shuttle .shuttle_order {
	margin: 30px 80px 0px;
	opacity: 0.4;
}

#shuttleservice .shuttle .shuttle_order .shuttle_radio {
	margin-bottom: 30px;
}

#shuttleservice .shuttle .shuttle_order .shuttle_radio .radio {
	margin-left: -2px;
	margin-right: 10px;
}

#abendveranstaltung #abendveranstaltung_teilname {
	margin-left: 20px;
}

#abendveranstaltung p {
	width: 670px;
	margin-top: 20px;
}

#hansesail_anmeldung #hinweis {
	margin-bottom: 30px;
}

#hansesail_anmeldung #hinweis .hs_tel {
	width: 50px;
	display: block;
	float: left;
}

#hansesail_anmeldung #sponsor .sponsor_img {
	margin-right: 105px;
}

#hansesail_anmeldung #sponsor .first {

}

#hansesail_anmeldung #sponsor .last {
	margin-right: 0px;
}

#hansesail_anmeldung #subsponsor .subsponsor_img {
	margin-right: 48px;
}

#hansesail_anmeldung #subsponsor .subsponsor_img.last {
	margin-right: 0;
}

#hinweis .text {
	width: 670px;
}

#forum_confirm {
	margin-bottom: 60px;
}

.user-warning {
    background: none repeat scroll 0 0 #DC3228;
    border: 1px solid #C62D24;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 0 0 1px #E66F68 inset;
    color: white;
    font-size: 14px;
    margin: 10px auto;
    padding: 18px 20px 14px;
    text-shadow: 0 2px 0 #C62D24;
    z-index: 120;
    width: 100%;
    text-align: center;
    position: relative;
}

.user-warning a {
    color: #EFEFEF;
    text-decoration: underline;
}

.user-warning a:hover {
    color: #000000;
    text-decoration: underline;
}

/*COOKIE*/

.cookie-notification {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate(0, 0);
    background-color: rgb(231, 233, 233);
    color: #666;
    z-index: 999;
    display: none;
}

.cookie-notification .container {
    width: 960px;
    margin: 0 auto;
}

.cookie-notification .spanbox {
    float: left;
    margin-left: 2%;
    min-height: 1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.cookie-notification p {
    margin: 0;
    line-height: 1.5em;
    color: #2c2e2f;
    position: relative;
    padding: 10px 35px 10px 0;
    font-size: 13px;
}

.cookie-notification p a {
    display: inline;
    text-decoration: underline;
}

.notification-close {
    position: absolute;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
}

.notification-close .glyphicon::before,
.notification-close .glyphicon::after {
    background-color: #2c2e2f;
}

.notification-close:hover .glyphicon::before,
.notification-close:hover .glyphicon::after {
    background-color: rgb(163, 20, 42);
}

.glyphicon-remove {
    color: #000;
    position: absolute;
    margin-top: 0;
    margin-left: 0;
    width: 21px;
    height: 21px;
}

.glyphicon-remove::before {
    content: '';
    position: absolute;
    top: 9px;
    width: 21px;
    height: 2px;
    background-color: #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.glyphicon-remove::after {
    content: '';
    position: absolute;
    top: 9px;
    width: 21px;
    height: 2px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* anchor offset for fixed header */
.anchorfix:before {
    display:block;
    content:"";
    height:100px;
    margin:-100px 0 0;
}

#techVideo1 {
    display: block;
    margin-top: -230px;
    position: relative;
}

@media (max-width: 767px) {
    #techVideo1 {
        display: block;
        margin-top: 0;
        width: 100%;
    }
    #c964 header {
        position: static;
    }
}

/* WINDKRAFTPAKET */
#c1053 .csc-textpic {
	margin-bottom: 30px;
	background-color: #eee;
}

#c1053 .csc-textpic-image {
	max-width: 100% !important;
}
#c1053 .csc-textpic-text {
	padding: 10px 20px;
}