@charset "UTF-8";   
/**  
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework  
 * (en) stylesheet for screen layout  
 * (de) Stylesheet für das Bildschirm-Layout  
 *  
 * @creator     YAML Builder V1.0.2b (http://builder.yaml.de)  
 * @file        basemod.css  
 */  
  
@media screen, projection 
{   
	/*-------------------------------------------------------------------------*/  
	
	/* (en) Marginal areas & page background */  
	/* (de) Randbereiche & Seitenhintergrund */  
	body { font-family: Arial, Helvetica, sans-serif; color: #666666; background: #f3f5f8 url("../../images/dot-at/dotat_bg_longer.gif") repeat-x top left fixed ; }
	
	h1 { color: #0068b9; }
	
	
	/* Formatting of hyperlinks */
	a { color: #0068b9; text-decoration:underline; }
	a:focus,
	a:hover,
	a:active { text-decoration:underline; border:none;}
	
	/* Bullet list formating */
	#col3_content li { background: transparent url("../../images/dot-at/ul-list-new.gif") left top no-repeat; padding: 5px 0px 5px 12px; border-bottom: 1px solid #a3a3a3; line-height: 1.4em; }
	
	/* Meta menu */
	#topnav ul li a, #topnav ul li.first a { background-color: #0069b6; }
	#topnav ul li.last a { background: #aecde9 none; }
	
	/* Header */
	#header { background: #fff url("../../images/dot-at/header-sk_new.gif") no-repeat 1.1em 0.8em; }
	
	/* Country specific flag */
	#flag { display: block; position:relative; left: 950px; top:1.1em; width: 19px; }
	
	/* Country specific logo text */
	#logo_text { width: 700px; text-align:right;  display: block; position:relative; left: 225px; top:105px; }
	
	/* Main navigation */      
	#nav_main { background: #aecde9 none; }
	#nav #nav_main ul { background-color: #0069b6; }
	#nav #nav_main ul a:focus,
	#nav #nav_main ul a:hover,
	#nav #nav_main ul a:active,
	#nav #nav_main ul li.current a { background-color: #aecde9; }
	
	/* 4 navigation boxes on start page */ 
	#teaser { margin: 0 1.1em 2.5em 1.1em; padding: 0.8em; overflow: hidden; }
	#teaser .subcolumns { text-align: left; padding-top: 0.25em; }
	#teaser .subcolumns .csc-frame-indent3366 { height: 179px; }
	#teaser .subcolumns .csc-frame-indent3366 a { text-decoration: none; color: #666; }
	#teaser .subcolumns .subcl, #teaser .subcolumns .subcr { padding: 0; }
	#teaser .subcolumns .subcl .subcl, #teaser .subcolumns .subcl .subcr, #teaser .subcolumns .subcr .subcl, #teaser .subcolumns .subcr .subcr { margin-left: 0.8em; padding: 1em; padding-bottom: 0.5em; min-height: 183px; background: #fff url("../../images/dot-at/start-at-4boxes-bg_new.gif") left 178px repeat-x; opacity:0.8; position:relative;}
	#teaser .subcolumns .subcl .subcl:hover, #teaser .subcolumns .subcl .subcr:hover, #teaser .subcolumns .subcr .subcl:hover, #teaser .subcolumns .subcr .subcr:hover { opacity: 0.9999; }
	#teaser .subcolumns .subcl .subcl { margin-left: 0; }
	#teaser .subcolumns h1 { margin: 0; margin-bottom: 0.4em; }
	#teaser .subcolumns span { margin-left: -0.5em; font-family: arial; font-size: 11px; font-weight: bold; color:#0068b9; position:absolute; bottom:2px;}
	
	/* Submenu in left column */
	#col1_content ul li { background: #0069b6 none; }
	#col1_content ul li:hover,
	#col1_content ul li:visited,
	#col1_content ul li:active,
	#col1_content ul li:focus{background: #aecde9 none; border:none;}
	
	/* Print button */
	#print { background: transparent url("../../images/dot-at/print-icon.gif") center left no-repeat; padding-left: 2.8em; font-size: 95%; }
	#print a { color: #666; text-decoration: none; }
	
	/* Footer */
	#footer { background-image: none; }
	/*#footer  { background:url("../../images/dot-at/footer_line_new.gif") no-repeat scroll right top #FFFFFF; color:#FFFFFF; }*/
	
	/* TT news ext. link */
	.news-latest-morelink-wx, .news-latest-container a, .news-list-container a, .tx-jppageteaser-pi1-list a, .csc-frame-invisible a, .tx-wxproducts-pi3 a { background: transparent url("../../images/dot-at/link-bg_new.gif") center left no-repeat; padding-left: 1.6em; text-decoration: underline;; }
	.news-latest-container h1 { text-transform: uppercase; }
	.news-list-container .news-list-date, .news-single-item .news-single-timedate { color: #999; }


	/* Main content */
	#col3_content { margin-left: 12px; padding-right:14px; }
	#col3_content .tx-wxproducts-pi1 a.product_header,
	#col3_content .tx-wxproducts-pi2 a.product_header { background: transparent url("../../images/dot-at/arrow-bg-new.gif") top left no-repeat; text-decoration: none; }
	#col3_content .tx-wxproducts-pi2 div.product_info,
	#col3_content .tx-wxproducts-pi2 .subcolumns { border-bottom: 1px solid #a3a3a3; }
	#col3_content .tx-wxproducts-pi2 div.product_info .subcolumns { border-bottom: 0px none; }
	#col3_content .tx-wxproducts-pi2 a.arrow_up, #col3_content .tx-wxproducts-pi2 a.arrow_down { background-image: url("../../images/dot-at/order_arrow.gif"); }
	/* Section image headers */
	#col3_content #teaser { margin: 0; padding: 0; overflow: hiden; }
	/*#col3_content #teaser .csc-frame-invisible { position: relative; top: 0; left: 294px; }*/
	/*#col3_content #teaser .csc-frame-indent, #col3_content #teaser .csc-frame-invisible { background-image: url("../../images/dot-at/header-text-bg.gif"); }*/
	
	/* Sitemap */
	#col3_content .tx-dropdownsitemap-pi1 a { text-decoration: none; color:#0068B9; }
	#col3_content .tx-dropdownsitemap-pi1 li { background-image: none; border-bottom: 0px none; }
	#col3_content .tx-dropdownsitemap-pi1 DIV { margin-left: 0px; }
	#col3_content .tx-dropdownsitemap-pi1 .level_1 { background: transparent url("../../images/dot-at/sitemap_level1_bg.gif") top left no-repeat; }
	#col3_content .tx-wxproducts-pi3 .subcr {border-bottom:0.4em solid #aecde9;}
	
	/* teaser header */
   	.csc-frame-invisible, .csc-frame-indent {background:url("../../images/dot-at/header-bg-new.gif") repeat-x scroll left center transparent; opacity:0.8;}
	.csc-frame-invisible h1, .csc-frame-indent h1 {padding-top:41px;}
	.csc-frame-invisible h1, .csc-frame-indent h1, .csc-frame-invisible h2, .csc-frame-indent h2, .csc-frame-indent p, .csc-frame-invisible a, .csc-frame-indent a  {padding-left:14px;}
	.csc-frame-invisible p {padding:6px 0 0 14px;}
	.csc-frame-invisible {width:285px; left:317px;}
	
	
}