/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Leitner Spedition
Version:	0.1
Last change:	19/05/08 [...]
-------------------------------------------------------------------*/
/*@import "debugging.css";*/

	html, body, form, fieldset {
        margin: 0;
        padding: 0;
}

/*   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset, img {
        border: none;
}
input, select, textarea {

	    	font-family: inherit;
}



/* center the hole page */
body {text-align:center;} /* center page for ie6/7 */
#document {margin-left:auto;margin-right:auto;text-align:left;width:910px;}  /* center page for firefox */

/* enforce the Scrollbar in Firefox for no Pagejumping */
html {height: 100%;} 
body {min-height: 101%;}

body {background-image:url(/fileadmin/dev/images/bg_body.gif);background-repeat:repeat-x;}

div, span, td, p {font-size:11px;font-family:tahoma;color:#3b3b3b;}

	input {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;height:17px;font-size:11px;font-family:tahoma;color:#3b3b3b;}
	input:hover, textarea:hover, select:hover {background-color:#f7f7f7;}
	input:focus, textarea:focus, select:focus {background-color:#f7f7f7;}
	textarea {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;font-size:11px;font-family:tahoma;color:#3b3b3b;}
	select {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;height:19px;font-size:11px;font-family:tahoma;color:#3b3b3b;}
	input.imgButton {border:none;height:auto;}
	
	a {color:#eb6e11;}
	a:hover {text-decoration:none;}
	
	#content ul li, #content-context ul li  {list-style-image: url(/fileadmin/dev/images/arrow_small.gif);}
	
	#content-context ul {margin:10px 0 0 0;padding-left:30px;}
	
	#searchbox {width:220px;background-color:#ededed;}
	#searchbox div.sb-fields {padding:5px 0 5px 10px;}
	#searchbox input {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;;height:19px;}
	#searchbox input.input_search {width:115px;height:17px;background-image:url(/fileadmin/dev/images/search_loupe.gif);background-repeat:no-repeat;padding-left:18px;}
	#searchbox input.button {border:none;height:19px;color:#FFFFFF;background-color:#86a3b5;font-size:11px;margin-left:10px;}
		
	#contactfinder {width:220px;background-color:#ededed;margin-top:20px;}
	#contactfinder div.cf-fields {padding:5px 10px 5px 10px;}
	#contactfinder label {margin-bottom:2px;display:block;}
	#contactfinder .header {background-color:#ffffff;padding-bottom:5px;}
	#contactfinder .header h3 {margin:1px 0 0 0;float:left;}
	#contactfinder .header img {margin:0 7px 0 12px;float:left;}
	#contactfinder .ipt_select {width:200px;color:#3b3b3b;font-size:11px;}
	#contactfinder .ipt_text {width:195px;color:#3b3b3b;font-size:11px;}
	#contactfinder div.field-country {margin-bottom:6px;}
	#contactfinder input.imgButton {margin-top:5px;margin-left:47px;}
		
	#person-details .person-details-list {float:left;margin-top:8px;}
	#person-details .person-details-list h3 {margin-bottom:8px;padding-bottom:4px;color:#EB7116;border-bottom:1px dashed #D3D3D3;}
	#person-details .person-details-list dl {margin:0;padding:0;width:310px;}
	#person-details .person-details-list dt {margin:0;padding:0;float:left;width:60px;font-weight:bold;}
	#person-details .person-details-list dd {margin:0;padding:0;width:250px;}
	div.person-image {float:left;margin-right:16px;}
	#person-details .csc-mailform-field label, #person-details .csc-mailform-radiolabel {
   padding-right:15px !important;
   width:121px !important;
   }
   #person-details .mf-submit {margin-left:136px;}
	
	h1 {font-size:21px;color:#eb7116;font-weight:normal;}
	h2 {margin:0;font-size:12px;color:#3b3b3b;}
	h3 {margin:0;font-size:12px;color:#3b3b3b;}
	
	#startpage-left .news-latest-container h3 a {font-size:12px;color:#94ad10;text-decoration:none;}
	
	#contact {width:220px;background-color:#86a3b5;}
	#contact h4 {font-size:11px;color:#FFFFFF;font-weight:normal;margin-left:12px;width:220px;background-color:#86a3b5;}
	
	.clear {clear:both;font-size:0;margin:0;padding:0;line-height:0;}
	
	#navigation-main {float:left;background-image:url(/fileadmin/dev/images/bg_topnav.gif);background-repeat:repeat-x;height:39px;border-bottom:3px solid #eb6e11;}
  #navigation-main ul {margin:0;padding:0;list-style:none;}
  #navigation-main ul li {float:left;}
  #navigation-main ul li a {color:#FFFFFF;font-size:13px;text-decoration:none;display:block;padding:13px 10px 16px 10px;float:left;line-height:9px;}
  #navigation-main ul li a {background:none;} /* To Display Correctly In IE6 */
  #navigation-main ul li a:hover {background-image:url(/fileadmin/dev/images/bg_topnav_hover.gif);}
  #navigation-main ul li .act_nolink {color:#FFFFFF;font-size:13px;display:block;padding:13px 10px 16px 10px;float:left;line-height:9px;background-image:url(/fileadmin/dev/images/bg_topnav_hover.gif);}
  #navigation-main ul li .act_link {color:#FFFFFF;font-size:13px;display:block;float:left;line-height:9px;background-image:url(/fileadmin/dev/images/bg_topnav_hover.gif);}

  #info {float:left;width:230px;}
  #logo {position:relative;top:-16px;}
  #banner {float:left;width:450px;}
  #service {float:right;width:220px;}
  #footer {width:220px;border-top:1px solid #d3d3d3;padding-top:14px;padding-bottom:14px;margin-top:13px;border-bottom:1px solid #d3d3d3;}
  #footer p {margin:0 0 0 12px;color:#3b3b3b;line-height:18px;font-size:11px;}
  #footer a {color:#3b3b3b;font-size:11px;text-decoration:none;}
  #footer a:hover {text-decoration:underline;}

  #startpage-left {float:left;width:220px;margin-top:16px;}
  #startpage-main {float:left;width:450px;margin-left:10px;}
  #startpage-right {float:right;width:220px;margin-top:40px;}
  
  #navigation-service {height:28px;text-align:right;margin-top:13px;} /* height + margin-top = 41px */
  #navigation-service a {color:#7e7e7e;text-decoration:none;}
  #navigation-service a:hover {color:#636363;}
  #navigation-service .active {color:#636363;}
  #navigation-service .spacer {color:#7e7e7e;margin:0 2px 0 2px;}
  
  #navigation-sub {float:left;width:220px;margin-right:10px;}  
  #navigation-sub ul {margin:0;padding:0;list-style:none;}  
  #navigation-sub li a {border-bottom:1px solid #FFFFFF;font-size:11px;text-decoration:none;display:block;padding:10px 0 10px 12px;line-height:12px;}
  
  #navigation-sub li a.navleft1 {color:#808080;font-weight:bold;background-color:#f0f0f0;}
  #navigation-sub li a.navleft1:hover {background-color:#f7931d;color:#FFFFFF;}
  #navigation-sub li a.navleft1-act {background-color:#f7931d;color:#FFFFFF;font-weight:bold;}
  
  #navigation-sub li a.navleft2 {background-color:#f8f8f8;color:#808080;padding-left:20px;}
  #navigation-sub li a.navleft2:hover {background-color:#e2e2e2;}
  #navigation-sub li a.navleft2-act {background-color:#e2e2e2;color:#808080;padding-left:20px;}
  
  #navigation-language {float:right;margin-top:12px;}
  
  #content {line-height:18px;float:left;width:450px;}
  #content p {line-height:18px;font-size:12px;}
  #content-context {float:right;width:220px;padding-top:40px;}
  
  #content-wide {line-height:18px;float:left;width:680px;}
  
  #content-main {margin-top:20px;}
  
  #breadcrumbs {float:left;}
  #breadcrumbs a {color:#939393;text-decoration:none;}
  #breadcrumbs .current {color:#939393;font-weight:bold;}
  #breadcrumbs img.spacer_arrow {margin:0 7px 2px 7px;}
  
  #content-boxes h2 {background-image:url(/fileadmin/dev/images/arrow_big.gif);background-repeat:no-repeat;padding-left:30px;margin-bottom:12px;}
  #content-boxes {line-height:18px;}
  #content-boxes .boxes-border {min-height:100px;height:auto !important;height:100px;background-image:url(/fileadmin/dev/images/bg_box_border.gif);background-repeat:no-repeat;background-position:0 20px;margin-bottom:20px;padding:0 10px 0 10px;}
  
  .startpage-box-national {line-height:18px;background-image:url(/fileadmin/dev/images/bg_startpage_national.gif);background-repeat:no-repeat;padding-top:70px;width:220px;float:left;}
  .startpage-box-national h3 {margin:0 0 12px 10px;font-size:16px;color:#86a3b5;}
  .startpage-box-national p {margin-left:10px;}
  .startpage-box-national div.csc-textpic-imagewrap {margin-right:10px;}
  
  .startpage-box-international {margin-left:10px;line-height:18px;background-image:url(/fileadmin/dev/images/bg_startpage_international.gif);background-repeat:no-repeat;padding-top:70px;width:220px;float:left;}
  .startpage-box-international h3 {margin:0 0 12px 10px;font-size:16px;color:#86a3b5;}
  .startpage-box-international p {margin-left:10px;}
  .startpage-box-international div.csc-textpic-imagewrap {margin-right:10px;}
  
  /* NEWS Latest Startseite */
  
  #startpage-left h2 {background-image:url(/fileadmin/dev/images/arrow_big.gif);background-repeat:no-repeat;padding:0 0 10px 30px;margin-bottom:10px;border-bottom:1px solid #d3d3d3;}
  #startpage-left .news-latest-container .news-latest-item p {margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3;line-height:18px;}
  
  #startpage-right h2 {font-weight:normal;font-size:11px;color:#FFFFFF;background-color:#86a3b5;padding:4px 0 4px 12px;background-image:url(/fileadmin/dev/images/box_blue_top.gif);background-repeat:no-repeat;}
  #startpage-right p {border:1px solid #d3d3d3;padding:12px;line-height:18px;margin-top:1px;}
  #startpage-right p a {background-image:url(/fileadmin/dev/images/arrow_small.gif);background-repeat:no-repeat;padding-left:15px;}
  
  #content .csc-frame-rulerAfter {border-bottom:1px solid #D3D3D3;margin:16px 0 10px 0;padding:0px;clear:both;}
  #content .csc-frame-rulerBefore {border-bottom:1px solid #D3D3D3;margin:16px 0 10px 0;padding:0px;clear:both;}
  
  #content-boxes .boxes-border p {margin-top:0px !important;}
  
  /* News */

#content-boxes .boxes-border ul li.news-files p {background:url(/fileadmin/dev/images/arrow_small.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:19px;margin:0;}
#content-boxes .boxes-border ul li.news-files {background:none !important;}
#content-context ul li.news-files {list-style-image:none;list-style-type:none !Important;margin:0 0 2px 0px;}


#start-service .news-latest-item {margin-bottom:6px;}

.news-single-img {float:left;margin-right:10px;width:131px;}

.news-single-item #content h2 {padding-left:0px;margin-bottom:20px;}
.news-single-item #content h3 {margin-bottom:16px;}

div.news-single-backlink {margin-top:10px;}

.news-list-container p {margin:0px !important;}
.news-single-item p {margin:0px !important;}

/*.news-single-item #content-boxes .boxes-border ul {margin-left:0px !important;}*/

ul.news-files-ul {padding-left:11px !important;}

p.news-single-imgcaption {margin:0;font-size:11px !important;color:#666666;line-height:15px !important;}

/** Search Results **/
#cursor .gsc-cursor {float:left;}
#cursor .gsc-trailing-more-results {float:right;}
.gs-watermark ,.gs-visibleUrl {display:none;}
.gs-result {margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #d3d3d3;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right:8px;cursor:pointer;display:inline;text-decoration:underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#eb6e11;font-weight:bold;text-decoration:none;}

#printlink {float:right;}

#content table.contenttable {border-collapse:collapse;margin-bottom:20px;}
#content table.contenttable caption {display:none;}
#content table.contenttable th {border:1px solid #838383;padding:4px;color:#FFFFFF;background-color:#f7931d;}
#content table.contenttable tfoot td {border:1px solid #838383;padding:4px;color:#FFFFFF;background-color:#838383;}
#content table.contenttable td {border:1px solid #838383;padding:4px;}

table.csc-uploads {border-collapse:collapse;}
table.csc-uploads p {margin:0px;}
table.csc-uploads td {vertical-align:top;border-bottom:1px solid #D3D3D3;padding:3px;}
table.csc-uploads td.csc-uploads-fileSize p {font-size:11px !important;color:#959595;margin-left:2px;}
.boxes-border table.csc-uploads td {border-bottom:none;}

input.mf-input {}
input.mf-pass {}
input.mf-text {}
input.mf-check {border:none;}
input.mf-radio {border:none;}
input.mf-select {}
input.mf-file {}
input.mf-reset {clear:both;border:none;background-color:#F0F0F0;color:#FFFFFF;margin-left:10px;}
input.mf-submit {clear:both;border:none;height:19px;color:#FFFFFF;background-color:#86a3b5;font-size:11px;margin-left:172px;}
input.csc-mailform-reset {clear:both;border:none;height:19px;background-color:#cdcdcd;color:#FFFFFF;margin-left:10px;}

legend {margin-bottom:12px;color:#000000;line-height:1.2em;}

csc-mailform {border: none;}
.csc-mailform-field {margin-top:6px;}

.csc-mailform-field label,
.csc-mailform-radiolabel {
float:left;
clear:both;
display:block;
width:160px;
padding-right:10px;
margin-bottom:10px;
text-align:right;
}

.csc-mailform-check {border-color:#FFFFFF !Important;}
.csc-mailform-radio {margin-right:5px;}
.csc-mailform-radiofield fieldset legend {display:none;}
.csc-mailform-radiofield fieldset label {}




/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */