body {background:#FDAF1A url("/de/images/backgrounds/bg_main.jpg") no-repeat top center;color:#CCC;font:normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;}
fieldset {border:none;margin:0;padding:0;}
form,p,ul {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {clear:both;font-size:100%;font-weight:normal;margin:0;padding:0;}
img {border:none;}

/* Homepage */
#containerHome {background:#FFF;margin:0 auto;text-align:left;width:950px;}

#containerHome #header {background:#FFF url("/de/images/backgrounds/bg_home.jpg") no-repeat top left;float:left;width:950px;height:185px;}
#containerHome #header #hLeft {float:left;width:186px;}
#containerHome #header #hLeft h1 {background:transparent url("/de/images/logos/lg_plan.gif") no-repeat top left;margin:87px 0 0 52px;width:81px;height:94px;}
#containerHome #header #hLeft h1 span {display:none;}
#containerHome #header #hRight {float:left;margin-left:-5px;width:764px;}
#containerHome #header #hRight ul {font-size:14px;letter-spacing:2px;list-style:none;margin:105px 0 0 0;}
#containerHome #header #hRight ul li {display:inline;float:left;margin:0 0 0 0px;padding:10px 17px 10px 17px;}
#containerHome #header #hRight ul li.first {margin-left:0;}
#containerHome #header #hRight ul li a {color:#305EBB;text-decoration:none;}
#containerHome #header #hRight ul li a:hover {color:#F88600;}

#containerHome #header2 {background:#FFF url("/de/images/backgrounds/bg_home2.jpg") no-repeat top left;float:left;padding:0 0 5px 0;width:950px;height:375px;}
#containerHome #header2 {background:#FFF url("/de/images/backgrounds/bg_home3.jpg") no-repeat top left;float:left;padding:0 0 0 0;width:950px;height:280px;}
#containerHome #header2 #h2Left {float:left;margin:55px 0 0 55px;display:inline}
#containerHome #header2 #h2Left a {display:block;width:307px;height:203px;margin:0;padding:0}
#containerHome #header2 #h2Left a span {display:none;}
#containerHome #header2 #h2Right {float:left;margin:66px 0 0 33px;display:inline}
#containerHome #header2 #h2Right a {display:block;width:409px;height:138px;margin:0;padding:0}
#containerHome #header2 #h2Right a span {display:none;}

#containerHome #content {float:left;width:950px;margin:0;padding:6px 0 0 0}
#containerHome #content #cLeft {color:#3A3D44;display:inline;float:left;margin:0;padding:0 0 30px 0;width:950px;}
#containerHome #content #cLeft h2 {font-size:18px;font-weight:bold;line-height:20px;margin:0 0 7px 0;}
#containerHome #content #cLeft p {font-size:12px;line-height:16px;margin:0 0 14px 0;}
#containerHome #content #cLeft .col {cursor:pointer;float:left;height:430px;width:211px;}
#containerHome #content #cLeft .col1 {background:#FFF url("/de/images/backgrounds/bg_line_home1.gif") no-repeat top right;padding:0 29px 0 46px;width:265px;}
	html>body #containerHome #content #cLeft .col1 {background:#FFF url("/de/images/backgrounds/bg_line_home1.gif") no-repeat top right;padding:0 29px 0 46px;width:190px;}
#containerHome #content #cLeft .col2 {background:#FFF url("/de/images/backgrounds/bg_line_home2.gif") no-repeat top right;padding:0 29px 0 0;width:219px;}
	html>body #containerHome #content #cLeft .col2 {background:#FFF url("/de/images/backgrounds/bg_line_home2.gif") no-repeat top right;padding:0 29px 0 0;width:190px;}
#containerHome #content #cLeft .col3 {background:#FFF url("/de/images/backgrounds/bg_line_home3.gif") no-repeat top right;padding:0 29px 0 0;width:219px;}
	html>body #containerHome #content #cLeft .col3 {background:#FFF url("/de/images/backgrounds/bg_line_home3.gif") no-repeat top right;padding:0 29px 0 0;width:190px;}
#containerHome #content #cLeft .col img {margin:12px 0 0 0;}
#containerHome #content #cLeft .col p {font-size:11px;line-height:14px;margin:0;}
#containerHome #content #cLeft .col p.bu {font-weight:bold;margin:9px 0 4px 0;}
#containerHome #content #cLeft .col a {color:#305EBB;font-size:11px;font-weight:bold;text-decoration:none;}
#containerHome #content #cRight {display:inline;float:left;margin:0 8px 0 0;width:226px;}

#containerHome #footer {background:#FDAF1A url("/de/images/backgrounds/bg_footer2.gif") no-repeat top left;float:left;padding:17px 0 30px 0;width:950px;}
#containerHome #footer ul#fLine1 {display:inline;float:left;font-size:10px;letter-spacing:1px;list-style:none;margin:0 0 0 114px;width:636px;}
#containerHome #footer ul#fLine1 li {display:inline;margin:0 0 0 10px;padding:0 0 0 24px;}
#containerHome #footer ul#fLine1 li.footer1 {margin-left:0;padding-left:0;}
#containerHome #footer ul#fLine1 li.footer2 {background:transparent url("/de/images/backgrounds/bg_footer_li_1.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer3 {background:transparent url("/de/images/backgrounds/bg_footer_li_2.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer4 {background:transparent url("/de/images/backgrounds/bg_footer_li_3.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer5 {background:transparent url("/de/images/backgrounds/bg_footer_li_1.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer6 {background:transparent url("/de/images/backgrounds/bg_footer_li_2.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer7 {background:transparent url("/de/images/backgrounds/bg_footer_li_3.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li.footer8 {background:transparent url("/de/images/backgrounds/bg_footer_li_1.gif") no-repeat top left;}
#containerHome #footer ul#fLine1 li a {color:#305EBB;text-decoration:none;}
#containerHome #footer div {display:inline;float:left;margin:0 0 0 63px;width:137px;}
#containerHome #footer div a {background:transparent url("/de/images/buttons/bt_plan_empfehlen.gif") no-repeat top left;display:block;width:105px;height:16px;}
#containerHome #footer div a span {display:none;}
#containerHome #footer ul#fLine2 {color:#FFF;display:inline;float:left;font-size:10px;list-style:none;margin:34px 0 0 25px;width:925px;}
#containerHome #footer ul#fLine2 li {display:inline;margin:0 0 0 10px;}
#containerHome #footer ul#fLine2 li.first {font-weight:bold;margin-left:0;}
#containerHome #footer ul#fLine2 li a {color:#FFF;}

/* Standard */
#container {background:#FFF;margin:0 auto;text-align:left;width:950px;}

#header {float:left;width:950px;height:202px;}

.headerHome {background:transparent url("/de/images/backgrounds/bg_header_home.jpg") no-repeat top left;}

#header #hLeft {float:left;width:174px;}
#header #hLeft h1 {background:transparent url("/de/images/logos/lg_plan.gif") no-repeat top left;margin:87px 0 0 52px;}
#header #hLeft div {margin:87px 0 0 52px;display:block;width:81px;height:94px;}
#header #hLeft h1 a {display:block;width:81px;height:94px;}
#header #hLeft h1 a span {display:none;}

#header #hRight {float:left;width:776px;}
#header #hRight #hRight1a {float:left;width:100px;}
#header #hRight #hRight1a ul {font-size:9px;line-height:100%;list-style:none;margin:40px 0 0 21px;}
	html>body #header #hRight #hRight1a ul {margin-top:39px;}
#header #hRight #hRight1a ul li {margin:5px 0 0 0;}
	html>body #header #hRight #hRight1a ul li {margin-top:4px;}
#header #hRight #hRight1a ul li.first {margin-top:0;}
#header #hRight #hRight1a ul li a {color:#305EBB;text-decoration:none;}
#header #hRight #hRight1b {float:left;width:676px;}
#header #hRight #hRight1b h2 {margin:32px 0 0 0px;}
#header #hRight #hRight1b h2 a {display:block;width:667px;height:128px;}
#header #hRight #hRight1b h2 div {display:block;width:667px;height:128px;}
#header #hRight #hRight1b h2 a span {display:none;}

#header #hRight #hRight2 {float:left;width:776px;}
#header #hRight #hRight2 ul {font-size:14px;letter-spacing:2px;list-style:none;margin:2px 0 0 4px;}
#header #hRight #hRight2 ul li {display:inline;float:left;margin:0 0 0 5px;padding:10px 17px 10px 17px;}
#header #hRight #hRight2 ul li.first {margin-left:0;}
#header #hRight #hRight2 ul li.active {color:#305EBB;font-weight:bold;}
#header #hRight #hRight2 ul li a {color:#305EBB;text-decoration:none;}
#header #hRight #hRight2 ul li a:hover {color:#F88600;}

#content {background:#FFF;float:left;padding:30px 0 0 0;width:950px;}

#content #cLeft {display:inline;float:left;margin:0 20px 0 15px;width:160px;}
#content #cLeft ul {background:transparent url("/de/images/backgrounds/bg_nav2.gif") no-repeat top left;font-size:12px;list-style:none;margin:0 0 22px 0;padding:7px 0 0 0;}
#content #cLeft ul li {padding:6px 0 12px 9px;}
#content #cLeft ul li.active {color:#305EBB;font-weight:bold;}
#content #cLeft ul li.bg1 {background:transparent url("/de/images/backgrounds/bg_nav1.gif") no-repeat bottom left;}
#content #cLeft ul li.bg2 {background:transparent url("/de/images/backgrounds/bg_nav2.gif") no-repeat bottom left;}
#content #cLeft ul li.bg3 {background:transparent url("/de/images/backgrounds/bg_nav3.gif") no-repeat bottom left;}
#content #cLeft ul li a {color:#305EBB;text-decoration:none;}
#content #cLeft ul li a:hover {color:#F88600;}
#content #cLeft ul li ul {background:none;margin:0;padding:3px 0 0 0;}
#content #cLeft ul li ul li {font-weight:normal;padding:3px 0 3px 10px;}

/* Teaser A */
#content #cLeft .ta {margin:0 0 30px 0;}
#content #cLeft .ta form {background:transparent url("/de/images/backgrounds/bg_teaser_a.gif") no-repeat top left;width:141px;height:52px;}
#content #cLeft .ta form fieldset {padding:6px 0 0 6px;}
#content #cLeft .ta form fieldset label {color:#305EBB;font-size:12px;}
#content #cLeft .ta form fieldset .input {border:1px solid #CCC;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:2px 5px 0 0;padding:2px;width:108px;height:18px;}
	html>body #content #cLeft .ta form fieldset .input {width:102px;height:12px;}
#content #cLeft .ta form fieldset .button {margin:0 0 -4px 0;}
	html>body #content #cLeft .ta form fieldset .button {margin:0 0 -6px -1px;}

/* Teaser B */
#content #cLeft .tb {color:#000;line-height:13px;margin:0 0 30px 0;}
#content #cLeft .tb h2 {background:transparent url("/de/images/headlines/hl_kontakt.gif") no-repeat top left;width:44px;height:10px;}
#content #cLeft .tb h2 span {display:none;}
#content #cLeft .tb img {margin:9px 0 -6px 0;}
#content #cLeft .tb p {margin:13px 0 0 0;}
#content #cLeft .tb p a {color:#000;font-weight:bold;}

#content #cLeft #dzi {background:transparent url("/de/images/logos/lg_dzi.gif") no-repeat top left;display:inline;float:left;margin:7px 0 0 0;width:64px;height:136px;cursor:pointer}
#content #cLeft #dzi span {display:none;}

#content #cMain {display:inline;float:left;margin:0 10px 0 0;width:510px;}
#content #cMain .intro {color:#FFF;font-size:24px;line-height:29px;padding:101px 0 0 55px;width:510px;height:320px;}
	html>body #content #cMain .intro {width:455px;height:219px;}
#content #cMain .introLink {color:#FFF;cursor:pointer;font-size:24px;line-height:29px;padding:101px 0 0 55px;width:510px;height:320px;}
	html>body #content #cMain .introLink {width:455px;height:219px;}
#content #cMain .introLink a {color:#FFF;font-weight:normal;text-decoration:none;}

#content #cMain .text {color:#23262A;line-height:14px;margin:15px 0 0 0;}
#content #cMain .text b {display:block;font-size:12px;font-weight:bold;margin:0 0 1px 0;}
#content #cMain .text a {color:#305EBB;font-weight:bold;text-decoration:none;}
#content #cMain .link {display:inline;float:left;margin:9px 5px 0 5px;text-align:right;width:500px;}
#content #cMain .link a {background:transparent url("/de/images/buttons/bt_arrow_yellow.gif") no-repeat top left;color:#305EBB;font-weight:bold;padding:0 0 0 22px;text-decoration:none;height:16px;}
	html>body #content #cMain .link a {padding:1px 0 2px 22px;}

/* Mediathek */
#content #cMain #cMMediathek {color:#23262A;line-height:14px;}
#content #cMain #cMMediathek h2 {font-size:14px;font-weight:bold;margin:0 0 11px 0;}
#content #cMain #cMMediathek .subHead {color:#838E9C;margin:0 0 4px 0;}
#content #cMain #cMMediathek .introText {background:transparent url("/de/images/backgrounds/bg_overview1.gif") no-repeat bottom left;padding:0 0 25px 0;}
#content #cMain #cMMediathek .formError {color:#F00;margin:15px 0 0 0;}
#content #cMain #cMMediathek form fieldset .formRow {display:inline;float:left;margin:17px 0 17px 0;width:510px;}
#content #cMain #cMMediathek form fieldset .formRowLine1 {background:transparent url("/de/images/backgrounds/bg_overview1.gif") no-repeat bottom left;margin-bottom:0;padding:0 0 25px 0;}
#content #cMain #cMMediathek form fieldset .formRowLine2 {background:transparent url("/de/images/backgrounds/bg_overview2.gif") no-repeat bottom left;margin-bottom:0;padding:0 0 25px 0;}
#content #cMain #cMMediathek form fieldset .formRowLine3 {background:transparent url("/de/images/backgrounds/bg_overview3.gif") no-repeat bottom left;margin-bottom:0;padding:0 0 25px 0;}
#content #cMain #cMMediathek form fieldset .formRow .col1 {float:left;width:31px;}
#content #cMain #cMMediathek form fieldset .formRow .col1 input {margin:13px 0 0 0;}
	html>body #content #cMain #cMMediathek form fieldset .formRow .col1 input {margin:16px 0 0 0;}
#content #cMain #cMMediathek form fieldset .formRow .col2 {float:left;width:479px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 p {line-height:15px;margin:0 0 4px 0;}
#content #cMain #cMMediathek form fieldset .formRow .col2 p.category {color:#838E9C;font-size:12px;margin:0;}
#content #cMain #cMMediathek form fieldset .formRow .col2 p.headline {font-size:12px;font-weight:bold;margin:0 0 7px 0;}
#content #cMain #cMMediathek form fieldset .formRow .col2 a {color:#305EBB;display:block;float:left;font-weight:bold;margin:14px 0 0 0;text-decoration:none;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2a {float:left;font-weight:bold;width:147px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2b {float:left;width:239px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2b a {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat top left;padding:0 0 0 21px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2c {float:left;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2c a {background:transparent url("/de/images/buttons/bt_arrow_up.gif") no-repeat 0 1px;padding:0 0 2px 20px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2d {margin:0 0 0 386px;}
#content #cMain #cMMediathek form fieldset .formRow .col2 .col2d a {background:transparent url("/de/images/buttons/bt_arrow_up.gif") no-repeat 0 1px;padding:0 0 2px 20px;}
#content #cMain #cMMediathek form fieldset .formRowEnd {background:transparent url("/de/images/backgrounds/bg_arrow_mediathek.gif") no-repeat top left;float:left;display:inline;margin:12px 0 0 10px;padding:44px 0 22px 34px;}
	html>body #content #cMain #cMMediathek form fieldset .formRowEnd {padding:43px 0 22px 55px;}
#content #cMain #cMMediathek form fieldset .formRowEnd input {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 21px -1px;border:none;color:#305EBB;font-size:12px;font-weight:bold;text-decoration:none;}
	html>body #content #cMain #cMMediathek form fieldset .formRowEnd input {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat top left;padding:0 0 0 18px;}

/* Gallery */
#content #cMain #cMGallery {color:#23262A;line-height:14px;}
#content #cMain #cMGallery h2 {font-size:18px;font-weight:bold;line-height:22px;margin:0 0 7px 0;}
#content #cMain #cMGallery p {margin:0 0 27px 0;}
#content #cMain #cMGallery .cMGRow {float:left;width:509px;}
#content #cMain #cMGallery .cMGCol {background:transparent url("/de/images/backgrounds/bg_pictures.gif") no-repeat top left;display:inline;float:left;margin:0 7px 0 0;padding:11px 12px 0 13px;width:165px;height:198px;}
	html>body #content #cMain #cMGallery .cMGCol {width:140px;height:187px;}
#content #cMain #cMGallery .cMGColLast {margin:0;}
#content #cMain #cMGallery .cMGCol div {text-align:center;width:140px;height:114px;}
#content #cMain #cMGallery .cMGCol .title {color:#36C;font-weight:bold;margin:8px 0 0 0;height:33px;}
#content #cMain #cMGallery2 {color:#23262A;line-height:14px;}
#content #cMain #cMGallery2 h2 {font-size:14px;font-weight:bold;margin:0 0 3px 0;}
#content #cMain #cMGallery2 div {margin:17px 30px 21px 30px;text-align:center;width:450px;}
#content #cMain #cMGallery2 p.imageText {line-height:18px;}

#content #cMain #cMGallery2ButtonRow {display:inline;float:left;margin:20px 0 0 0;width:510px;}
#content #cMain #cMGallery2ButtonRow a {color:#305EBB;font-weight:bold;text-decoration:none;}
#content #cMain #cMGallery2ButtonRow #col1 {display:inline;float:left;margin:20px 0 0 0;width:410px;}
#content #cMain #cMGallery2ButtonRow #col1 a {background:transparent url("/de/images/buttons/bt_arrow_left.gif") no-repeat top left;padding:0 0 0 17px;}
#content #cMain #cMGallery2ButtonRow #col2 {float:left;width:100px;}
#content #cMain #cMGallery2ButtonRow #col2 div {margin:0 0 5px 0;}
#content #cMain #cMGallery2ButtonRow #col2 div a {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat top left;padding:1px 0 2px 21px;}

/* Activities */
#content #cMain #cMActivities {color:#23262A;}
#content #cMain #cMActivities h2 {font-size:18px;font-weight:bold;line-height:22px;margin:0 0 23px 0;}
#content #cMain #cMActivities p {font-weight:bold;margin:0 0 34px 0;}
#content #cMain #cMActivities #map {float:left;width:510px;}
#content #cMain #cMActivities #map #col1 {background:transparent url("/de/images/maps/mp_default.gif") no-repeat top left;float:left;width:286px;}
#content #cMain #cMActivities #map #col2 {float:left;width:224px;}
#content #cMain #cMActivities #map #col2 p {font-weight:normal;margin:0 0 15px 0;}
#content #cMain #cMActivities #map #col2 h3 {color:#36C;font-size:12px;font-weight:bold;margin:0 0 6px 0;}
#content #cMain #cMActivities #map #col2 select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin:-5px 0 0 0;padding:2px 2px 2px 0;width:179px;}
	html>body #content #cMain #cMActivities #map #col2 select {width:181px;height:18px;}
#content #cMain #cMActivities #map #col2 .button {margin:0 0 -4px 0px;}
	html>body #content #cMain #cMActivities #map #col2 .button {margin:0 0 -5px 1px;}
#content #cMain #cMActivities #map #col2 #cMAFooter {color:#878C92;margin:26px 0 0 0;}

#content #cMain #cMActivities2 {color:#23262A;line-height:15px;}
#content #cMain #cMActivities2 h2 {font-size:18px;font-weight:bold;line-height:22px;margin:0 0 29px 0;}
#content #cMain #cMActivities2 div {margin:0 0 26px 0;}
#content #cMain #cMActivities2 div a {background:transparent url("/de/images/buttons/bt_arrow_left.gif") no-repeat top left;color:#305EBB;font-weight:bold;padding:0 0 3px 17px;text-decoration:none;}
#content #cMain #cMActivities2 .groupBlock {margin:0 0 8px 0;padding:0 0 26px 0;}
#content #cMain #cMActivities2 .gB1 {background:transparent url("/de/images/backgrounds/bg_overview1.gif") no-repeat bottom left;}
#content #cMain #cMActivities2 .gB2 {background:transparent url("/de/images/backgrounds/bg_overview2.gif") no-repeat bottom left;}
#content #cMain #cMActivities2 .gB3 {background:transparent url("/de/images/backgrounds/bg_overview3.gif") no-repeat bottom left;}
#content #cMain #cMActivities2 .gBLast {margin:0 0 1px 0;}
#content #cMain #cMActivities2 .groupBlock a {background:none;color:#23262A;font-weight:normal;padding:0;text-decoration:underline;}

/* Forms Main */
#content #cMain #cMFormpage {color:#000;}
#content #cMain #cMFormpage h2 {font-size:18px;font-weight:bold;line-height:22px;margin:0 0 13px 0;}
#content #cMain #cMFormpage p {line-height:14px;}
#content #cMain #cMFormpage p a {color:#305EBB;font-weight:bold;text-decoration:none;}
#content #cMain #cMFormpage .formErrors {color:#F00;margin:15px 0 0 0;}
#content #cMain #cMFormpage form {background:transparent url("/de/images/backgrounds/bg_form.gif") repeat-y top left;margin:10px 0 30px 0;}
#content #cMain #cMFormpage .formShop {margin:0;}
#content #cMain #cMFormpage form fieldset .error {color:#F00;}
#content #cMain #cMFormpage form fieldset .fBody {background:transparent url("/de/images/backgrounds/bg_form_top.jpg") no-repeat top left;min-height:100px;padding:36px 0 0 0;}
#content #cMain #cMFormpage form fieldset .fStamp {background:transparent url("/de/images/backgrounds/bg_form_top_stamp.jpg") no-repeat top left;padding:39px 0 0 0;}
#content #cMain #cMFormpage form fieldset .fStamp .fDate {color:#23262A;font-family:Arial,Helvetica,sans-serif;font-size:9px;margin:0 0 12px 421px;}
#content #cMain #cMFormpage form fieldset .fBody h3 {background:transparent url("/de/images/elements/el_form_arrow.gif") no-repeat 0 2px;font-weight:bold;margin:0 0 16px 54px;padding:0 0 0 19px;}
#content #cMain #cMFormpage form fieldset .fBody h3.pateOrInfo {font-size:14px;margin:0 0 13px 54px;padding:11px 0 0 19px;;background:none;}
#content #cMain #cMFormpage form fieldset .fBody h4 {font-weight:bold;margin:0 0 16px 73px;}
#content #cMain #cMFormpage form fieldset .fBody .h3Checkbox {background:transparent url("/de/images/elements/el_form_arrow.gif") no-repeat 0 2px;display:inline;float:left;margin:0 0 16px 54px;}
#content #cMain #cMFormpage form fieldset .fBody .h3Checkbox input {margin:0 5px -1px 19px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .h3Checkbox input {margin:0 8px 0 23px;}
#content #cMain #cMFormpage form fieldset .fBody .h3Checkbox label {font-weight:bold;}
#content #cMain #cMFormpage form fieldset .fBottom {background:transparent url("/de/images/backgrounds/bg_form_bottom.jpg") no-repeat bottom left;float:left;padding-bottom:60px;}
	html>/**/body #content #cMain #cMFormpage form fieldset .fBottom {padding-bottom:0;}
#content #cMain #cMFormpage form fieldset .fBottom .fBRow {display:inline;float:left;margin:0 0 5px 73px;width:384px;}
#content #cMain #cMFormpage form fieldset .fBottom .fBRow .col3 {float:left;width:25px;}
#content #cMain #cMFormpage form fieldset .fBottom .fBRow .col4 {float:left;width:359px;}
#content #cMain #cMFormpage form fieldset .fBottom .fBButton {display:inline;float:left;margin:17px 50px 60px 0;text-align:right;width:460px;}
#content #cMain #cMFormpage form fieldset .fBottom .fBButton input {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 -1px;border:none;color:#36C;cursor:pointer;font-size:12px;font-weight:bold;margin:0 0 2px 0;padding:0 0 0 6px;text-decoration:none;}
	html>body #content #cMain #cMFormpage form fieldset .fBottom .fBButton input {padding:0 0 0 17px;}

#content #cMain #cMFormpage form fieldset .fBottom .fBNextButton {display:inline;float:left;margin:17px 50px 60px 0px;text-align:right;width:460px;}
#content #cMain #cMFormpage form fieldset .fBottom .fBNextButton input {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 -1px;border:none;color:#36C;cursor:pointer;font-size:12px;font-weight:bold;margin:0 0 2px 0;padding:0 0 0 13px;text-decoration:none;}
	html>body #content #cMain #cMFormpage form fieldset .fBNextButton .fBButton input {padding:0 0 0 17px;}

/* Rows and Cols */
#content #cMain #cMFormpage form fieldset .fBody .fRow {display:inline;float:left;margin:0 0 5px 73px;width:384px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow.pateOrInfoIndent {margin-left:90px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowMargin {margin-bottom:15px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowLine {background:transparent url("/de/images/elements/el_form_line.gif") no-repeat bottom left;margin-bottom:8px;padding:0 0 25px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRowDottedLine {background:transparent url("../images/elements/el_form_dottedline.gif") no-repeat bottom left;margin-bottom:8px;padding:0 0 25px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRowHint {font-size:9px;margin-top:-16px;margin-bottom:15px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowHintShop {font-size:9px;margin-top:-2px;margin-bottom:15px;}
#content #cMain #cMFormpage form fieldset .fBody #shopFormTop {background:transparent url("/de/images/elements/el_form_line2.gif") no-repeat bottom left;display:inline;float:left;margin-bottom:8px;padding:0 0 21px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col1 {float:left;width:128px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col2 {float:left;width:256px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col3 {float:left;width:25px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col4 {float:left;width:359px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col4 wider {float:left;width:512px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col5 {color:#23262A;float:left;font-weight:bold;width:272px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col5 input {margin:0 7px -3px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .col6 {color:#838E9C;float:left;padding:2px 0 0 0;width:112px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowUpload #fRowUpload1 {display:inline;float:left;margin:0 5px 0 0;width:176px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRowUpload #fRowUpload1 {width:228px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowUpload #fRowUpload2 {float:left;}
#content #cMain #cMFormpage form fieldset .fBody .fRowUpload #fRowUpload2 input {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:0 0 0 2px;height:20px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRowUpload #fRowUpload2 input {height:18px;width:385px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems {display:inline;float:left;margin:0 0 13px 73px;line-height:13px;width:384px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col1 {float:left;width:14px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col1 a {background:transparent url("/de/shop/images/bt_delete.gif") no-repeat top left;display:block;width:14px;height:17px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col1 a span {display:none;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col2 {float:left;font-weight:bold;text-align:right;width:21px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col3 {float:left;padding:0 0 0 11px;width:288px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRowItems .col3 {width:277px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col4 {float:left;width:10px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItems .col5 {float:left;text-align:right;width:51px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItemsSum {display:inline;float:left;margin:0 0 0px 302px;width:155px;}
#content #cMain #cMFormpage form fieldset .fBody .sumLast {background:transparent url("/de/shop/images/bg_line_shop1.gif") no-repeat bottom left;font-weight:bold;margin-bottom:25px;padding:0 0 4px 0;}
#content #cMain #cMFormpage form fieldset .fBody .sumLast2 {background:transparent url("/de/shop/images/bg_line_shop2.gif") no-repeat bottom left;font-weight:bold;margin-top:-8px;padding:0 0 9px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItemsSum .col1 {float:left;width:94px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItemsSum .col2 {float:left;width:10px;}
#content #cMain #cMFormpage form fieldset .fBody .fRowItemsSum .col3 {float:left;text-align:right;width:51px;}

/* Radios */
#content #cMain #cMFormpage form fieldset .fBody .fRow .fRadio {display:inline;margin:0 12px 0 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .last {margin:0;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .fRadio input {margin:0 3px -3px 0;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .fRadioCol1 {float:left;width:25px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .fRadioCol2 {float:left;width:359px;}

/* Selects */
#content #cMain #cMFormpage form fieldset .fBody .fRow select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;height:20px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow select {height:18px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .sel1 {margin:0 0 0 5px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .sel2 {width:256px;}

/* Inputs */
#content #cMain #cMFormpage form fieldset .fBody .fRow .input {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:0 0 0 2px;height:20px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .input {height:16px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp1 {margin:0 6px 0 0;width:125px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp1 {width:121px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp2 {width:125px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp2 {width:121px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp3 {width:256px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp3 {width:252px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp4 {margin:0 6px 0 0;width:48px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp4 {width:44px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp5 {width:202px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp5 {width:198px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp6 {margin:0 0 0 1px;width:123px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp6 {width:119px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp7 {margin:0 6px 0 0;width:64px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp7 {width:60px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp8 {margin:0 6px 0 0;width:36px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp8 {width:32px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp9 {margin:0 6px 0 0px;width:28px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp9 {width:24px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp10 {margin:0 6px 0 12px;width:36px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp10 {width:32px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp11 {margin:0 2px 0 0;width:38px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp11 {width:34px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp12 {margin:0 0 0 2px;width:57px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp12 {width:53px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .inp13 {width:104px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .inp13 {width:100px;}

/* Textareas */
#content #cMain #cMFormpage form fieldset .fBody .fRow textarea {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .ta1 {width:384px;height:80px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .ta1 {width:382px;height:78px;}
#content #cMain #cMFormpage form fieldset .fBody .fRow .ta2 {width:384px;height:145px;}
	html>body #content #cMain #cMFormpage form fieldset .fBody .fRow .ta2 {width:382px;height:143px;}

/* ecard */
#content #cMain #cMFormpage form.ecard {background:none;margin:0;}
#content #cMain #cMFormpage form.ecard fieldset h3 {background:transparent url("/de/images/headlines/hl_ecard.jpg") no-repeat top left;display:inline;float:left;margin:27px 0 0 30px;width:401px;height:57px;}
#content #cMain #cMFormpage form.ecard fieldset h3 span {display:none;}
#content #cMain #cMFormpage form.ecard fieldset .card {background:transparent url("/de/images/backgrounds/bg_ecard.gif") no-repeat top left;float:left;width:503px;height:362px;}
#content #cMain #cMFormpage form.ecard fieldset #cardPreview {background:transparent url("/de/images/backgrounds/bg_ecard_preview.gif") no-repeat top left;float:left;margin:22px 0 0 0;}
#content #cMain #cMFormpage form.ecard fieldset #cardPreview2 {background:transparent url("/de/images/backgrounds/bg_ecard_preview2.gif") no-repeat top left;margin:19px 0 0 0;padding:11px 0 0 11px;}
#content #cMain #cMFormpage form.ecard fieldset .card p {font-size:10px;font-weight:bold;margin:0 0 4px 0;}
#content #cMain #cMFormpage form.ecard fieldset .card label {display:inline;font-size:10px;float:left;margin:0 0 2px 0;}
#content #cMain #cMFormpage form.ecard fieldset .card label.error {color:#F00;}
#content #cMain #cMFormpage form.ecard fieldset .card input {border:1px solid #C9C9C9;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:0 0 0 2px;height:20px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card input {height:16px;}
#content #cMain #cMFormpage form.ecard fieldset .card textarea {border:1px solid #C9C9C9;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;width:206px;height:234px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card textarea {width:204px;height:232px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft {float:left;padding:10px 0 0 20px;width:253px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card #cardLeft {width:233px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft .cardLeftRow {float:left;width:233px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft .cardLeftRow .cardLeftRow1 {float:left;width:45px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft .cardLeftRow .cardLeftRow2 {float:left;width:188px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft input {font-size:10px;font-weight:bold;margin:0 0 6px 0;width:161px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card #cardLeft input {width:157px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft .tArea {display:inline;float:left;margin:9px 0 0 0;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardLeft .tArea label {margin:0;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardRight {float:left;padding:227px 0 0 11px;width:250px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card #cardRight {width:239px;}
#content #cMain #cMFormpage form.ecard fieldset .card #cardRight input {font-size:10px;font-weight:bold;margin:0 0 11px 0;width:207px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .card #cardRight input {width:203px;}
#content #cMain #cMFormpage form.ecard fieldset .hint {color:#23262A;float:left;font-size:9px;margin:2px 0 24px 0;}
	html>body #content #cMain #cMFormpage form.ecard fieldset .hint {letter-spacing:-1px;}
#content #cMain #cMFormpage form.ecard fieldset p {color:#1B1B1B;float:left;margin:0 0 6px 0;}
#content #cMain #cMFormpage form.ecard fieldset .picRow {display:inline;float:left;margin:0 0 1px 0;width:509px;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .picCol {display:inline;float:left;margin:0 13px 0 0;width:161px;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .last {margin:0;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .picCol a {background:transparent url("/de/images/backgrounds/bg_ecard_frame.gif") no-repeat top left;display:block;height:117px;width:161px;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .picCol a.active {background:transparent url("/de/images/backgrounds/bg_ecard_frame2.gif") no-repeat top left;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .picCol a:hover {background:transparent url("/de/images/backgrounds/bg_ecard_frame2.gif") no-repeat top left;}
#content #cMain #cMFormpage form.ecard fieldset .picRow .picCol a img {margin:11px 12px 12px 16px;}
#content #cMain #cMFormpage form.ecard fieldset #buttonRow {display:inline;float:left;margin:13px 0 0 0;text-align:right;width:503px;}
#content #cMain #cMFormpage form.ecard fieldset #buttonRow input {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 -1px;border:none;color:#36C;font-size:12px;font-weight:bold;text-decoration:none;}
#content #cMain #cMFormpage form.ecard fieldset #buttonRow .button1 {margin:0 0 2px 0;padding:0 0 0 10px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset #buttonRow .button1 {margin:0 0 2px 0;padding:0 0 0 20px;}
#content #cMain #cMFormpage form.ecard fieldset #buttonRow .button2 {margin:0 -18px 2px 16px;padding:0 0 0 2px;}
	html>body #content #cMain #cMFormpage form.ecard fieldset #buttonRow .button2 {margin:0 0 2px 27px;padding:0 0 0 20px;}

#content #cMain2 {display:inline;float:left;margin:0 9px 0 0;width:746px;}

/* Shop */
#content #cMain2 #shop_start {background:transparent url("/de/shop/images/bg_start.gif") no-repeat top left;color:#23262A;float:left;font-size:12px;padding:138px 0 0 140px;width:746px;height:541px;}
	html>body #content #cMain2 #shop_start {width:606px;height:403px;}
#content #cMain2 #shop_start h2 span {display:none;}
#content #cMain2 #shop_start p {margin:0 0 28px 0;width:485px;}
#content #cMain2 #shop_start p.hl {font-size:14px;font-weight:bold;margin:0 0 10px 0;}
#content #cMain2 #shop_start .teaser {cursor:pointer;display:inline;float:left;padding:9px 0 0 17px;width:191px;}
	html>body #content #cMain2 #shop_start .teaser {width:174px;}
#content #cMain2 #shop_start #t1 {background:transparent url("/de/shop/images/bg_start_teaser1.gif") no-repeat top left;margin:0 20px 0 31px;}
#content #cMain2 #shop_start #t2 {background:transparent url("/de/shop/images/bg_start_teaser2.gif") no-repeat top left;}
#content #cMain2 #shop_start .teaser p {color:#305EBB;font-size:14px;font-weight:bold;margin:18px 0 0 0;width:148px;}

#content #cMain2 .shop_header {float:left;width:746px;height:145px;}
#content #cMain2 #hd_shop1 {background:transparent url("/de/shop/images/bg_top_shop1.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l_1 {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop_step_1.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l_2 {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop_step_2.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l_3 {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop_step_3.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l_4 {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop_step_4.gif") no-repeat top left;}
#content #cMain2 #hd_shopg4l_5 {background:transparent url("/de/giftsforlifeshop/images/bg_top_g4lshop_step_5.gif") no-repeat top left;}
#content #cMain2 #hd_shop2 {background:transparent url("/de/shop/images/bg_top_shop2.gif") no-repeat top left;}
#content #cMain2 #hd_detail {background:transparent url("/de/shop/images/bg_top_detail.gif") no-repeat top left;}
#content #cMain2 #hd_basket {background:transparent url("/de/shop/images/bg_top_basket.gif") no-repeat top left;}
#content #cMain2 #hd_form {background:transparent url("/de/shop/images/bg_top_form.gif") no-repeat top left;}
#content #cMain2 .shop_header .row1 {float:left;width:746px;}
#content #cMain2 .shop_header .row1 h2 span {display:none;}
#content #cMain2 .shop_header .row1 .basketLink {display:inline;float:left;margin:39px 0 0 530px;width:216px;}
#content #cMain2 .shop_header .row1 .basketLinkForm {display:inline;float:left;margin:39px 0 0 487px;width:259px;}
#content #cMain2 .shop_header .row1 a {background:transparent url("/de/shop/images/bt_arrow_white.gif") no-repeat top left;color:#FFF;font-size:12px;font-weight:bold;padding:0 0 0 20px;text-decoration:none;}
#content #cMain2 .shop_header .row2 {float:left;width:746px;}
#content #cMain2 .shop_header .row2 ul {display:inline;float:left;list-style:none;margin:12px 0 0 136px;width:232px;}
#content #cMain2 .shop_header .row2 ul li {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;float:left;font-weight:bold;padding:0 0 7px 20px;}
#content #cMain2 .shop_header .row2 ul li a {color:#305EBB;text-decoration:none;}
#content #cMain2 .shop_header .row2 .categorySelect {display:inline;float:left;margin:32px 0 0 0;width:378px;}
#content #cMain2 .shop_header .row2 .categorySelect label {color:#23262A;font-size:11px;}
#content #cMain2 .shop_header .row2 .categorySelect select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin:-5px 0 0 0;padding:2px 2px 2px 0;width:137px;}
	html>body #content #cMain2 .shop_header .row2 .categorySelect select {width:136px;height:18px;}
#content #cMain2 .shop_header .row2 .categorySelect .button {margin:0 0 -4px 0px;}
	html>body #content #cMain2 .shop_header .row2 .categorySelect .button {margin:0 0 -5px 1px;}
#content #cMain2 .shop_header .row2 p {color:#23262A;font-size:10px;line-height:14px;margin:32px 86px 0 126px;width:534px;}

#content #cMain2 #shop_info {color:#1B1B1B;display:none;float:left;line-height:18px;margin:0 100px 0 136px;width:510px;}
/* Holistic-IT 05.09.07 - Nils Dieckmann */
#content #cMain2 .shop_info {color:#1B1B1B;display:none;float:left;line-height:18px;margin:0 100px 0 136px;width:510px;}
/* Holistic-IT 05.09.07 - Nils Dieckmann */
#content #cMain2 #shop_info h3 {color:#36C;font-size:12px;font-weight:bold;margin:0 0 3px 0;}
#content #cMain2 #shop_info p {margin:0 0 19px 0;}
#content #cMain2 #shop_info div {background:transparent url("/de/shop/images/bg_shop_info.gif") no-repeat bottom left;display:inline;float:left;margin:1px 0 12px 0;padding:0 0 4px 0;}
	html>body #content #cMain2 #shop_info div {margin-bottom:31px;}
#content #cMain2 #shop_info div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 2px;color:#305EBB;float:right;font-weight:bold;padding:0 0 17px 20px;text-decoration:none;}
	html>body #content #cMain2 #shop_info div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 1px;}
#content #cMain2 #shop_info div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 2px;color:#305EBB;float:right;font-weight:bold;padding:0 0 17px 20px;text-decoration:none;}

#content #cMain2 #shop_impr {color:#1B1B1B;display:none;float:left;line-height:18px;margin:0 100px 0 136px;width:510px;}
/* Holistic-IT 05.09.07 - Nils Dieckmann */
#content #cMain2 .shop_impr {color:#1B1B1B;display:none;float:left;line-height:18px;margin:0 100px 0 136px;width:510px;}
/* Holistic-IT 05.09.07 - Nils Dieckmann */
#content #cMain2 #shop_impr h3 {color:#36C;font-size:12px;font-weight:bold;margin:0 0 3px 0;}
#content #cMain2 #shop_impr p {margin:0 0 19px 0;}
#content #cMain2 #shop_impr div {background:transparent url("/de/shop/images/bg_shop_info.gif") no-repeat bottom left;display:inline;float:left;margin:1px 0 12px 0;padding:0 0 4px 0;}
	html>body #content #cMain2 #shop_impr div {margin-bottom:31px;}
#content #cMain2 #shop_impr div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 2px;color:#305EBB;float:right;font-weight:bold;padding:0 0 17px 20px;text-decoration:none;}
	html>body #content #cMain2 #shop_impr div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 1px;}
#content #cMain2 #shop_impr div a {background:transparent url("/de/shop/images/bt_arrow_up.gif") no-repeat 0 2px;color:#305EBB;float:right;font-weight:bold;padding:0 0 17px 20px;text-decoration:none;}

#content #cMain2 #shop_products {display:inline;float:left;margin:0 100px 0 146px;width:500px;}
#content #cMain2 #shop_products .sPRow {float:left;width:500px;}
#content #cMain2 #shop_products .sPCol {color:#000;cursor:pointer;display:inline;float:left;line-height:13px;margin:0 50px 0 0;width:129px;}
	html>body #content #cMain2 #shop_products .sPCol {width:113px;}
#content #cMain2 #shop_products .row1 {background:transparent url("/de/shop/images/bg_item1.gif") no-repeat top left;padding:7px 7px 0 9px;}
#content #cMain2 #shop_products .row1 p {margin:9px 0 25px 0;}
#content #cMain2 #shop_products .row2 {background:transparent url("/de/shop/images/bg_item2.gif") no-repeat top left;padding:11px 9px 0 7px;}
#content #cMain2 #shop_products .row2 p {margin:5px 0 25px 0;}
#content #cMain2 #shop_products .last {margin:0 13px 0 0;}
#content #cMain2 #shop_products .sPCol img {margin:0 0 11px 0;}
#content #cMain2 #shop_productsBottom {background:transparent url("/de/shop/images/bg_items_bottom.gif") no-repeat top left;color:#36C;display:inline;float:left;margin:-25px 0 0 0;padding:19px 171px 0 0;text-align:right;width:746px;height:243px;}
	html>body #content #cMain2 #shop_productsBottom {width:629px;height:224px;}
#content #cMain2 #shop_productsBottom a {color:#36C;text-decoration:none;}

#content #cMain2 #shop_detail {display:inline;float:left;margin:0 80px 0 122px;width:544px;}
#content #cMain2 #shop_detail #col1 {background:transparent url("/de/shop/images/bg_detail.gif") no-repeat top left;float:left;padding:31px 0 0 27px;width:360px;height:354px;}
	html>body #content #cMain2 #shop_detail #col1 {width:333px;height:323px;}
#content #cMain2 #shop_detail #col2 {color:#000;display:inline;float:left;line-height:13px;margin:4px 0 0 0;width:184px;}
#content #cMain2 #shop_detail #col2 h3 {color:#36C;font-size:18px;font-weight:bold;line-height:normal;margin:0 0 2px 0;}
#content #cMain2 #shop_detail #col2 p {margin:0 0 13px 0;}
#content #cMain2 #shop_detail #col2 p.price {margin:0 0 21px 0;}
#content #cMain2 #shop_detail #col2 .formRow {display:inline;float:left;margin:0 0 5px 0;width:184px;}
#content #cMain2 #shop_detail #col2 .formRow .formCol1 {display:inline;float:left;margin:3px 0 0 0;width:50px;}
#content #cMain2 #shop_detail #col2 .formRow .formCol2 {float:left;width:134px;}
#content #cMain2 #shop_detail #col2 .formRow .formCol2 select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:2px 2px 2px 0;}
#content #cMain2 #shop_detail #col2 .formRow .formCol2 .select1 {width:79px;}
#content #cMain2 #shop_detail #col2 .formRow .formCol2 .select2 {width:59px;}
#content #cMain2 #shop_detail #col2 .buttonRow {display:inline;float:left;margin:24px 0 0 0;width:184px;}
/* Änderung Holistic-IT 05.09.07 - Nils Dieckmann*/
#content #cMain2 #shop_detail #col2 .buttonRow a {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;text-decoration: none;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
#content #cMain2 .shop_basket .itemRow .col1 .col2 .buttonRow a {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;text-decoration: none;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
#content #cMain2 .shop_basket .itemRow .col2 .buttonRow a {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;text-decoration: none;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
#content #cMain2 .shop_basket .buttonRow input {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;text-decoration: none;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
#content #cMain2 .shop_basket div div fieldset form .buttonRow input {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;text-decoration: none;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
/* Änderung Holistic-IT 05.09.07 - Nils Dieckmann*/
#content #cMain2 #shop_detail #col2 .buttonRow input {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;border:none;color:#305EBB;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 1px 13px;width:165px;}
#content #cMain2 #shop_detail #col2 .buttonRow2 {background:transparent url("/de/shop/images/bg_detail_small.gif") no-repeat top left;display:inline;float:left;margin:13px 0 0 0;padding:7px 5px 0 5px;width:156px;height:65px;}
	html>body #content #cMain2 #shop_detail #col2 .buttonRow2 {width:146px;height:58px;}
#content #cMain2 #shop_detail #col2 .buttonRow2 p {color:#36C;font-weight:bold;margin:0 0 8px 0;}
#content #cMain2 #shop_detail #col2 .buttonRow2 div a {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;color:#36C;float:left;font-weight:bold;padding:0 0 7px 20px;text-decoration:none;}

#content #cMain2 #shop_detailBottom {background:transparent url("/de/shop/images/bg_items_bottom.gif") no-repeat top left;float:left;font-weight:bold;padding:42px 0 0 132px;width:746px;height:243px;}
	html>body #content #cMain2 #shop_detailBottom {width:614px;height:201px;}
#content #cMain2 #shop_detailBottom a {background:transparent url("/de/shop/images/bt_arrow_left.gif") no-repeat top left;color:#36C;padding:0 0 2px 20px;text-decoration:none;}
#content #cMain2 #shop_detailBottom a.linkRight {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;color:#36C;margin:0 0 0 244px;padding:0 0 2px 20px;text-decoration:none;}

#content #cMain2 #shop_basket {display:inline;float:left;margin:0 115px 0 109px;width:522px;}
#content #cMain2 #shop_basket h3 {background:transparent url("/de/shop/images/bt_arrow_right3.gif") no-repeat 0 3px;color:#000;font-weight:bold;margin:0 0 25px 0;padding:0 0 0 19px;}
#content #cMain2 #shop_basket .itemRow {background:transparent url("/de/shop/images/bg_line_basket.gif") no-repeat bottom left;color:#000;display:inline;float:left;margin:0 0 10px 20px;padding:0 20px 29px 0;width:502px;}
	html>body #content #cMain2 #shop_basket .itemRow {width:482px;}
#content #cMain2 #shop_basket .itemRow .col1 {background:transparent url("/de/shop/images/bg_basket.gif") no-repeat top left;float:left;padding:9px 0 0 8px;width:110px;height:101px;}
	html>body #content #cMain2 #shop_basket .itemRow .col1 {width:102px;height:92px;}
#content #cMain2 #shop_basket .itemRow .col2 {float:left;font-weight:bold;padding:0 6px 0 0;text-align:right;width:25px;}
	html>body #content #cMain2 #shop_basket .itemRow .col2 {width:19px;}
#content #cMain2 #shop_basket .itemRow .col3 {float:left;width:150px;}
#content #cMain2 #shop_basket .itemRow .col3 ul {font-weight:bold;list-style:none;margin:15px 0 0 0;}
#content #cMain2 #shop_basket .itemRow .col3 ul li {margin:6px 0 0 0;padding:0 0 2px 19px;}
#content #cMain2 #shop_basket .itemRow .col3 ul li.change {background:transparent url("/de/shop/images/bt_arrow_right.gif") no-repeat top left;}
#content #cMain2 #shop_basket .itemRow .col3 ul li.delete {background:transparent url("/de/shop/images/bt_delete.gif") no-repeat top left;}
#content #cMain2 #shop_basket .itemRow .col3 ul li a {color:#305EBB;text-decoration:none;}
#content #cMain2 #shop_basket .itemRow .col4 {float:left;width:132px;}
#content #cMain2 #shop_basket .itemRow .col5 {float:left;width:11px;}
#content #cMain2 #shop_basket .itemRow .col6 {float:left;text-align:right;width:54px;}
#content #cMain2 #shop_basket .sumRow {color:#000;display:inline;float:left;margin:0 0 0 328px;padding:0 20px 3px 0px;width:194px;}
	html>body #content #cMain2 #shop_basket .sumRow {width:174px;}
#content #cMain2 #shop_basket .sumRowAdded {background:transparent url("/de/shop/images/bg_line_basket_short.gif") no-repeat bottom left;font-weight:bold;margin-bottom:30px;padding-bottom:5px;}
#content #cMain2 #shop_basket .sumRowAdded2 {background:transparent url("/de/shop/images/bg_line_basket_short2.gif") no-repeat bottom left;font-weight:bold;padding-bottom:11px;}
#content #cMain2 #shop_basket .sumRow .col1 {float:left;padding:0 0 0 7px;width:109px;}
	html>body #content #cMain2 #shop_basket .sumRow .col1 {width:102px;}
#content #cMain2 #shop_basket .sumRow .col2 {float:left;width:11px;}
#content #cMain2 #shop_basket .sumRow .col3 {float:left;text-align:right;width:54px;}
#content #cMain2 #shop_basket .messageRow {color:#F00;display:inline;float:left;font-weight:bold;margin:30px 20px 0 20px;width:482px;}

#content #cMain2 #shop_confirm {background:transparent url("/de/shop/images/bg_confirm.gif") no-repeat top left;padding:171px 0 0 167px;width:746px;height:541px;}
	html>body #content #cMain2 #shop_confirm {width:579px;height:370px;}
#content #cMain2 #shop_confirm h2 {background:transparent url("/de/shop/images/hl_confirm.gif") no-repeat top left;width:408px;height:70px;}
#content #cMain2 #shop_confirm h2 span {display:none;}
#content #cMain2 #shop_confirm p {color:#23262A;font-size:12px;line-height:14px;margin:14px 0 0 0;text-align:center;width:424px;}
#content #cMain2 #shop_confirm div {background:transparent url("/de/shop/images/bg_confirm_link.jpg") no-repeat top right;cursor:pointer;margin:45px 0 0 121px;padding:103px 0 0 2px;width:178px;height:126px;}
	html>body #content #cMain2 #shop_confirm div {width:176px;height:23px;}
#content #cMain2 #shop_confirm div a {color:#305EBB;font-size:14px;font-weight:bold;text-decoration:none;}

#content #cRight {display:inline;float:left;margin:0 9px 0 0;width:226px;}

#content #cRight #projectCountries {color:#000;margin:0 0 30px 17px;}
#content #cRight #projectCountries label {float:left;font-weight:bold;}
#content #cRight #projectCountries select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:2px 2px 2px 0;width:165px;}
#content #cRight #projectCountries .button {margin:0 0 -4px 1px;}
#content #cRight #projectCountries div {margin:15px 0 0 0;}
#content #cRight #projectCountries div a {color:#305EBB;font-weight:bold;text-decoration:none;}

/* Teaser 1 */
#content #cRight .t1 {background:transparent url("/de/images/backgrounds/bg_teaser1.gif") repeat-y top left;color:#3A3D44;line-height:14px;margin:0 0 30px 0;width:226px;}
#content #cRight .t1 .top {background:transparent url("/de/images/backgrounds/bg_teaser1_top.gif") no-repeat top left;padding:117px 27px 13px 27px;}
#content #cRight .t1 .bottom {background:transparent url("/de/images/backgrounds/bg_teaser1_bottom.gif") no-repeat bottom left;padding:0 27px 28px 27px;}
#content #cRight .t1 .bottom form fieldset select {border:1px solid #36C;color:#3A3D44;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:-5px 0 0 0;padding:2px;width:148px;}
	html>body #content #cRight .t1 .bottom form fieldset select {width:147px;height:20px;}
#content #cRight .t1 .bottom form fieldset .button {margin:0 0 -4px -1px;}
	html>body #content #cRight .t1 .bottom form fieldset .button {margin:0 0 -5px 0;}

/* Teaser 2 */
#content #cRight .t2 {background:transparent url("/de/images/backgrounds/bg_teaser1.gif") repeat-y top left;color:#3A3D44;line-height:14px;margin:0 0 30px 0;width:226px;}
#content #cRight .t2 .top {background:transparent url("/de/images/backgrounds/bg_teaser2_top.jpg") no-repeat top left;padding:124px 27px 13px 27px;}
#content #cRight .t2 .top_rb {background:transparent url("/de/images/backgrounds/bg_teaser2_top_rb.jpg") no-repeat top left;padding:124px 27px 13px 27px;}

#content #cRight .t2 .bottom {background:transparent url("/de/images/backgrounds/bg_teaser1_bottom.gif") no-repeat bottom left;padding:0 27px 52px 27px;}
#content #cRight .t2 .bottom form fieldset select {border:1px solid #36C;color:#3A3D44;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:-5px 0 0 0;padding:2px;width:148px;}
	html>body #content #cRight .t2 .bottom form fieldset select {width:147px;height:20px;}
#content #cRight .t2 .bottom form fieldset .button {margin:0 0 -4px -1px;}
	html>body #content #cRight .t2 .bottom form fieldset .button {margin:0 0 -5px 0;}
#content #cRight .t2 .bottom p {padding:20px 0 0 0;}
#content #cRight .t2 .bottom .link {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 9px;float:right;font-weight:bold;padding:10px 0 0 20px;text-align:right;}
#content #cRight .t2 .bottom .link a {color:#305EBB;text-decoration:none;}

/* Teaser 3 */
#content #cRight .t3 {font-size:12px;font-weight:bold;margin:0 0 27px 17px;}
#content #cRight .t3 ul {list-style:none;}
#content #cRight .t3 ul li {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 0px;margin:0 0 3px 0;padding:0 0 0 19px;}
	html>body #content #cRight .t3 ul li {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 -1px;}
#content #cRight .t3 ul li a {color:#36C;text-decoration:none;}

/* Teaser 4 */
#content #cRight .t4 {background:transparent url("/de/images/backgrounds/bg_teaser4.jpg") no-repeat top left;margin:0 0 30px 0;padding:214px 0 0 38px;width:226px;height:291px;}
	html>body #content #cRight .t4 {width:188px;height:77px;}
#content #cRight .t4 ul {list-style:none;}
#content #cRight .t4 ul li {margin:0 0 6px 0;}
#content #cRight .t4 ul li a {display:block;height:16px;}
#content #cRight .t4 ul li a.link1 {background:transparent url("/de/images/headlines/hl_teaser4a.gif") no-repeat top left;width:157px;}
#content #cRight .t4 ul li a.link2 {background:transparent url("/de/images/headlines/hl_teaser4b.gif") no-repeat top left;width:145px;}
#content #cRight .t4 ul li a span {display:none;}

/* Teaser 4b */
#content #cRight .t4b {background:transparent url("/de/images/backgrounds/bg_teaser4.jpg") no-repeat top left;margin:0 0 30px 0;padding:0 0 0 38px;width:226px;height:291px;}
	html>body #content #cRight .t4b {width:188px;}

#content #cRight .t4b div {cursor:pointer;}
#content #cRight .t4b div a {display:block;width:170px;height:214px;}
#content #cRight .t4b div a span {display:none;}

#content #cRight .t4b ul {list-style:none;}
#content #cRight .t4b ul li {margin:0 0 6px 0;}
#content #cRight .t4b ul li a {display:block;height:16px;}
#content #cRight .t4b ul li a.link1 {background:transparent url("/de/images/headlines/hl_teaser4a.gif") no-repeat top left;width:157px;}
#content #cRight .t4b ul li a.link2 {background:transparent url("/de/images/headlines/hl_teaser4b.gif") no-repeat top left;width:145px;}
#content #cRight .t4b ul li a span {display:none;}

/* Teaser 5 */
#content #cRight .t5 {background:transparent url("/de/images/backgrounds/bg_teaser5.jpg") no-repeat top left;cursor:pointer;margin:0 0 30px 0;padding:205px 34px 0 26px;width:226px;height:326px;}
	html>body #content #cRight .t5 {width:166px;height:121px;}
#content #cRight .t5 p {color:#23262A;line-height:14px;}
#content #cRight .t5 p.footer {color:#3559CD;font-size:9px;text-align:right;}
#content #cRight .t5 p a {background:transparent url("/de/images/headlines/hl_teaser5.gif") no-repeat top left;display:block;margin:15px 0 0 7px;width:145px;height:16px;}
#content #cRight .t5 p a span {display:none;}

/* Teaser 6 */
#content #cRight .t6 {background:transparent url("/de/images/backgrounds/bg_teaser6.gif") no-repeat top left;cursor:pointer;margin:0 0 30px 0;padding:108px 34px 0 22px;width:226px;height:224px;}
	html>body #content #cRight .t6 {width:170px;height:116px;}
#content #cRight .t6 h3 span {display:none;}
#content #cRight .t6 p {line-height:14px;}
#content #cRight .t6 p a {color:#23262A;text-decoration:none;}

/* Teaser 7 */
#content #cRight .t7 {line-height:14px;margin:0 15px 30px 0;}
#content #cRight .t7 div {background:transparent url("/de/images/backgrounds/bg_teaser7.gif") no-repeat top left;cursor:pointer;padding:210px 0 0 0;}
#content #cRight .t7 div a {color:#36C;font-size:12px;font-weight:bold;text-decoration:none;}
#content #cRight .t7 div p {color:#3A3D44;margin:3px 0 13px 0;}
#content #cRight .t7 form fieldset select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin:-5px 0 0 0;padding:2px 2px 2px 0;width:179px;}
	html>body #content #cRight .t7 form fieldset select {width:181px;height:18px;}
#content #cRight .t7 form fieldset .button {margin:0 0 -4px 0px;}
	html>body #content #cRight .t7 form fieldset .button {margin:0 0 -5px 1px;}

/* Teaser 8 */
#content #cRight .t8 {background:transparent url("/de/images/backgrounds/bg_teaser8.gif") no-repeat top left;cursor:pointer;line-height:13px;margin:0 0 30px 17px;padding:102px 30px 0 10px;}
#content #cRight .t8 p {color:#3A3D44;margin:0 0 14px 0;}
#content #cRight .t8 a {background:transparent url("/de/images/buttons/bt_arrow_blue_small.gif") no-repeat 0 9px;color:#305EBB;font-weight:bold;padding:10px 0 0 20px;text-decoration:none;}

/* Teaser 9 */
#content #cRight .t9 {background:transparent url("/de/images/backgrounds/bg_teaser9.gif") repeat-y top left;color:#3A3D44;line-height:14px;margin:0 0 30px 17px;width:192px;}
#content #cRight .t9 .top {background:transparent url("/de/images/backgrounds/bg_teaser9_top.gif") no-repeat top left;padding:9px 10px 9px 10px;}
#content #cRight .t9 .bottom {background:transparent url("/de/images/backgrounds/bg_teaser9_bottom.gif") no-repeat bottom left;padding:0 0 18px 10px;}
#content #cRight .t9 .bottom form fieldset select {border:1px solid #36C;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin:4px 0 0 0;padding:2px 2px 2px 0;width:84px;}
	html>body #content #cRight .t9 .bottom form fieldset select {margin:3px 0 0 0;width:83px;height:18px;}
#content #cRight .t9 .bottom form fieldset .input1 {border:1px solid #36C;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:3px 4px 0 0;padding:3px;width:83px;height:20px;}
	html>body #content #cRight .t9 .bottom form fieldset .input1 {width:75px;height:12px;}
#content #cRight .t9 .bottom form fieldset .input2 {border:1px solid #36C;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:3px 0 0 0;padding:3px;width:83px;height:20px;}
	html>body #content #cRight .t9 .bottom form fieldset .input2 {width:75px;height:12px;}
#content #cRight .t9 .bottom form fieldset .input3 {border:1px solid #36C;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:3px 0 0 0;padding:3px;width:170px;height:20px;}
	html>body #content #cRight .t9 .bottom form fieldset .input3 {width:162px;height:12px;}
#content #cRight .t9 .bottom form fieldset .button {margin:11px 0 0 72px;}

/* Teaser 10 */
#content #cRight .t10 {background:transparent url("/de/images/backgrounds/bg_teaser10.gif") repeat-y top left;color:#3A3D44;cursor:pointer;line-height:14px;margin:0 0 30px 0;width:226px;}
#content #cRight .t10 .top {background:transparent url("/de/images/backgrounds/bg_teaser10_top.gif") no-repeat top left;font-weight:bold;}
#content #cRight .t10 .top img {border-bottom:1px solid #9AB9F6;margin:1px 0 0 18px;}
#content #cRight .t10 .top p {padding:9px 27px 0 27px;}
#content #cRight .t10 .bottom {padding:4px 27px 41px 27px;}
#content #cRight .t10 .b1 {background:transparent url("/de/images/backgrounds/bg_teaser10_bottom1.gif") no-repeat bottom left;}
#content #cRight .t10 .b2 {background:transparent url("/de/images/backgrounds/bg_teaser10_bottom2.gif") no-repeat bottom left;}
#content #cRight .t10 .bottom p a {color:#3A3D44;text-decoration:none;}

/* Teaser 11 */
#content #cRight .t11 {color:#36C;font-size:12px;font-weight:bold;margin:0 17px 27px 17px;}
#content #cRight .t11 p {margin:0 0 8px 0;}
#content #cRight .t11 ul {list-style:none;}
#content #cRight .t11 ul li {background:transparent url("/de/images/buttons/bt_arrow_yellow.gif") no-repeat 0 0px;margin:0 0 3px 0;padding:0 0 0 22px;}
	html>body #content #cRight .t11 ul li {background:transparent url("/de/images/buttons/bt_arrow_yellow.gif") no-repeat 0 -1px;}
#content #cRight .t11 ul li a {color:#36C;text-decoration:none;}

/* Teaser 12 */
#content #cRight .t12 {color:#1B1B1B;margin:0 0 11px 17px;}
#content #cRight .t12 h3 {color:#36C;font-size:12px;font-weight:bold;margin:0 0 8px 0;}
#content #cRight .t12 ul {line-height:14px;list-style:none;margin:0 0 19px 0;}
#content #cRight .t12 ul li {background:transparent url("/de/images/elements/el_bullet_blue.gif") no-repeat 3px 4px;margin:0 0 4px 0;padding:0 0 0 16px;}
#content #cRight .t12 ul li a {color:#305EBB;font-weight:bold;text-decoration:none;}

#content #cRight .t12Shop {margin-top:15px;}

/* Teaser 13 */
#content #cRight .t13 {background:transparent url("/de/images/backgrounds/bg_teaser13.gif") no-repeat top left;color:#23262A;font-size:10px;line-height:13px;margin:0 0 30px 0;padding:20px 21px 0 31px;width:226px;height:187px;cursor:pointer}
	html>body #content #cRight .t13 {width:174px;height:167px;}
#content #cRight .t13 div {float:left;width:55px;height:114px;}
#content #cRight .t13 a{text-decoration:none;color:#23262A;}

#shopFormBottom {background:#FFF;float:left;width:950px;}
#shopFormBottom div {background:transparent url("/de/shop/images/bg_items_bottom2.gif") no-repeat 195px 0;height:158px;}

#footer {background:#FDAF1A url("/de/images/backgrounds/bg_footer.gif") no-repeat top left;float:left;padding:76px 0 30px 0;width:950px;}

#footer ul#fLine1 {display:inline;float:left;font-size:10px;letter-spacing:1px;list-style:none;margin:0 0 0 200px;width:550px;}#footer ul#fLine1 li {display:inline;margin:0 0 0 10px;padding:0 0 0 24px;}
#footer ul#fLine1 li.footer1 {margin-left:0;padding-left:0;}
#footer ul#fLine1 li.footer2 {background:transparent url("/de/images/backgrounds/bg_footer_li_1.gif") no-repeat top left;}
#footer ul#fLine1 li.footer3 {background:transparent url("/de/images/backgrounds/bg_footer_li_2.gif") no-repeat top left;}
#footer ul#fLine1 li.footer4 {background:transparent url("/de/images/backgrounds/bg_footer_li_3.gif") no-repeat top left;}
#footer ul#fLine1 li.footer5 {background:transparent url("/de/images/backgrounds/bg_footer_li_3.gif") no-repeat top left;}

#footer ul#fLine1 li a {color:#305EBB;text-decoration:none;}

#footer div {display:inline;float:left;margin:0 0 0 63px;width:137px;}
#footer div a {background:transparent url("/de/images/buttons/bt_plan_empfehlen.gif") no-repeat top left;display:block;width:105px;height:16px;}
#footer div a span {display:none;}

#footer ul#fLine2 {color:#FFF;display:inline;float:left;font-size:10px;list-style:none;margin:34px 0 0 25px;width:925px;}
#footer ul#fLine2 li {display:inline;margin:0 0 0 10px;}
#footer ul#fLine2 li.first {font-weight:bold;margin-left:0;}
#footer ul#fLine2 li a {color:#FFF;}

.tx-trs2slaender-pi3 {position: relative;}

.contenttable {
	clear: left;
	margin-top: 50px;
}

.contenttable td a {
	color: #888888;
	font-size: 0.8em;
	text-decoration: none;
}

.contenttable td strong a {
	color: #000000;
}

/**
 * CSS Style Addon
 *
 * version 1.01
 * © HOLISTIC-ITNils Dieckmann & Helmut Knaack GbR 2007
 */

 #gfl_header {
 	background: transparent url("/de/giftsforlifeshop/images/gfl_header_1.gif") no-repeat top left;
	height: auto;
	width: 745px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

 #gfl_header_1, #gfl_header_2, #gfl_header_3, #gfl_header_basket, #gfl_header_confirmation, #gfl_header_login, #gfl_header_overview, #gfl_header_payment, #gfl_header_success {
	height: 150px;
	width: 745px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#gfl_header_1 {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_1.gif") no-repeat top left;
}

#gfl_header_2 {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_2.gif") no-repeat top left;
}

