@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/add-ons/rtl-support/core/base-rtl.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/add-ons/rtl-support/navigation/nav_slidingdoor-rtl.css);

/*
body {overflow-x: hidden;}
*/
/*Column Adjust*/
@media screen {
  #col1 { float: right; width: 800px}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 811px 0 0;}
  #col1_content { padding: 0 0 0 0 }
  #col3_content { padding: 0 10px 0 0 }
  
  .article .c50r .subcr {padding-right:16px;}
 
 td.price {direction: ltr;}
 .ltr {direction: ltr; display: block; margin-right: 40px;}
 .mod_catalogreader .tax {text-align:right;}
 .mod_catalogreader .productid {text-align: right;}
 
 .sportsTable .select {text-align: left;}
 
 #ctrl_receiver_email, #ctrl_email, .e_mail {direction: ltr;}
 
 .archive th {text-align: right;}
 .galery_counter {direction: ltr;}
 .galery_image_counter {direction: ltr;}
 
 .galery .nextLink {background-image:url(../images/GalerieNext.jpg)}
.galery .nextLink:hover {background-image: url(../images/GalerieNextOrange.jpg);}
.galery .backLink {background-image:url(../images/GalerieBack.jpg);}
.galery .backLink:hover {background-image: url(../images/GalerieBackOrange.jpg);}

 
.mod_helpdesk .mainlist th {text-align: right;} 
.arrow {font-size: 18px;} 
.galery_main .caption {left:0;} 
 
.listArticle {width: 526px;padding-right:15px;}
ul.featureList li ul.articleProperties {direction: ltr;}
 .listArticle img {
background-color:white;
height:180px;
left:auto;
margin-right:1em;
position:absolute;
right:534px;
top:0;
width:254px;
z-index:3;
}

h1, h2, h3, h4, h5, h6 {
margin:0 0 0.1em;
}
.hlist .left, .hlist .right {}
#recaptcha_table {direction: ltr;}
h1,h2,h3,h4,h5,h6 {font-family: Arial;} 
 
 .invisible {
    left: 0;
  }
 #nav ul {width:99.9%;}
  
.arrow {text-indent: -31990px;}
.forward {float:left; left: 0; background:transparent url(screen/images/Pfeil-rechts-slide.png) no-repeat 0 -102px;}
.back {float:left;left:0; background:transparent url(screen/images/Pfeil-links-slide.png) no-repeat 0 -102px;}
.arrow:hover {background-position: 0 0;}
.inactive {background-image: none !important; cursor: default;}

.upArrow {text-indent: -31990px; }
.downArrow {text-indent: -31990px;}

h1.head { background: transparent url(screen/images/sliding_door/content_rtl/Reiter-rechts-rot.png) no-repeat top right; width:60px;}
h1.head span { padding-right: 16px;background: transparent url(screen/images/sliding_door/content_rtl/Reiter-end-rot.png) no-repeat top left; width:60px;}

.featureMenu {float:right;}
.featureMenu li {float: right;}

ul.featureList li {
	float: right;
}

ul.featureList .readMore {text-align:right; right: auto; left: 4px;}

.line {
	text-indent: -31990px;	
}

.article {direction: ltr;}
.article .c50r, .article .c50r {direction: rtl;}

ul.articleProperties li a, ul.articleProperties li strong {text-indent: -31990px;}

.hasMoreText a {background: transparent url(screen/images/Button_30/read.png) no-repeat top left;}

ul.articlePropertiesBig li a, ul.articlePropertiesBig li strong {text-indent: -31990px;}

.hasMoreTextBig a, .hasMoreTextBig strong {background-image: url(screen/images/Button_50/read_rtl.png);}

.articlePropertyContainer ul.articlePropertiesBig li a, .articlePropertyContainer ul.articlePropertiesBig li strong {text-indent: -31990px; float:right;}

.articleHead .articlePropertiesBig {float:left;}
.articleHead .articlePropertiesBig li  {float: left;}

.articleHead .lineWithMeta {text-align:right; font-size: 14px;
				right: 0;}

.subcolumns .c50l .teaser {text-align: right; padding: 0;}


.sideHead {float:left;background: transparent url(screen/images/werbung-oben.png) no-repeat top right;}
.weatherW, .poll, .mod_Banner, .minicart { float: left;}

.poll .radioSubstitute {left: 0px;}
.poll .color1, .poll .color2, .poll .color3, .poll .color4, .poll .color5, .poll .color6, .poll .color7, .poll .color8, .poll .color9, .poll .color10 {float: left;}
.poll .results {text-align:right;}
 
.comment_default .comment {padding-left: 0; padding-right: 10px; padding-bottom: 10px;}


.formbody table td {padding-left: 9px;}

.mainArticle {
padding-right:15px;
}

/*basemod.css*/

  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */

  #topnav_content {z-index: 3; position: absolute; left:0; top:0;}

  #teaser h1 {float:right; background: transparent url(screen/images/teaser/Ticker-Trennlinie.png) no-repeat top left; width: 60px; text-align: right;}
  #teaser div div {width: auto; width: auto; margin-left: 145px; margin-right: 82px;}
  #teaser span {float:left; width: 125px; background: transparent url(screen/images/teaser/Ticker-Trennlinie.png) no-repeat top right; text-align: left;} 


  #footer { padding: 5px 20px;  background-color: #999999; text-align:center;}
  #footer span {float:left; left: 9px; right: auto; }
  #footer .addthis_button {float:left; right: 9px; left: auto;}

  #topnav ul {float: right;}
  #topnav ul li {float: right; }
  #topnav ul li a, #topnav ul strong, #topnav ul div {
  			background: transparent url(screen/images/top_menu/Menue-oben-trennlinie.png) no-repeat top left;
  
  }
  #topnav ul li a, #topnav ul strong, #topnav ul div, #topnav ul p {
  			
  			float:left;
  			padding-left: 9px; padding-right: 7px;
  			/*
  			font-weight: bolder;
			font-size: 13px;
  			*/
  }
  #topnav .textInput {width:126px;}


  
