/* Basic Stylesheet for www.diligenz.de */
/* author: www.ideenwerft.com */

/* Farben:   */

* {padding:0px;margin:0px;}
img {border:0;}
.hidden {
position: absolute;
left: -10000px;
}
html[xmlns^="http"] {
/* f&uuml;r inaktiven scrollbalken bei mozilla */
overflow-y: scroll;
}
body {
font-size: 10px; /* setzt Standardschriftgroesse auf 11px */
font-family: verdana, arial, Sans-Serif;
color:#000;
text-align:center;
margin-top:20px;
}
#wrapper {
width: 850px; 
margin: 0 auto;
text-align:left;
background:#fff;
}
#top {height: 170px;}
#top div.tx-rlmpflashdetection-pi1 {width:170px;float:left;}
#top a:link, #top a:visited{display:block;float:right;margin-top:50px;margin-right: 20px;width:210px; height:60px;}
#left {
float:left;
display:inline;
width: 128px;
padding-top: 40px;
text-align:right;
}
#content {
float:left;
display:inline;
width: 440px;
margin-left:100px;
padding-bottom:30px;
}
#content div.cLeft {float:left;width:205px;}
#content div.cRight {float:right;width:205px;}

/* *** startseite *******************/
body#start #wrapper {width: 960px;margin: 0 auto;}

div.startSkip {ma rgin-top:50px;}
div.startSkip {text-align:center;}
div.startSkip a:link, div.startSkip a:visited {color:#ccc;text-decoration:none;padding:0 5px;}
/* *** allgemein - textformatierung *******************/
.small {
font-size: 0.9em;
}
.xsmall {
font-size: 0.8em;
}
.grey {color:#666666;}
.red {color:#990000;}
.hide {display:none;}


/* *** navigation ********************************/
ul.navi li {list-style:none;line-height:1.7em;font-weight:bold;}
ul.navi li a:link, ul.navi li a:visited {color:#999;text-decoration:none;}

ul.navi li a:hover, ul.navi li a:focus {color:#ccc !important;text-decoration:none;}

/* subnavi */
ul.navi li li {font-weight:normal;}
ul.navi li li a:link, ul.navi li li a:visited {color:#acabab;text-decoration:none;}
ul.navi li.current li a:link, ul.navi li.current li a:visited {color:#acabab !important;}

/* static navigatoin ******* */
ul.static li {font-weight:normal;}

/* *** sprachmenue ********************************/
div.lang {margin-top:30px;color:#999;line-height:1.7em;}
#left div.lang a:link, #left div.lang a:visited {color:#999;text-decoration:none;}
#left div.lang a:hover,#left  div.lang a:focus {color:#dcdcdc;text-decoration:underline;}

/* farben nach inhaltsbereich: navi.current, H1, links etc. */
#unternehmen ul.navi li.current, #unternehmen ul.navi li.current a:link, #unternehmen ul.navi li.current a:visited, #unternehmen h1, #unternehmen h2, #unternehmen h3, #unternehmen #content a:link, #unternehmen #content a:visited {color:#334b80;}
#bic ul.navi li.current, #bic ul.navi li.current a:link, #bic ul.navi li.current a:visited, #bic h1, #bic h2, #bic h3, #bic #content a:link, #bic #content a:visited {color:#334b80;}
#kompetenzen ul.navi li.current, #kompetenzen ul.navi li.current a:link, #kompetenzen ul.navi li.current a:visited, #kompetenzen h1, #kompetenzen h2, #kompetenzen h3, #kompetenzen #content a:link, #kompetenzen #content a:visited {color:#64abbc;}
#referenzen ul.navi li.current, #referenzen ul.navi li.current a:link, #referenzen ul.navi li.current a:visited, #referenzen h1, #referenzen h2, #referenzen h3, #referenzen #content a:link, #referenzen #content a:visited  {color:#bd824a;}
#kontakt ul.navi li.current, #kontakt ul.navi li.current a:link, #kontakt ul.navi li.current a:visited, #kontakt h1, #kontakt h2, #kontakt h3, #kontakt #content a:link, #kontakt #content a:visited  {color:#656565;}
#ihrProjekt ul.navi li.current, #ihrProjekt ul.navi li.current a:link, #ihrProjekt ul.navi li.current a:visited, #ihrProjekt h1, #ihrProjekt h2, #ihrProjekt h3, #ihrProjekt #content a:link, #ihrProjekt #content a:visited  {color:#002752;}
#publikationen ul.navi li.current, #publikationen ul.navi li.current a:link, #publikationen ul.navi li.current a:visited, #publikationen h1, #publikationen h2, #publikationen h3, #publikationen #content a:link, #publikationen #content a:visited  {color:#002752;}
#karriere ul.navi li.current, #karriere ul.navi li.current a:link, #karriere ul.navi li.current a:visited, #karriere h1, #karriere h2, #karriere h3, #karriere #content a:link, #karriere #content a:visited {color:#6a5f43;}


/* *** content ******************************/
#content p {
margin: 2px 0px 13px 0px;
line-height:1.5em;
text-align:justify;
}
#content div.cRight p, #content div.cLeft p {margin: 2px 0px 8px 0px;}
#content h1 {
font-size:1em;
margin-top:15px;
margin-bottom: 5px;
font-weight:bold;
}
#content h1.csc-firstHeader {
margin-top:0;
margin-bottom: 27px;
}
#content h2 {
font-size:1em;
margin: 20px 0 0px;
}
#content h3 {
padding:0px 0px 0px 0px;
margin-bottom: 0px;
font-size:1em;
}
#content h4 {
margin-bottom: 10px;
padding:6px 0px 0px 0px;
font-size:1.1em;
}
/***** content Listen ******************/
#content ul {
margin: 7px 0 5px 20px;
list-style-type:disc;
list-style-position:outside;
}
#content ul li {
padding-bottom:3px;
}
#content ul li ul {
margin: 5px 0 0px 15px;
list-style-type: circle;
list-style-position:inside;
}
#content ol {
margin-left: 30px;
}
#content ol li {
margin-bottom: 10px;
}
#content ol li ul {
list-style:circle;
padding-top: 5px;
}
#content ol li ul li {
margin-bottom: 0px;
}

