/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

@media all {
   /* ######################################################################################################
   ** ### Vorbereitende Maßnahmen ##########################################################################
   ** ######################################################################################################
   **
   ** Die Angaben entstammen dem Artikel 'Useful Code Snippets' von Mike Foskett
   ** [http: //www.websemantics.co.uk/tutorials/useful_css_snippets/]
   */
   html {
      height: 100%
   }

   body {
   /* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts
   ** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
   	min-height: 101%;
   /* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
       font-size: 100.01%;
   /* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser Fensters geändert wird. */
       position: relative;

   /* Vorgabe der Standardfarben und Textausrichtung*/
       color: #333366;
       background: #DCD86D;
       background-image:url(img/body_bg_verlauf.jpg);
       background-repeat:no-repeat;
       text-align: left;
       font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
       font-size: 11px;
   }

   /* Hiermit werden die Randabstände und border aller HTML-Elemente auf Null gesetzt. Damit wird das
   ** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht.
   **
   ** Achtung: Gleichzeitig wird damit jedoch das extreme Zoom-Verhalten im Internet Explorer heraufbeschworen
   **          Der dafür erforderliche Hack sollte daher nicht vergessen werden, um diese Problem wieder zu
   **          beseitigen. Er ist in der Datei "iehacks.css" zu finden.
   */

   * {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 1em;
   }


   #header{
      position:absolute;
      left:88px;
      width:985px;
      height:126px;
      background-color:#254252;
      color:#ffffff;
      text-decoration:none;
   }
   #navigation{
      position:absolute;
      left:88px;
      top:20px;
      width:975px;
      height:30px;
      text-align:right;
   }
   #logo{
      position:absolute;
      left:142px;
      top:36px;
   }

   #content{
      position:absolute;
      left:335px;
      width:738px;
      top:136px;
   }

   #footer{
      width:736px;
      height:24px;
      border:1px solid #FFFFCC;
      margin-top:18px;
   }


   #copyright{
      margin-top:20px;
   }

   #left{
      position:absolute;
      left:88px;
      top:136px;
      width:231px;
   }
   #categories{
   }

   #search{
     width:232px;
     background-image:url(img/bg_search.gif);
     margin-top:10px;
     height:48px;
   }
   #newsletter{