#gfl_header_3 {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_3.gif") no-repeat top left;
}

#gfl_header_basket {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_basket.gif") no-repeat top left;
}

#gfl_header_confirmation {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_confirmation.gif") no-repeat top left;
}

#gfl_header_login {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_login.gif") no-repeat top left;
}

#gfl_header_overview {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_overview.gif") no-repeat top left;
}

#gfl_header_payment {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_payment.gif") no-repeat top left;
}

#gfl_header_success {
	background: transparent url("/de/giftsforlifeshop/images/gfl_header_success.gif") no-repeat top left;
}

#gfl_basket_link {
	width: auto;
	height: auto;
	padding: 0px;
	padding-right: 45px;
	padding-top: 20px;
	margin: 0px;
	vertical-align: bottom;
	text-align: right;
}

  #gfl_inhalt {
	 width: 745px;
	 padding: 0px;
	 padding-left: 30px;
	 margin: 0px;
	 min-height: 600px;
	 height: auto;
	 vertical-align: top;
}

  #gfl_inhalt form, #gfl_inhalt form fieldset, #gfl_inhalt table {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border-collapse: collapse;
	border: 0px;
  }

  #gfl_inhalt form input, #gfl_inhalt form select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border: 1px solid #3366cc;
  }

  #gfl_inhalt_2 {
	 width: 715px;
	 padding: 0px;
	 padding-left: 30px;
	 margin: 0px;
	 min-height: 600px;
	 height: 600px;
	 vertical-align: top;
}

  #gfl_inhalt_2 form, #gfl_inhalt_2 form fieldset, #gfl_inhalt_2 table {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border-collapse: collapse;
	border: 0px;
  }

  #gfl_inhalt_2 form input, #gfl_inhalt_2 form select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border: 1px solid #3366cc;
  }

  #gfl_paper_header, #gfl_paper_header_addressbook, #gfl_paper_header_basket, #gfl_paper_header_login, #gfl_paper_header_overview, #gfl_paper_header_payment, #gfl_paper_header_register, #gfl_paper_header_reminder, #gfl_paper_header_success {
	width: 617px;
	height: 75px;
	padding: 0px;
	margin: 0px;
	border: 0px;
  }

  #gfl_paper_header{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_basket.gif") no-repeat top left;
  }

  #gfl_paper_header_addressbook{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_addressbook.gif") no-repeat top left;
  }

  #gfl_paper_header_basket{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_basket.gif") no-repeat top left;
  }

  #gfl_paper_header_login{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_login.gif") no-repeat top left;
  }

  #gfl_paper_header_overview{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_overview.gif") no-repeat top left;
  }

  #gfl_paper_header_payment{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_payment.gif") no-repeat top left;
  }

  #gfl_paper_header_register{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_register.gif") no-repeat top left;
  }

  #gfl_paper_header_reminder{
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_reminder.gif") no-repeat top left;
  }

  #gfl_paper_header_success {
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_header_success.gif") no-repeat top left;
  }

  #gfl_paper_body {
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_body.gif") repeat-y top left;
	width: 617px;
	height: auto;
	padding: 0px;
	padding-left: 35px;
	margin: 0px;
	border: 0px;
  }

  #gfl_paper_body form, #gfl_paper_body form fieldset, #gfl_paper_body table {
  display: inline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border-collapse: collapse;
	border: 0px;
  }

  #gfl_paper_body form input, #gfl_paper_body form select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border: 1px solid #3366cc;
  }

  #gfl_paper_footer, #gfl_paper_footer_success {
	width: 617px;
	height: 150px;
	padding: 0px;
	margin: 0px;
	border: 0px;
  }

 #gfl_paper_footer {
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_footer.gif") no-repeat top left;
  }

 #gfl_paper_footer_success {
  	background: transparent url("/de/giftsforlifeshop/images/bg_paper_footer_success.gif") no-repeat top left;
  	height: 125px;
  }

  #arrowleft, #arrowright, #arrowup, #arrowdown, #expand, #tc_delete {
  	color: #3366cc;
	font-weight: bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
	padding-bottom: 4px;
	margin: 0px;
  }

  #arrowrightbasket {
  color: #3366cc;
	font-weight: bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
	padding-bottom: 8px;
	margin: 0px;
	margin-top: 8px;
  }

  #arrowleft {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_left.gif") no-repeat top left;
  }

  #arrowright {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_right.gif") no-repeat top left;
  }

  #arrowrightbasket {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_right.gif") no-repeat top left;
  }

  #arrowup {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_up.gif") no-repeat top left;
  }

  #arrowdown {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_down.gif") no-repeat top left;
  }

  #expand {
	background: transparent url("/de/giftsforlifeshop/images/bt_arrow_right.gif") no-repeat top left;
  }

  #tc_delete {
	background: transparent url("/de/giftsforlifeshop/images/bt_delete.gif") no-repeat top left;
  }

  .spacer_horiz_thin {
  	background: transparent url("/de/giftsforlifeshop/images/bg_line_thin.gif") repeat-x top left;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	width: auto;
	height: 3px;
  }

  .spacer_horiz_thick {
  	background: transparent url("/de/giftsforlifeshop/images/bg_line_thick.gif") repeat-x top left;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	width: auto;
	height: 6px;
  }

  .spacer_summary {
  background: transparent url("/de/giftsforlifeshop/images/bg_line_summary.gif") repeat-x bottom right;
  padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	width: auto;
	height: 25px;
	vertical-align: top;
  }