/*#naviTeam {margin-top:20px;}
#content ul.naviTeam {display:inline;list-style:none; list-style-position:inside;}
#content ul.naviTeam li {float:left;margin-right:4px;color:#334b80;}
#content ul.naviTeam li.current {color:#999;}
*/

#naviTeam {margin-top:20px;}
#content div#naviTeam ul {display:inline;list-style:none; list-style-position:inside;}
#content div#naviTeam ul li {float:left;margin-right:4px;color:#334b80;}
#content div#naviTeam ul li.current {color:#999;}

/* content links ************************** */
a:link, a:visited {color:#334b80;}
#content a:hover, #content a:focus {
color: #ccc !important;
}
a.external-link-new-window:link, a.external-link-new-window:visited {
padding-left:11px;
background: url(img/linkExt.gif) left no-repeat;
}
a.external-link-new-window:hover {
padding-left:11px;
background: url(img/linkExt.gif) left no-repeat;
}

/* content diverses ************** */
#content DIV.linie-davor, #content DIV.linie-danach {
background-color:#CCCCCC; /* Mozilla 1.4 */
color:#EAEAEA; /* IE 6 */
border: #EAEAEA; /* Opera 7.11 */
height: 1px; /* in Opera f&uuml;r die Anzeige n&ouml;tig, in Mozilla f&uuml;r die einheitliche H&ouml;he */
width:100%;
margin:5px auto 10px;
}
table {
font-size: 1em;
margin-bottom:15px;
}
#content table td {
padding:2px 3px;
}

