@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*
* (en) Uniform design of standard content elements
* (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
*
* @copyright       Copyright 2005-2007, Dirk Jesse
* @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* @link            http://www.yaml.de
* @package         yaml
* @version         3.0.1
* @revision        $Revision: 92 $
* @lastmodified    $Date: 2007-07-15 10:26:40 +0200 (So, 15 Jul 2007) $
* @appdef yaml
*/

@media all
{
  
  /**
  * Fonts
  * (en) font-family and font-size selection for headings and standard text elements
  * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
  *
  * @section content-fonts
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }
  html { overflow-y: scroll; }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body 
  {
    font-size: 75.00%; 
    line-height: 150%;
    font-family: Arial, sans-serif, Lucida Sans;
    color: #000000; 
  }
  
  h1,h3,h4,h5,h6 { font-weight:bold; }
  h1 { font-size: 225% }                        /* 27px Headline */
  h2 { font-size: 133.33% }                     /* 16px Subheadline */
  h3 { font-size: 125% }                        /* 15px Subheading in content column */
  h4 { font-size: 109% }                        /* 13px Headline */
  h5 { font-size: 100% }                        /* 13px Headline */
 
  
  h1
	{
	  color: #E5271F;
	  margin-bottom: 5px;
	  line-height: 100%;
	}

  h2
	{
		color: #000000;
		font-weight: normal;
		margin-bottom: 20px;
		line-height: 110%;
	}
	
	h3
	{
		line-height: 120%;
	}


/*ContiTech --> angepasste Styles für bestimmte Texte und Links */

  .bildunterschrift
  {
	 color: #222222 !important;
	 line-height: 130%;
	 font-size: 92% !important;  /*11px */
	 margin-top: 5px;
  }
  
/* Bilder auf der Content-Seite rechts */
  #rightCol {
	  margin-top: 20px; 
   }
  
  .pfeil_link
	{
		
		padding-left: 10px;
		background: url(../img/links/link.gif) 0px 1px no-repeat;
	}
  
  .link_extern, .link_intern,  .link_download, .link_top, .link_back
  {
	 color: #E5271F;
	 padding-left: 12px;
  }
  

  
  
   /*Linksymbole für hellgrauen Hintergrund*/
  .link_intern, .grey_contentblock .content_linkliste a
  {
	 background: url(../img/links/link_intern.gif) 0px 1px no-repeat;
  }
  
* html .link_intern, .grey_contentblock .content_linkliste a
  {
	 background: url(../img/links/link_intern.gif) 0px 1px no-repeat;
	 display:inline-block;
  }
  
  .link_extern
  {
	 background: url(../img/links/link_extern.gif) 0px 1px no-repeat;
  }
  
  .link_download
  {
	 background: url(../img/links/download.gif) 0px 3px no-repeat;
	 padding-left: 10px;
  }
  
  .link_top
  {
	 background: url(../img/links/top_grau.gif) 0px 8px no-repeat;
	 float: right;
  }
    
  .link_back
  {
     background:url(../img/links/link_back.gif) 0px 1px no-repeat;	
  }
  
  
  
  /*Anpassungen der Links für schwarzen Hintergrund */
  
  .contentblock .link_extern, .contentblock .link_intern, .contentblock .link_download
  {
	color: #E5271F !important;
  }
  
    .shortnews .link_extern, .shortnews .link_intern, .shortnews .link_download, .shortnews_ohnebild .link_extern, 
    .shortnews_ohnebild .link_download, .shortnews_ohnebild .link_download
  {
	color: #E5271F !important;
  }
  
   .contentblock .link_intern, .shortnews .link_intern, .shortnews_ohnebild .link_intern
  {
	 background: url(../img/links/link.gif) 0px 1px no-repeat;
  }
  
   .contentblock .link_extern, .shortnews .link_extern, .shortnews_ohnebild .link_extern
  {
	 background: url(../img/links/link_extern_H.gif) 0px 1px no-repeat;
  }
  
   .contentblock .link_download, .shortnews .link_download, .shortnews_ohnebild .link_download
  {
	 background: url(../img/links/download_H.gif) 0px 3px no-repeat;
	 padding-left: 10px;
  }
  
  
  
  
  
  
  
  .datum
  { 
	 color: #666666;
	 font-size: 92% !important;  /*11px */
  }
  
  .datum2
  { 
		 
		 background-color: White;
		 font-weight: lighter;
		 padding: 0 5px 0 5px;
		 margin-right: 10px;
   }
   
   .top_margin_null
   {
     margin-top:0 !important;
   }
   
   .top_bottom_null
   {
     margin-bottom:0 !important;
   }
   
   .content_black
   {
	 background-color: #111;
	}
   
   .contigelb
   {
		color: #E5271F !important;
	}
	
	.border_top_none
	{
		border-top: none !important;
	}
   
  p { line-height: 1.5em; margin: 0 0 1em 0; }
  
  .fett { font-weight:bold;}

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 0; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }
  
  .h1_hochgestellt
  {
	 font-size: 65% !important;
	 vertical-align: text-top;
  }
  
  .zwoelfpx_hochgestellt
  {
	 font-size: 85% !important;
	 vertical-align:  top !important;
  }
  
  .header_hochgestellt
  {
	 font-size: 75% !important;
	 vertical-align: top !important;
  }
  
  .menue_hochgestellt
  {
	 font-size: 70% !important;
	 vertical-align: top !important;
  }
  
  .h_hochgestellt
  {
	 font-size: 70% !important;
	 vertical-align: top !important;
  }
  
  .text_hochgestellt
  {
	 font-size: 80% !important;
	 vertical-align: top !important;
  }

  /**
  * Generic Content Classes
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
  * External Links
  *
  * (en) Formatting of hyperlinks
  * (de) Gestaltung von Hyperlinks
  *
	*/

  a { color: #E5271F; text-decoration: none;}
 
  a:hover{ text-decoration: underline;}
  a:focus,
  a:active { text-decoration: none;}
	
	/**
  * (en) Emphasizing external Hyperlinks via CSS
	* (de) Hervorhebung externer Hyperlinks mit CSS
	*
  * @section             content-external-links
  * @app-yaml-default    disabled
  */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
  * Tables | Tabellen
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */
 .grey_contentblock { color:#000000;}
 
/* table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.4em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }*/

  /* grey_contentblock Tabelle  */
  
  .grey_contentblock table {width:100%; border-collapse:collapse; margin-bottom: 2em; color:#000; border: 1px solid #000;}
  .grey_contentblock table th, .grey_contentblock table  td { padding:0.2em 0.4em 0.2em 0.3em; border:1px solid #000}
  .grey_contentblock table th { background:#FFF; color:#666; font-size:14px; border-bottom: 1px solid #000;}
  .th_subline {font-size:13px; font-weight:normal;}
  .table_first_column { border-right:1px solid #979797;}
  .table_kontur {background: #E9E9E9 !important;}
  .grey_contentblock table tr {background:#D9D9D9;}
  .grey_contentblock table tr:hover { background: #EED2A3 !important;}
  .table_footer { font-size:11px; background:#D9D9D9; line-height:1.2em;}
  .table_footer:hover {background:#D9D9D9 !important;}
  .tbl_legende {background:#FFFFFF !important; font-size:11px;} 
  
  .DocumentLibrary table, .WebPartHeaderEnvelope table { width:auto; margin-bottom:0; border:none; }
  .DocumentLibrary table tr, .WebPartHeaderEnvelope table tr {background:inherit;}
  .DocumentLibrary table tr:hover, .WebPartHeaderEnvelope table tr:hover { background-color: inherit !important;}
  .DocumentLibrary table th, .DocumentLibrary table td,
  .WebPartHeaderEnvelope table th, .WebPartHeaderEnvelope table td { padding:0; border:none; }
  .DocumentLibrary th, .WebPartHeaderEnvelope th { background:inherit; color:inherit; font-size:inherit; border:none; }
  
  
  /*--* html .grey_contentblock table {width:460px;}*/
  
  #filelist table, #userlist, #supplierSearchResultTable { width:100%; border-collapse:collapse; margin-bottom: 0; color:#000; border:none;}
  #filelist  table table td, table#userlist td { padding:2px 5px;}
  #filelist table  table th,  table#userlist th { padding:5px 5px; background:#FFF; color:#666; font-size:14px; border-bottom: 1px solid #000; text-align:left;}
  #filelist th a { color:#666666;}
  #filelist th a:hover { color:#666666; text-decoration:none;}
  #filelist tr.EvenRow, table#userlist tr.EvenRow { background-color: #D9D9D9; }
  #filelist tr.OddRow table#userlist tr.OddRow{ background-color: #E9E9E9; }
  #filelist tr.OddRow:hover, #filelist tr.EvenRow:hover, table#userlist tr.EvenRow:hover, table#userlist tr.OddRow:hover { background: #EED2A3 !important;}
  #filelist a, table#userlist a { color:#BC6400; text-decoration:none; }
  #filelist a:hover, table#userlist a:hover { color:#BC6400; text-decoration:underline; }
  
  #projectDetailsTable { margin-bottom:25px; }
  #projectDetailsTable {width:470px; border-collapse:collapse; margin-bottom: 2em; color:#000; border: 1px solid #000;}
  #projectDetailsTable th, #projectDetailsTable td { padding:0.2em 0.4em 0.2em 0.3em; /*border:1px solid #000*/}
  #projectDetailsTable tr td { vertical-align:text-top;}
  #projectDetailsTable th { background:#FFF; color:#666; font-size:14px; border-bottom: 1px solid #000;}
  #projectDetailsTable .th_subline {font-size:13px; font-weight:normal;}
  #projectDetailsTable .table_first_column { border-right:1px solid #979797;}
  #projectDetailsTable .table_kontur {background: #E9E9E9 !important;}
  #projectDetailsTable tr {background:#D9D9D9;}
  #projectDetailsTable tr:hover { background: #EED2A3 !important;}
  #projectDetailsTable .tbl_legende {background:#FFFFFF !important; font-size:11px;}
  #projectDetailsTable tr td a { color:#BC6400 !important;}
  
  #downloadsTable { margin:25px 0; }
  #downloadsTable {width:470px; border-collapse:collapse; margin-bottom: 2em; color:#000; border: 1px solid #000;}
  #downloadsTable th, #downloadsTable tr.OddRow td, #downloadsTable tr.EvenRow td { padding:0.2em 0.4em 0.2em 0.3em; border:1px solid #000;}
  #downloadsTable tr.OddRow td, #downloadsTable tr.EvenRow td { vertical-align:text-top;}
  #downloadsTable th { background:#FFF; color:#666; font-size:14px; border-bottom: 1px solid #000;}
  #downloadsTable .th_subline {font-size:13px; font-weight:normal;}
  #downloadsTable .table_first_column { border-right:1px solid #979797;}
  #downloadsTable .table_kontur {background: #E9E9E9 !important;}
  #downloadsTable tr {background:#D9D9D9;}
  #downloadsTable tr:hover, #downloadsTable tr.OddRow:hover, #downloadsTable tr.EvenRow:hover { background: #EED2A3 !important;}
  #downloadsTable .tbl_legende {background:#FFFFFF !important; font-size:11px;}
  #downloadsTable tr td a { color:#BC6400 !important;}
  #downloadsTable tr.OddRow { background-color: #E9E9E9; }
  #downloadsTable tr.EvenRow{ background-color: #D9D9D9; }
  
  #supplierSearchResultTable  {width:470px; border-collapse:collapse; margin-bottom: 2em; margin-top:2em; color:#000; border: 1px solid #000;}
  #supplierSearchResultTable th, #supplierSearchResultTable td { padding:0.2em 0.4em 0.2em 0.3em; border:1px solid #000}
  #supplierSearchResultTable th { background:#FFF; color:#666; font-size:14px; border-bottom: 1px solid #000;}
  #supplierSearchResultTable .th_subline {font-size:13px; font-weight:normal;}
  #supplierSearchResultTable .table_first_column { border-right:1px solid #979797;}
  #supplierSearchResultTable .table_kontur {background: #E9E9E9 !important;}
  #supplierSearchResultTable tr {background:#D9D9D9;}
  #supplierSearchResultTable tr:hover { background: #EED2A3 !important;}
  #supplierSearchResultTable tr.OddRow { background-color: #E9E9E9; }
  #supplierSearchResultTable tr.OddRow:hover, table#supplierSearchResultTable tr.EvenRow:hover { background: #EED2A3 !important;}
  #supplierSearchResultTable tr td a { color:#BC6400 !important;}
  
  
  .contentblock .grayTable { border: 1px solid #707070; border-collapse: collapse; color: #000000; margin-bottom: 2em; margin-top: 10px; margin-left:10px; width: 450px;}
  .contentblock .grayTable tr { background: none repeat scroll 0 0 #BBBBBB;}
  .contentblock .grayTable tr:hover { background: none repeat scroll 0 0 #EED2A3;}
  .contentblock .grayTable th { background: none repeat scroll 0 0 #707070; border-bottom: 1px solid #979797; color: #CCCCCC; font-size: 14px;}
  .contentblock .table_kontur { background: none repeat scroll 0 0 #979797 !important;}
  .contentblock .table_kontur:hover { background: none repeat scroll 0 0 #EED2A3 !important;}
  .contentblock .grayTable th, .contentblock .grayTable td { border: 1px solid #000000; padding: 0.2em 0.4em 0.2em 0.3em;}
  
  
  #p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_SearchBox_pnlSearch { margin-bottom:10px;}
  
  
  p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_DocumentLibraryProductionMaterial_libraryElem_lnkPermissions { padding-left:5px; } /*Link: Library permissions*/
	

/* tabelle für Accountmanager infos */
  
  .accountManagerTbl  
  {
      width:100%; border-collapse:collapse; margin-bottom: 2em; color:#000; border:0 !important; 
  }
  
  .accountManagerTbl tr { background: none repeat scroll 0 0 #CCCCCC !important;}
  .accountManagerTbl th, .accountManagerTbl td { padding:0.2em 0.4em 0.2em 0.3em; border:0 !important;}
  
  
 /* #filelist span.UniGridSortDown { 
  background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/UniGridSortDown.png) no-repeat; 
  position:relative; 
  top:6px;
  left:5px;
  text-decoration:none;
  }
  #filelist span.UniGridSortUp {
	  background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/UniGridSortUp.png) no-repeat; 
	  position:relative; 
	  top:6px; 
	  left:5px;
	  text-decoration:none; 
	  }*/
  #filelist { margin-top:30px ;}
  #filelist select { width:60px;}
  #filelist td.ArrowIcon { 
  background:url("/fluid/photo/CMSTemplates/ContiTech/css/screen/images/UniGridSortDown.png") no-repeat scroll 1px 9px transparent;
  cursor:pointer;
  padding:2px;
  } 
  .grey_contentblock table a {
    color: #E5271F;
}
  
  .UniGridMain div { margin-bottom:25px;} /*DocumentLib Table*/
  
  
  span.LibraryPermissions { position:relative; left:35px; }
  span.InfoLabel { position: relative; font-weight:bold; padding-top:10px;}

  /*CUSTOM DOCUMENT LIBRARY MENU
  .LibraryPermissions img { margin: 0 5px 0 px;}
  .DialogPageBody { background-color:#444444; border: 2px solid #666; box-shadow: 5px 5px 5px #111;}
  
  *+html .DialogPageBody {background-color:#CCC; position:relative; left:115px; top:100px; }
  
  
  
.PageBody table, .PageBody, .PageFooterLine { background-color:#CCC;}
.PageTitle { color:#E5271F;}
.PageTitleHeader, .SubTitleHeader {
    background: #333;
    border-bottom: 1px solid #8D8D8D;
    display: block;
    padding: 6px 5px 2px 8px;
    white-space: nowrap;
	}
*/

/*DateTimePicker*/
.datetime-ui-time-textbox { width:15px !important;}
.hourShift { width:50px !important; height:27px !important;}  


/*CUSTOM LOGIN SCREEN*/
#CToverbox, #CToverbox_de {   
    background: url("http://www.contitech.de/pages/produkte/schlauchleitungen/industrieschlauch/preisliste-haendler/img/bg.png") no-repeat scroll center center transparent;
    height: 555px;
    left: 50%;
    margin: -300px auto auto -422px;
    position: absolute;
    top: 50%;
    width: 844px;
	}
#CToverbox_de {
background: url("/fluid/photo/CMSTemplates/ContiTech/css/screen/images/loginscreen_de.jpg") no-repeat scroll center center transparent;
}	
*+html #CToverbox, *+html#CToverbox_de {top: 400px;} /*IE 7 Bugfix */
#CToverbox #CTloginbox, #CToverbox_de #CTloginbox  { 
	min-height: 160px;
	height:auto;
    margin-left: 25%;
    margin-top: 25%;
    width: 410px;
	background-color: #444444;
	padding: 25px 0 0 40px;
	border:#000000 solid thin;
}
span#logonTxt {
    color: #CCCCCC;
    font-size: 16px;
    font-weight: bold;
    margin-left: 135px;
}

#p_lt_zoneLeft_LogonForm_Login1_chkRememberMe { margin:5px 5px 0 0;} /*checkbox*/
#p_lt_zoneLeft_LogonForm_Login1_lblUserName { padding-right:10px;} /*label*/




   /**
  * Feste Höhen für die Contentblöcke:
  *
  */
   
  * html .contentblock
  {
     height: 100px;
  } 
  
  .height_2_fach
  {
		 min-height: 220px !important;
  }
  
  .height_3_fach
  {
		 min-height: 340px !important;
  }
  
   .height_4_fach
  {
		 min-height: 460px !important;
  }
  
  * html .height_2_fach
  {
		 height: 220px !important;
  }
  
   * html .height_3_fach
  {
		 height: 340px !important;
  }
  
    * html .height_4_fach
  {
		 height: 470px !important;
  }
  
  .height_2_fach img
  {
		height: 230px;
  }
  
  
  /**
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */
  


  hr 
  {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }
  
#top90	.hochgestellt { font-size:12px; display:inline-block; position:relative; top:-11px;}
#top90	.tiefgestellt {font-size:12px; display:inline-block;}

h1 .hochgestellt {font-size:0.6em; display:inline-block; position:relative; top:-0.5em;}
h1 .tiefgestellt {font-size:0.6em; display:inline-block;}

h3 .hochgestellt {font-size:9px; display:inline-block; position:relative; top:-4px;}
h3 .tiefgestellt {font-size:9px; display:inline-block;}

h4 .hochgestellt {font-size:9px; display:inline-block; position:relative; top:-4px;}
h4 .tiefgestellt {font-size:8px; display:inline-block;}

h5 .hochgestellt {font-size:10px; display:inline-block; position:relative; top:-4px;}
h5 .tiefgestellt {font-size:8px; display:inline-block;}

p .hochgestellt, li .hochgestellt, td .hochgestellt, dd .hochgestellt { font-size:10px; display:inline-block; position:relative; top:-3px;}
p .tiefgestellt, li .tiefgestellt, td .tiefgestellt, a .tiefgestellt, dd .tiefgestellt{font-size:8px; display:inline-block;} 
a .hochgestellt { font-size:10px; display:inline-block; position:relative; top:-3px;}

.profileBlock { background-color:#E9E9E9; margin-bottom:10px; padding: 10px 0; }
.profileBlock table { margin-left:20px; }
#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_MyProfileWebpart_myProfile_editProfileForm_ctl00_UserDateOfBirth_timePicker_imgCalendar { margin:5px; }
.SubmitButton, .LongSubmitButton { margin-left: 20px;}

div.blackbutton, div.graybutton {height:23px; background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_right.gif) right no-repeat; width:auto; float:right}

div.blackbuttonLeft {height:23px; background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_right.gif) right no-repeat; width:auto; float:left}
div.blackbutton input {height:23px; background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_left.gif) left  no-repeat; color:#ffffff; border:none; overflow:visible; display:inline; margin:0px; padding:0px 15px 2px 15px; font-size:1.1em; cursor:pointer;}
div.blackbutton a, div.blackbutton span, div.blackbuttonLeft a, div.graybutton a, div.graybutton span {  background: url("/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_left.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 1.1em;
    height: 23px;
    margin: 0;
    overflow: visible;
    padding: 2px 15px;
    
}
div.graybutton { background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_gray_button_right.gif) right no-repeat; }
div.graybutton a, div.graybutton span {
background: url("/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_gray_button_left.gif") no-repeat scroll left top transparent;
}

div.blackbutton a:hover, div.blackbuttonLeft a:hover
{
    text-decoration:none; 
}

div.darkbutton {height:23px; background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_right_444.gif) right no-repeat; width:auto; float:left;}
div.darkbutton input {height:23px; background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_left_444.gif) left  no-repeat; color:#ffffff; border:none; overflow:visible; display:inline; margin:0px; padding:0px 15px 2px 15px; font-size:1.1em; cursor:pointer;}

/* SEARCH*/

#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_SearchBox_pnlSearch label {
    font-size: 125%;
    font-weight: bold;
    margin-right: 20px;
}

.search_result > a {
    background: url("/fluid/photo/CMSTemplates/ContiTech/css/img/links/link_intern.gif") no-repeat scroll 0 1px transparent;
    color: #BC6400;
    font-size: 125%;
    font-weight: bold;
    padding-left: 10px;
}

/*User Profile*/

.FieldLabel {
    padding-left: 20px;
    padding-top: 0;
    width: 195px;
}


.DropDownField {
    height: 25px !important;
    padding-top: 3px!important;
    width: 263px!important;
}

/*Supplier Profile*/
/*outdate info*/
#p_lt_zoneContent_ct_CheckSupplierInformationUpdateNecessary_infobox > p {
    color: red;
    font-size: 20px;
    margin: 10px;
    padding-left: 20px;
    padding-top: 10px;
}

/*Abstand der M/W Radiobuttons*/


#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_MyProfileWebpart_myProfile_editProfileForm_ctl00_UserGender_list label {
    padding-right: 20px;
}


/*News subscription*/
#NewsSubscription , #col3_content .subcolumns .c500l > div#NewsSubscription {
	background: url(../img/banner_bg.png) #333333;
}
/*News Image*/
.ads { 
margin-bottom: 10px;
}

.NewsImage {
margin: 15px 0;
text-align: center;
}

/*Polls*/
.grey_contentblock .pollBox table, .grey_contentblock .pollBox table th, .grey_contentblock .pollBox table td{
	border:none !important;
	background-color: #FFFFFF;
}

.PollControl {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    height: 100%;
}
.PollTitle {
    background: url("https://www.contitech-online.com/fluid/photo/App_Themes/CTIntranetPortal/Images/Dialogs/DialogHeader.png") repeat-x scroll left top #343C45;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 9px;
    text-decoration: none;
}

.PollAnswers {
    padding: 3px 3px 10px;
}
.PollAnswer {
    overflow: auto;
    padding: 3px 3px 3px 0;
}

.PollAnswerRadio {
    display: block;
}

.PollCount {
    font-size: 11px;
    padding: 0 5px 5px;
}
.PollQuestion{
	padding-left:10px;
}

.PollFooter {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("https://www.contitech-online.com/fluid/photo/CMSPages/GetResource.ashx?image=Design/Backgrounds/PollFooter.png") repeat-x scroll left top #DDDDDD;
    border: none;
    border-image: none;
    border-style: none;
    clear: both;
    padding: 7px;
}

.PollGraph {
    border: none;
    font-size: 12px;
    height: 1em;
    margin-bottom: 5px;
    margin-left: 4px;
    overflow: hidden;
}

.PollGraph div[style="width:100%"] {
    width: 99.1% !important;
}

.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9 {
    background-image: url("images/poll_ct_bg.png");
    background-repeat: repeat-x;
    border: 1px solid #000;
    height: 10px;
}

.priority {
	float:right;
	font-size:20px;
	color:grey;
}


/* WEBSHOP SHOPPING CART*/

.TextRight {
	text-align:right;
}

.TextLeft {
	text-align:left;
}

/* .UpdateButton {
	padding-right:140px;
} */

.ContentBody .UniGridHead th, .ContentBody .UniGridHead td {
    background: url("https://www.contitech-online.com/fluid/photo/App_Themes/CTIntranetPortal/Images/Dialogs/DialogHeader.png") repeat-x scroll left top #343C45 !important;
    color: #FFFFFF !important;
    height: 36px !important;
}
.BlockContent {
	color: black;
	margin: 15px 0;
}
.UnitsTextBox {
    padding: 0 !important;
    width: 100px !important;
}

#productImg {
margin-top:20px;
}

.p_box1, .p_box2 {
height:240px;
}

.ShoppingCartBtnBack {
	float: left !important;
}

.ShoppingCartBtnNext {
	float: right !important;
}

.BlockContent > label {
    margin-left: 5px;
}

.LabelInfo {
    font-size: 16px;
    margin-left: 20px;
}

 .BlockTitle {
    display:none;
}
.shoppingCart .grey_background_color {
    padding: 0 20px;
}
.EmptyButton {
    float: left;
}

.AddToCartTextBox {
	bottom: 6px;
    padding: 2px 5px !important;
    position: relative;
    width: 33px !important;
}

.shoppingCartWrap p {
	padding-top:15px;
}


.AddressPreview {
    width: 315px;
}
.TabControlTable {
    display: none;
}

.TabsHeader > ul  {
	list-style-type: none;
	margin-left: 0;
}

.TabsHeader > ul li {
    float: left;
    padding: 0 10px 0 0;
}

#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_MyAccount_ucMyDetails_pnlMyDetails > table {
    border: none;
    display: block;
}

#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_MyAccount_ucMyDetails_pnlMyDetails > table tr, #p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_MyAccount_ucMyDetails_pnlMyDetails > table tr:hover {
    background:none !important;
}
#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_MyAccount_ucMyDetails_pnlMyDetails > table tr td{
    border: none;
}
#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_CBGMyAccount_ucMyDetails_lblCustomerCountry {
    margin-bottom: 50px;
}

/* .ShoppingCartStepImage {
    margin-left: 3px;
}
.ShoppingCartStepImage:first-child {
    margin-left: 0;
} */
/*Shopping Cart AGB Checkbox*/
#p_lt_zoneContent_pageplaceholder_p_lt_zoneLeft_CBGShoppingCart_cartElem_wzdStep4_AGBCheckbox {
	margin-right:5px;
}

.Error, .ErrorLabel {
	color:red;
}

/* Shopping Cart Preview */

#ShoppingCartPreviewBox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #333333;
    border-color: #595959;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #FFFFFF;
    float: right;
    padding: 20px 5px 5px 10px;
    position: fixed;
    right: 20px;
    top: 0;
	z-index:10000;
	
	

}
.ShoppingCartIcon{
	margin:0 !important;
}



/*##############################################################*/
/*################FLUID FOTO CONTEST 2014#######################*/
/*##############################################################*/

.innerbox {
    background-color: #E2E2E2;
    margin: 5px;
    height: 235px;
    padding: 15px;
}

.innerbox .blackbutton {
	position: relative;
	bottom: 5px;
}

.starttextbox { min-height: 100px; }

#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_registrationform_passStrength_pnlPasswStrengthIndicator {
    width: 260px !important;
}

.fieldblock .formblock {
    width: 500px;
}

#p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_registrationform_scCaptcha_captchaControl_lblSecurityCode {
	margin-left:2px;
}

.CMSValidator > span {
    color: #FF0000;
}

.mediaItem {
    background-color: #E9E9E9;
    float: left;
    margin: 10px;
    height: 222px;
    width: 200px;
    padding: 15px;
}

.grey_background_color {
    background-color: #CCCCCC;
    color: #000000;
    padding-bottom: 30px;
}

.pager {
	color:black;
	padding-left:10px;
}
.mediaLibraryPhoto img {
    display: block;
    margin: 0 auto;

}
.mediaLibraryPhoto {	
	min-height: 150px;
}

.mediaLibraryDescription {
    margin-top: 5px;
}

.HiddenButton {
    visibility: hidden;
}

.LogonDialog input, .checkbox input  {
	margin-right:5px;
}

.MediaGalleryDetail {
    padding: 20px;
}
.MediaGalleryDetail > img {
    margin-bottom: 10px;
}

.filledRatingStar {
    background-image: url("http://www.contitech-online.com/fluid/photo/CMSTemplates/ContiTech/css/img/FilledStar.png");
}
.emptyRatingStar, .disabled {
    background-image: url("http://www.contitech-online.com/fluid/photo/App_Themes/CorporateSite/Images/ContentRating/EmptyStar.png");
}
.ratingStar {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    margin: 0;
    padding: 0;
    width: 13px;
}
div.votebutton, div.votebuttonDisabled {
	height:23px; 
	background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_right.gif) right no-repeat; 
	width:auto; 
	float:left;
}
div.votebutton input, div.votebuttonDisabled input {
	height:23px; 
	background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_button_left.gif) left  no-repeat; 
	color:#ffffff; 
	border:none; 
	overflow:visible; 
	display:inline; 
	margin:0px; 
	padding:0px 15px 2px 15px; 
	font-size:1.1em; 
	cursor:pointer;
}