/*nav_sliding_door*/
  
  .hlist ul {padding: 0;}
   
  .topNav {
  	float:right;
  }
  .topNav li {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: transparent url("screen/images/sliding_door/top_rtl/Reiter-mitte-rot.png") repeat-x top right;
    padding: 0 0 0 0;
    /*margin-right: -15px;*/
  }
  .topNav li.first {
  		background-image: url(screen/images/sliding_door/top_rtl/Reiter-rechts-rot.png);
  		padding-right: 16px;
  		padding-left: 0;
  	}

  .topNav a,
  .topNav strong {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 40px;
    padding-top: 3px;
    font-size: 14px;
                                               
                                                         
    background: transparent url("screen/images/sliding_door/top_rtl/Reiter-uberlap-rot-rot.png") no-repeat top left;
  }
  .topNav li.last a,
  .topNav li.last strong {
  	background-image: url(screen/images/sliding_door/top_rtl/Reiter-end-rot.png);
  }
  

  .topNav a:link,
  .topNav a:visited { background-color: transparent; color: white; }

  /**
   * @bugfix
   * @affected   IE5.x, IE6
   * @css-for    all browsers
   * @valid      yes
   */
  .topNav > ul a,
  .topNav > ul strong { width: auto; }  /* for other browsers */

  .topNav ul li:focus,
  .topNav ul li:hover,
  .topNav ul li:active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background-image: url(screen/images/sliding_door/top_rtl/Reiter-rechts-orange.png);
    z-index: 20;
    position:relative;
    right:-16px;
    left: auto;
    padding-right: 16px;
    padding-left: 0;
    margin-left: -16px;
    margin-right: 0;
    
  }
  
  .topNav ul li.first:focus,
  .topNav ul li.first:hover,
  .topNav ul li.first:active,
  .topNav ul li.active_first:focus,
  .topNav ul li.active_first:hover,
  .topNav ul li.active_first:active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    position:static;
    right:0;
    padding-right: 16px;;
    margin-left: 0;
    padding-left: 0;
    
  }

  .topNav li:focus a,
  .topNav li:hover a,
  .topNav li:active a { background-image: url(screen/images/sliding_door/top_rtl/Reiter-uberlap-orange-rot.png); font-weight: bolder;}
  
  .topNav li.last:focus a,
  .topNav li.last:hover a,
  .topNav li.last:active a { background-image: url(screen/images/sliding_door/top_rtl/Reiter-end-orange.png); }

  .topNav a:focus,
  .topNav a:hover,
  .topNav a:active_ {  color: white; }