#gfl_bg_item_2 {
	background: transparent url("/de/giftsforlifeshop/images/gfl_bg_item_2.gif") no-repeat top left;
}

#gfl_bg_item_desc {
  font-size: 11px;
	color: 		Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pointer {
	background:			transparent url("/de/giftsforlifeshop/images/bg_arrow_yellow_left.gif") no-repeat top left;
	width:				  39px;
	height: 				23px;
	margin:				30px 0px 0px 0px;
	text-decoration:	none;
}

#pointer1 {
	background:			transparent url("/de/giftsforlifeshop/images/bg_arrow_yellow_right.gif") no-repeat top left;
	width:				  50px;
	height: 				15px;
	padding:				0px;
	text-decoration:	none;
}

#i_gift {
	background:			transparent url("/de/giftsforlifeshop/images/bg_i_gift.gif") no-repeat top left;
	width:				  85px;
	height: 				15px;
	padding:				10px 10px 10px 10px;
	text-decoration:	none;
}

#f_gift {
	background:			transparent url("/de/giftsforlifeshop/images/bg_f_gift.gif") no-repeat top left;
	width:				  285px;
	height: 				15px;
	padding:				10px 10px 10px 10px;
	text-decoration:	none;
}

#receiver_certificate {
	background:			transparent url("/de/giftsforlifeshop/images/bg_receiver_certificate.gif") no-repeat top left;
	width:				  240px;
	height: 				15px;
	padding:				0px 10px 0px 10px;
	text-decoration:	none;
}

