@charset "utf-8";
/* CSS Document */
html,
body {
     height: 100%;
}
ul li {
   margin: 0px 0px 0px -23px;
   padding: 0px;
}
body {
        margin: 0px;
        padding: 0px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        background-color: #bfc7cd;
}
.center {
        position: relative;
        margin-right: auto;
        margin-left: auto;
        width: 980px;
        background: url("/_images/bg.gif") #bfc7cd repeat-y left top;
        height: 100%;
}
.center2 {
        position: relative;
        margin-right: auto;
        margin-left: auto;
        width: 980px;
        background-color: #CFD7DC;
        height: 100%;
}
.centerKa {
        position: relative;
        margin-right: auto;
        margin-left: auto;
        width: 980px;
        background-color: #9faeb9;
        height: 100%;
}
.link_back {
                font-size: 10px;
}
.head-start {
        position: relative;
        top: 0px;
        left: 0px;
        background: url("/_images/kopf/standard-dach.jpg") no-repeat top left;
        width: 980px;
        height: 243px;
}
.head-karriere {
        position: relative;
        top: 0px;
        left: 0px;
        background: url("/_images/kopf/karriere2.jpg") no-repeat top left;
        width: 980px;
        height: 416px;
}
.head-karriere2 {
        position: relative;
        top: 0px;
        left: 163px;
        background: url("/_images/kopf/karriere3.gif") no-repeat top left;
        width: 817px;
        height: 406px;
}
.head-karriere-berufe {
        position: relative;
        top: 0px;
        left: 0px;
        width: 980px;
        height: 416px;
}
.head-karriere-berufe img {
        border: 0px;
}