/*
  .hlist li.active,
  .hlist ul li.active:focus,
  .hlist ul li.active:hover,
  .hlist ul li.active:active 
*/
  .topNav li.active_ a {
  		background-image: url(screen/images/sliding_door/top_rtl/Reiter-uberlap-orange-rot.png);
  	}
  
  .topNav ul li.active_first {
	  	background-image: url(screen/images/sliding_door/top_rtl/Reiter-rechts-orange.png);
  	  	padding-right: 16px;
  	  	padding-left: 0px

  }
  .topNav ul li.active_first a{
  	background-image: url(screen/images/sliding_door/top_rtl/Reiter-uberlap-orange-rot.png);
  }
  .topNav ul li.active_last,
  .topNav ul li.active_last:hover {
    background-image: url(screen/images/sliding_door/top_rtl/Reiter-rechts-orange.png);
    z-index: 20;
    position:relative;
    right: -16px;
    padding-right: 16px;
    padding-left: 0;
    margin-left: 0 !important;
    border: 0 none;
    left: auto;
    padding-left: 0;
    margin-right: 0;
  }
  .topNav ul li.active_last a,
  .topNav ul li.active_last:hover a {
  	background-image: url(screen/images/sliding_door/top_rtl/Reiter-end-orange.png);
  }
  .topNav ul li.active_,
  .topNav ul li.active_:focus,
  .topNav ul lu.active_:hover,
  .topNav ul li.active_:active  {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /*background: white url("images/sliding_door/round/Button-orange-links.png") no-repeat top left;*/
    background-image: url(screen/images/sliding_door/top_rtl/Reiter-rechts-orange.png);
    z-index: 20;
    position:relative;
    right:-16px;
    padding-right: 16px;
    padding-left: 0;
    margin-left: 0;
    left:auto;
    margin-left: -16px;
    border: 0 none;
    margin-right: 0;
  }
  .topNav li.active a {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 4px;
  } 

  .subNav li {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: transparent url("screen/images/sliding_door/content_rtl/Reiter-mitte-orange.png") repeat-x top left;
    padding: 0;
  }

  .subNav a,
  .subNav strong {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    background: transparent url("screen/images/sliding_door/content_rtl/Reiter-uberlap-orange-orange.png") no-repeat top left;
    color: white;
    font-weight: bold;
    display: block;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 40px;
	padding-bottom: 2px;
	    text-decoration: none;
    text-transform: none;
    font-size: 14px;

    /**
     * @bugfix
     * @affected   IE5.x, IE6
     * @css-for    all browsers
     * @valid      yes
     */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; /* only IE 6.0 */
  }
  
  .subNav ul li.activefirst {background:transparent url(screen/images/sliding_door/content_rtl/Reiter-rechts-rot.png) no-repeat top right;}
  .subNav ul li.activefirst a {
  		padding-left: 40px;
  		padding-right: 16px;
  		background-image: url(screen/images/sliding_door/content_rtl/Reiter-uberlap-rot-orange.png);
  		background-position: 0 0;
  	}
  .subNav ul li.first, .subNav ul li.firstlast {
  		background: transparent url(screen/images/sliding_door/content_rtl/Reiter-rechts-orange.png) no-repeat top right;
  }
  .subNav ul li.first a,
  .subNav ul li.firstlast a {
  		padding-right: 16px;;
		padding-left:40px;
  		background-image: 
  			url(screen/images/sliding_door/content_rtl/Reiter-uberlap-orange-orange.png);
  	}
  
	
  .subNav li.last {
  }
  .subNav li.last a, .subNav ul li.firstlast a {
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-end-orange.png);
  	background-position: 0 0;
  }
  .subNav a:link,
  .subNav a:visited { background-color: transparent; color: white; }

  /**
   * @bugfix
   * @affected   IE5.x, IE6
   * @css-for    all browsers
   * @valid      yes
   */
  .subNav > ul a,
  .subNav > ul strong { width: auto; }  /* for other browsers */

  .subNav ul li:focus,
  .subNav ul li:hover,
  .subNav ul li.active,
  .subNav ul li:active,
  .subNav ul li.activelast:focus,
  .subNav ul li.activelast:hover,
  .subNav ul li.activelast:active,
  .subNav ul li.activelast {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-rechts-rot.png);
  	background-position: top right;
  	position:relative;
  	right: -16px;
  	left:auto;
  	z-index: 30;
  	padding-right: 16px;
  	padding-left: 0;
  	margin-left: -16px;
  	margin-right: 0;
  
  }
  .subNav ul li.activefirst:focus,
  .subNav ul li.activefirst:hover,
  .subNav ul li.activefirst:active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  	right: 0;
  	margin-left: 0;
    padding-right: 0;
  }
  
  .subNav li.active a,
  .subNav li:focus a,
  .subNav li:hover a,
  .subNav li:active a { 
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-uberlap-rot-orange.png);
  	
  
   }
  .subNav li.activelast a,
  .subNav li.activelast:focus a,
  .subNav li.activelast:hover a,
  .subNav li.activelast:active a { 
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-end-rot.png);
  	
  
   }
  .subNav li.last:focus a,
  .subNav li.last:hover a,
  .subNav li.last:active a { 
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-end-rot.png);
  	
  
   }
  
  .subNav ul li.firstlast:hover, 
  .subNav ul li.activefirstlast,
  .subNav ul li.activefirstlast:hover,
  .subNav ul li.activefirstlast:active,
  .subNav li.first:focus,
  .subNav li.first:hover,
  .subNav li.first:active { 
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-rechts-rot.png);
  	background-position: top right;
  	position:relative;
  	right: 0;
  	z-index: 30;
  	padding-right: 0;
  	margin-left: 0;
   }
  .subNav li.first:focus a,
  .subNav li.first:hover a,
  .subNav li.first:active a { 
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-uberlap-rot-orange.png);
   }

	
  .subNav a:focus,
  .subNav a:hover,
  .subNav a:active { 
  		background-color: transparent; color: white; 
  	padding-left:40px;
  	}