/*     width:232px;
     background-image:url(img/bg_search.gif);
     margin-top:10px;
     height:41px;*/
   }
	
	#tagcloudbox{
	  width:232px;
    background-image:url(img/bg_search.gif);
	  margin-top:10px;
	}
	.tagItem{
		padding-right:10px;
	}
	.tagcloud{
		padding:10px;
	}

	
	#erlebnisfreunde{
	  width:232px;
    /* background-color:#b7b139;*/
    background-image:url(img/bg_search.gif);
	  height:57px;
	  margin-top:10px;
	}
	
	#erlebnisfreunde img{
		float:left;
		margin-left:10px;
		margin-top:3px;
	}
	#erlebnisfreunde .buttons{
		background-color:#c5be4c;
		height:38px;
		width:229px;
	}
	.box_h2{
		padding-left:12px;
		font-weight:bold;
		background-color:#b7b139;
		padding-top:2px;
		padding-bottom:2px;
		
	}
	#erlebnisfreunde .newsletter_button{
		margin-right:10px;
	}
	#erlebnisfilter, #erlebnissuche{
		margin-left:10px;
	}

   #filter{
     width:232px;
     background-image:url(img/bg_search.gif);
     margin-top:10px;
     /*height:60px;*/
   }
   #touriinfo, #servicehotline, #gewinnspiel, #sonderflaeche,#geschenkbox,#vorteile, #casting{
     margin-top:10px;
     padding-top:5px;
     padding-bottom:5px;
     background-image:url(img/bg_search.gif);
     width:232px;
     text-align:center;
   }



   #info_message{
      padding:20px;
      color:#A70D05;
      font-weight:bold;
      font-size:16px;
   }

   #debug{
      text-align:left;
      background-color:#ffffff;
      border:1px solid #000000;
      margin-top:30px;
   }
   /*Listen*/

   .navipunkt {
      display:inline;
      color:#ffffff;
   }
   .navilink:link,.navilink:active,.navilink:visited{
      color:#B1BCC2;
      text-decoration:none;
   }
   .navilink:hover{
      color:#ffffff;
      text-decoration:none;
   }

   .footerpunkt {
      display:inline;
      margin-left:0px;
      color:#BC2625;
   }
   .footerlink:link,.footerlink:active,.footerlink:visited{
      color:#CC3333;
      text-decoration:underline;
   }
   .footerlink:hover{
      color:#CC3333;
      text-decoration:underline;
   }

   .ort{
      list-style-image : url(img/liste_krone.gif);
   }

   #kat_navi{
      margin-left:0px;
      width:232px;
   }

   .kat_navirow{
      /*display:inline;*/
      list-style-type:none;
      background-image:url(img/bg_mainnavi.gif);
      background-repeat:no-repeat;
      padding-left:30px;
      padding-top:5px;
      height:17px;
      width:232px;
   }

   .kat_navirow_on{
      /*display:inline;*/
      list-style-type:none;
      background-image:url(img/bg_mainnavi_on.gif);
      background-repeat:no-repeat;
      padding-left:30px;
      padding-top:5px;
      height:17px;
      width:232px;
   }

   ul.box-list{
      margin:0px;
      margin-left:20px;
      padding:7px;
   }

   /* bilder */
   .kategoriebild{
      border-left:13px solid #FF9933;
      border-right:13px solid #FF9933;
   }

   /************************************************************************/
   /* Tabellen*/
   /************************************************************************/
   .tbl_produkte{
      background-color:#DDD96E;
      margin-top:20px;
   }
   .tbl_headline{
      background-color:#DDD96E;
      color:#ffffff;
      margin-top:0px;
   }
   td.produktvorschau{
      width:181px;
      background-color:#D1CB5D;
   }

   td, th {
      vertical-align:top;
      text-align:left;
   }
   table.order_details {
      border-bottom:3px solid #CBCC66;
   }

   th.main_th {
      background-color:#254252;
      border-bottom:1px #CAD5AA solid;
      color:#97ACB1;
      padding-top:3px;
      padding-bottom:3px;
      font-weight:bold;
      color: #ffffff;
   }

   th.white{
      color: #ffffff;
   }

   td.order_details {
      background-color:#CBCC66;
      border-bottom:1px #DCD86D solid;
      padding-top:6px;
   }

   /************************************************************************/
   /* Überschriften */
   /************************************************************************/
   h1 {
      font-size:14px;
   }

   .zwischenheadline{
      height:20px;
      color:#FFFFFF;
      margin-left:20px;
      margin-top:3px;
   }

   h1.detail_headline{
      font-size:14px;
      font-weight:bold;
      margin-top:40px;
   }
   h1.detailcontent_headline{
      font-size:14px;
      font-weight:bold;
      padding-top:40px;
      margin-left:23px;
      margin-right:23px;
   }

   h3.detail_preis{
      padding-top:51px;
      font-size:20px;
      font-weight:bold;
      color:#FF9933;
      margin:0px;
   }

   .h2_meine_daten{
      height:20px;
      color:#FFFFFF;
      margin-left:7px;
      margin-top:4px;
   }

   /* Absätze */
   li.produktvorschau{
      width:144px;
      height:155px;
	  float:left;
      padding-bottom:7px;
      padding-left:20px;
      padding-top:15px; 
	  padding-right:20px;
      background-color:#D1CB5D;
   }
   
   .produktvorschau.last {padding-right:22px;}
   
   
    .imageshadow { display:block;overflow:hidden;font-size:1px; height:5px ;background-image:url('img/verlauf_teaser_unten.jpg');  }
   
   td.produktvorschau {
   background-color:#D1CB5D;
   width:181px;
  }
  
  
   div.produktvorschau {
   background-image:url("img/verlauf_teaser_unten.jpg");
   background-position:0 91px;
   background-repeat:repeat-x;
   margin-bottom:7px;
   margin-left:20px;
   margin-top:15px;
   text-align:left;
   width:143px;
}
   

   div.introtext{
      border:7px solid #C4BF4A;
      background-color:#EAE9C0;
      margin-top:14px;
   }

   a.produktliste{
      text-decoration:none;
      color:#333366;
   }

   .revierindividuell{
      font-weight:normal;
   }

   div.orte{
      margin-top:20px;
   }

   div.detailscontent{
     background-color:#CCCC66;
     width:736px;
     padding-bottom:25px;
   }
   div.detailcontent_text{
      margin-left:23px;
      margin-right:23px;
   }
   p.p_form{
      margin-bottom:5px;
   }
   p.box{
      padding:7px;
   }

   .detailintro{
      padding:10px;
   }
   .detailheadline{
      padding-top:20px;
      font-weight:bold;
      font-size:12px;
      margin-bottom:5px;
   }

   #div_produktdetl_erlebnis ul{
      margin-left:15px;
   }

   /************************************************************************/
   /* Links */
   /************************************************************************/
   a  { color: #bc262f; text-decoration: none }
   /* Hauptnavigation */
   a.mainnavi:link, a.mainnavi:visited, a.mainnavi:active {
      color:#BC2625;
      font-weight:bold;
   }
   a.mainnavi:hover {
      color:#BC2625;
      font-weight:bold;
   }
   a.mainnavi_on:link, a.mainnavi_on:visited, a.mainnavi_on:active {
      color:#FFF;
      font-weight:bold;
   }
   a.mainnavi_on:hover {
      color:#FFF;
      font-weight:bold;
   }

   /* Zwischenheadline */
   a.zheadline:link, a.zheadline:visited, a.zheadline:active {
      color:#FFFFFF;
   }
   a.zheadline:hover {
      color:#FFFFFF;
   }

   /************************************************************************/
   /* Formulare */
   /************************************************************************/
   input.quicksearch {
      width:152px;
      height:19px;
      border-top:1px #8E8E8E solid;
      border-left:1px #CECECE solid;
      border-bottom:1px #E3E3E3 solid;
      border-right:1px #CECECE solid;
      padding-left:2px;
   }

   textarea.quicksearch {
      border-top:1px #8E8E8E solid;
      border-left:1px #CECECE solid;
      border-bottom:1px #E3E3E3 solid;
      border-right:1px #CECECE solid;
      padding-left:2px;
      font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
      font-size: 11px;
   }

   select.quicksearch {
      border-top:1px #8E8E8E solid;
      border-left:1px #CECECE solid;
      border-bottom:1px #E3E3E3 solid;
      border-right:1px #CECECE solid;
      padding-left:2px;
      width:138px;
   }
   input.order_details {
      width:21px;
      height:19px;
      border-top:1px #8E8E8E solid;
      border-left:1px #CECECE solid;
      border-bottom:1px #E3E3E3 solid;
      border-right:1px #CECECE solid;
      padding-left:2px;
   }

   div.imagenavi {
      background-image:url(img/bg_imagenavi.gif);
      background-repeat:no-repeat;
      width:310px;
      height:25px;
      padding-left:12px;
      padding-top:2px;
      margin-top:12px;
      margin-left:6px;
   }

   .filterbox{
      width:120px;
   }

   .inputwertgutschein{
      width:80px;
      height:20px;
      text-align:center;
   }

   .widmung{
      width:200px;margin-top:2px;margin-right:5px;
   }

   /************************************************************************/
   /* Textformatierung auf Detailseite*/
   /************************************************************************/
   div.eiframe {width: 330px;  background-color:#EAE9C0; padding: 0 2px 0 2px;}
 
   div#contentbereich {  background-image:url(img/content-bg.gif);
   width: 737px;
   height: auto;
   margin: 0;
   padding: 0;
   padding-bottom: 10px;
   }
   #contentbereich p, #contentbereich h1, #contentbereich h2
	{
   padding-left: 5px;
   padding-right: 5px;
   }
   div#inhaltsbereich {
   width: 545px;
   margin: 0;
   padding:0;
   padding-left: 7px;
   padding-right: 7px;
   }
   div#inhaltsbereich .introtext{
      border:7px solid #C4BF4A;
      background-color:#EAE9C0;
      margin-top:5px;
    /*  height: auto;*/
      float: left;
      width: 490px;
   }
  .marginalbox div.introtext{
      border:7px solid #C4BF4A;
      background-color:#EAE9C0;
      margin-top:5px;
      height: auto;
      float: left;
   }

   div#contentbereich p{
   	 padding-top: 15px;
   }
  h2.inhaltsbereich{
      height: 20px;
      color: #254252;
      margin-top:10px;
   }
    #inhaltsbereich .introtext h1{
      color: #333366;
      font-size: 16px;
      margin: 0;
      margin-top:10px;
      padding: 0;
      padding-left: 0;
   }

   #inhaltsbereich .introtext h2{
      color: #333366;
      font-size: 13px;
      margin: 0;
      margin-top:20px;
      padding: 0;
      padding-left: 0;
   }
  #contentbereich .introtext{
     padding:5px;
  }

  #contentbereich .introtext p{
  padding: 0;
  padding-top:5px;}

  div#inhaltsbereich form{ width: 500px;
  }
  div#inhaltsbereich form fieldset { width: 500px;
  padding: 5px 0 5px 0;
  margin: 5px 0 5px 0;
 					}
 legend {visibility: hidden;}
  .formfelder {width: 500px; height: auto;}

  div#inhaltsbereich ol,  div#inhaltsbereich ul {margin-left: 15px;
  padding-left: 10px;
  }
