body {margin:0; padding:0; font-family:Trebuchet, Trebuchet MS, sans-serif; font-size:12px; color:#727272; background:#ffffff url(images/bg.gif) repeat-x;}
a {color:#727272;}
a:hover {color:#}
a:focus {outline:none;}
b, strong {color:#404040;}
img {border:0;}
form {margin:0;}
h1 {font-size:14px; font-weight:bold; color:#404040; margin:0 0 10px 0;}
h1 a {text-decoration:none;}
h1 a:hover {color:#F29400; text-decoration:underline;}
h2 {font-size:12px; font-weight:bold; color:#404040; margin:0 0 5px 0;}
input, select, textarea {font-size:12px; font-family:Trebuchet, Trebuchet MS, sans-serif;}
#boxAnim {position:absolute;}
.fieldlabel {color:#bbbbbb;}

.clearer {clear:both; float:none;}

a.nextArea {position:absolute; right:20px; bottom:2px; font-weight:normal; font-size:12px; padding-left:25px; background:transparent url(images/link.gif) no-repeat 15px center; text-decoration:none;}
a.nextArea:hover {color:#666666; text-decoration:underline;}

a.arrow {padding-left:10px; background:transparent url(images/link.gif) no-repeat 0 center; text-decoration:none;}
a.arrow:hover {color:#666666; text-decoration:underline;}

#main {width:1270px; height:770px; margin:auto; padding:0; position:relative;}
#logo {position:absolute; left:0px; top:89px; z-index:1;}
#footer {border-top:5px solid #ffc900; position:relative; padding:20px 0 0 20px;}
#footer .copyRight {padding:40px 0 0 550px; font-size:11px; clear:both; float:none;}
#footer .copyRight a {text-decoration:none;}

/* ---------------------- Suche ---------------------- */
#search {position:absolute; right:9px; top:0; background-color:#dddddd; padding:0 3px 0 3px;}
#search table {border-collapse:collapse;}
#search table td {padding:0;}
#search table td.s0 {padding-left:1px;}
#search table td.s1 {width:90px; padding-top:3px; padding-left:5px;}
#search input.suche {width:140px; height:18px; line-height:18px; padding:1px; border:1px solid #999999; margin:0;}
#search .submit {background:url(images/but_suchen.gif); color:transparent; text-transform:capitalize; border:0; width:87px; height:27px;}
table.csc-searchResultInfo {margin-top:25px;}

/* ---------------------- Suchergebnisse ---------------------- */
.csc-mailform-field {background-color:#dddddd; padding:5px; width:560px; position:relative;}
.csc-mailform-field label {display:inline-block; width:75px;}
.csc-mailform-field input {height:18px; line-height:18px; padding:1px; border:1px solid #999999;}
.csc-mailform-field .csc-mailform-submit {position:absolute; bottom:7px; right:10px; background:url(images/but_suchen.gif); color:transparent; text-indent:-10000px; text-transform:capitalize; border:0; width:87px; height:27px;}

/* ---------------------- Navi ---------------------- */
ul.leftNav {position:absolute; left:20px; top:58px; list-style:none; padding:0; margin:0;}
ul.leftNav li {float:left; margin:0 10px 0 0; padding:0; position:relative;}
ul.leftNav li a {padding-left:10px; background:transparent url(images/link.gif) no-repeat left center; text-decoration:none;}
ul.leftNav li a:hover {text-decoration:underline}

ul.topNav {position:absolute; left:196px; top:0px; list-style:none; padding:0; margin:0; z-index:2; cursor:default;}
ul.topNav li {float:left; margin:0; padding:0; position:relative; width:204px; overflow:hidden;}
ul.topNav li div {border-bottom:2px solid #727272; margin:0 0 0 4px; width:180px; text-align:center; font-size:14px; line-height:28px;text-transform:uppercase}
ul.topNav li.active div {background-color:#ffffff;}
ul.topNav li.over {background:url(images/menu_bg.png) no-repeat;}
ul.topNav li.over div {border:0; background:none !important;}
ul.topNav li.over ul {display:block; list-style:none;}
ul.topNav li ul {margin:0; padding:0; padding-bottom:18px; background:url(images/menu_bottom.png) no-repeat left bottom; display:none;}
ul.topNav li ul li {float:none; margin:0; padding:2px 5px 2px 5px; text-align:left; background:url(images/menu_bg.png) repeat-y;}
ul.topNav li ul li a {display:block; margin:0; padding:2px 2px 2px 15px; width:160px; background:url(images/link.gif) no-repeat 5px 7px; text-decoration:none;}
ul.topNav li ul li a:hover {text-decoration:underline; background-color:#ffffff;}
ul.topNav li ul li.active a {background-color:#ffffff;}

/* ---------------------- Footerlinks ---------------------- */
.reflinks {width:990px; height:32px; overflow:hidden; background:url(images/footer_links.gif) no-repeat; position:relative;}
.reflinks a {display:block; overflow:hidden; text-indent:-10000px; float:left; height:32px; background-repeat:no-repeat; background-image:url(images/s.gif);}
.reflinks a.disabled {cursor:default;}
.reflinks a.disabled:hover {background:none;}
.reflinks a:hover, .reflinks a.active {background-image:url(images/footer_links_a.gif);}
.reflinks a.altana 	{width:83px; background-position:0px 0px;}
.reflinks a.basf 		{width:95px; background-position:-83px 0px;}
.reflinks a.bmw 		{width:46px; background-position:-178px 0px;}
.reflinks a.db 			{width:53px; background-position:-224px 0px;}
.reflinks a.et 			{width:92px; background-position:-277px 0px;}
.reflinks a.gd 			{width:61px; background-position:-369px 0px;}
.reflinks a.hr 			{width:106px; background-position:-430px 0px;}
.reflinks a.lanxess {width:81px; background-position:-536px 0px;}
.reflinks a.mcc 		{width:87px; background-position:-617px 0px;}
.reflinks a.ob 			{width:93px; background-position:-704px 0px;}
.reflinks a.rewe 		{width:102px; background-position:-797px 0px;}
.reflinks a.siemens {width:89px; background-position:-899px 0px;}


/* ---------------------- Defaultpage ---------------------- */
#default {width:1270px; height:642px; overflow:hidden; background:#ffffff url(images/default_bg.jpg) no-repeat;}
#default .col {float:left; margin-top:90px; position:relative;}
#default .col0 {width:325px; height:550px;}
#default .col1 {width:650px;}
#default .col2 {width:255px; margin-left:40px;}

/* Teaserboxen */
.box {width:252px; height:157px; background:url(images/info_box.png) no-repeat; margin-bottom:5px;}
.box h2 {margin:0; padding:6px 0 4px 14px; font-size:12px; line-height:18px; font-weight:normal; color:#727272;}
.box .content {width:225px; height:76px; padding:22px 0 0 14px; font-size:22px; line-height:25px; font-weight:bold; color:#404040; overflow:hidden;}
.box .video {width:226px; height:98px; padding-left:10px; overflow:hidden;}
.box .link {width:239px; text-align:right;}
.box .link a {padding-left:10px; background:url(images/link.gif) no-repeat left center; text-decoration:none;}
.box .link a:hover {text-decoration:underline;}

/* ---------------------- Startpage ---------------------- */
#start {width:1270px; height:642px; background:#ffffff url(images/start_bg.jpg) no-repeat;}
#start .slogan {position:absolute; left:135px; top:230px; width:320px;}
#start .slogan h1 {font-size:40px; line-height:45px; margin:0 0 10px 0; font-weight:normal; color:#727272;}
#start .box {width:252px; height:157px; background:url(images/info_box.png) no-repeat; margin-bottom:10px;position:relative;}
#start .contentArea {position:absolute;left:830px; top:89px;}
#start .box h2 {margin:0; padding:6px 0 4px 14px; height:18px; overflow:hidden; font-size:12px; color:#404040; font-weight:bold;}
#start .box .content {width:225px; height:90px; padding:8px 0 0 14px; color:#404040; font-size:11px; font-weight:normal; line-height:16px; overflow:hidden;}
#start .box a.more {padding-left:10px; width:auto!important; background:url(images/link.gif) no-repeat left center; text-decoration:none;position:absolute;bottom:13px;right:15px;}
#start .box a:hover {text-decoration:underline;}
#start .glow {position:absolute; left:543px; top:223px; width:173px; height:172px; background:url(images/glow.png);}

#start #popumfrage {position:absolute; left:350px; top:90px; width:410px; height:460px; background:url(images/start_umfrage_bg.png); z-index:10;}
#start #popumfrage .close {position:absolute; right:22px; top:3px;}
#start #popumfrage .umfrage {position:absolute; right:22px; bottom:30px;}
#start #popumfrage h1 {color:#ffc900; font-size:24px; font-weight:normal; margin:44px 0 0 50px;}
#start #popumfrage .umfrage-start {padding:12px 0 0 38px;}
#start #popumfrage .umfrage-start h2 {font-size:18px; font-weight:normal; line-height:20px; color:#727272; padding-left:12px; margin:0 0 7px 0;}
#start #popumfrage .umfrage-start .intro {padding-left:12px; font-size:14px;}
#start #popumfrage .umfrage-start .verl {margin-top:38px; font-size:14px; line-height:16px; padding-left:12px; background:url(images/link.gif) no-repeat 0px 4px;}
#start #popumfrage .umfrage-start .verl .image {padding:4px 0 4px 0;}
#start #popumfrage .umfrage-start .verl1 .image {margin-left:-20px;}


/* Statements links */
#default .col0 .star {display:inline-block; margin-left:-8px; width:8px;}
#default .col0 .phase .star {margin-left:-12px; width:12px;}
#default .col0 .studie {position:absolute; padding-left:20px; bottom:13px; font-size:12px; line-height:15px;}

#default .col0 .sicherer {display:none;}
#default .col0 .effizienter {display:none;}
#default .col0 .einfacher {display1:none;}

#default .col0 .phasen {position:absolute; left:0; top:170px; display:none;}
#default .col0 .phase1 {display:none;}
#default .col0 .phase2 {display:none;}

#default .col0 .phase h2 {margin:70px 0 0 30px; padding:0; font-size:22px; line-height:22px; font-weight:normal; color:#727272;}
#default .col0 .phase .image {margin:25px 0 0 35px; display:none;}
#default .col0 .phase p {margin:12px 0 0 30px; font-size:12px; line-height:16px; display:none;}


/* defaultContent */
.defaultContent {width:650px; height:475px; overflow:auto; position:relative; background-repeat:no-repeat; background-color:#ffffff;}
.defaultContent h1 {margin:23px 0 9px 0; padding:0 40px 0 40px; color:#ffc900; font-weight:normal; font-size:18px; line-height:21px;}
.defaultContent .content {padding:0 0 0 40px; width:570px; font-size:12px; line-height:16px;}
.defaultContent .content p {margin:0 0 10px 0;}
.defaultContent .content .col0 {float:left; width:260px !important; height:auto !important; padding:0 40px 0 0;}
.defaultContent .content .col1 {float:left; width:260px !important; height:auto !important; padding:0;}


/* Datenspeicher */
.wissen {background-image:url(images/solyp-content220b_650x475.gif)}
.wissen h2 {position:absolute; bottom:20px; padding-left:40px; color:#ffc900; font-weight:normal; font-size:18px; line-height:21px;}
.wissen .marker {position:absolute; width:45px; height:35px; cursor:pointer; border:0px solid red;}
.wissen .mP {left:25px; top:212px; width:62px; height:115px;}
.wissen .m1 {left:277px; top:223px;}
.wissen .m2 {left:430px; top:257px;}
.wissen .m3 {left:575px; top:322px;}
.wissen .popInfo {position:absolute; display:none; left:125px; top:200px; width:397px; height:229px; background:url(images/pop_info.png) no-repeat;}
.wissen .popInfo .close {position:absolute; width:70px; height:16px; right:5px; top:5px; cursor:pointer;}
.wissen .popInfo h1 {margin:26px 0 0 0; padding:6px 0 15px 55px; font-size:14px; font-weight:bold; color:#404040; line-height:17px; background:9px 0px no-repeat;}
.wissen .popInfo p {margin:0; padding:0 15px 0 55px; font-size:12px; line-height:16px;}
.wissen .popP h1 {background-image:url(images/pop_p.gif)}
.wissen .pop1 h1 {background-image:url(images/pop_1.gif)}
.wissen .pop2 h1 {background-image:url(images/pop_2.gif)}
.wissen .pop3 h1 {background-image:url(images/pop_3.gif)}

/* Ohne Schmerz */
.ohnes {background-image:url(images/ohne_schmerz.gif)}
.ohnes h2 {position:absolute; bottom:20px; padding-left:40px; color:#ffc900; font-weight:normal; font-size:18px; line-height:21px;}


/* Sliders */
.sliderFrame {width:650px; overflow-x:hidden; position:relative;}
.sliderSlides {width:7150px; overflow-x:hidden;}
.sliderContent {width:650px; overflow:hidden; float:left; position:relative; background-repeat:no-repeat; background-color:#ffffff;}
.sliderContent h1 {padding-left:40px; color:#ffc900; font-weight:normal; font-size:18px; line-height:21px;}
.sliderContent h1 .nr {display:inline-block; margin-left:-23px; width:23px;}
.sliderContent h2 {color:#ffc900; font-weight:bold; font-size:14px;}
.sliderContent .content {padding:0 40px 0 40px; font-size:12px; line-height:16px;}
.sliderContent .content p {margin:0 0 15px 0;}

.slideButtons {position:absolute; width:650px; bottom:0px;}
.slideButtons a.slidePrev {position:absolute; left:18px; bottom:7px; display:none;}
.slideButtons a.slideNext {position:absolute; right:18px; bottom:7px;}
.slideButtons a.overview {position:absolute; left:170px; bottom:15px; display:none; padding-left:10px; background:url(images/arrow_left.gif) no-repeat 0 5px; text-decoration:none;}
.slideButtons a.overview:hover {text-decoration:underline;}

/* Slider Strategie */
.slidesStrat, .slidesStrat .sliderContent {height:475px;}
.slidesStrat .sliderContent h1 {margin:23px 0 9px 0;}
.slidesStrat a.nextArea {display:none;}

.strat0 {background-image:url(images/solyp-content250_650x430.gif)}
.strat0 .content {padding-top:19px;}
.strat1 {background-image:url(images/solyp-content251_650x430.gif)}
.strat1 h1 {width:370px;}
.strat1 .content {width:250px;}
.strat2 {background-image:url(images/solyp-content252_650x430.gif)}
.strat2 h1 {width:380px;}
.strat2 .content {width:295px;}
.strat3 {background-image:url(images/solyp-content253_650x430.gif)}
.strat3 .content {width:275px;}
.strat4 {background-image:url(images/solyp-content254_650x430.gif)}
.strat4 h1 {width:270px;}
.strat4 .content {width:260px;}
.strat5 {background-image:url(images/solyp-content255_650x430.gif)}

/* Slider Fragebögen */
.slidesFrag, .slidesFrag .sliderContent {height:525px;}
.slidesFrag .sliderContent .fb {display:block; margin:25px 0 0 40px; font-size:12px; font-weight:bold; color:#404040;}
.slidesFrag .sliderContent h1 {margin:0px 0 12px 0;}
.slidesFrag .sliderContent .content {padding-right:20px;}
.slidesFrag a.zoom {display:block; position:absolute; right:25px; top:20px; background:url(images/zoom-icon.gif) no-repeat; text-indent:-10000px; width:26px; height:26px;}
.slidesFrag a.nextArea {display:none;}
.slidesFrag div.zoom {position:absolute; left:40px; bottom:55px; width:590px; height:290px; cursor:pointer;}

.frag0 {background-image:url(images/solyp-content230_650x480.gif)}
.frag0 h1 {margin-top:23px !important;}
.frag0 .content {padding-right:20px;}
.frag0 .content .themen {margin:12px 0 10px 0;}
.frag0 .content .themen0 {width:312px; float:left; margin-left:-10px;}
.frag0 .content .themen1 {width:230px; float:left;}
.frag0 .content a {display:block; font-weight:bold; color:#404040; padding-left:10px; background:url(images/link.gif) no-repeat 0 4px; text-decoration:none; padding-bottom:16px;}
.frag0 .content a:hover {text-decoration:underline;}

.frag1 {background-image:url(images/solyp-content231_650x480.gif)}
.frag2 {background-image:url(images/solyp-content232_650x480.gif)}
.frag3 {background-image:url(images/solyp-content233_650x480.gif)}
.frag4 {background-image:url(images/solyp-content234_650x480.gif)}
.frag5 {background-image:url(images/solyp-content235_650x480.gif)}
.frag6 {background-image:url(images/solyp-content236_650x480.gif)}
.frag7 {background-image:url(images/solyp-content237_650x480.gif)}
.frag8 {background-image:url(images/solyp-content238_650x480.gif)}
.frag9 {background-image:url(images/solyp-content239_650x480.gif)}
.frag10 {background-image:url(images/solyp-content240_650x480.gif)}
.frag10 .small {position:absolute; left:435px; bottom:257px; width:180px; font-size:10px; line-height:14px;}

#fpPopup {position:absolute; width:1052px; height:602px; left:140px; top:40px; z-index:5; background:url(images/pop_zoom.png); display:none;}
#fpPopup a {position:absolute; width:80px; height:20px; right:140px; top:10px; text-indent:-10000px;}
#fpPopup .fb {display:block; margin:27px 0 0 28px; font-size:12px; line-height:15px; font-weight:bold; color:#404040;}
#fpPopup h1 {margin:0 0 0 28px; color:#ffc900; font-weight:normal; font-size:18px; line-height:21px;}
#fpPopup .content {position:absolute; left:27px; top:95px;}


/* Impressum */
.impressum .col {background-color:#ffffff;}
.impressum .col0 {width:335px !important; height:430px !important; padding:123px 0 0 30px; font-size:12px; line-height:16px;}
.impressum .col0 h1 {font-size:13px; margin:0; padding:0;}
.impressum .col0 table {border-collapse:collapse;}
.impressum .col0 table td {padding:0; font-weight:bold; color:#404040;}


/* Kontaktform */
.kontakt .col {background-color:#ffffff;}
.kontakt .col0 {width:335px !important; height:430px !important; padding:123px 0 0 30px; font-size:11px; line-height:14px;}
.kontakt .col0 h1 {font-size:13px; margin:0; padding:0;}
.kontakt .col0 h2 {font-size:11px; margin:8px 0 2px 0; padding:0; font-weight:bold; color:#404040;}
.kontakt .col0 a.map {position:absolute; display:block; left:-20px; top:-8px; z-index:10;}
.kontakt .col0 p {margin:0; padding:0 0 10px 0;}
.kontakt .col0 table {border-collapse:collapse;}
.kontakt .col0 table td {padding:0;} 
.kontakt .col0 table td.td0 {width:125px;}
.kontakt .col0 table td.td1 {width:25px;}
.kontakt .col0 table td.td2 {width:120px;}

.kontakt .col1 {width:590px !important; height:553px !important; padding:0 20px 0 0; font-size:12px; line-height:16px;}
.kontakt .col1 h1 {font-size:18px; font-weight:normal; margin:25px 0 32px 0; color:#727272;}
.kontakt .col1 h2 {font-size:18px; font-weight:normal; margin:25px 0 32px 0; color:#727272;}
.kontakt .col1 table {border-collapse:collapse; table-layout:fixed;}
.kontakt .col1 table td {padding:0;}
.kontakt .col1 table td.td0 {width:265px;}
.kontakt .col1 table td.td1 {width:305px;}
.kontakt .col1 table td.td10 {width:55px; font-weight:bold; color:#404040; padding-bottom:6px;}
.kontakt .col1 table td.td11 {width:250px; padding-bottom:6px;}
.kontakt .col1 table td input {width:240px; font-size:12px; padding:1px;}
.kontakt .col1 textarea {width:230px; height:240px; font-size:12px; padding:1px;overflow:auto}
.kontakt .small {font-size:10px; line-height:14px;}
.kontakt .send {float:right; margin-top:20px;}

.kontakt .tx-powermail-pi1 small {font-size:10px; font-weight:normal;}
.kontakt .tx-powermail-pi1 legend {display:none;}
.kontakt .tx-powermail-pi1_fieldset_1 {float:left; width:265px; border:0; padding:0; margin:0;}
.kontakt .tx-powermail-pi1_fieldset_2 {float:left; width:305px; border:0; padding:0; margin:0;}
.kontakt .tx-powermail-pi1_fieldset_1 label {display:block; width:200px; margin:0; padding:3px 0 18px 0; font-weight:bold; color:#404040;}
.kontakt #powermaildiv_uid2 {margin:0; padding:3px 0 19px 0; font-weight:bold; color:#404040;}
.kontakt .tx-powermail-pi1_fieldset_2 label {display:block; float:left; width:55px; font-weight:bold; color:#404040; padding:3px 0 9px 0;}
.kontakt input.powermail_text {width:240px; font-size:12px; padding:1px;}
.kontakt .tx_powermail_pi1_fieldwrap_html {clear:both; float:none;}
.kontakt #powermaildiv_uid6 {font-size:10px; font-weight:normal; line-height:14px;}
.kontakt #powermaildiv_uid7 {font-weight:bold; color:#404040; padding:25px 0 6px 0;}
.kontakt #powermaildiv_uid9 {font-size:10px; font-weight:normal; line-height:14px; padding-top:5px;}
.kontakt .powermail_submit {background:url(images/kontakt_senden.gif); color:transparent; text-transform:capitalize; text-indent:-10000px; border:0; margin-top:20px; width:150px; height:30px; float:right;}

.kontakt .anfahrt {position:absolute; left:365px; top:90px; width:610px; height:553px; background-color:#ffffff; display:none;}
.kontakt .anfahrt h2 {font-size:18px; font-weight:normal; margin:22px 0 18px 0 !important;}
.kontakt .anfahrt h2 a {font-weight:normal; font-size:12px; padding-left:25px; background:transparent url(images/link.gif) no-repeat 15px center; text-decoration:none;}
.kontakt .anfahrt h2 a:hover {color:#666666; text-decoration:underline;}
.kontakt .anfahrt iframe {border:1px solid #666666; position:relative;}
.kontakt .anfahrt .route {width:390px; margin:3px 0 3px 0;}
.kontakt .anfahrt .routeSubmit {background:url(images/but_routenplaner.gif); color:transparent; text-transform:capitalize; text-indent:-10000px; border:0; width:185px; height:26px;}


/* Umfrageseite */
.kontakt .umfrage {width:560px;}
.kontakt .umfrage h2 {margin-bottom:16px;}
.kontakt .umfrage p {margin:0 0 13px 0;}
.kontakt .umfrage .tx-powermail-pi1_fieldset {border:0;}
.kontakt .umfrage .tx-powermail-pi1_fieldset_8 {background-color:#f3f3f3; padding:7px 10px 2px 20px; margin:0 0 15px 0;}
.kontakt .umfrage .tx_powermail_pi1_fieldwrap_html_34 {padding-bottom:10px;}
.kontakt .umfrage .tx_powermail_pi1_fieldwrap_html_radio_title {font-size:14px; margin:0; clear:both; float:none;}
.kontakt .umfrage .powermail_radio_inner {float:left; position:relative; padding:6px 0 9px 50px;}
.kontakt .umfrage .powermail_radio_inner input {position:absolute; left:25px; top:4px;}
.kontakt .umfrage .tx-powermail-pi1_fieldset_6 {float:left; width:260px; border:0; padding:0; margin:0;}
.kontakt .umfrage .tx-powermail-pi1_fieldset_7 {float:left; width:300px; border:0; padding:0; margin:0;}
.kontakt .umfrage .tx-powermail-pi1_fieldset_7 label {display:block; float:left; width:70px; font-weight:bold; color:#404040; padding:5px 0 6px 0; line-height:14px;}
.kontakt .umfrage .powermail_uid36 {margin-top:7px;}
.kontakt .umfrage input.powermail_text {width:220px; font-size:12px; padding:1px;}
.kontakt #umfrageform textarea {width:230px; height:166px; font-size:12px; padding:1px; overflow:auto; margin-top:5px;}
.kontakt #powermaildiv_uid41 {font-size:10px; font-weight:normal; line-height:14px; padding-top:5px;}
.kontakt .umfrage .powermail_submit {margin-top:5px;}

.kontakt .umfrage-left {padding-top:52px;}
.kontakt .umfrage-left h2 {font-size:18px; font-weight:normal; line-height:20px; padding-left:12px; margin:0; color:#727272;}
.kontakt .umfrage-left .verl {margin-top:37px; font-size:14px; line-height:16px; padding-left:12px; background:url(images/link.gif) no-repeat 0px 4px;}
.kontakt .umfrage-left .verl .image {padding:4px 0 4px 0;}
.kontakt .umfrage-left .verl1 .image {margin-left:-20px;}

	
/* Powermail */
input.validation-failed,
textarea.validation-failed {
/* Background color if validation failed 
background-color: red;*/
background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
background-repeat: no-repeat;
background-position: 98% 1px;
}
/* Downloadarea */
.downloads .content {width:640px; height:120px; padding-left:370px; margin-top:90px; background-color:#ffffff; position:relative;}
.downloads .content h1 {padding:25px 0 20px 0; margin:0 !important;}
.downloads .content h2 {padding:25px 0 20px 0; margin:0 !important;}
.downloads .content p {font-size:12px; line-height:16px; padding:0; margin:0;}
.downloads .col {width:310px !important; height:432px !important; margin:0 !important; background-color:#ffffff;}
.downloads .col0 {padding:0 0 0 30px !important;}
.downloads .col1 {padding:0 0 0 15px !important;}
.downloads .col2 {padding:0 20px 0 15px !important;}
.downloads .col h2 {margin:0; width:295px; padding-left:15px; line-height:30px; font-size:14px; border-top:1px solid #999999; border-bottom:1px solid #999999;}
.downloads .col ul {background-color:#f3f3f3; height:395px; list-style:none; padding:5px 0 0 0; margin:0; overflow:auto;}
.downloads .col ul li {padding:5px 10px 0 15px; font-size:12px; line-height:15px;}
.downloads .col ul li a {font-weight:bold; color:#404040; text-decoration:none;}
.downloads .col ul li a:hover {text-decoration:underline;}
.downloads .col h2 a {text-decoration:none; color:#666666; cursor:default;}
.downloads .col0 h2 a.newsLink {text-decoration:underline; color:#bebebe; cursor:pointer;}
.downloads .col0 h2 a.active {color:#666666 !important;}

.downloads .col2 ul {height:270px;}
.downloads .premium {width:310px; height:115px; margin-top:5px; background-color:#ffc900; overflow:hidden;}
.downloads .premiumText {margin:0; padding:15px;}
.downloads .premiumText a.premiumButton {display:block; margin-top:5px;}

.downloads .premiumPopup {position:absolute; display:none; left:355px; top:210px; width:635px; z-index:1; border-top:1px solid #999999; background-color:#ffc900;}
.downloads .premiumPopup h1 {float:left; margin:0 15px 0 0; padding-left:15px; line-height:30px; font-size:14px;}
.downloads .premiumPopup h1 a {font-weight:normal; font-size:12px; padding-left:25px; background:transparent url(images/link.gif) no-repeat 15px center; text-decoration:none;}
.downloads .premiumPopup h1 a:hover {color:#666666; text-decoration:underline;}
.downloads .premiumPopup div.form {float:left; width:295px; height:260px; padding:15px 0 0 15px; border-top:1px solid #999999; background-color:#f3f3f3;}
.downloads .premiumPopup div.form p {margin:0; padding:0 0 15px 0; font-weight:bold; color:#404040;}
.downloads .premiumPopup ul {float:left; width:275px; list-style:none; padding:15px 0 0 35px; margin:0;}
.downloads .premiumPopup ul li.premiumLink {height:75px !important;}
.downloads .premiumPopup ul li a {display:block; width:270px; height:65px; margin-bottom:10px; background:transparent url(images/but_download.gif) no-repeat 0 40px; text-decoration:none;}
.downloads .premiumPopup ul li div.details {margin-top:-78px;}
.downloads .premiumPopup .content {width:635px; height:124px; background-color:#ffffff; padding:0; margin:0;}
.downloads .premiumPopup .content p {padding:20px;}

.downloads .premiumPopup form fieldset {border:0; padding:0; margin:0;}
.downloads .premiumPopup form label {display:block; float:left; width:50px; font-weight:bold; color:#404040; padding:3px 0 9px 0;}
.downloads .premiumPopup form legend {display:none;}
.downloads .premiumPopup form input.powermail_text {width:225px; font-size:12px; padding:1px;}
.downloads .premiumPopup form .tx_powermail_pi1_fieldwrap_html {clear:both; float:none;}
.downloads .premiumPopup form .tx_powermail_pi1_fieldwrap_html_label {width:230px; margin:0 0 15px 0; font-weight:bold; color:#404040;}

.downloads .cat_12 {visibility:hidden;}


/* Referenzen */
.referenzen {background-image:url(images/referenzen_bg.gif)}
.referenzen h1 {float:left; padding-right:3px;}
.referenzen .header img {margin:13px 0 0 0;}
.referenzen .content {clear:both; float:none; height:374px; width:570px; padding-right:40px; overflow:auto;}
.referenzen .weiter {position:absolute; right:18px; bottom:7px; background:url(images/but_weiter.gif); color:transparent; text-indent:-10000px; border:0; width:95px; height:30px;}


/* Specials Umfrage und Strategiebuch */
#start #popumfrage {display1:none}
#start .box1 {display:none}
.box_funktioniert  {display:none}
.box_buch {position:relative;}
.box_buch h2 {font-size:20px !important; font-weight:bold !important; color:#404040 !important;}
.box_buch .content {width:230px !important; height:85px !important; padding:12px 10px 0 0 !important;}
.box_buch .content .buchtext {text-align:right; font-size:10px; line-height:12px; font-weight:normal;}
.box_buch .content .buchtext span {font-size:11px; line-height:13px;}
.box_buch .image {position:absolute; left:8px; top:30px;}


