/* basic stylesheet for www.pc-cash-team.de */
/* author: www.ideenwerft.com */

* {padding:0px;margin:0px;}

body {text-align:center;font-size:11px;font-family:verdana,arial,Sans-Serif;color:#aed1e3;background:#0e1013 url(img/bg.jpg) center -40px no-repeat;}
#wrapper {position:relative;width:980px;margin:0 auto;padding-top:140px;text-align:left;overflow:hidden;}
a#logo {position:absolute;display:block;width:300px;height:75px;top:25px;left:50px;}
ul#navi {position:absolute;top:0;right:70px;}
ul#subnavi {position:absolute;left:80px;top:85px;width:190px;}
div#left {position:absolute;left:80px;top:35px;width:190px;}
#content {position:relative;height:395px;margin-bottom:41px;padding:40px 70px 20px 340px;background:url(img/bg_content.png) no-repeat;}
.content-box {height:370px; overflow:auto;  padding-right:8px;}
.card {position:relative;float:left;width:270px;height:461px;margin-bottom:34px;}
#info {width:880px;margin:0 auto;}
#info-left, #info-center, #info-right {width:290px;float:left;height:150px;}
#info-left, #info-center {margin-right:5px;}

/* =BASIC STYLES ======================== */
.small {font-size: 0.9em;}
.xsmall {font-size: 0.8em;}
.red, .error {color:#c00;}
.grey {color:#999;}
.clear {clear:both;}
.italic {font-style:italic;}
.hide {display:none;}

/* links */
a:link, a:visited {color: #aed1e3;}
a:hover, a:focus {color: #df8a20;}
:focus {outline:0;}
a.internal-link:link, a.internal-link:visited { text-decoration:none;color:#aed1e3; font-weight:bold; }
a.internal-link:hover, a.internal-link:focus { color:#e08a23;}
a.external-link-new-window:link, a.external-link-new-window:visited {padding-left:14px;background: url(img/link_ext.gif) 0 5px no-repeat;}
a.external-link-new-window:hover, a.external-link-new-window:focus {background: url(img/link_ext.gif) 0 -11px no-repeat;}
a.pdf {padding-left:15px;background:url(img/file_pdf.gif) left top no-repeat;}
a.doc {background:url(img/file_doc.gif) left top no-repeat;}
a.mail:link, a.mail:visited {padding-left:17px;background:url(img/link_mail.gif) 0 2px no-repeat;}
a.mail:hover, a.mail:focus {background:url(img/link_mail.gif) 0 -18px no-repeat;}

/* skip link - sichtbar beim navigieren per tastatur */
a.skip, a.skip:hover, a.skip:visited {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
a.skip:active, a.skip:focus {position:static;width:auto;height:auto;} 

/* text */
p,h1,h1,h3,h4,h5 {}
p {line-height:1.4em;margin-bottom:15px;}
h1 {font-size:17px;margin:3px 0 15px;font-weight:normal;}
h2 {font-size:14px;margin:5px 0 10px;}
h3 {font-family:"Times New Roman", Times, serif; font-style:italic;font-weight:normal;font-size:22px;margin:0px 0 15px;}
h4 {font-size:14px;margin:5px 0 10px;}

/* other */
ul,ol {list-style:none;}
#content ul {list-style:disc;margin-left:20px;line-height:1.5em;margin-bottom:10px;}
#content ol {list-style:decimal;margin-left:20px;line-height:1.5em;margin-bottom:10px;}
#content .csc-textpic ul, #content .csc-textpic ol {margin-left:0px;}

table {font-size: 1em;}
table th, table td {vertical-align:top;}
table p {padding:0;margin:0;}
hr, hr.linie-davor,  hr.linie-danach {
clear:both;
background-color:#adadad; /* Mozilla 1.4 */
color:#adadad; /* IE 6 */
border: #adadad; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
margin:10px 0;
}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
caption, th {text-align:left;}
fieldset {border:none;}
input, textarea, select {border:1px solid #ccc;font-size:1em;padding:2px;color:#336699;}
input:focus, textarea:focus {background-color:#f3f3f3;}
.csc-linkToTop {margin:30px 0 20px;}
.csc-linkToTop a:link, .csc-linkToTop a:visited {background:url(img/to-top.gif) 0 0 no-repeat;padding:2px 0 0 18px;font-weight:bold;text-decoration:none;}
.csc-linkToTop a:hover, .csc-linkToTop a:focus, .csc-linkToTop a:active {background:url(img/to-top.gif) 0 -30px no-repeat;text-decoration:none;}
img {border:0;}


/* =NAVIGATION ======================== */
ul#navi li {list-style:none;float:left;margin-left:1px;font-size:12px;}
ul#navi li a:link, ul#navi li a:visited {display:block;width:84px;height:22px;padding-top:75px; color:#fff;text-decoration:none;text-transform:uppercase; text-align:center; text-decoration:none;}
ul#navi li a:hover, ul#navi li a:focus, ul#navi li.cur {color:#eaeaea;text-decoration:none; background-position:bottom;}
ul#navi li.cur a:link, ul#navi li.cur a:visited {background-position:bottom;}

ul#navi a.pid10 {background:url(img/navi-pccash.png) 0 -6px no-repeat;}
ul#navi a.pid11 {background:url(img/navi-aktuelles.png) 0 -6px no-repeat;}
ul#navi a.pid12 {background:url(img/navi-produkte.png) 0 -6px no-repeat;}
ul#navi a.pid13 {background:url(img/navi-heandler.png) 0 -6px no-repeat;}
ul#navi a.pid14 {background:url(img/navi-partner.png) 0 -6px no-repeat;}
ul#navi a.pid15 {background:url(img/navi-kontakt.png) 0 -6px no-repeat;}

ul#subnavi {list-style:none;margin-left:0;border-top:1px solid #0e2632;font-size:12px;}
ul#subnavi li {border-bottom:1px solid #203f4f;}
ul#subnavi li a:link, ul#subnavi li a:visited {display:block;padding:3px 10px 2px 15px;border-bottom:1px solid #0e2632;color:#a0c8dc;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#subnavi li.first a:link, ul#subnavi li.first a:visited {border-top:1px solid #203f4f;}
ul#subnavi li a:hover, ul#subnavi li a:focus {background:#173442;}
ul#subnavi li.cur a:link, ul#subnavi li.cur a:visited {background:#214f66;}/*current*/
/* 2.ebene */
ul#subnavi ul {list-style:none;border:none;font-size:11px;}
ul#subnavi ul li {border:none;}
ul#subnavi li.cur ul li a:link, ul#subnavi li.cur ul li a:visited {padding:3px 10px 0px 15px;border:none;color:#a0c8dc;background:url(img/arrow.png) -1px 8px no-repeat;}
ul#subnavi li.cur ul li.cur a:link, ul#subnavi li.cur ul li.cur a:visited {font-weight:bold;}



/* linke spalte */
h3.title {position:absolute;z-index:1;left:83px;top:35px;margin:0;font-size:25px;font-family:"Times New Roman", Times, serif;font-weight:normal;font-style:italic;color:#b6dbeb;}
div#left h3 {font-size:25px;font-family:"Times New Roman", Times, serif;font-weight:normal;font-style:italic;color:#b6dbeb;}
div#left p {margin-bottom:8px;}
div.kontakt {position:absolute;left:83px;top:210px;}

/* =CARDS  STARTSEITE======================== */
.card-gastro {width:273px;margin-left:81px;}
.card-handel {width:271px;}
.card-spezial {width:276px; margin-top:1px;}
.card h2 {margin-top:50px;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:normal;color:#333333;text-align:center;}
.card img {position:absolute;top:0;left:0;}
.card a:link, .card a:visited {}
.card a:hover, .card a:focus {}


/* =INFO BOXEN ======================== */
#info { color:#325464;}
#info h4 {margin:0 0 15px;padding:9px 10px 11px;color:#87b5c4;font-weight:normal;text-align:center; font-size:13px;}
#info p { font-size:11px; margin: 0 10px 7px 15px; line-height:13px;}
#info a:link, #info a:visited { background:url(img/link-arrow.png) 0 3px no-repeat; padding-left:15px; color:#325464;text-decoration:underline }
#info a:hover, #info a:focus { background-position:0 -11px; color:#df8a20; text-decoration:none;}
#info .csc-textpic {margin-right:10px;}

#info-left  { background:url(img/infobox-left-foot.jpg) bottom no-repeat;}
#info-left h4 {background:url(img/infobox-left-head.jpg) no-repeat;}
#info-left p {}

#info-center  {background:url(img/infobox-center-foot.jpg) bottom no-repeat;}
#info-center h4 {background:url(img/infobox-center-head.jpg) no-repeat;}

#info-right  {background:url(img/infobox-right-foot.jpg) bottom no-repeat;}
#info-right h4 {background:url(img/infobox-right-head.jpg) no-repeat;}

/* = Accordion ============================ */
.ui-accordion h3 {font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold; font-size:14px;margin:0;
padding: 7px 0 0 12px; background-position:bottom; background-repeat:repeat-x;}
h3.ui-state-active a, h3 a { text-decoration:none;display:block; height:24px; background-position:512px -23px; background-repeat:no-repeat; }
h3.ui-state-default a { background-position:512px 0;}
.ui-accordion-content {padding:10px 15px; overflow:hidden;} 


/* =PRODUKTBEREICHE ======================== */
.gastro #content {background:url(img/bg_gastro.png) no-repeat;}
.handel #content {background:url(img/bg_handel.png) no-repeat;}
.spezial #content {background:url(img/bg_spezial.png) no-repeat;}

.produkte ul#subnavi {top:60px;}
.produkte #content ul {margin-bottom:0;}
.produkte h1 {font-size:15px; margin-top:16px; line-height:20px; margin-bottom:7px;}
.produkte h2 {font-weight:bold;margin-bottom:7px;}
.produkte h4 {font-size:12px;font-weight:bold;margin-bottom:0px;}

table.schnittstellen, table.referenzen {margin-left:-3px;margin-right:10px;}
table.schnittstellen th, table.referenzen th {font-weight:bold;padding:2px 10px;font-size:1.1em;border-right:5px solid;border-color:transparent;}
table.schnittstellen td, table.referenzen td {padding:0px 10px;border-right:2px solid;border-color:transparent;}
table.referenzen td {padding:0px 10px 7px;}
table.schnittstellen tr.odd td, table.referenzen tr.odd td {padding:2px 10px 10px;}

table.referenzen h4 {padding-right:10px;}
table.referenzen td.referenz-g {background:url("img/ref-icons.png") right top no-repeat;}
table.referenzen td.referenz-h {background:url("img/ref-icons.png") right -100px no-repeat;}
table.referenzen td.referenz-s {background:url("img/ref-icons.png") right -200px no-repeat;}
table.referenzen td.referenz-gh {background:url("img/ref-icons.png") right -300px no-repeat;}
table.referenzen td.referenz-ghs {background:url("img/ref-icons.png") right -600px no-repeat;}
table.referenzen td.referenz-gs {background:url("img/ref-icons.png") right -400px no-repeat;}
table.referenzen td.referenz-hs {background:url("img/ref-icons.png") right -500px no-repeat;}


/*+++++++ Gastro ++++++++*/
body.gastro {color:#793f10;}
.gastro a:link, .gastro a:visited {color: #793f10;}
.gastro a:hover, .gastro a:focus {color:#FF3300;}
.gastro a.internal-link:link, .gastro a.internal-link:visited { color:#793f10;}
.gastro a.internal-link:hover, .gastro a.internal-link:focus { color:#FF3300;}
.gastro a.external-link-new-window:link, .gastro a.external-link-new-window:visited {background: url(img/link_ext_gastro.gif) 0 5px no-repeat;}
.gastro a.external-link-new-window:hover, .gastro a.external-link-new-window:focus {background: url(img/link_ext_gastro.gif) 0 -11px no-repeat;}

.gastro ul#subnavi {border-top:1px solid #ec710e;}
.gastro ul#subnavi li {border-bottom:1px solid #ff8923;}
			/* navi */
.gastro ul#subnavi li a:link, .gastro ul#subnavi li a:visited {border-bottom:1px solid #ec710e;color:#3e2302;}
.gastro ul#subnavi li a:hover, .gastro ul#subnavi li a:focus {background-color:#f4750f;} 
.gastro ul#subnavi li.cur a {background-color:#e06a0b;}
.gastro ul#subnavi li.first a:link, .gastro ul#subnavi li.first a:visited {border-top:1px solid #ff8923;}
			/* content */
.gastro h1 { color:#58350c;}
.gastro h3 { background-image:url(img/gastro-h3-bg.jpg);}/* accordion h3 */
.gastro h3.ui-state-active a, .gastro h3 a { color:#4f2e07; background-image:url(img/gastro-accordion-more.png); }
.gastro .ui-accordion-content { border-bottom:1px solid #db7802; background-color:#ffa63e; }
.gastro .ui-accordion { border-left:1px solid #db7802;border-right:1px solid #db7802; border-top: 1px solid #db7802;}
.gastro #content ul, .gastro #content li { color:#58350c; }
.gastro .ui-accordion-content li { list-style:url(img/gastro-dot-orange.png);}

.gastro table th {background-color:#cd6800;}
.gastro table tr.odd {background-color:#ee7a00;}

/*+++++++ Handel ++++++++*/
body.handel {  color:#79bef3; }
.handel ul#subnavi {border-top:1px solid #014d87;}
.handel ul#subnavi li {border-bottom:1px solid #2272af;}
			/* navi */
.handel ul#subnavi li a:link, .handel ul#subnavi li a:visited {border-bottom:1px solid #014d87;color:#a7d4f7;}
.handel ul#subnavi li a:hover, .handel ul#subnavi li a:focus {background-color:#024f8a;} 
.handel ul#subnavi li.cur a {background-color:#024171;}
.handel ul#subnavi li.first a:link, .handel ul#subnavi li.first a:visited {border-top:1px solid #2272af;}
			/* content */
.handel h1 { color:#aed1e3; }
.handel h3 { background-image:url(img/handel-h3-bg.jpg); }/* accordion h3 */
.handel h3.ui-state-active a, .handel h3 a { color:#a7d5f8;background-image:url(img/handel-accordion-more.png);}
.handel .ui-accordion-content { border-bottom:1px solid #004a82; background-color:#2080c8; }
.handel .ui-accordion { border-left:1px solid #004a82;border-right:1px solid #004a82; border-top: 1px solid #004a82;}
.handel #content ul, .handel #content li {color:#aed1e3;  }
.handel .ui-accordion-content li { list-style:url(img/gastro-dot-blue.png);}

.handel table th {background-color:#004980;}
.handel table tr.odd {background-color:#014f8b;}

/* +++++++ Spezial ++++++++ */
body.spezial { color:#67e1d9; }
.spezial a:link, .spezial a:visited {color: #67e1d9;}
.spezial a:hover, .spezial a:focus {color: #df8a20;}
.spezial a.internal-link:link, .spezial a.internal-link:visited { color:#67e1d9;}
.spezial a.internal-link:hover, .spezial a.internal-link:focus { color:#df8a20;}
.spezial a.external-link-new-window:link, .spezial a.external-link-new-window:visited {background: url(img/link_ext_spezial.gif) 0 5px no-repeat;}
.spezial a.external-link-new-window:hover, .spezial a.external-link-new-window:focus {background: url(img/link_ext_spezial.gif) 0 -11px no-repeat;}

.spezial ul#subnavi {border-top:1px solid #0a7870;}
.spezial ul#subnavi li {border-bottom:1px solid #249890;}
			/* navi */
.spezial ul#subnavi li a:link, .spezial ul#subnavi li a:visited {border-bottom:1px solid #0a7870;color:#bef4f0;}
.spezial ul#subnavi li a:hover, .spezial ul#subnavi li a:focus {background-color:#0f716a;} 
.spezial ul#subnavi li.cur a {background-color:#0d5a55;}
.spezial ul#subnavi li.first a:link, .spezial ul#subnavi li.first a:visited {border-top:1px solid #249890;}
			/* content */
.spezial h1 {color:#80fbf3; }
.spezial h3 { background-image:url(img/spezial-h3-bg.jpg); }/* accordion h3 */
.spezial h3.ui-state-active a, .spezial h3 a { color:#b8fcf7;background-image:url(img/spezial-accordion-more.png);}
.spezial .ui-accordion-content { border-bottom:1px solid #056059; background-color:#05998e; }
.spezial .ui-accordion { border-left:1px solid #056059;border-right:1px solid #056059; border-top: 1px solid #056059;}
.spezial #content ul, .spezial #content li {color:#80fbf3; }
.spezial .ui-accordion-content li  { list-style:url(img/gastro-dot-green.png);}

.spezial table th {background-color:#026a63;}
.spezial table tr.odd {background-color:#027971;}



/* +++++++ TABNAVI Produktbereiche ++++++++ */ 
ul#tabnavi {position:absolute;top:0;left:0;font-family:"Times New Roman", Times, serif;font-size:17px;font-style:italic;}
ul#tabnavi li {list-style:none;position:absolute;top:4px;width:240px;text-align:center;}
ul#tabnavi li.tabnavi-gastro {left:29px; }
ul#tabnavi li.tabnavi-handel {left:350px;}
ul#tabnavi li.tabnavi-spezial {left:670px;}
ul#tabnavi li a:link, ul#tabnavi li a:visited {display:block;color:#ccc;text-decoration:none;}
ul#tabnavi li a:hover, ul#tabnavi li a:focus {color:#fff;}
ul#tabnavi li.tabnavi-gastro a:link,ul#tabnavi li.tabnavi-gastro a:visited {color:#ffe6d1;background:url(img/tabnavi-gastro-multi.png) center -48px no-repeat; text-indent:-9999px;}
ul#tabnavi li.tabnavi-handel a:link,ul#tabnavi li.tabnavi-handel a:visited {color:#ceedfe;background:url(img/tabnavi-handel-multi.png) center -48px no-repeat; text-indent:-9999px;}
ul#tabnavi li.tabnavi-spezial a:link,ul#tabnavi li.tabnavi-spezial a:visited {background:url(img/tabnavi-spezial-multi.png) center -48px no-repeat; text-indent:-9999px;}
ul#tabnavi li.tabnavi-spezial a:hover, ul#tabnavi li.tabnavi-spezial a:focus, ul#tabnavi li.tabnavi-handel a:hover, ul#tabnavi li.tabnavi-handel a:focus, ul#tabnavi li.tabnavi-gastro a:hover, ul#tabnavi li.tabnavi-gastro a:focus {background-position: center -22px;}
			/*current*/
.gastro ul#tabnavi li.tabnavi-gastro a {font-size:24px;padding-top:5px;background-position: center 11px;}
.handel ul#tabnavi li.tabnavi-handel a {font-size:24px;padding-top:5px;background-position: center 11px;}
.spezial ul#tabnavi li.tabnavi-spezial a {font-size:24px; padding-top:5px; background-position: center 11px;}
.gastro ul#tabnavi li.tabnavi-gastro a:link,.gastro ul#tabnavi li.tabnavi-gastro a:visited,.handel ul#tabnavi li.tabnavi-handel a:link, .handel ul#tabnavi li.tabnavi-handel a:visited,.spezial ul#tabnavi li.tabnavi-spezial a:link,.spezial ul#tabnavi li.tabnavi-spezial a:visited{color:#fff;}

/* =HÄNDLER ======================== */
body.haendler #content {padding:40px 70px 20px 80px;}
body.haendler .content-box {overflow:hidden;}
body.haendler #formResult {height:340px;overflow:auto;}
body.europa #content {background:url(img/bg_haendler.png) no-repeat;}
.tx-iwsalesdepartments-pi1 {margin-left:260px;}
.tx-iwsalesdepartments-imagemap {position:absolute;top:80px;left:82px;margin-left:0;}
.mapview {position:absolute;top:80px;left:82px;margin-left:0;}
.selectview {position:absolute;top:350px;left:82px;margin-left:0;}
#adresscard {position:absolute;top:70px;left:180px;z-index:100;}
.addressview {padding:5px 5px 10px 15px;background:url(img/sales_address.png);margin:0 !important;color:#123343;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}
.addressview h5 {min-width:125px; white-space:nowrap;margin:10px 20px 0 0 ;}
.addressview p {margin-bottom:5px;white-space:nowrap;}
.addressview a:link, .addressview a:visited {color:#123343;}
.addressview a:hover, .addressview a:focus {color:#FF6600;}
.addressview .closebutton {display:block;float:right;background:url(img/close.png) no-repeat;height:20px;
width:20px;}

a.europa-thumb:link, a.europa-thumb:visited {display:block;width:60px;height:60px;margin-top:15px;margin-left:170px;background:url(img/h_europa_thumb.png) 0 0 no-repeat;}
a.europa-thumb:hover, a.europa-thumb:focus {background:url(img/h_europa_thumb.png) 0 -80px no-repeat;}

/* liste */
.iw-salesdepartments-form {width:545px;margin:0px 0 10px;}
.iw-salesdepartments-form select {background:#ccc;}
.iw-salesdepartments-form input#reset {background:none;color:#aed1e3;border:none;padding:5px 0 0 0;cursor:pointer;}

table.iw-salesdepartments-list {width:99%;margin:10px 0;border-collapse:collapse;border-spacing:0;}
table.iw-salesdepartments-list td {background:#0c2836;border-bottom:3px solid #071b24;padding:7px 10px;}
table.iw-salesdepartments-list td.web {text-align:right;}
table.iw-salesdepartments-list h5 {margin-bottom:3px;}
table.iw-salesdepartments-search td {padding-right:15px;}
span.fname {padding-right:5px;}

/* pagebrowser */
.iw-salesdepartments-pagecount {width:150px;margin-right:10px;float:right;text-align:right;color:#53737e;}
.iw-salesdepartments-pagebrowser {width:300px;float:left;color:#53737e;}
.iw-salesdepartments-pagebrowser a:link, .iw-salesdepartments-pagebrowser a:visited {color:#53737e;text-decoration:none;}
.iw-salesdepartments-pagebrowser a:hover, .iw-salesdepartments-pagebrowser a:focus {color:#df8a20;text-decoration:underline;}

/* = NEWS & AKTUELLES ======================== */
.news-list-container a, .news-list-container { color:#618ea4;} /* gesamter newsbereich*/
.news-list-container li { list-style:none; }
.news-list-item { background-color:#0c2837; padding:12px 13px; margin-bottom:3px; position:relative} /* news zeile*/
.news-list-item h2 a, .news-list-item h2 { font-size:11px; color:#a0c8dc; font-weight:bold; text-decoration:none; margin:0; padding:0; } /*  HEADLINE		 in der news zeile*/
.news-list-item p {margin-top:10px; margin-bottom:0; width:460px; } /* 	  TEXT		 		 in der news zeile*/
.news-list-morelink a:link, .news-list-morelink a:visited {background:url(img/reed-more.png) 0 2px no-repeat; padding-left:17px; text-decoration:none; color:#a0c8dc; margin-left:5px;}
.news-list-morelink a:hover, .news-list-morelink a:focus { background-position:0 -15px; text-decoration:none; color:#df8a20; }

#tt-news-browser {text-align:center;}
#tt-news-browser ul { margin:0 auto; padding:0; display:inline; overflow:hidden;}
#tt-news-browser li {list-style:none; float:left;  margin:15px 10px 15px 0; height:15px; min-width:10px; display:block;text-decoration:none; padding:0 0 3px 0;}

#tt-news-browser a {height:15px; min-width:15px; display:block;text-decoration:none;}
#tt-news-browser a:link, #tt-news-browser a:visited {}
#tt-news-browser a:hover, #tt-news-browser a:focus { }
#tt-news-browser li.cur {background:url(img/seitenwahl-cur.png) 0 -18px no-repeat; font-size:10px; }

.news-list-date { width:75px; float:right;} /* datum*/

/* = KONTAKTFORMULAR ======================== */
.tx-powermail-pi1_formwrap legend { display:none;}

/*Formular*/
.tx_powermail_pi1_fieldwrap_html_text, .tx_powermail_pi1_fieldwrap_html_select, .tx_powermail_pi1_fieldwrap_html_textarea { width:305px; text-align:right; margin-bottom:3px; overflow:hidden;} /* Divbox*/
.tx_powermail_pi1_fieldwrap_html_text label, .tx_powermail_pi1_fieldwrap_html_select label { width:90px; height:14px; float:left; text-align:left;  } /* Labels*/
.tx-powermail-pi1_formwrap .powermail_kontakt {width:170px; display:block; background-color:#cdd1d3;} /* Imputfelder*/
.powermail_uid2 { width:176px !important;} /* Anrede Auswahlbox */

#powermaildiv_uid13 {margin-top:15px;font-style:italic;font-size:0.9em;} /*pflichtfeld info*/

span.powermail_mandatory {color:#c00;}
.powermail_mandatory_js {float:right;margin-top:-18px;margin-right:13px;
background:url(img/alert.png) 0 0; height:16px; width:0px;padding-left:16px;
overflow:hidden;} /*Tooltip*/

input.validation-failed, select.validation-failed {border:1px solid #c00;}

/*Nachricht*/
.tx_powermail_pi1_fieldwrap_html_textarea {width:552px; text-align:left; margin-top:10px;} /* Textarea Divbox*/
.powermail_uid10 { width:456px !important; height:110px;} /* Nachricht Imputfeld */
.tx_powermail_pi1_fieldwrap_html_textarea label { width:90px; float:left;} /* Label */
.powermail_submit_uid11 {margin-left:90px;} /* Absenden Butten */

/*Infomaterial anfordern*/
#powermaildiv_uid12 { width:245px; margin-bottom:3px; display:block; position: absolute; top: 37px; right: 88px; } /* Divbox*/
#powermaildiv_uid12 p { font-weight:bold; margin:0 0 10px;} /* Headline*/
#powermaildiv_uid12 .powermail_kontakt { margin-left:0; width:auto; display:block; float:right;} /* Eingabefeld*/
.powermail_check_inner {text-align:right;height:14px;padding:5px;margin-bottom:2px;background:#0c2837}/* Divbox*/
.powermail_check_inner label { display:block; float:left; }/* Name*/


/* +++ COPY +++ */
a.copy:link, a.copy:visited { 
	font-size:12px;
	float:right;
	width:40px;
	height:22px;
	margin:10px 47px 0 0;
	color:#325464;;
	background:url(img/ideenwerft-anker.png) right 0 no-repeat;
	display:block;
	padding:1px 45px 0 0;
	text-decoration:none;}
a.copy:hover, a.copy:focus { background:url(img/ideenwerft-anker.png) right -30px no-repeat; color:#931229}
span.static { 
    display:block;
	font-size:11px;
	float:left;
	width:200px;
	height:22px;
	margin:10px 47px 0 50px;
	color:#325464;}
span.static a:link, span.static a:visited {color:#325464;text-decoration:none;}
span.static a:hover, span.static a:focus { color:#fff}

/* =CSS_STYLED_CONTENT (Bilder TYPO3) ======================== */
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }