/* basic stylesheet for PC CASH Partnersites */
/* author:   www.ideenwerft.com */
/* date:  03/2011  */

* {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;}
a#logo {position:absolute;display:block;top:15px;left:50px;}
ul#navi {position:absolute;top:0px;right:70px;}
ul#subnavi {width:190px;}
div.left {position:absolute;left:80px;top:35px;width:220px;}
body.tabs div.left {top:60px;}
#content {position:relative;height:395px;margin-bottom:41px;padding:40px 60px 20px 340px;background:url("img/bg_content.png") no-repeat;}
.content-box {height:370px; overflow:auto;padding-right:12px;}
.card {position:relative;float:left;width:270px;height:461px;margin-bottom:34px;}
#info {clear:both;width:880px;margin:0 auto;}
#info-left, #info-center, #info-right {width:290px;float:left;height:160px;}
#info-left, #info-center {margin-right:5px;}


/* app button */
a#app {position:absolute;z-index:150;top:361px;left:263px;display:block;width:180px;height:220px;background:url("img/iphone.png") 0 0 no-repeat;}


/* =BASIC STYLES ======================== */
.small {font-size: 0.9em;}
.xsmall {font-size: 0.8em;}
.red, .error {color:#c00;}
.white {color:#fff;}
.grey {color:#999;}
.lightgrey {color:#ccc;}
.clear {clear:both;}
.italic {font-style:italic;}
.normal {font-style:normal;}
.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/icons.png") 0 -60px no-repeat;}
a.external-link-new-window:hover, a.external-link-new-window:focus {background: url("img/icons.png") 0 -90px no-repeat;}
a.pdf {padding-left:15px;background:url("img/icons.png") 0 -180px no-repeat;}
a.doc {background:url("img/icons.png") 0 -210px no-repeat;}
a.xls {background:url("img/icons.png") 0 -240px no-repeat;}
a.mail:link, a.mail:visited {padding-left:16px;background:url("img/icons.png") 0 -118px no-repeat;}
a.mail:hover, a.mail:focus {background:url("img/icons.png") 0 -148px 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 ul li {margin-bottom:10px;}
#content ul li li {margin-bottom:0;}
#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;}
#content .csc-textpic table ul, #content .csc-textpic table ol {margin-left:17px;}

table {font-size: 1em;}
table th, table td {vertical-align:top;padding:12px 7px;}
table th {border-bottom:2px solid #0a2d3f;}
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, 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("http://www.austropos.com/fileadmin/layout/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("http://www.austropos.com/fileadmin/layout/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.ueber {background:url("img/navi-ueber.png") 0 -6px no-repeat;}
ul#navi a.aktuelles, ul#navi a.portfolio {background:url("img/navi-aktuelles.png") 0 -6px no-repeat;}
ul#navi a.software {background:url("img/navi-software.png") 0 -6px no-repeat;}
ul#navi a.hardware {background:url("img/navi-hardware.png") 0 -6px no-repeat;}
ul#navi a.login {background:url("img/navi-login.png") 0 -6px no-repeat;}
ul#navi a.pccash {background:url("img/navi-pccash.png") 0 -6px no-repeat;}
ul#navi a.kontakt {background:url("img/navi-kontakt.png") 0 -6px no-repeat;}
ul#navi a.produkte {background:url("img/navi-produkte.png") 0 -6px no-repeat;}

ul#subnavi {list-style:none;margin-left:0;margin-bottom:40px;border-top:1px solid #0e2632;font-size:12px;}
ul#subnavi li {margin-bottom:0;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/icons.png") 0 -303px no-repeat;}
ul#subnavi li.cur ul li.cur a:link, ul#subnavi li.cur ul li.cur a:visited {font-weight:bold;}

ul.static {float:left;width:200px;height:22px;margin:10px 47px 0 50px;color:#325464;font-size:11px;}
ul.static a:link, ul.static a:visited {color:#325464;text-decoration:none;}
ul.static a:hover, ul.static a:focus {color:#fff}
ul.static li {display:inline-block;margin-right:14px;}


/* linke spalte */
h3.title {margin:0 0 15px;;background:none !important;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:274px;margin-left:81px;}
.card-handel {width:245px;}
.card-handel  img {top:55px;}
.card-spezial {width:274px; margin-top:1px;}
.card h2 {margin-top:70px;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:50px;left:0;}
.card a:link, .card a:visited {}
.card a:hover, .card a:focus {}


/* =INFO BOXEN ======================== */
#info { color:#325464;}
#info h4 {margin:0 0 12px;padding:8px 10px 11px;color:#87b5c4;font-weight:bold;text-align:center; font-size:13px;}
#info p {font-size:11px; margin: 0 10px 7px 15px;line-height:14px;color:#87B5C4;}
#info a:link, #info a:visited { background:url("img/icons.png") 0 -305px no-repeat; padding-left:15px; color:#87B5C4;text-decoration:underline }
#info a:hover, #info a:focus { color:#df8a20; text-decoration:none;}
#info a.mail:link, #info a.mail:visited { background:url("img/icons.png") 0 -117px no-repeat; padding-left:17px;}
#info a.mail:hover, #info a.mail:focus { background-position:0 -147px;}
#info .csc-textpic-single-image a:link, #info .csc-textpic-single-image a:visited { background: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-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 #info-right a { background:none; padding:5px 0 0 0; margin:22px 0 0 22px; display:block; width:250px; height:50px;text-indent:-9999px;}
#info-right h4 {background:url("img/infobox-right-head.jpg") no-repeat;}

/* = Accordion ============================ */
#accordion {width:560px;}
.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 ======================== */

/* ohne Tabs */
.gastro #content {background:url("img/bg_gastro-einzelnt.png") no-repeat;}
/* ohne tabs end */

.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 {width:100%;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.even td, table.referenzen tr.even 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;}
table.referenzen p {position:relative;}
table.referenzen a.fancy:link, table.referenzen a.fancy:visited {position:absolute;top:10px;right:-6px;display:block;width:20px;height:20px;background:url("img/info.png") 0 0 no-repeat;text-decoration:none;}
table.referenzen a.fancy:hover, table.referenzen a.fancy:focus {background:url("img/info.png") 0 -30px no-repeat;}


table.hardware-table { border-spacing:1px;}
table.hardware-table th, table.hardware-table td {padding:7px 4px;}
table.hardware-table tr.odd td { background-color:#0a232f;}
table.hardware-table tr th {font-weight: bold;padding: 2px 10px;font-size: 1.1em;border-right: 5px solid;background-color:#0d2c3b; border-color:#071b25}


/*+++++++ 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 {font-size: 15px;color:#58350c;}
.gastro h3 {background-image:url("img/gastro-h3-bg.jpg");}/* accordion h3 */
.gastro h3.title {color:#58350c;}
.gastro h3.ui-state-active a, .gastro h3 a { color:#4f2e07; background-image:url("img/accordion.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.even {background-color:#ee7a00;}
.gastro table tr.odd {background-color:none;}

/*+++++++ Handel ++++++++*/
body.handel {  color:#79bef3; }
.handel a:link, .handel a:visited {color: #79bef3;}
.handel a:hover, .handel a:focus {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/accordion.png");background-position: 512px -83px;}
.handel h3.ui-state-default a {background-position: 512px -60px;}
.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.even {background-color:#014f8b;}

/* +++++++ Spezial ++++++++ */
body.spezial { color:#67e1d9; }
.spezial a:link, .spezial a:visited {color: #67e1d9;}
.spezial a:hover, .spezial a:focus {color: #67e1d9;}
.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.png"); }/* accordion h3 */
.spezial h3.ui-state-active a, .spezial h3 a { color:#b8fcf7;background-image:url("img/accordion.png");background-position: 512px -143px;}
.spezial h3.ui-state-default a {background-position: 512px -120px;}
.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.even {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-gastro a:hover, 
ul#tabnavi li.tabnavi-gastro a:focus {background:url("img/tabnavi-gastro-multi.png") center -22px no-repeat;}
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 {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;}


/* = NEWS & AKTUELLES ======================== */
/* ext news navi = subnavi */
#content .news-menu-view ul {list-style:none;margin-left:0;margin-bottom:40px;border-top:1px solid #0e2632;font-size:12px;}
#content .news-menu-view ul li {margin-bottom:0;}
.news-menu-view ul li span.year {display:block;padding:3px 10px 2px 15px;border-bottom:1px solid #0e2632;color:#a0c8dc;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;background:#214f66;}
.news-menu-view ul li:first-child span.year {border-top:1px solid #203f4f;}
/* 2.ebene */
#content .news-menu-view ul ul {list-style:none;border:none;font-size:11px;margin-left:18px;margin-bottom:8px;margin-top:3px;}
#content .news-menu-view ul ul li {border:none;}
.news-menu-view ul li ul li a:link, .news-menu-view ul li ul li a:visited {display:inline-block;padding:2px 10px 1px 15px;border:none;color:#a0c8dc;background:url("img/icons.png") 0 -304px no-repeat;text-decoration:none;}
.news-menu-view ul li ul li.itemactive a:link, .news-menu-view ul li ul li.itemactive a:visited {font-weight:bold;}


/* listenansicht */
.news-list-view {}
.news-list-view a, .news-list-view { color:#618ea4;} /* gesamter newsbereich*/
.news-list-view .article { background-color:#0c2837; padding:12px 13px; margin-bottom:3px; position:relative} /* news zeile*/
.news-list-view h2 a, .news-list-view  h2 { font-size:11px; color:#a0c8dc; font-weight:bold; text-decoration:none; margin:0 80px 0 0; padding:0; } /*  HEADLINE     in der news zeile*/
.news-list-view p {display:inline;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; }
.news-list-date { width:75px; float:right;} /* datum*/

.page-navigation {text-align:center;}
.page-navigation ul { margin:0 auto; padding:0; display:inline; overflow:hidden;}
.page-navigation 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;}

.page-navigation a:link, .page-navigation a:visited {height:15px; min-width:15px; display:block;text-decoration:none;}
.page-navigation a:hover, .page-navigation a:focus {text-decoration:underline;}
.page-navigation li.current {background:url("img/seitenwahl-cur.png") 0 -18px no-repeat; font-size:10px; }
.page-navigation p {display:none;}

.news-single .facebook {display:none;}
.news-single h1 {width:470px;}
.news-single .news-list-date {float:right;width:auto;margin-right:5px;text-align: right;font-size:13px;}
.news-single .teaser-text {font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #AED1E3;line-height:16px;}
.news-single .news-img-wrap {float:right;margin:0 0 15px 20px;}



/* = POWERMAIL ======================== */

div.tx-powermail-pi1 fieldset {}
div.tx-powermail-pi1 legend {display:none;}
div.tx-powermail-pi1 div {margin-bottom:3px;}
div.tx-powermail-pi1 label {float:left;width:90px;}
div.tx-powermail-pi1 input {width:170px;background-color:#cdd1d3;}
div.tx-powermail-pi1 select {width:176px;background-color:#cdd1d3;}
div.tx-powermail-pi1 textarea {width:462px;height:90px;margin-bottom:10px;background-color:#cdd1d3;}
input.powermail_submit {margin-left:90px;margin-bottom:15px;}
span.powermail_mandatory {color:#c00;}

.powermail_mandatory_js {float:right;margin-top:2px;background:url("img/icons.png") 0 -270px no-repeat; height:16px; width:0px;padding-left:16px;
overflow:hidden;}
div.tx_powermail_pi1_fieldwrap_html_textarea div.powermail_mandatory_js {clear:left;margin-left:130px;}
input.validation-failed, textarea.validation-failed, select.validation-failed {border:1px solid #c00;}
/* validation NEU */
div.error {margin-top:22px;margin-left:25px;padding-left:16px;background:url("img/icons.png") 0 -270px no-repeat;text-indent:-9999px;}
input.invalid, textarea.invalid, select.invalid  {border:1px solid #c00;}


div.tx-powermail-pi1 fieldset.daten {float:left;width:288px;}
div.tx-powermail-pi1 fieldset.infomaterial {float:left;width:250px;margin-left:20px;}
div.tx-powermail-pi1 fieldset.nachricht {clear:both;}
/*Infomaterial anfordern*/
div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check legend {display:block;font-weight:bold;margin-bottom:10px;color:#aed1e3;}
div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check div {}
div.tx-powermail-pi1 fieldset.infomaterial p {margin-bottom:9px;font-weight:bold;}
.powermail_check_inner {height:14px;padding:5px 10px 5px 5px;margin-bottom:2px;background:#0c2837}/* Divbox*/
div.tx-powermail-pi1 .powermail_check_inner label {width:200px;}/* Name*/
div.tx-powermail-pi1 .powermail_check_inner input {float:right;width:auto;}

/* = FELOGIN =========================== */
.left .tx-felogin-pi1 h3 {margin:10px 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;}
.tx-felogin-pi1 form {margin-top:10px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 div {width:160px;}
.tx-felogin-pi1 label {line-height:17px;}
.tx-felogin-pi1 input {margin-bottom:5px;background-color:#cdd1d3;}

/* +++ 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}

/* =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, DIV.csc-textpic-border DIV.csc-textpic-single-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; vertical-align:bottom; }

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

  /* IE7 hack for margin between image rows */
  *+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
  *+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

  /* 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,
  * html .csc-textpic-intext-left ol,
  * html .csc-textpic-intext-left ul { 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; }
  
  
  /*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('img/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
	filter:alpha(opacity=90); /* IE's opacity*/ 
  opacity: 1;

}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
	
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: 30px;
	right: 35px;
	width: 30px;
	height: 30px;
	background-image: url('img/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

body.start a#fancybox-close {right:-9px; top:-9px;}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('img/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('img/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('img/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('img/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('http://www.austropos.com/fileadmin/layout/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
	display:none !important;
}

#fancybox-right {
	right: 0px;
	display:none !important;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('img/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('img/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('img/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('img/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('img/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('img/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('img/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('img/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_nw.png', sizingMethod='scale'); }