#item_in_basket {
	background:			transparent url("/de/giftsforlifeshop/images/bg_item_in_basket.gif") no-repeat top left;
	width:				  171px;
	height: 				68px;
	padding:				10px 10px 10px 10px;
	color: 				  #3366cc;
  font-weight: bold;
  font-size: 11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#bg_item_basket {
	background:			transparent url("/de/giftsforlifeshop/images/bg_item_basket.gif") no-repeat top left;
	width:				  120px;
	height: 				120px;
	padding:				10px;
	color: 				  #3366cc;
	font-weight:    bold;
  font-size: 11px;
	color: 		Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#gfl_heading_cat {
	background:			transparent url("/de/giftsforlifeshop/images/heading_categories.gif") no-repeat top left;
	width: 170px;
	height: 30px;
}

.gfl_prod_container {
	background:			transparent url("/de/giftsforlifeshop/images/bg_item2.gif") no-repeat top left;
	width: 150px;
	height: 130px;
	padding: 0px;
	margin: 0px;
	margin-left: 30px;
	margin-right: 30px;
	vertical-align: top;
}

#gfl_howto1, #gfl_howto2, #gfl_howto3, #gfl_howto4 {
  width: 150px;
  height: auto;
  padding: 0px;
  padding-top: 150px;
  margin: 0px;
	vertical-align: top;
}

#gfl_howto1 {
	background: transparent url("/de/giftsforlifeshop/images/howto_1.gif") no-repeat top left;
}

#gfl_howto2 {
	background: transparent url("/de/giftsforlifeshop/images/howto_2.gif") no-repeat top left;
}

#gfl_howto3 {
	background: transparent url("/de/giftsforlifeshop/images/howto_3.gif") no-repeat top left;
}

#gfl_howto4 {
	background: transparent url("/de/giftsforlifeshop/images/howto_4.gif") no-repeat top left;
}
.link_style {color:black;text-decoration:none;}

a{color:#305EBB;}
DIV.tx-danewslettersubscription-pi1 {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-premsg {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {font-weight:bold;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {height:20px;background-color:#e3e9f7;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row {background-color:transparent;height:20px;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color:transparent;height:20px;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P INPUT {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P SELECT {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {background-color:transparent;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header P {background-color:transparent;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color:transparent;color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}}

DIV.tx-danewslettersubscription-pi1 INPUT {color:black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px}

.fRowPlan {margin-top:5px;width:500px;height:19px;margin-left:5px}
.fRowPlan .col1 {float:left;width:128px;}
.fRowPlan .col2{float:left;width:256px;}

.inp1_error { margin:0 6px 0 0; width:121px;border:1px solid #ff0000;height:14px; }
.inp2_error { width:121px; border:1px solid #ff0000;height:14px;}
.inp3_error { width:252px;border:1px solid #ff0000;height:14px; }
.inp4_error { margin:0 6px 0 0; width:44px;border:1px solid #ff0000;height:14px; }
.inp5_error { width:198px; border:1px solid #ff0000;height:14px;}
.inp6_error { margin:0 0 0 1px; width:119px; border:1px solid #ff0000;height:14px;}
.inp7_error { margin:0 6px 0 0; width:60px; border:1px solid #ff0000;height:14px;}
.inp8_error { margin:0 6px 0 0; width:32px; border:1px solid #ff0000;height:14px;}
.inp9_error { margin:0 6px 0 0px; width:24px;border:1px solid #ff0000;height:14px; }
.inp10_error { margin:0 6px 0 12px; width:32px; border:1px solid #ff0000;height:14px;}
.inp11_error { margin:0 2px 0 0; width:34px;border:1px solid #ff0000;height:14px; }
.inp12_error { margin:0 0 0 2px; width:53px;border:1px solid #ff0000;height:14px; }
.inp13_error { width:100px; border:1px solid #ff0000;height:14px;}

.form-errors {border:1px solid #afc2e9;margin-left:5px;font-weight:bold;width:450px;background-color:#e0e7f5 }
.error_text { color:#ff0000; }
.sel2_error {width:256px;background-color:#d5e0f5}
.label_small{font-size:11px;margin-left:-1px;}