input.button, input.reset {border: 1px solid #cccccc; padding: 1px; background-color: #f0f0f0;}
select.formfelder, .feld, .kurzfeld, textarea.formfelder, .ortfeld, .links, .rechts
{ border: 1px solid #cccccc;
  margin-top: 1px;
  margin-bottom: 1px;
  }
label	{
					position: relative;
					height: auto;
					width: auto;
					margin-right: 5px;
					}

 select.formfelder {float: right; margin-right: 10px;
					width: 270px; margin-bottom: 12px;
					}
#anrede			{float: left; width: 100px;}
input.feld		{float: right; margin-right: 10px;
					width: 270px;
					}
input.kurzfeld		{
					margin-right: 10px;
					width: 50px;
					float: left;
					}

input.ortfeld		{float: right;
					margin-right: 10px;
					width: 200px;
					}
textarea.formfelder	{ margin-right: 10px;
					height: 120px;
					width: 270px;
					float: right;
					}
.links		{
					float: right;
					width: 220px;
					}
.rechts		{
					float: right;
					width: 220px;
					}

.clear_all{
    			clear:both;
    			height:1px;
   				overflow:hidden;
				line-height:1px;;
				font-size:1px;
   				}


.table_left{
   width:210px;
}

.detailcontent_text p{
   margin-bottom:10px;
}

.stationaerer_vertrieb{
   padding:0px;
}

.uhrzeit_links{
  text-align:right;
  width:38px;
}
.uhrzeit_rechts{
  text-align:left;
  width:220px;
}

.introtext table{
   padding:0px;
}

   /************************************************************************/
   /* Textformatierung auf Detailseite*/
   /************************************************************************/
   .ausgabe{
   	  color:#575730;
   }

   ul.aufzaehlung{
      margin-left:100px;
      margin-right:83px;
   }

   .buchungsinfo{
      margin-top:20px;
     /* color:#575730;*/
      font-weight:bold;
   }

   #info_restguthaben{
      margin-top:15px;
      text-align:right;
      margin-right:10px;
   }


   #infotext{

      margin-top:20px;
      margin-left:15px;
      width:700px;
      font-size:10px;

   }
   #infotext p{
      margin-bottom:10px;
   }

   .reiter_links_off{
      width:4px;
      height:19px;
      float:left;
      background-image:url('img/reiter/links_off.gif');
      background-repeat:no-repeat;
      background-color:#4c6363;
   }
   .reiter_mitte_off{
      float:left;
      height:16px;
      background-image:url('img/reiter/mitte_off.gif');
      background-color:#4C6363;
      padding-left:10px;
      padding-right:10px;
      padding-top:3px;
   }
   .reiter_rechts_off{
      width:5px;
      height:19px;
      float:left;
      background-image:url('img/reiter/rechts_off.gif');
      background-repeat:no-repeat;
      background-color:#4c6363;
   }
   .reiter_links_on{
      width:4px;
      height:19px;
      float:left;
      background-image:url('img/reiter/links_on.gif');
      background-repeat:no-repeat;
      background-color:#CCCC66;
   }
   .reiter_mitte_on{
      float:left;
      height:16px;
      background-image:url('img/reiter/mitte_on.gif');
      padding-left:10px;
      padding-right:10px;
      padding-top:3px;
      background-color:#CCCC66;
   }
   .reiter_rechts_on{
      width:4px;
      height:19px;
      float:left;
      background-image:url('img/reiter/rechts_on.gif');
      background-repeat:no-repeat;
      background-color:#CCCC66;
   }

   #div_produktdetl_erlebnis_off, #div_produktdetl_erlebnis_on{
      margin-left:4px;
   }

   ul#detail_navi{
      background-color:#254252;
      padding:0px;
      width:738px;
      font-size:12px;
      font-weight:bold;
      padding-top:5px;
	  border-top:2px solid #254252;
	  list-style-type:none;
	  height:19px;
	  overflow:hidden;
   }
   
   table#detail_navi {
   background-color:#254252;
   font-weight:bold;
   padding:5px 0 0;
   font-size:11px;
   width:738px;
}
   .rk_helper { height:1px; overflow:hidden; background:#D1CB5D} 

  

   #starttable{
      width:737px;
   }

   #detail_navi td{
      padding:0px;
   }

   .reiter_links_on a,.reiter_mitte_on a,.reiter_mitte_on a{
      color:#254252;
   }
   .reiter_links_off a,.reiter_mitte_off a,.reiter_mitte_off a{
      color:#ffffff;
   }
   #detail_navi_trenner{
      width:200px;
   }
   #detail_navi_trenner_start{
      width:340px;
   }
   div.detailscontent{

      width:738px;

   }

   h2.anlassteaser{
      margin-top:12px;
      font-size:12px;
      color:#ffffff;
      font-weight:bold;
      line-height:18px;
      width:90%;
   }

   #agb_casting{
      width:430px;
      background-color:#DCD86D;
      padding:10px;
   }
   img{
      border:0px;
   }

   .pm{
      margin-bottom:20px;
   }
   .pm .headline{
      font-weight:bold;
		background-color:transparent;
		height:auto;
		margin:0px;
   }
   .pm .download{
   }

   #casting_koop{
      text-align:center;
      width:444px;
      margin-top:20px;
      margin-bottom:20px;
   }
   #casting_koop td{
      text-align:center;
      font-weight:bold;
      vertical-align:middle;

   }
   #casting_koop th{
      text-align:left;
      vertical-align:middle;
      font-size:13px;
   }
   #casting_koop img{
      margin-bottom:10px;
      margin-top:10px;
   }

   #castingtermine{
      margin-top:0px;
      margin-bottom:20px;
   }

   #castingtermine td{
      padding:5px;

   }

   .versandtyp{
     width:33%;
   }
   .shopping_cart{
      width:100%;
      Border-spacing: 1px;
      margin-bottom:20px;
   }

   .shopping_cart th,.shopping_cart td{
      padding:4px;
   }

   .shopping_cart th{
      background-color: #254252;
      color: white;
      font-weight:bold;
      padding-left:10px;
      font-size:12px;
   }
   .shopping_cart td{
      background-color:#C5BE4C;
   }
   .shopping_cart h2{
      margin-bottom:5px;
      font-size:12px;
      margin-left:10px;
   }
   .shopping_cart .artikel{
      text-align:left;
      padding-left:10px;
   }
   .shopping_cart .artikel{
      width:300px;
   }
   .shopping_cart .pos{
      width:20px;
      text-align:right;
      padding-right:7px;
   }
   .shopping_cart td.pos{
      text-align:right;
      padding-right:15px;
   }
   .shopping_cart .einzelpreis, .shopping_cart .gesamtpreis{
      width:60px;
      text-align:right;
      padding-right:10px;
   }
   .shopping_cart .anzahl{
      width:60px;
      text-align:center;
      padding-left:0px;
   }
   .shopping_cart .quantity_hinweis{
      color:#254252;
      font-weight:bold;
      margin-top:15px;
      margin-bottom:10px;
   }
   .shopping_cart td.image {
      padding-top:6px;
      padding-bottom:6px;
      width:121px;
   }
   .shopping_cart .summe td{
      background-color:#B7B139;
   }
   .shopping_cart .total_content{
      text-align:right;
      padding-right:10px;
      font-weight:bold;
   }

   .shopping_cart p{
      padding-bottom:10px;
      padding-left:10px;
   }

  .headline{
     width:100%;
     height:30px;
     background-color:#254252;
     margin:0px;
     margin-bottom:10px;
  }

  .headline h1{
     color:white;
     padding-left:10px;
     padding-top:7px;
     height:100%;
     vertical-align:middle;
     margin:0px;
  }
  .login_block_left{
     margin:10px;
     width:500px;
   }
   .login_block_left p{
      font-size:12px;
   }

   .login_block_right{
      vertical-align:bottom;
      margin:10px;
      text-align:right;
   }

   #lost_passwort{
      margin-top:10px;
      font-size:11px;
   }

   .versandimage {
      border-left:8px solid #FE9900;
   }

   .nobr{
      white-space:nowrap;
   }
   .versandpreis{
      width:86px;
   }

   .versandpreis p{
      font-weight:bold;
   }


   .kundentyp{
      display:none;
      margin-left:10px;
      margin-top:12px;
   }

   .weiter{
      text-align:right;
   }

   .edit{
      font-size:12px;
      float:right;
      padding-right:10px;
   }
   .shopping_cart th .edit a{
      color:white !important;
   }

   .clear{
      clear:both;
   }

   .left{
      float:left;
      width:50%;
   }
   .widmungstext{
      display:none;
   }

   .shopping_cart .col_artikelinfo{
      width:300px;
   }
   .shopping_cart .widmungsblock p{
      width:300px !important;
   }

   .shopping_cart *{
      font-size:1em;
   }

   #status_kaufvorgang_wrapper {
      background-color:#C5BE4C;
      width:99%;
      border:1px solid black;
      margin:0px;
      height:18px;
      margin-bottom:20px;
   }

   #status_kaufvorgang {
      list-style-type:none;
      margin-bottom:20px;
      background-color:#C5BE4C;
      padding:0px;
   }
   #status_kaufvorgang li{
      float:left;
      padding-right:24px;
      padding-left:15px;
      padding-top:9px;
      font-size:12px;
      background-color:#C5BE4C;
      margin:0px;
      height:9px;
      line-height:0px;
      font-weight:bold;
   }
   #status_kaufvorgang .status_ist{
      background-color:#254252;
      color:white;
   }
   #status_kaufvorgang .status_ist a{
      color:white;

   }

   #status_kaufvorgang .status_next{
      background-image:url(/templates/xtc2/img/kaufvorgang_next.gif);
      background-repeat:no-repeat;
      padding-left:25px;
   }

   .pflichtfeld{
      font-weight:bold;
   }

   #create_account input, #create_account select, #new_address input, #new_address select {
      width:200px;
      height:18px;
   }
   #create_account td{
      padding-top:5px;
      padding-bottom:5px;
   }

   .messageStackError{
      padding-bottom:5px;
      font-size:12px;
   }
   #messagebox{
      text-align:left ;
   }

   .address_name{
      font-weight:bold;
   }

   #warenkorb_detl{
      margin-left:20px;
      margin-bottom:20px;
   }

   .plus, .minus{
     margin-top:1px;
   }
   .plus a,.minus a{
   }

   .qty{
/*      float:left;*/
      margin: 0px 5px 0px 5px;
      width:25px;
      text-align:center;
   }

   .product_attributes td{
      padding:2px;
   }
   #checkout_success_button{
      margin:30px;
   }
   #success{
      font-size:1em;
      padding:30px;
   }

   .male, .female{
       float:left;
       margin-right:30px;
   }
   .male input, .female input{
      margin-left:0px;
      width:20px !important;
   }
   .inputRequirement{
      margin-left:5px;
   }

   .order_total td{
      text-align:right;
      font-weight:bold;
      padding-right:12px;
   }

   #bestaetigung p{
      width:400px;
   }
   .info_aktionscode{
      margin:10px 0px 10px 0px;
   }
   .rabatt{
      width:610px;
   }

   #loginstatus{
      text-align:right;
      margin-right:10px;
      color:#B1BCC2;
      padding-top:10px;
      font-size:1em;
  }
  .product_attributes{
     margin-left:8px;
  }

  #vorteile_headline{
     background-image:url('../../images/bg_vorteile.jpg');
     color:white;
     font-size:16px;
     width:198px;
     margin-top:0px;
     padding-top:5px;
     padding-bottom:5px;
     margin-left:10px;
     text-align:left;
     padding:8px 0px 8px 16px;
     font-weight:bold;
     font-family:arial;
     letter-spacing:0.1em;
  }
  #vorteile_content{
     background-color:#EB850E;
     width:214px;
     color:white;
     text-align:left;
     margin-left:10px;
  }
  #vorteile_content ul{
     list-style-type:none;
     margin-left:10px;
     padding:10px 0px 10px 0px;
  }
  #vorteile_content ul li {
     background-image:url('../../images/bullet_vorteile.png');
     background-repeat:no-repeat;
     padding-left:30px;
     min-height:20px;
     width:160px;
     font-weight:bold;
     margin-bottom:0px;
     padding-top:5px;
     padding-bottom:5px;
     font-family:arial;
  }
    #vorteile_content a {
       color:white;
     font-size:1.12em;;
    }


   .introtext h3{
      color:#333366;
      font-size:13px;
      margin:20px 0 0;
      padding:0;
    }
    #faq p{
       font-size:12px;
    }
	 
	 .landingpage h2{
		  font-size:14px;
		  padding-bottom:15px;
	 }
	 .landingpage p, #infotext.landingpage{
		  font-size:11px;
	 }
	 .landingpage br{
		  margin-bottom:10px;
	 }

   #logoColumn{
      float:right;
		width:150px;
		border:7px solid #C4BF4A;
		margin:5px;
		background-color:#EAE9C0;
		padding:8px;
   }
	
	#logoColumn h2{
		margin-bottom:10px;
	
	}
	#logoList{
		list-style-type:none;
	}
	#logoList li{
		height:72px;
		background-color:white;
		text-align:center;
		margin-bottom:6px;
		
	}
	#logoList li img{
	}
	
	
	#rk_servicenav {position:absolute;width:100%;top:22px;text-align:right}
	#rk_wrapper { width:985px;margin:auto;}
    #rk_sidebar  {width:247px;padding-top:10px;float:left}
    #rk_header{ background:#254252;height:140px;position:relative }
	#rk_home_logo { left:56px;top:36px;position:absolute;}
	
	#content {width:738px;padding-top:10px;float:left}
	#loginstatus{position:absolute;bottom:4px;right:0;text-align:right}
	
    #startlist { list-style-type:none ;padding-bottom:20px}
	
	#rk_copy { float:left;margin-left:10px;margin-top:5px;margin-bottom:32px;color:#BC2625;}
	#rk_footer_nav {float:left;margin-left:20px;margin-top:5px;}
	
	 li.produktvorschau img.productpic  {border:0; border-left:8px solid #FF9900; }
	 
	 #detail_navi li { float:left;} 
	 
	 .rk_display_price { white-space: nowrap; color:#BC2625;}
	 
	 #rk_more_link { position:absolute; right:20px; bottom:20px;color:#ffffff;}
	 #rk_content_header { position:relative;background:#EB850E url(img/krone_teaser.gif) no-repeat 593px 10px;height:300px;width:738px; }
	#rk_content_header_link {position:absolute; left:12px ; top: 0;}
	#rk_content_header_hl {position:absolute; left:507px; top:90px;text-align:left;font-size:22px;color:#ffffff;font-weight:normal;}
	#rk_content_header_text {position:absolute;left:507px; top:172px;font-size:12px;color:#ffffff;font-weight:bold;line-height:18px;}

   /* added_stylesheets.css*/
   #header{
      position:absolute;
      left:11px;
   }
   #navigation{
      left:11px;
   }
   #logo{
      left:65px;
   }
   #content{
      left:258px;
   }
   #left{
      left:11px;
   }
   
   .h2_agb{
      text-align:left;
      margin-left:30px;
      margin-right:15px;
      margin-top:20px;
   }
   .p_agb{
      margin-left:15px;
      margin-right:15px;
   }
   .ol_agb li{
      margin-left:15px;
      margin-right:15px;
      margin-top:5px;
   }
   .ol_agb{
      margin-top:10px;
   }


   /* table_stylesheets.css*/
   #header{
      position:static;
      top:0px;
      left:0px;
   }
   #navigation{
      position:static;
      top:0px;
      left:0px;
   }
   #logo{
      position:static;
      top:0px;
      left:0px;
   }
   #content{
      position:static;
      top:0px;
      left:0px;
   }
   #left{
      position:static;
      top:0px;
      left:0px;
   }
   
   .shopping_cart td { color:#254252 !important}
   


}