.headKa {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 980px;
        height: 210px;
                z-index: 5;
}
.bubble1 {
                position: absolute;
                width:319px;
                height: 406px;
                z.index:400;
}
.bubble2 {
                position: absolute;
                width:353px;
                height: 304px;
                left: 409px;
                z.index:400;
}
.bubblebild1 {
                position: absolute;
                width:278px;
                height: 199px;
                left: 20px;
                top: 61px;
}
.bubblebild2 {
                position: absolute;
                width:309px;
                height: 183px;
                left: 430px;
}
.nutzfahrzeugbauer {
                position: absolute;
                left: 155px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.hufschmied {
                position: absolute;
                left: 269px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.metallbauer {
                position: absolute;
                left: 436px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.metallgestalter {
                position: absolute;
                left: 184px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.maschinenbauer {
                position: absolute;
                left: 291px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.stahlbauer {
                position: absolute;
                left: 438px;
                top: 37px;
                background-color: transparent;
                width: 317px;
                height: 250px;
                z-index: 20000;
}
.rahmen_berufbild {
                position: absolute;
                left: 3px;
                top:10px;
}
.rahmen_berufbild img {
                 width:301px;
                height:231px;
 }
.berufbild {
                position: absolute;
                left: 16px;
                top: 19px;
                width: 280px;
                height: 211px;
}
.head-standard {
        position: relative;
        top: 0px;
        left: 0px;
        padding-left: 164px;
        width: 816px;
}
.head-betrieb {
        position: relative;
        top: 0px;
        left: 0px;
        width: 980px;
                height: 128px;
                background-color: #cfd7dc;
}
.headbild-betrieb {
                margin-left: 165px;
}
.head-themenseite {
        position: relative;
        top: 0px;
        left: 0px;
        padding-left: 164px;
        width: 816px;
        height: 544px;
        background-image: url(../de/das_metallhandwerk/grafiken/grafik_hg.jpg);
        background-repeat: no-repeat;
        background-position: 164px;
}
.head-balken-themenseite {
        position: relative;
        top: 0px;
        left: 0px;
        width: 490px;
        height: 24px;
        background: url(/_images/bg-themenseite-balken.gif) repeat-x top left;
}
.themenseite-bild1 {
        position: relative;
        top: 0px;
        left: 0px;
        float:left;
}
.themenseite-bild2 {
        position: relative;
        float: right;
        margin-right:326px;
}
.themenseite-bt-back {
        position: absolute;
        font-size: 10px;
        top:4px;
        left: 660px;
}
.themenseite-bt-back a:link {
        color: #eb690a;
        text-decoration: none;
        font-weight: bold;
}
.themenseite-bt-back a:visited {
        color: #eb690a;
        text-decoration: none;
        font-weight: bold;
}
.themenseite-bt-back a:hover {
        color: #5c7b8e;
        text-decoration: none;
        font-weight: bold;
}
.themenseite-bt-back a:active {
        color: #eb690a;
        text-decoration: none;
        font-weight: bold;
}
.navbalken {
        position: relative;
        width: 100%;
        height: 20px;
        border-bottom: 4px solid #f46f21;
        background-color: #5c7b8e;
}
.navbalken2 {
        position: relative;
        width: 653px;
        height: 20px;
        border-bottom: 4px solid #f46f21;
        background-color: #5c7b8e;
        margin-left: 164px;
}
.standardnav {
        position: relative;
        margin: 0px;
        padding: 4px 0px 0px 573px;
        color: #ced7dd;
        font-size: 9px;
        font-weight: normal;
        letter-spacing: 1px;
}
.standardnav2 {
        position: relative;
        margin: 0px;
        padding: 4px 0px 0px 409px;
        color: #ced7dd;
        font-size: 9px;
        font-weight: normal;
        letter-spacing: 1px;
}
.standardnav-ka {
        position:relative;
        top:190px;
        left:785px;
        z-index:10000;
        width: 200px;
        font-size: 11px;
        color: #ffffff;
}
.nav {
        position: relative;
        color: #5c7b8e;
        font-size: 10px;
        line-height: 16px;
        font-weight: bold;
        left: 14px;
        top: 0px;
        letter-spacing: 1px;
        float: left;
        padding-right: 14px;
        z-index:100;
        min-height: 400px;
        width: 135px;
}
.nav2 {
        position: relative;
        color: #5c7b8e;
        font-size: 10px;
        line-height: 16px;
        font-weight: bold;
        left: 14px;
        top: 24px;
        float: left;
        letter-spacing: 1px;
        padding-right: 14px;
        z-index:100;
        min-height: 400px;
        width: 135px;
}
.nav3 {
        position: relative;
        color: #5c7b8e;
        font-size: 10px;
        line-height: 16px;
        font-weight: bold;
        left: 14px;
        top: 0px;
        float: left;
        letter-spacing: 1px;
        width: 135px;
        padding-right: 14px;
        z-index:100;
}

.nav2 ul.ebene1 li a,
.nav3 ul.ebene1 li a,
.nav ul.ebene1 li a {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li a:visited,
.nav3 ul.ebene1 li a:visited,
.nav ul.ebene1 li a:visited {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li a:hover,
.nav3 ul.ebene1 li a:hover,
.nav ul.ebene1 li a:hover {
        color: #eb690a;
        text-decoration: none;
}
.nav2 ul.ebene1 li a:active,
.nav3 ul.ebene1 li a:active,
.nav ul.ebene1 li a:active {
        color: #5c7b8e;
        text-decoration: none;
}

.nav2 ul.ebene1 li ul.ebene2 li a,
.nav3 ul.ebene1 li ul.ebene2 li a,
.nav ul.ebene1 li ul.ebene2 li a {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li a:visited,
.nav3 ul.ebene1 li ul.ebene2 li a:visited,
.nav ul.ebene1 li ul.ebene2 li a:visited {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li a:hover,
.nav3 ul.ebene1 li ul.ebene2 li a:hover,
.nav ul.ebene1 li ul.ebene2 li a:hover {
        color: #eb690a;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li a:active,
.nav3 ul.ebene1 li ul.ebene2 li a:active,
.nav ul.ebene1 li ul.ebene2 li a:active {
        color: #5c7b8e;
        text-decoration: none;
}

.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li a,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li a,
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li a {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:visited,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:visited,
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li a:visited {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:hover,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:hover,
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li a:hover {
        color: #eb690a;
        text-decoration: none;
}
.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:active,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li a:active,
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li a:active {
        color: #5c7b8e;
        text-decoration: none;
}
.nav2 ul.ebene1,
.nav3 ul.ebene1,
.nav ul.ebene1 {
        margin: 0px 0px 0px 23px;
        padding: 0px 0px 0px 0px;
        list-style-type:none;
}
.nav2 ul.ebene1 li,
.nav3 ul.ebene1 li,
.nav ul.ebene1 li {
        color: #eb690a;
        background: url("/_images/ic-nav2.gif") no-repeat 0px 6px;
        padding: 2px 0px 0px 12px;
}
.nav2 ul.ebene1 li.active,
.nav3 ul.ebene1 li.active,
.nav ul.ebene1 li.active {
        color: #eb690a;
        background: url("/_images/ic-nav2-aktiv.gif") no-repeat 0px 6px;
        padding: 2px 0px 0px 12px;
}
.nav2 ul.ebene2,
.nav3 ul.ebene2,
.nav ul.ebene2 {
        margin: 0px 0px 18px 23px;
        padding: 0px;
        list-style-type:none;
        font-weight: normal;
}
.nav2 ul.ebene3,
.nav3 ul.ebene3,
.nav ul.ebene3 {
        margin: 0px 0px 18px 10px;
        padding: 0px;
        list-style-type:none;
        font-weight: normal;
}

.nav2 ul.ebene2 li,
.nav3 ul.ebene2 li,
.nav ul.ebene2 li {
        color: #eb690a;
        background: url("/_images/ic-nav3.gif") no-repeat 0px 6px;
        padding: 2px 0px 0px 12px;
}
.nav2 ul.ebene2 li.active,
.nav3 ul.ebene2 li.active,
.nav ul.ebene2 li.active {
        color: #eb690a;
        background: url("/_images/ic-nav3-aktiv.gif") no-repeat 0px 6px;
        padding: 2px 0px 0px 12px;
}
.nav2 ul.ebene1 li.intern,
.nav3 ul.ebene1 li.intern,
.nav ul.ebene1 li.intern {
        color: #eb690a;
        background: none;
        padding: 2px 0px 0px 12px;
}

.nav2 ul.ebene3 li,
.nav3 ul.ebene3 li,
.nav ul.ebene3 li {
        color: #eb690a;
        background: none;
        padding: 2px 0px 0px 2px;
}
.nav2 ul.ebene3 li.active,
.nav3 ul.ebene3 li.active,
.nav ul.ebene3 li.active {
        color: #eb690a;
        background: none;
        padding: 2px 0px 0px 2px;
}

.nav ul.ebene1 li.active a,
.nav3 ul.ebene1 li.active a,
.nav2 ul.ebene1 li.active a {
        color: #eb690a;
        text-decoration: none;
}
.nav ul.ebene1 li ul.ebene2 li a,
.nav3 ul.ebene1 li ul.ebene2 li a,
.nav2 ul.ebene1 li ul.ebene2 li a {
        color: #5c7b8e;
        text-decoration: none;
}
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li a,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li a,
.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li a {
        color: #5c7b8e;
        text-decoration: none;
}
.nav ul.ebene1 li ul.ebene2 li.active a,
.nav3 ul.ebene1 li ul.ebene2 li.active a,
.nav2 ul.ebene1 li ul.ebene2 li.active a {
        color: #eb690a;
        text-decoration: none;
}
.nav ul.ebene1 li ul.ebene2 li ul.ebene3 li.active a,
.nav3 ul.ebene1 li ul.ebene2 li ul.ebene3 li.active a,
.nav2 ul.ebene1 li ul.ebene2 li ul.ebene3 li.active a {
        color: #eb690a;
        text-decoration: none;
}
.nav ul.ebene1 li,
.nav3 ul.ebene1 li,
.nav2 ul.ebene1 li,
.nav ul.ebene1 li ul.ebene2 li,
.nav3 ul.ebene1 li ul.ebene2 li,
.nav2 ul.ebene1 li ul.ebene2 li {
        color: #5c7b8e;
}
.animation {
        position: absolute;
        left: 164px;
        top: 0px;
        width: 390px;
        height: 284px;
        z-index: 90;
}
.rahmen-animation {
        position: absolute;
        left: 163px;
        top: 0px;
        width: 392px;
        height: 294px;
        background: url("/_images/kopf/rahmen-animation.gif") no-repeat top left;
        z-index: 100;
}
.suche {
        position: relative;
        left: 572px;
        top: 0px;
        height:19px;
        width: 250px;
        background: url("/_images/bg-suche_.gif") no-repeat 0px 0px;
}
.suche-karriere {
        position: relative;
        left: 560px;
        top: 24px;
        height:24px;
        width: 250px;
        background: url("/_images/bg-suche2_.gif") no-repeat 0px 0px;
        z-index:100;
}
.suche-karriere2 {
        position: relative;
        left: 560px;
        top: -50px;
        height:24px;
        width: 250px;
        background: url("/_images/bg-suche2_.gif") no-repeat 0px 0px;
                z-index:100;
}
form {
        margin: 0px;
        padding: 0px;
}
.suchinput {
        background-color: transparent;
        border: 0px;
        width: 86px;
        height: 18px;
        padding: 2px 0px 0px 0px;
        margin: 0px 14px 0px 10px;
        font-size: 11px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
}
*html .suchinput {
        background-color: transparent;
        border: 0px;
        width: 98px;
        height: 18px;
        padding: 2px 0px 0px 0px;
        font-size: 11px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        margin: 0px 2px 0px 10px;
}
.bt_suche {
        background: url("/_images/bt-suche_.gif") no-repeat top left;
        border: 0px;
        width: 124px;
        height: 19px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #ffffff;
        font-size: 11px;
            cursor:pointer;
            cursor:hand;
                vertical-align: top;
}
.bt_suche2 {
        background: url("/_images/bt-suche2_.gif") no-repeat top left;
        border: 0px;
        width: 124px;
        height: 24px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #ffffff;
        font-size: 11px;
            cursor:pointer;
            cursor:hand;
                vertical-align: top;
}
.logo {
        position: absolute;
        top: 35px;
        left: 18px;
}
.content {
        position: relative;
        left: 0px;
        top: 0px;
        color: #000000;
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0px;
        width: 980px;
        background: url("/_images/bg.gif") #bfc7cd repeat-y left top;
		padding-top: 24px;
		font-weight: normal;
}
.content h1 {
        color: #eb690a;
        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: 1px;
        margin: 0px 0px 3px 0px;
        border-left: 0px
}
.content p {
        margin: 0px 0px 20px 0px;
}
.contentKa {
        position: absolute;
        left: 0px;
        top: 0px;
        color: #000000;
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0px;
        width: 980px;
        background: url("/_images/kampagne/bg.jpg") #9faeb9 no-repeat left top;
        font-weight: normal;
}
.contentKa h1 {
        color: #eb690a;
        font-size: 12px;
        font-weight: bold;
        line-height: 17px;
        letter-spacing: 0px;
        margin: 0px 0px 0px 0px;
        border-left: 0px;
                text-transform: uppercase;
}
.contentKa p {
        margin: 0px 0px 0px 0px;
                color: #5b8090;
                font-size: 11px;
        line-height: 17px;
}
.content-betriebe {
        position: relative;
        left: 0px;
        top: 0px;
        color: #000000;
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0px;
        width: 980px;
        padding-top: 24px;
        font-weight: normal;
        background-color: #CFD7DC;
}
.content-betriebe h1 {
        color: #eb690a;
        font-size: 18px;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: 1px;
        margin: 0px 0px 3px 0px;
        border-left: 0px
}
.content-betriebe p {
        margin: 0px 0px 20px 0px;
}
.inhalt {
        position: relative;
		width: 510px;
		float: left;
		margin-left: 88px;
		margin-right: -280px;
		padding: 28px 0px 0px 0px;
}
.inhalt3 {
        position: relative;
                width: 500px;
                float: left;
                margin-left: 88px;
                margin-right: -280px;
                                padding: 42px 0px 0px 0px;
}
.inhalt4 {
        position: relative;
                width: 500px;
                float: left;
                margin-left: 88px;
                margin-right: -280px;
                                padding: 0px 0px 0px 0px;
}
.inhaltKa {
        position: relative;
                width: 469px;
                float: left;
                margin-left: 14px;
                margin-right: 19px;
                                margin-bottom: 30px;
                                margin-top: 230px;
                padding: 0px 0px 0px 0px;
        background: url("/_images/kampagne/bg_left_top.png") transparent no-repeat left top;
}
.bgInhaltKa {
        width: 469px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_left_bottom.png") transparent no-repeat left top;
}
.inhaltLeftKa {
                 margin-top:8px;
                background-color: #d0d5db;
                padding: 0px 5px 0px 5px;
                color: #5b8090;
                font-size: 11px;
}
.inhaltLeftKa h1 {
                 color: #5b8090;
}
.inhalt a:link,
.inhalt3 a:link,
.inhalt4 a:link,
.contentKa a:link {
                text-decoration: none;
                color: #f46f21;
}
.inhalt a:visited,
.inhalt3 a:visited,
.inhalt4 a:visited,
.contentKa a:visited {
                text-decoration: none;
                color: #f46f21;
}
.inhalt a:hover,
.inhalt3 a:hover,
.inhalt4 a:hover,
.contentKa a:hover {
                text-decoration: none;
                color: #617a89;
}
.inhalt a:active,
.inhalt3 a:active,
.inhalt4 a:active,
.contentKa a:active {
                text-decoration: none;
                color: #f46f21;
}
.inhalt a.link-grau:link,
.inhalt3 a.link-grau:link,
.inhalt4 a.link-grau:link {
                text-decoration: none;
                color: #617a89;
}
.inhalt a.link-grau:visited,
.inhalt3 a.link-grau:visited,
.inhalt4 a.link-grau:visited {
                text-decoration: none;
                color: #f46f21;
}
.inhalt a.link-grau:hover,
.inhalt3 a.link-grau:hover,
.inhalt4 a.link-grau:hover {
                text-decoration: none;
                color: #f46f21;
}
.inhalt a.link-grau:active,
.inhalt3 a.link-grau:active,
.inhalt4 a.link-grau:active {
                text-decoration: none;
                color: #f46f21;
}
.standardnav a:link,
.standardnav2 a:link,
.standardnav-ka a:link {
              color: #ffffff;
                text-decoration: none;
}
.standardnav a:visited,
.standardnav2 a:visited,
.standardnav-ka a:visited {
              color: #ffffff;
                text-decoration: none;
}
.standardnav a:hover,
.standardnav2 a:hover,
.standardnav-ka a:hover {
              color: #ffffff;
                text-decoration: underline;
}
.standardnav a:active,
.standardnav2 a:active,
.standardnav-ka a:active {
              color: #ffffff;
                text-decoration: none;
}
.rechts2 {
	position: relative;
	width: 127px;
	float: right;
	left: 70px;
	margin-left: -85px;
	margin-right: 85px;

}
.rechts {
        position: relative;
                width: 127px;
                float: right;
                left: 70px;
                margin-left: -85px;
                margin-right: 85px;
}
.rechtsKa {
        position: relative;
                width: 460px;
                                margin-top: 230px;
                float: right;
                left: 0px;
                margin-right: 17px;
                                margin-bottom: 30px;
}
.boxrechts {
                width: 459px;
                        background: url("/_images/kampagne/bg_right_top.png") transparent no-repeat left top;
                                padding: 7px 0px 0px 0px;
                                margin-bottom: 25px;

}
.boxrechtspink {
                width: 459px;
                        background: url("/_images/kampagne/bg_right_pink_top.png") transparent no-repeat left top;
                                padding: 7px 0px 0px 0px;
                                margin-bottom: 25px;

}
.boxrechtsorange {
                width: 459px;
                        background: url("/_images/kampagne/bg_right_orange_top.png") transparent no-repeat left top;
                                padding: 6px 0px 0px 0px;
                                margin-bottom: 25px;

}
.boxrechtsInhalt {
                width: 449px;
                        background-color: #d0d5db;
                padding: 0px 5px 0px 5px;

}
.bgboxrechts {
        width: 459px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_right_bottom.png") transparent no-repeat left top;
}
.bgboxrechtspink {
        width: 459px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_right_pink_bottom.png") transparent no-repeat left top;
}
.bgboxrechtsorange {
        width: 459px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_right_orange_bottom.png") transparent no-repeat left top;
}


.boxrechtsOrange {
                        position: relative;
                        float: left;
                width: 217px;
                        background: url("/_images/kampagne/bg_orange_top.png") transparent no-repeat left top;
                                padding: 5px 0px 0px 0px;
                                margin-bottom: 17px;

}
.boxrechtsInhaltOrange {
                width: 207px;
                        background-color: #eb6909;
                padding: 0px 5px 0px 5px;
                                color: #ffffff;

}
.bgboxrechtsOrange {
        width: 217px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_orange_bottom.png") transparent no-repeat left top;
}

.boxrechtsPink {
                        position: relative;
                        float: right;
                width: 217px;
                        background: url("/_images/kampagne/bg_pink_top.png") transparent no-repeat left top;
                                padding: 5px 0px 0px 0px;
                                margin-bottom: 17px;

}
.boxrechtsInhaltPink {
                width: 207px;
                        background-color: #dc004f;
                padding: 0px 5px 0px 5px;
                                color: #ffffff;

}
.bgboxrechtsPink {
        width: 217px;
                margin: 0px 0px 0px 0px;
                height: 8px;
        background: url("/_images/kampagne/bg_pink_bottom.png") transparent no-repeat left top;
}

.boxrechtsInhaltOrange h1,
.boxrechtsInhaltPink h1 {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        line-height: 17px;
        letter-spacing: 0px;
        margin: 0px 0px 0px 0px;
        border-left: 0px;
                text-transform: uppercase;
}
.boxrechtsInhaltOrange p,
.boxrechtsInhaltPink p {
        margin: 0px 0px 0px 0px;
                color: #5b8090;
                font-size: 11px;
        line-height: 17px;
}
.boxrechtsInhaltOrange a:link,
.boxrechtsInhaltPink a:link{
                color: #ffffff;
                text-decoration: none;
}
.boxrechtsInhaltOrange a:visited,
.boxrechtsInhaltPink a:visited {
                color: #ffffff;
                text-decoration: none;
}
.boxrechtsInhaltOrange a:hover,
.boxrechtsInhaltPink a:hover {
                color: #ffffff;
                text-decoration: none;
}
.boxrechtsInhaltOrange a:active,
.boxrechtsInhaltPink a:active {
                color: #ffffff;
                text-decoration: none;
}

*html .inhalt {
        position: relative;
                width: 500px;
                float: left;
                margin-left: 120px;
                margin-right: -100px;
}
*html .inhalt4 {
        position: relative;
                width: 500px;
                float: left;
                margin-left: 120px;
                margin-right: -100px;
}
*html .rechts2 {
        position: relative;
                width: 127px;
                float: right;
                left: 70px;
                margin-left: -45px;
                margin-right: 45px;
}

*html .rechts {
        position: relative;
                width: 127px;
                float: right;
                left: 150px;
                margin-left: -85px;
                margin-right: 85px;
}
*html .inhalt3 {
        position: relative;
                width: 500px;
                float: left;
                margin-left: 117px;
                margin-right: -280px;
}



.highlight-head {
                width: 125px;
}
.highlight-head-top {
                width: 125px;
                height: 5px;
        background: url("/_images/highlight-top.gif") no-repeat top left;
                margin:0px;
                padding:0px;
                line-height: 0px;
                font-size: 0px;
}
.highlight-head-content {
                width: 113px;
                min-height: 4px;
                background-color: #617a89;
                border-left: 2px solid #eb690a;
                border-right: 2px solid #eb690a;
                font-size: 9px;
                color: #ffffff;
                padding: 0px 4px 0px 4px;
                margin:0px;
                line-height: 8px;
}
.highlight-head-bottom {
                width: 125px;
                height: 5px;
                line-height: 0px;
                font-size: 0px;
        background: url("/_images/highlight-bottom.gif") no-repeat top left;
}




.highlight-head-top-ohne {
                width: 125px;
                height: 5px;
                background: url("/_images/highlight-top-ohne.gif") no-repeat top left;
                margin:0px;
                padding:0px;
                line-height: 0px;
                font-size: 0px;
}
.highlight-head-content-ohne {
                width: 125px;
                min-height: 4px;
                background-color: #617a89;
                font-size: 9px;
                color: #ffffff;
                padding: 0px 4px 0px 4px;
                margin:0px;
                line-height: 8px;
}
.highlight-head-bottom-ohne {
                width: 125px;
                height: 5px;
                line-height: 0px;
                font-size: 0px;
                background: url("/_images/highlight-bottom-ohne.gif") no-repeat top left;
}



.highlight-head-top-bild {
                width: 60px;
                height: 5px;
                background: url("/_images/highlight-top-bild.gif") no-repeat top left;
                margin:0px;
                padding:0px;
                line-height: 0px;
                font-size: 0px;
                margin:0px;
}
.highlight-head-content-bild {
                width: 60px;
                height: 48px;
                min-height: 20px;
                background-color: #617a89;
                border-left: 2px solid #eb690a;
                font-size: 9px;
                color: #ffffff;
                padding: 0px 4px 0px 4px;
                margin:0px;
                line-height: 13px;
}
.highlight-head-bottom-bild {
                width: 60px;
                height: 5px;
                line-height: 0px;
                font-size: 0px;
                background: url("/_images/highlight-bottom-bild.gif") no-repeat top left;
                margin:0px;
}



.highlight-head img {
                margin-bottom: 1px;
                border: 0px;
                float:right;
}



.highlight-content {
                margin-top: 6px;
                margin-bottom: 15px;
                width: 125px;
                min-height: 20px;
                font-size: 9px;
                line-height: 12px;
                color: #5c7b8e;
                padding: 0px 0px 0px 0px;
}
.highlight-content img {
                margin-bottom: 4px;
                border: 0px;
}
.rechts a,
.rechts2 a,
.textbox-themenseite-content a {
        color: #eb690a;;
        text-decoration: none;
}
.rechts a:link,
.rechts2 a:link,
.textbox-themenseite-content a:link {
        color: #eb690a;;
        text-decoration: none;
}
.rechts a:visited,
.rechts2 a:visited,
.textbox-themenseite-content a:visited {
        color: #eb690a;;
        text-decoration: none;
}
.rechts a:hover,
.rechts2 a:hover,
.textbox-themenseite-content a:hover {
        color: #5c7b8e;;
        text-decoration: none;
}
.rechts a:active,
.rechts2 a:active,
.textbox-themenseite-content a:active {
        color: #eb690a;;
        text-decoration: none;
}
#textrahmen {
        width:501px;
                border: 1px solid #CC0000;
        padding: 5px;
}
.textbox {
                position: absolute;
                left: 563px;
                top: 34px;
                line-height: 0px;
                z-index: 200000;
}
.textbox-top {
                width: 245px;
                height: 5px;
        background: url("/_images/textbox-top.gif") no-repeat top left;
                margin:0px;
                padding:0px;
                line-height: 0px;
                font-size: 0px;
}
.textbox-content {
                width: 233px;
                min-height: 20px;
                background-color: #ffffff;
                border-left: 2px solid #eb690a;
                border-right: 2px solid #eb690a;
        font-size: 10px;
                color: #617a89;
                padding: 2px 4px 2px 4px;
                margin:0px;
                line-height: 13px;
}
.textbox-bottom {
                width: 245px;
                height: 5px;
                line-height: 0px;
                font-size: 0px;
        background: url("/_images/textbox-bottom.gif") no-repeat top left;
}

.textbox h1 {
        color: #eb690a;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        letter-spacing: 1px;
        margin: 0px 0px 0px 0px;
}

.textbox p {
        margin: 0px 0px 0px 0px;
}

.textbox-themenseite {
                position: absolute;
                left: 503px;
                top: 193px;
                line-height: 0px;
}
.textbox-themenseite-top {
                width: 245px;
                height: 5px;
        background: url("/_images/textbox-top.gif") no-repeat top left;
                margin:0px;
                padding:0px;
                line-height: 0px;
                font-size: 0px;
}
.textbox-themenseite-content {
                width: 233px;
                min-height: 20px;
                background-color: #ffffff;
                border-left: 2px solid #eb690a;
                border-right: 2px solid #eb690a;
        font-size: 10px;
                color: #617a89;
                padding: 2px 4px 2px 4px;
                margin:0px;
                line-height: 13px;
}
.textbox-themenseite-bottom {
                width: 245px;
                height: 5px;
                line-height: 0px;
                font-size: 0px;
        background: url("/_images/textbox-bottom.gif") no-repeat top left;
}

.textbox-themenseite h1 {
        color: #eb690a;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        letter-spacing: 1px;
        margin: 0px 0px 0px 0px;
}

.textbox-themenseite p {
        margin: 0px 0px 0px 0px;
}
.suche-betrieb {
                margin-top: 10px;
        width: 124px;
                color: #5c7b8e;
                font-size: 10px;
}
.bg_suche-betrieb {
        background: url("/_images/bg_suchinput-betriebe.gif") #ffffff; no-repeat top left;
        width: 124px;
        height: 17px;
}
.suche-betrieb .suchinput {
        background: transparent;
        border: 0px;
        width: 116px;
        height: 15px;
        padding: 2px 4px 0px 4px;
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
}
*html .suche-betrieb .suchinput {
        background: transparent;
        border: 0px;
        width: 116px;
        height: 13px;
        padding: 2px 4px 0px 4px;
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.suche-betrieb .submit {
        background: url("/_images/betriebsuche-head.gif") #5c7b8e no-repeat top left;
        border: 0px;
        width: 124px;
        height: 17px;
        padding: 0px 4px 0px 4px;
        margin: 15px 0px 0px 0px;
        font-size: 11px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
                color: #ffffff;
                cursor: hand;
                cursor: pointer;
}
.suche-betrieb p {
                margin: 0px 0px 2px 0px;
                padding: 0px 4px 0px 4px;
                line-height: 13px;
}
.suche-betrieb .betriebsuche-head {
        background: url("/_images/betriebsuche-head.gif") #5c7b8e no-repeat top left;
                width: 116px;
                height: 15px;
                margin: 0px;
                padding: 2px 4px 0px 4px;
                color: #ffffff;
                line-height: 10px;
}
.betriebliste {
        color: #5c7b8e;
}
.kontaktformular label {
      position: relative;
      width: 80px;
      float: left;
      margin: 2px 0px 2px 0px;
}
.kontaktformular .textinput {
      width: 250px;
      margin: 2px 0px 2px 0px;
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}
.kontaktformular .textarea {
      width: 250px;
      height: 120px;
      margin: 2px 0px 2px 0px;
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}
.kontaktformular .textinput_plz {
      width: 50px;
      margin: 2px 0px 2px 0px;
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}
.kontaktformular .textinput_ort {
      width: 182px;
      margin: 2px 0px 2px 0px;
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}
.kontaktformular .bt_submit {
      margin: 10px 0px 10px 80px;
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}
.kontaktformular .bt_delete {
      font-family: Tahoma, Helvetica, Arial, sans-serif;
      font-size: 13px;
}


/* HAMMER */

.hammer-head {
	width: 146px;
}
.hammer-head-top {
	width: 146px;
	height: 5px;
	background: url("/_images/hammer-top.gif") no-repeat top left;
	margin-left:-4px;
	padding:0px;
	line-height: 0px;
	font-size: 0px;
}
.hammer-head-content {
	width: 134px;
	height: 14px;
	background-color: #eb690a;
	border-left: 2px solid #eb690a;
	border-right: 2px solid #eb690a;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 4px 0px 4px;
	margin-left:-4px;
	line-height: 8px;
	text-transform: uppercase;
}
.hammer-content {
	margin-left:-4px;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 134px;
	min-height: 20px;
	font-size: 9px;
	line-height: 12px;
	color: #ffffff;
	padding: 6px 6px 0px 6px;
	background-color: #eb690a;
}
.hammer-content img {
	margin-bottom: 4px;
	border: 0px;
}
.hammer-content h1 {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.hammer-content a:link {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.hammer-content a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.hammer-content a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.hammer-content a:active {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.kommentar_datum {
	font-size: 9px;
	color: #5C7B8E;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5C7B8E;
}

/* STARTSEITE */

.startleft {
	float: left;
	position: relative;
	width: 240px;
	height: 89px;
	margin: -9px 27px 0px 0px;
	border-top: 3px solid #5c7b8e;
	text-align: right;
}
.startright {
	float: left;
	position: relative;
	width: 240px;
	height: 89px;
	margin: -9px 0px 0px 0px;
	border-top: 3px solid #5c7b8e;
	text-align: right;
}
.clear3 {
	clear: both;
	width: 0px;
	height: 0px;
	background-color: #000000;
}
.startleft h2,
.startright h2 {
	display: inline;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: normal;
}
.startheadright {
	background: url(/_images/startseite/bg_headline_right.gif) no-repeat top right;
	height: 15px;
	width: 4px;
	float: right;
	position: relative;
}
.startheadmid {
	background-color: #5c7b8e;
	height: 15px;
	float: right;
	position: relative;
	padding: 0px 3px;
}
.startheadleft {
	background: url(/_images/startseite/bg_headline_left.gif) no-repeat top right;
	height: 15px;
	width: 4px;
	float: right;
	position: relative;
}
.startbild {
	 position: relative;
	 width: 75px;
	 float: left;
	 margin: 10px 9px 0px 0px;
}
.startcontent {
	position: relative;
	width: 153px;
	float: left;
	font-size: 9px;
	text-align: left;
	line-height: 12px;
	margin: 10px 0px 0px 0px;
	color: #5c7b8e;
}