/*
  .hlist li.active,
  .hlist ul li.active:focus,
  .hlist ul li.active:hover,
  .hlist ul li.active:active 
*/
  .hlist li.active strong {}
  
  .subNav ul li.active,
  .subNav ul li.active:focus,
  .subNav ul lu.active:hover,
  .subNav ul li.active:active  {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /*background: white url("images/sliding_door/round/Button-orange-links.png") no-repeat top left;*/
    border: 0 none;
  }
  .subNav li.active strong, .subNav li.active a {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 4px;
  } 
  
  .subTopNav ul {float: right;}
  .subTopNav a:visited, .subTopNav a, .subTopNav strong {font-size: 14px; margin:3px 8px 0 8px; text-align:right; line-height: 26px}
  .articlePropertyContainer ul.articlePropertiesBig {left: 0; right: auto;}

  body {font-size: 13px;}	
  p {font-size: 14px;}
  h2, h3, h4 {font-weight: bolder;}
  .topNav * {font-family: Arial sans-serif;}
/*normal, bold, bolder*/
  #topnav .textInput {font-size:9px; }

    .topNav li.reverse {
		float:left;
		background:transparent url(screen/images/sliding_door/top/Reiter-end-rot.png) no-repeat top right !important;
		margin-left:0;
		margin-right:0;
		padding-left:0 !important;
		padding-right:32px !important;
		position:relative;
		right:auto;
		z-index:20;
	}
  .topNav li.reverse a {
		background: transparent url(screen/images/sliding_door/top/Reiter-links-rot.png) no-repeat top left !important ;
		padding-right:16px !important;
		padding-left:16px !important;
	}
  
  .topNav li.reverse.trail,
  .topNav li.active_reverse,
  .topNav li.reverse:hover,
  .topNav li.reverse:focus,
  .topNav li.reverse:active {
		float:left;
		background:transparent url(screen/images/sliding_door/top/Reiter-end-orange.png) no-repeat top right !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:0 !important;
		padding-right:32px !important;
		position:relative;
		right:auto !important;
		left:0 !important;
		z-index:20;
	}

  .topNav li.reverse.trail a,
  .topNav li.active_reverse a,
  .topNav li.active_reverse a,
  .topNav li.reverse:hover a {
		background: transparent url(screen/images/sliding_door/top/Reiter-links-orange.png) no-repeat top left !important ;
		padding-right:16px !important;
	}
	body.reverse .subTopNav ul {padding-left: 0; float: left;}
	body.reverse .subTopNav li {float:left;}

  .subNav li.firstlast:hover a,
  .subNav li.activefirstlast:hover a,
  .subNav li.activefirstlast:active a,
  .subNav li.activefirstlast a {
  	background-image: url(screen/images/sliding_door/content_rtl/Reiter-end-rot.png);
	padding-right: 16px;
	padding-left: 40px;
  }
  .hlist * {direction: rtl !important;}
  .subTopNav {float:right;}
  /*.featureLink {color: #FFFFFF!important;}*/
  /*#topnav_content a:hover {background-color: #ff6633 !important;}*/
  /*
  * {text-indent: 0 !important;}
  .invisible {display:none;}
  */
 .article .teaser {
	text-align:right;
	padding-left:0;
	padding-right:20px;
  }
 * {text-indent: 0 !important; font-family: Geeza Pro, Arial, serif !important;}
 }
 
 @media print {
	.c50l, .c50r {float: left; }
	.article {direction: rtl; float:left;}
 }