/* *** team ******************************/
div.team {float:left;height:76px;background:#eaeaea;width:205px;margin-bottom:15px;}
div.team img {float:left;margin-right:10px;}
#content div.team p {margin-top:7px;}

/* *** downloads ******************************/
a.download_pdf:link, a.download_pdf:visited, a.download:link, a.download:visited {
padding-right: 18px;
padding-bottom:1px;
background: url(img/download.gif) top right no-repeat;
}
a.download_pdf:hover, a.download_pdf:focus, a.download:hover, a.download:focus {
background: url(img/download.gif) bottom right no-repeat;
}
a.download_jpg {
padding-left: 22px;
background: url(img/pic.png) no-repeat;
}

/* *** powermail ******************************/
div.powermail {background:#f3f2f0;}
div.powermail fieldset {border:none;}
div.powermail legend {display:none;}
#content div.powermail h4 {background:#9a927f;color:#fff;padding:4px 6px;margin-top:25px;margin-bottom:20px;}
#content div.powermail p {margin:10px 8px;}
div.powermail label {float:left;width:130px;padding-top:3px;}
div.powermail input {width:200px;}
div.powermail select {width:205px;}
div.powermail input.powermail_file {width:290px;}
div.powermail input.submit {background:#9a927f;color:#fff;border:none;width:110px;float:right;padding:3px 0;font-size:1em;font-weight:bold;margin-top:15px;}
div.powermail .powermail_mandatory_js {color:#c00;}
/* powermail eingabe bestaetigung*/
div.tx-powermail-pi1_confirmation, div.tx-powermail-pi1_thx {background:#f3f2f0;padding: 10px;}
div.tx-powermail-pi1_confirmation input.submit {background:#9a927f;color:#fff;border:none;width:120px;padding:3px 0;font-size:1em;}
input.tx-powermail-pi1_confirmation_back {background:#9a927f;color:#fff;border:none;padding:3px;font-size:1em;float:left;margin-right:10px;font-weight:bold;}
input.tx-powermail-pi1_confirmation_submit {background:#9a927f;color:#fff;border:none;padding:3px;font-size:1em;font-weight:bold;}

/* *** PRINT TEMPLATE ******************************/
body#printDU, body#printHH {margin-top:0px; }
/*body#printDU #wrapperPrint  {background: url(img/anfahrtd.gif) top left no-repeat;}
body#printHH #wrapperPrint {background: url(img/anfahrthh.gif) top left no-repeat;}*/
#wrapperPrint {width: 605px;text-align:left;}
#wrapperPrint #content {
float:left;
width: 465px;
margin:0px 65px 15px;
background:none;
padding-bottom:0px;
}
div.bild2 {float:left;margin-left:65px;width:205px;}
div.adress {width:135;float:right;margin:20px 73px 0 0;padding-top:142px;text-align:right;}
body#printHH div.adress {padding-top:163px;}

div.buttons {clear:both;margin:0px 65px 30px;text-align:left;padding-top:15px;}
#wrapperPrint #content div.cLeft {float:left;width:215px;}
#wrapperPrint #content div.cRight {float:right;width:215px;}
#wrapperPrint #content h1 {
font-size:1em;
margin-bottom: 10px;
font-weight:bold;
}
#wrapperPrint #content h1.csc-firstHeader {
margin-top:0;
margin-bottom: 10px;
}
#wrapperPrint #content p {
margin: 2px 0px 5px 0px;
line-height:1.3em;
text-align:justify;
}

/* interner Bereich *********** */
div.tx-newloginbox-pi1 {width:100%;background:#eaeaea;padding:10px 10px 5px;}
div.tx-newloginbox-pi1 form table tr th {padding-right:7px;}

#content div.tx-newloginbox-pi3-listrow table {width:100%;}
#content div.tx-newloginbox-pi3-listrow table tr td {padding:5px;}
#content div.tx-newloginbox-pi3-listrow table tr th {background:#eaeaea;padding:5px;}
#content div.tx-newloginbox-pi3-singleView h3 {color: #334b80;margin-bottom: 15px;}
#content div.tx-newloginbox-pi3-singleView table {background:#eaeaea;width:100%;}
#content div.tx-newloginbox-pi3-singleView tr td, #content div.tx-newloginbox-pi3-singleView tr th {padding:5px;}

/* default styles for extension "tx_neofileshare_pi1" */
/* DOWNLOAD */
#content .tx-neofileshare-pi2 table p {margin:0;padding:0;}
.tx-neofileshare-pi2 table tr td{vertical-align:top;width:auto;padding:3px;}

.tx-neofileshare-pi2 table,tr,td{font-size:1em;}

.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header{font-weight:bold;background-color:#DFDFDF;}

.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header a{text-decoration:none;}

.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-odd{background-color:#EEEEEE;}

.tx-neofileshare-pi2 p{padding:0.1ex;}
.tx-neofileshare-pi2 .showResultsWrap {float:left;}
.tx-neofileshare-pi2 .browseLinksWrap{float:right;text-align:right;}
.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword{color:#FF0000;font-weight:bold;}
.tx-neofileshare-pi2-listrow {clear:both;}
.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table{width:100%;background-color:#eaeaea;}
.browseLinksWrap{padding:5px 5px 2px 5px;}

/* UPLOAD */

fieldset.tx-neofileshare-pi1{border:0px;padding:10px 10px 0;clear:both;background:#eaeaea;}

div.tx-neofileshare-pi1_formField label{display:block;width:120px;float:left;}

.tx-neofileshare-pi1_formField input,textarea{margin-bottom:10px;width:280px !important;}
.tx-neofileshare-pi1_formField input.button {border:none;mar gin-bottom:0;padding:2px;background:#334b80;color:#fff;fo nt-weight:bold;}
.tx-neofileshare-pi1_formField input:focus,.tx-neofileshare-pi1_formField textarea:focus {background:#e7edfa;}
.tx-neofileshare-pi1_formField input.button,input.tx-neofileshare-pi2-searchbox-button{width:auto !important;cursor:pointer;}

.tx-neofileshare-pi1_formField input[type="checkbox"] {width:auto !important;}

.tx-neofileshare-pi1-status{margin-bottom:20px;font-weight:bold;}