/*
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.5.0
 */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym {border:0;font-variant:normal}sup {vertical-align:text-top}sub {vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{}legend{color:#000}


/*
 * Andreas Christ GmbH CSS
 * Copyright (c) 2008, namics (deutschland) gmbh. All rights reserved.
 * Code licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
html, body {background:#fff;}
body {color: #626262; /* default text color: gray */font: 83%/1.5 Verdana, Arial, Helvetica, clean, sans-serif;padding-bottom: 10px;}

/* contents:
 * - colors
 * - header
 *   - logo
 *   - search
 *   - metanavigation
 *   - main navigation
 *   - skip links
 * - body
 *   - sidebar
 *   - subnavigation
 *   - contact
 * - main content
 *   - service section
 *   - headlines
 *   - paragraphs and lists
 *   - sitemap
 *   - image container
 * - contact form
 * - news navigation
 * - search result
 * - footer
 * - misc
 */

/**********/
/* colors */
/**********/
a, ul.linear-nav li strong a:hover, #subnavigation a.active:hover {color: #626262; /* default text color: gray */}
/* ul#meta-nav a, ul#meta-nav a.active:hover, #navigation a, #subnavigation li a, div.sitemap #inhalt a, input.button {color: #1f4258; } */
ul#meta-nav a:hover, ul#meta-nav a:focus, ul#meta-nav a:active,
#subnavigation li a:hover, #subnavigation li a:focus, #subnavigation li a:active,
form#searchform input#search-submit:hover, form#searchform input#search-submit:focus,
ul#meta-nav a:hover, ul#meta-nav a:focus, ul#meta-nav a:active,
div.sitemap a:hover, div.sitemap a:focus, div.sitemap a:active,
ul.linear-nav a:hover, ul.linear-nav a:focus, ul.linear-nav a:active,
#inhalt ul.newslist h2 a:hover, #inhalt ul.newslist h2 a:focus, #inhalt ul.newslist h2 a:active {color: #fcaf17; /* light blue */}
form#contact_form .error {color: #e2001a; /* dark red */} 

/**********/
/* header */
/**********/
div#header {height: 100px;margin: 0 auto 0 30px;max-width: 920px;min-width: 740px;position: relative;z-index:9999;}

/* logo */
a#logo {left: 20px;position: absolute;top: 16px;}
h1#welcome {left: 150px;position: absolute;top: 50px;font-size:2.0em}

/* search */
form#searchform {float: right;margin-top:2px;}
form#searchform label, form#search-in-page label {left: -9999px;position: absolute;top: 0;}
form#searchform input#q, form#search-in-page input#query-in-page {border: 1px solid #b7b7b7;font-size: 11px;margin-right: 5px;padding: 2px;width: 110px;}
form#searchform input#q {margin-right:0;position:relative;top:1px;}
form#searchform input#q:focus {width: 178px;}
input#search-submit {background: transparent url(../img/gen-icons.gif) right -91px no-repeat;border: none;cursor: pointer;font-size: 11px;margin-right:5px;padding: 4px 8px 4px 0;vertical-align: middle;}
input#search-submit:hover, input#search-submit:focus, input#search-submit:active {background-position: right -141px;}



/* meta navigation */
ul#meta-nav {background: #eee;float: right;margin-left: 12px;padding: 0 10px;}
ul#meta-nav li {display: inline;float: left;}
ul#meta-nav a, ul#meta-nav span {display: block;font-size: 11px;padding: 5px 9px;text-decoration: none;}
ul#meta-nav li.active a {font-weight: bold;}
ul#meta-nav a:focus, ul#meta-nav a:active {outline: 1px dotted #626262;}

/* languageSwitch navigation */
ul#meta-nav li ul li {float:none;font-size:11px;}
ul#meta-nav li ul li a {background-color: transparent;border-bottom:1px solid #d1d1d1;float:none;font-size:11px;margin:0 17px 0 10px;padding:4px 0;}
ul#meta-nav li:hover a, #meta-nav li.sfhover a {background-color: #eee;}
ul#meta-nav li:hover ul a, #meta-nav li.sfhover ul a {background-color: transparent;}
ul#meta-nav li ul {background:#eee;height: auto;left: -999em;top:25px;margin: 0;padding-bottom:18px;position: absolute;width:102px;}
ul#meta-nav li:hover ul, ul#meta-nav li.sfhover ul {left: auto;cursor:pointer;}

/* main navigation */
#navigation {left:315px;position: absolute;top:56px;}
#navigation div,
#navigation li {display: block;float: left;padding: 0 1px;}
#navigation div.active a, #navigation div a.active,
#navigation li.active a, #navigation li a.active {font-weight: bold;}
#navigation a {background: white;display:block;font-size: 12px;padding: 8px 14px;text-decoration: none;}
#navigation a:hover, #navigation a:focus, #navigation a:active {background-color: #eee;}

/* main navigation rollover menu */
#navigation li ul {background:url(../img/layer-nav-bg.png) 0% 100%;height: auto;left: -999em;margin: 0;padding-bottom:18px;position: absolute;width:170px;}
#navigation li li {float:none;font-size:11px;}
#navigation li li:first-child {background:url(../img/layer-nav-top-bg.png) 0 0 no-repeat;}
#navigation li ul a {background-color: transparent;border-bottom:1px solid #d1d1d1;float:none;font-size:11px;margin:0 17px 0 10px;padding:4px 0;}
#navigation li:hover a, #navigation li.sfhover a {background-color: #eee;}
#navigation li:hover ul a, #navigation li.sfhover ul a {background-color: transparent;}
#navigation li ul a:hover, #navigation li ul a:focus, #navigation li ul a:active {color:#fcaf17;background-color: transparent;}
#navigation li ul ul {}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {left: auto;}
#navigation li li:hover ul {left:160px; margin-top:-25px;}

/* ****************************** */

/* skip links */
#skiplinks {left: 0;position: absolute;top: 0;z-index: 100;}
#skiplinks a {display: block;font-size: 11px;left: -9999px;padding: 2px 4px;position: absolute;top: 38px;white-space: nowrap;}
#skiplinks a:focus {left: 247px;outline: 1px dotted #626262;}

div.deco-bar {background-color: #d0d0d0;height: 112px;left: 0;position: absolute;top: 100px;width: 100%;z-index: 0;}
div#deco-home {height: 267px;}

/********/
/* body */
/********/
div#bd {margin: 0 0 0 30px;width: 920px;overflow: auto;position: relative;z-index: 100;}
div.contentpage {background: url(../img/content-sidebar-bg.gif) left top repeat-y;}

/* sidebar */
#sidebar {float: left;width: 232px;}
#subnavigation, #sidebar div.contact {background: white;margin: 10px 10px 20px;padding: 10px;}
#sidebar h1 {font-size: 12px;font-weight: bold;text-decoration: none;}

/* subnavigation */
#subnavigation h1 {background: #eee;border-bottom: 1px solid #bec8cf;padding: 2px 10px;}
#subnavigation li a {border-bottom: 1px solid #D0D0D0;display: block;font-size: 11px;padding: 3px 0 3px 10px;text-decoration: none;}
#subnavigation ul li a.active {font-weight: bold;}
#subnavigation ul li ul {margin-left:20px;}
#subnavigation ul li ul li a {padding: 3px 0 3px 5px;}

/* contact */
#sidebar div.contact {padding-bottom: 3px;}
#sidebar div.contact h1 {line-height: 100%;padding: 0 0 12px 10px;}
#sidebar div.contact ul li {font-size: 11px;padding-left: 10px;}
#sidebar div.contact a {text-decoration: none;}
ul.contact-services {margin-top: 12px;}
ul#teaser ul.contact-services {margin:0;}
/*ul.contact-services a.internal, .download {background: url(../img/gen-icons.gif) 2px 5px no-repeat;display: block;padding-left: 15px;}
ul.contact-services a.internal {background-position: 0 -95px;}*/
.download {background-position: left -297px;}
#sidebar div.contact a:hover, #sidebar div.contact a:focus, #sidebar div.contact a:active {text-decoration: underline;}
ul.contact-services li {border-top: 1px solid #d0d0d0;padding: 3px 10px;}
#sidebar div.contact .csc-textpic-image, #sidebar div.contact .csc-textpic-imagewrap {float:none;}

/*********************/
/* styling your home */
/*********************/
div.home #stage, div.home #teaser {clear: both;overflow: auto;}
div.home #inhalt #stoererButton {float:left;padding:30px 0 0 60px; width:250px;height:200px;}
div.home #inhalt #stoererButton .csc-textpic-image dt img {border:none;}
div.home #stage {background-color:#999; /* url(../img/home-stage-bg.gif) left 154px repeat-x;*/}
div.home #stage.landingpage {background-color:#FCAF17; width:920px; height:266px;padding:0;/* url(../img/home-stage-bg.gif) left 154px repeat-x;*/}
div.home #stage #keyvisual {display: block;float: left;}
div.home #stage.landingpage  #keyvisual {background: #999;height:266px;margin-right:20px;width:610px;}
div.home #stage.landingpage h3 {padding: 25px 20px 5px 20px;font-size:1.2em;font-weight: bold; color:#626262;}
ul#teaser.landingpage {float:left;margin-left:0px;overflow:visible;padding-left:0;width:609px;height:150px;margin-top:105px;margin-bottom:0;}/* margin-left:310px; */
ul#teaser.landingpage h2{font-size:19px; text-decoration:none;background-color:#FFFFFF;height:auto;margin:0px 0 2px 20px;padding:0;height: 22px; z-index:10;}
ul#teaser.landingpage h2 a{text-decoration:none;}
ul#teaser.landingpage li.second h2 {margin-left:10px;}
ul#teaser.landingpage li.second h2.services{margin-left:20px;}
ul#teaser.landingpage li{overflow:visible;margin:0;width:203px;}/* width:33%; */
ul#teaser.landingpage li.first{margin-left:0px;}
ul#teaser.landingpage li p{margin:0px;}
ul#teaser.landingpage li address{font-weight:bold;padding-left:20px;padding-right:5px;padding-top:10px;border-right:1px solid #ccc;border-top:1px solid #ccc;display:block;height:105px;width:178px;margin:0;z-index:5}
ul#teaser.landingpage li.first address{border-left:1px solid #ccc;}
div.home #stage.landingpage table {margin: 6px 10px 0 20px;font-size:11px;color:#626262;line-height:1.4em;}
div.home #stage.landingpage td {vertical-align:top; }
div.home #stage.landingpage td label {font-weight:bold; font-size:11px;padding-top:2px;display:block;}
div.home #stage #keyvisual img {height:266px;width:310px;border-top:1px solid #CCCCCC;}
div.home #stage #keyvisual a {background:transparent; margin:0;padding:0;}

div#stage h1 {margin: 0 0 8px 0; padding-top:15px;}
div#stage.landingpage h1 {margin:0; padding: 25px 20px 14px 20px;}
div#stage h5 {padding:25px 20px 0 20px;color: white;font-size: 14px;font-weight: bold;}
div#stage h1, div.home div#stage-content p {color: white;font-size: 18px;font-weight: bold;margin-left: 310px;padding-left: 20px;}
#stage.landingpage h1, div.home #stage.landingpage div#stage-content p {color:#fff;font-size: 18px;font-weight: bold;margin-left: 0px;padding-left: 20px;/*line-height:26px;*/}
div.home #stage div#stage-content p {font-size: 12px;margin-bottom: 0;padding-right: 100px;}
div.home #stage.landingpage div#stage-content p{font-size: 12px;margin-bottom: 0;padding-right: 20px;}

/* sections */
div#stage ul {background: #999 url(../img/home-stage-bg.png) 0 34px repeat-x;margin-bottom: 0;padding: 0;overflow: auto;}
div#stage li {border-right: 2px solid #999;display: block;float: left;height: 143px;	padding: 0;width: 33%;}
div#stage ul.landingpage li {height: 143px;}
div#stage li.second h2.services {padding-left:20px;}
div#stage li.second h2 {padding:0 5px 0 10px;}
div#stage li.second h2 a, div#stage li.second h2 a:hover {}
div#stage li.last {border-right: none;}
div#stage ul.clickable li {cursor: pointer;}
div#stage h2, div#stage p {font-weight: bold; padding:0 5px 0 20px;}
div#stage h2 {font-size: 19px;font-weight: bold;margin: 9px 0 8px;}/* color: #FCAF17; */
div#stage h2 a, div#stage h2 a:hover {text-decoration: none;color:#626262;}
div#stage li p {background: #FCAF17;color: #555;margin-bottom: 4px;}
/*div#stage a.internal {background: transparent url(../img/gen-icons.gif) no-repeat scroll right -96px;color: #333;font-weight: normal;padding-right: 12px;padding-left:0;text-decoration: none;}
div#stage a.internal:hover, div#stage a:focus, div#stage a:active, div#stage a.over {text-decoration: underline;}*/
div#stage div#stage-content {height:124px;}
ul#teaser {margin: 0;overflow: auto;padding-left: 0;height:240px;}
ul#teaser li {display: block;float: left;margin-left: 20px;width: 31%;}
ul#teaser li ul {padding-left: 0;}
ul#teaser li li {display: list-item;list-style: none;float: none;margin-left: 0;width: auto;}
ul#teaser h1, ul#teaser h2 {margin-bottom: 8px;height:34px;margin-top:10px;padding-top:10px;}
ul#teaser h2 {height:auto;}
ul#teaser h3 {font-weight: bold;}

ul#teaser h3 a {background: 0;text-decoration: none;}
ul#teaser h3 a:hover, ul#teaser h3 a:active, ul#teaser h3 a:focus {text-decoration: underline;}

/*ul#teaser a.internal {background: url(../img/gen-icons.gif) right -96px no-repeat;padding-right: 12px;text-decoration: none;}
ul#teaser a.internal:hover, ul#teaser a.internal:active, ul#teaser a.internal:focus {text-decoration: underline;}*/
ul#teaser .csc-textpic-imagewrap a {background: transparent;padding-right: 0;text-decoration: none;}
ul#teaser p {margin-bottom: 8px;}
ul#teaser li p {font-size: 100%;}
ul#teaser img {display: block;float: right;margin: 13px 0 0 10px;}
ul#teaser .contact img {display: block;float: none;margin: 0px;}

/****************/
/* main content */
/****************/
#main {overflow: hidden;}
#inhalt {padding:25px 0 25px 20px;min-height:360px;}
div.home #inhalt {padding: 0 0 5px;}
div.contact-form #inhalt {padding-right: 20px;}
div.contact-form #inhalt.hasServiceSidebar {padding-right:0;}
div.hasServiceSidebar {float:left;width:445px;}

/* service section */
#service {float: right;padding: 0 0 0 15px;width: 203px;}
#service h1, #service h2 {border-bottom: 1px solid #bec8cf;font-size: 12px;font-weight: bold;padding: 0 10px 8px;margin-bottom:8px!important;}
#service ul {margin: 8px 0 48px;}
#service ul li {font-size: 11px;padding-left: 25px;text-indent: -15px;}
#service a {background: url(../img/gen-icons.gif) left 4px no-repeat;padding-left: 15px;text-decoration: none;}
#service a.download, #service ul.download a {background-position: left -298px;}
#service a.external {background-position: left -397px;}
#service a:hover, #service a:focus, #service a:active {text-decoration: underline;}
#service p {padding-left: 10px;}
div#clicktocall{padding-left: 10px;}

/* headlines */
#inhalt h1 {font-size: 12px;font-weight: bold;margin-bottom: 16px;}
#inhalt h2 {clear:left;font-size: 12px;font-weight: bold;margin: 15px 0 10px/*;padding-top:10px;*/}
div.home #inhalt h2 {margin-top: 10px;}
#inhalt ul.newslist h2 {margin-top:0;/*margin-right: 223px;*/}
#inhalt ul.newslist h2 a {background: url(../img/gen-icons.gif) left -696px no-repeat;padding-left: 15px;text-decoration: none;}
#inhalt ul.newslist h2 a:hover, #inhalt ul.newslist h2 a:focus, #inhalt ul.newslist h2 a:active {background-position: left -746px;}


/* paragraphs + lists */
#inhalt p, #inhalt ul, #inhalt ol, #inhalt div.tx-pilmailform-pi1, #telekom label {font-size: 11px;margin-bottom: 10px;}
#inhalt div.sitemap p {margin-bottom: 5px;}
#inhalt div.sitemap p i b {font-size: 11px;display:block; padding-top: 15px;}
#stage-nav ul li p {font-size: 11px;margin-bottom: 5px;}
#inhalt ul.newslist {font-size: 11px;padding-left: 0;}
#inhalt ul, #inhalt ol {padding-left: 25px;}
#inhalt ul li {list-style: square;}
#inhalt ol li {list-style: decimal;}
#inhalt ul.newslist li {border-bottom: 1px solid #d0d0d0;clear: left;list-style: none;/*overflow: auto;*/padding-left: 15px;text-indent: -15px; padding-top:10px;}
#inhalt ul.newslist li p {text-indent: 0;}
div.search-result ul.newslist li p {margin-right: 223px;}
#inhalt p.results-number {margin: 0 10px 36px;}
#inhalt ul.newslist li.last {border-bottom: none;}
#keyvisual {	z-index:1;}

/* sitemap */
#inhalt div.sitemap{margin: 0px;}
#inhalt div.sitemap h2 {background: #eee;border-bottom: 1px solid #bec8cf;margin-bottom: 0;padding: 2px 10px;}
#inhalt div.sitemap ul {padding-left: 0;}
#inhalt div.sitemap ul ul{padding-left: 20px;}
#inhalt div.sitemap li {list-style: none!important;}
#inhalt div.sitemap a {background: url(../img/gen-icons.gif) 10px 8px no-repeat;border-bottom: 1px solid #ced5da;display: block;padding: 3px 0 3px 25px;text-decoration: none;}
#inhalt div.sitemap a:hover, div.sitemap a:focus, div.sitemap a:active {background-position: 11px -42px;}
#inhalt div.sitemap h2 a {background: none;border-bottom: none;display: block;font-size:12px;padding: 0;text-decoration: none;/* cursor:text; */}
#inhalt div.sitemap h2 a:hover {color:#999;}

/* image container */
#inhalt div.img {width: 203px;}
#inhalt div.img img {border: none;display: block;margin-top: 5px;}
.csc-textpic-imagewrap {margin-bottom: 5px;}
#inhalt div.csc-textpic-intext-left div.csc-textpic-imagewrap,
#inhalt div.news-single-img {float: left;margin: 0 30px 2px 0;margin-right:30px !important;}
#inhalt div.csc-textpic-intext-right div.csc-textpic-imagewrap {float: right;margin: 0 0 2px 30px;margin-left:20px !important;}
#inhalt div.csc-textpic dd.csc-textpic-caption {font-size:11px;}
#inhalt span.tx-indexedsearch-sw {font-weight:bold;}
#inhalt div.tx-indexedsearch-whatis,
#inhalt p.tx-indexedsearch-searchedfor {float:left;font-size:11px;padding-left:10px;}


/****************/
/* contact form */
/****************/
form#contact_form {margin-top: 24px;overflow: hidden;}
form#contact_form legend {display:none;}

form#contact_form fieldset {overflow: visible;}
form#contact_form fieldset.basic {float: left;margin-right:20px;}
form#contact_form fieldset.phone {border-left: 1px solid #d0d0d0;padding-left: 20px;width: 45%;}
form#contact_form fieldset.message {clear: both;margin-top:20px;}

form#contact_form .error {font-weight: bold;}
form#contact_form fieldset.phone p {margin-bottom: 24px;}
form#contact_form ul {padding-left: 0;}
form#contact_form div.tx_powermail_pi1_fieldwrap_html {list-style: none;margin-bottom: 8px;}
form#contact_form li {list-style: none;margin-bottom: 8px;}
form#contact_form ul.errorList li {list-style: disc; margin-bottom: 0px;list-style-position:inside;}

form#contact_form label {display: block;float: left;width:90px;}
form#contact_form fieldset.phone label {width:90px;}
form#contact_form input, #telekom input, 
form#contact_form textarea {border: 1px solid #b7b7b7;padding: 2px 5px;width:150px;}
form#contact_form input#contact_phone_area {margin-right: 5px;width:65px;}
form#contact_form input#contact_phone_number {width:90px;}
#telekom input {width:150px;margin-bottom:10px;color:grey;}

form#contact_form input.checkbox {border: none;display: inline;margin: 0 5px 0 90px;padding: 0;width: auto;}
form#contact_form label.checkbox {display: inline;float: none;width: auto;}
form#contact_form textarea, form#contact_form p.submit {font-size: 11px;width: 440px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html_captcha img {margin: 5px 0 5px 125px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html_captcha .tx-srfreecap-pi2-cant-read {display:block; margin: 0 0 10px 125px;}
form#contact_form .invalid {margin-bottom: 25px;border-color: #ce0000;}
.error {font-size:.9em;color: #ce0000;margin:45px 0 0 -285px;}

form#contact_form p.submit {margin: 28px 0 0 112px;}
form#contact_form input.powermail_submit {float: right;margin-right: 10px;}
p.footnote {font-size: 10px;/*padding-left: 90px;*/margin-top: 24px;}
/* contact form im content bereich */
form#contact_form .tx_powermail_pi1_fieldwrap_html label {width:125px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html select {width:150px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html input {width:300px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html input.checkbox {margin-left:0px;width:auto;}
form#contact_form .tx_powermail_pi1_fieldwrap_html textarea {width:300px;height:125px}
form#contact_form .tx_powermail_pi1_fieldwrap_html input#contact_phone_area {margin-right:1px;width:38px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html input#contact_phone_number {width:68px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html select#contact_time {width:137px;}
form#contact_form .tx_powermail_pi1_fieldwrap_html p.submit {width:auto;}
form#contact_form .tx_powermail_pi1_fieldwrap_html input.powermail_submit {margin-right:0;color:grey;}
form#contact_form .tx_powermail_pi1_fieldwrap_html p.footnote {/*padding-left:75px;*/}


/*******************/
/* news navigation */
/*******************/
#inhalt ul.linear-nav {border: 3px double #b0b0b0;border-width: 0 0 3px 0;/*margin-bottom: 25px;*/padding: 1px 10px 10px;}
#inhalt ul.pager {text-align: center;}
#inhalt ul.first {text-align: left;}
#inhalt ul.last {text-align: right;}

#inhalt div.end ul,
#inhalt ul.end {border-width: 3px 0 0 0;margin: 25px 0 0;padding: 12px 10px 0;}

ul.linear-nav li {display: inline;list-style: none;white-space: nowrap;}
ul.linear-nav li.back {display: block;margin-right: 10px;}
ul.linear-nav li.next, ul.pager li.page {border-right: 1px solid #b0b0b0;margin-right: 8px;padding-right: 10px;}
ul.news li.next {border:0;border-left: 1px solid #b0b0b0;margin-right:0;padding-right:0;margin-left: 8px;padding-left: 10px;}
ul.pager li.page {margin-right: 3px;padding-right: 5px;}
ul.pager li.strong a {font-weight:bold;}
ul.pager li.strong a:hover {color:#626262;cursor:text;text-decoration:none;}
ul.pager li.first {border: none !important;margin-right: 0;padding-right: 0;}
ul.pager li.previous, ul.pager li.next {border: none;display: block;float: left;}
ul.pager li.next {float: right;margin-right:0;padding-right:0;margin-left:8px;padding-left:10px;}
ul.pager li.last,
ul.pager li:last-child {border: none !important;}

ul.linear-nav li a {background: url(../img/gen-icons.gif) left top no-repeat;padding-left: 12px;text-decoration: none;}
ul.linear-nav li.page a {background: transparent;padding-left: 0;}
ul.linear-nav li.back a {background-position: left -496px;}
ul.linear-nav li.back a:hover, ul.linear-nav li.back a:focus, ul.linear-nav li.back a:active {background-position: left -647px;}
ul.linear-nav li.previous a {background-position: left -496px;}
ul.linear-nav li.previous a:hover, ul.linear-nav li.previous a:focus, ul.linear-nav li.previous a:active {background-position: left -546px;}
ul.linear-nav li.next a {background-position: right -96px;padding: 0 12px 0 0;}
ul.linear-nav li.next a:hover, ul.linear-nav li.next a:focus, ul.linear-nav li.next a:active {background-position: right -146px;}

/*****************/
/* search result */
/*****************/
form#search-in-page fieldset {border: 1px solid #b0b0b0;border-width: 1px 0;margin-bottom: 12px;padding: 16px 10px;}
input.button, form#contact_form input.powermail_submit, #telekom #ctc02 {background: #eee url(../img/gen-icons.gif) 90% -94px no-repeat;/*border: 1px solid #b0b0b0;*/cursor: pointer;font-size: 11px;font-weight: bold;padding: 2px 16px 1px 8px;width: auto;}
i/*nput.button:hover, input.button:focus, input.button:active, #telekom submit,
form#contact_form input.powermail_submit:hover, form#contact_form input.powermail_submit:focus, form#contact_form input.powermail_submit:active {background-position: 90% -243px;color: #fcaf17; light blue }*/
input.button:focus, input.button:active {outline: 1px dotted #b0b0b0;}

/**********/
/* footer */
/**********/
div#footer {border-top: 1px solid #d0d0d0;font-size: 11px;margin: 0 auto 0 30px;max-width: 920px;min-width: 740px;overflow: visible;padding-bottom: 5px;position: relative;}
#footer ul {float: left;margin-left: -10px;}
#footer li {display: inline;}
#footer a, #footer li.active a:hover {padding: 3px 10px;text-decoration: none;}
#footer li.active a {font-weight: bold;}
#footer a:hover, #footer a:focus, #footer a:active {text-decoration: underline;}
#footer p#copyright {float: right;}

/********/
/* misc */
/********/
.nospace {font-size		:	1px;line-height		:	1px;float			:	right !important;float			:	none;}
.noFloat {clear: both;float: none;font-size: 0;}
em {font-style: italic;}
strong {font-weight: bold;}

#overlay {z-index: 1000!important;}
.cnt2spalter {background: transparent url('../img/colBorder.gif') top center repeat-y;width:99%; }
.cnt2spalter .left {float:left; width:42%; }
.cnt2spalter .right {float:right; width:42%; }


.csc-textpic-image dt img{border:1px solid #ccc;}

a.internal {background: transparent url(../img/gen-icons.gif) no-repeat scroll right -96px;color: #333;font-weight: normal;padding-right: 12px;padding-left:0;text-decoration: none;}
a.internal:hover, a:focus, a:active, a.over {text-decoration: underline;} 

.landing-more{padding-top:5px;}

.tx-your-extension-id-pi1-captcha {width: 315px;float:left;}

/*
a {background: transparent url(../img/gen-icons.gif) no-repeat scroll right -96px;color: #333;font-weight: normal;padding-right: 12px;padding-left:0;text-decoration: none;}
a:hover, a:focus, a:active, a.over {text-decoration: underline;}
*/
/*.csc-textpic-text{min-height:360px;}*/
/*h2{color:#FCAF17; font-size:30px; font-weight:bold; margin:9px 0 8px;}*/