div.votebuttonDisabled  { background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_gray_button_right.gif) right no-repeat;}

div.votebuttonDisabled input { background:url(/fluid/photo/CMSTemplates/ContiTech/css/screen/images/bg_gray_button_left.gif) left  no-repeat; cursor:context-menu;}

.CTCntRatingDrpList { display:none;}

.thanksRegister {
    padding: 15px;
}

.preis {
    background-color: #E2E2E2;
    margin-bottom: 10px;
    padding: 15px;
}

.preis .content {
    float: left;
	width: 395px;
}

.preis .picture {
    float: right;
}
.formblock h5 {
    margin-left: 20px;
}

span.pflicht {
	color:red;
}

.fieldblock .errorMsg, #p_lt_zoneContent_pageplaceholder_p_lt_zoneContent_logonform_rqValue {
    margin-left: 20px;
}

.MediaGalleryDetailBottom {
    background-color: #FFFFFF;
    padding: 15px;
    width: 621px;
}

#GalleryPictureDetails {
    margin-bottom: 10px;
		width: 100%;
}

#GalleryPictureDetails tr td {
    padding: 3px;
	border-bottom: 2px solid #CCCCCC;

}

#schlauch_img {
	margin-top:20px;
}

.LogonTextBox {
    margin: 5px 0;
}


/* SITEMAP */

#sitemap ul li {
	margin-top: 15px;
	margin-bottom: 1px;
	color: #FFF;
	width: 240px;
	position: relative;
	margin-left: -14px;
	font-weight: normal;
	font-size: 11px;
	}

#sitemap .CMSSiteMapLink {
    border: 1px solid #333;
    display: block;
    padding-left: 21px;
    padding-bottom: 1px;
    padding-top: 1px;
    color: #FFF;
}

#sitemap ul.CMSSiteMapList li {
	list-style:none;
}

#sitemap ul.CMSSiteMapList li a {
	display:none;
	}
	
#sitemap ul.CMSSiteMapList li ul li {
	background: url("/CMSTemplates/ContiTech/css/img/nav-arw-b.gif") no-repeat scroll 9px 7px #545454;
	}

#sitemap ul.CMSSiteMapList li ul li a {
    display: block;
}

#header img {
    margin: 43px 0px 5px 20px;
}
.ContactTable tr td, .ContactTable tr td font, .ContactTable tr td b, .ContactTable tr td a {font-size: 14px;}
    
.mobileOnly{display:none;}
.notIpad, .notMobile{display:block;}
 