/* CSS Document */

*.bg_styleVeryDarkGray {background-color:#404040;}

*.c_styleVeryDarkGray {color:#404040;}

*.b_styleVeryDarkGray {border:1px solid #404040;}

/* MAIN ELEMENTS */
#logo {

}
#nav_crumbTrail {
	padding: 2px 2px 0px 4px;
	/*border: 1px solid black;*/
}
#nav_crumbTrail div a span.link, #nav_crumbTrail a {
	color:#444444; text-decoration:none; font-size:12px;
}
#nav_crumbTrail div a:hover span.link {
	color:#8F0002; text-decoration:underline;
}
#crumbTrail {
	position:relative;
	left:5px;
	width: 600px;
	/*border: 1px solid green;*/
}
#countrys {
	position:relative;
	width:52px;
	height:15px;
	float:right;
	right:100px;
	/*border: 1px solid red;*/
}

#german {
	position:relative;
	float:left;
	width:24px;
	height:15px;
	background-image: url('/styles/images/flag/german.png');
	background-repeat: no-repeat;
}

#german.English {
	background-image: url('/styles/images/flag/german_over.png');
}

#german.English:hover {
	background-image: url('/styles/images/flag/german.png');
}

#english {
	position:relative;
	float:right;
	width:24px;
	height:15px;
	background-image: url('/styles/images/flag/english.png');
	background-repeat: no-repeat;
}

#english.German {
	background-image: url('/styles/images/flag/english_over.png');
}

#english.German:hover {
	background-image: url('/styles/images/flag/english.png');
}

/*#clouds {
	background: transparent url(http://www.hotelikrk.hr/assets/images/css/bg-clouds_norepeat.jpg) no-repeat scroll center top;
	position:absolute;
	height:100%;
	width:100%;
}

#sea {
	background-attachment:fixed;
	background: transparent url(http://www.hotelikrk.hr/assets/images/css/bg-coast.jpg) no-repeat scroll center bottom;
	height:100%;
	width:100%;
}
*/

#nav_meta {
background-color:#8F0002;
color:#EF780E;
padding: 2.5px 2.5px 2.5px 4px;
text-decoration:none;
/*height:25px;*/


}
#nav_meta a span.link, #nav_meta a {

color: #fff;
background-color:#EF780E;
text-decoration:none;

}

#nav_meta a:hover {
background-color: #182E7A;
text-decoration:none;

}
#nav_level0 {

color:#444444;
display:block;
/*border: 1px solid black; */
}




#nav_level0 a span.link, #nav_level0 a {
	color:#444444;
	text-decoration:none;
	display:block;
	padding: 4px 4px 3px 5px;
	border-bottom: 1px #ddd solid;
	background-color: #fff;
	}
#nav_level0 a:hover {
	color:#fff;
	background-color:#8F0002;

	}
#nav_level0 a.nav_level0_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#5F0002;
	}

#nav_level0 a.nav_level0_depth1 {
	color:#444444;
	text-decoration: none;
	display:block;
	padding: 3px 4px 3px 20px;
	background-color:#CFCFCF;
	}

#nav_level0 a.nav_level0_depth1:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#8F0002;
	}

#nav_level0 a.nav_level0_depth1_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#5F0002;
	}

#nav_level0 a.nav_level0_depth2 {
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 3px 4px 3px 35px;
	background-color:#AFAFAF;
	}

#nav_level0 a.nav_level0_depth2:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#8F0002;
	}

#nav_level0 a.nav_level0_depth2_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#5F0002;
	}

#nav_level0 a.nav_level0_depth3 {
	color:#444444;
	text-decoration:none;
	display:block;
	padding: 3px 4px 3px 45px;
	background-color:#5F0002;
	}

#nav_level0 a.nav_level0_depth3:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#8F0002;
	}

#nav_level0 a.nav_level0_depth3_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#8F0002;
	}

#partner_ {

}

#header_left {
	height: 173px;
	/*width: 163px;*/
	min-width: 163px;
	background:#ffffff;
	background-image: url('/styles/images/krk_pfarrhaus_logo.gif');
	background-repeat: no-repeat;
	float:left;
	overflow: hidden;
	padding: 0px;
	background-position:50% 50%;
	border-left: 1px #ddd solid;
	border-top: 1px #ddd solid;
}

#visual {
	height: 173px;
	/*width: 740px;*/
	/*background-position:bottom right;*/
	background-repeat: no-repeat;
	/*background-position:bottom ;*/
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background-image: url('/styles/images/head/panorama.jpg');
}

#booking {
	position:static;
	border: 1px #000000 dashed;
	width:100px;
	height:60px;
	padding:5px;
	margin-top:15px;
	margin-left:25px;
}

#facebookbutton {
	padding:5px;
	margin-top:10px;
	margin-left:20px;
}

#webcamThumb {
	padding:5px;
}

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @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.4
 * @revision        $Revision: 135 $
 * @lastmodified    $Date: 2007-10-15 21:34:35 +0200 (Mo, 15 Okt 2007) $
 */

@media all
{
 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section browser reset
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  */

  /* (en) Global reset of paddings and margins for all HTML elements */
  /* (de) Globales Zur�cksetzen der Innen- und Au�enabst�nde f�r alle HTML-Elemente */
  * { margin:0; padding: 0 }

  /* (en) Correction: margin/padding reset caused too small select boxes. */
  /* (de) Korrektur: Das Zur�cksetzen der Abst�nde verursacht zu kleine Selectboxen. */
  option { padding-left: 0.4em }

 /**
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  /* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
  /* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
  html { height: 100%; margin-bottom: 1px; }
  body {
    /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgr��en in �lteren Opera Versionen */
    font-size: 100.01%;

    /* (en) Standard values for colors and text alignment */
    /* (de) Vorgabe der Standardfarben und Textausrichtung */
    color: #000;
    /*background: transparent;*/
    background: #fafafa !important;
    text-align: left;
  }

  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen f�r <fieldset> und <img> Elemente l�schen */
  fieldset, img { border: 0 solid; }

  /* (en) new standard values for lists, blockquote and cite */
  /* (de) Neue Standardwerte f�r Listen & Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section base layout | Basis Layout
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  *
  * |-------------------------------|
  * | #header                       |
  * |-------------------------------|
  * | #col1   | #col3     | #col2   |
  * | 200 px  | flexible  | 200px   |
  * |-------------------------------|
  * | #footer                       |
  * |-------------------------------|
  */

  #header { position:relative; /*border: 1px solid black;*/ }

  #topnav {
    position:absolute;
    top: 10px;
    right: 10px;

    /* (en) essential for correct alignment in Opera 6 ! */
    /* (de) Erforderlich, damit im Opera 6 wirklich rechts plaziert ! */
    text-align: right;
  }

  /* (en) Backup for correct positioning */
  /* (de) Absicherung korrekte Positionierung */
  #header, #nav, #main, #footer { clear:both; }

  /* (en/de) Standard: 200 Pixel */
  #col1 { float: left; width: 200px }
  /* (en/de) Standard: 200 Pixel */
  #col2 { float:right; width: 200px }
  /* (en) Standard: center column with flexible width */
  /* (de) Standard: Flexible mittlere Spalte */
  #col3 { width:auto; margin: 0 200px }

  /* (en) Adjustment: sort #col3 behind float columns using z-index */
  /* (de) Anpassung: #col3 mittels z-index hinter die float-Spalten verschieben */
  /* #col1 {z-index: 3} */
  /* #col2 {z-index: 5} */
  /* #col3 {z-index: 1} */
  /* #col1_content {z-index: 4} */
  /* #col2_content {z-index: 6} */
  /* #col3_content {z-index: 2} */

  #col1_content, #col2_content, #col3_content { position:relative }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section generic classes for layout switching | Generische Klassen zur Layoutumschaltung
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  *
  * .hidecol1 -> 2-column-layout (using #col2 and #col3)
  * .hidecol2 -> 2-column-layout (using #col1 and #col3)
  * .hideboth -> single-column-layout (using #col3)
  */

  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hidecol1 #col3 {margin-left: 0; margin-right: 200px}
  .hidecol2 #col3 {margin-left: 200px; margin-right: 0}

  .hideboth #col1, .hideboth #col2 {display:none}
  .hidecol1 #col1 {display:none}
  .hidecol2 #col2 {display:none}

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section clearing methods
  * @see     http://yaml.de/en/documentation/basics/general.html
  */

  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe ben�tigt der Safari-Browser zwingend !! */
  .clearfix { display: block }

  /* (en) overflow method for clearing floats */
  /* (de) Overflow-Methode zum Clearen der Float-Umgebungen */
  .floatbox { overflow:hidden }

  /* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
  /* (de) IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
  #ie_clearing { display: none }


 /**
  * @section hidden elements | Versteckte Elemente
  * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
  *
  * (en) skip links and hidden content
  * (de) Skip-Links und versteckte Inhalte
  */

  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen f�r unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links f�r Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

/**
 * "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.4
 * @revision        $Revision: 138 $
 * @lastmodified    $Date: 2007-11-19 21:05:33 +0100 (Mo, 19 Nov 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% }

  /* (en) reset monospaced elements to font size 16px in Gecko browsers */
  /* (de) Schriftgr��e von monospaced Elemente auf 16 Pixel setzen */
  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erh�lt Standardschriftgr��e von 12 Pixeln */
  body {
    font-family: 'Arial';
    font-size: 75.00%;
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

 /*p { line-height: 1.5em; margin: 0 0 1em 0; }*/

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; 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;

  }

  /**
   * 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-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 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: #900; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {background-color: #fee; text-decoration:underline;}

  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}



  /**
   * (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
   */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  /**
   * 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;
  }
}

/* #col1 wird zur Hauptinhaltsspalte */
#col1 { width: 83%; float:right;border-right: 1px #ddd solid;background:#ffffff;}
#col1_content { padding: 5px;background:#ffffff;}

/* #col2 abschalten */
#col2 { display:none; }

/* #col3 wird zur linken Spalte */
#col3 { margin-left: 0; margin-right: 83%;background:#ffffff;}
#col3_content { padding: 0px; }


/* Grafikfreier Spaltentrenner zw. #col1 und #col3*/
#col3 {border-left: 1px #ddd solid;border-right: 1px #ddd solid;}
/*#main {padding: 1em 0}*/

#page_margins { min-width: 740px; max-width: 960px; margin: 0 auto; border: 0px #889 solid; padding: 10px 0 0 0; width: 970px;}

#title {
	padding: 5px 0px 7px 2px;
	font-weight:bold;
	font-size: 129%;
	color: #8F0002 ;
	background-color: transparent ;
	text-decoration:none ;
	font-weight:bold;
}

#title a span.link, #title a {
	padding: 5px 0px 7px 2px;
	font-weight:bold;
	font-size: 129%;
	color: #8F0002 ;
	background-color: transparent ;
	text-decoration:none ;
	font-weight:bold;
}

#title a:hover {
	padding: 5px 0px 7px 2px;
	font-weight:bold;
	font-size: 129%;
	color: #8F0002 ;
	background-color: transparent ;
	text-decoration:none ;
	font-weight:bold;
}

/* Trennlinie */

  #trennlinie {

    /*border-top: 1px #8F0002 dotted;*/
    border-top: 1px #ddd solid;
    padding: 0px 0px 10px 0px;

  }

/*test anti bug!*/

#page_margins, #page { height: 1% }
* html #header, * html #nav, * html #main, * html #footer { width: 100% }
* html #header, * html #nav, * html #main, * html #footer { wid\th: auto }

#ie_clearing {
    display:block; /* DIV sichtbar machen */
    clear:both; /* Normales Clearing f�r IE5.x/Win */

    width: 100%; /* IE-Clearing mit 100%-DIV f�r IE 6 */
    font-size:0;
    margin: -2px 0 -1em 1px; /* IE-Clearing mit �bergro�em DIV f�r IE7 */
}

* html { margin: -2px 0 -1em 0 }

/* Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
html {margin-right: 1px}
* html {margin-right: 0} /* Der IE6 ben�tigt das nicht */

#col3_content { margin-bottom:-2px }
#col3 { position:relative } /* Erforderlich f�r IE7 */

#footer {
	background-color: #ddd;
	display:block;
	clear:both;
	height: 1px;
}

#footertext {
	display:block;
	clear:both;
	border-top: 1px #ddd solid;
}

#footertext div {
	padding-top:3px;
}

div#sitebookmarks {
	position:absolute;
	right:5px;
	bottom:23px;
}

#scrollTeaser {
	padding:5px;
	position:fixed;
	border: dotted orange 4px;
	width: 220px;
	right:5px;
	bottom:10px;
	background-color:lightgrey;
}

/*PRINT*/

@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet - print layout
 * (de) YAML Core-Stylesheet - Druck Layout
 *
 * Don't make any changes in this file!
 * Your changes should be added to 'print_xyz_draft.css' drafts from 'yaml/print/' folder.
 *
 * @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.4
 * @revision        $Revision: 134 $
 * @lastmodified    $Date: 2007-10-12 20:31:37 +0200 (Fr, 12 Okt 2007) $
 */

@media print
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * @section layout preparation
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /* (en) Preparing base layout for print */
  /* (de) Basislayout f�r Druck aufbereiten */
  body, #page_margins, #page, #main {margin:0; padding: 0; border: 0;}
  #page_margins, #page {width: 100% !important; min-width:0; max-width: none}

  #header {height: auto}
  #footer {display: none}

  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) F�r den Druck nicht ben�tigte Container des Layouts abschalten */
  #topnav {display: none}
  #nav {display:none}
  #search {display: none}
  #footer {display: none}
  #footertext {display: none}
  #admint {display: none}
  #header {display: none}
  #ie_clearing {display: none}
  #col3 {display:none}
  /* arscms specific */
  #countrys {display: none}
  .adminOn_pagePanel {display: none}
  .adminOn_wobjectPanel {display: none}
  .occupied {font-size: 1.2em;background:grey;background-color:red;}
  .free {font-size: 1.2em;}
  .saturday {font-size: 1.2em;}
  /* */

  /* (en) Linearising subtemplates */
  /* (de) Linearisierung der Subtemplates */
  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .subc, .subcl, .subcr  {margin: 0; padding: 0;}

  /*------------------------------------------------------------------------------------------------------*/

	/* (en) make .print class visible */
  /* (de) .print-Klasse sichtbar schalten */
  .print { position: static; top: 0; left: 0; height: auto; width: auto; }

  /**
   * @section content preparation
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /* (en) Change font to serif */
  /* (de) Zeichensatz auf Serifen umstellen */

  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 12pt}

  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbr�chen direkt nach einer �berschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /* (en) Format acronyms and abbreviations for print*/
  /* (de) Auszeichnung von Abk�rzungen */
  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

  /* (en) Disable background graphics of links  */
  /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */
  #page a[href^="http:"], #page a[href^="https:"]
  {
    padding-left: 0;
    background-image: none;
  }

  /* (en) Enable URL output in print layout */
  /* (de) Sichtbare Auszeichnung der URLs von Links */
  /*a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }*/

  /* (en) Preparation for optional column labels */
  /* (de) Vorbereitung f�r optionale Spaltenauszeichnung */
  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
  }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * @section browser fixes for print layouts
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /**
   * (en) overflow:hidden Bug in print layouts
   * (de) overflow:hidden Bug in Drucklayouts
   *
   * @bugfix
   * @since     3.0
   * @affected  FF2.0, IE7
   * @css-for   all browsers
   * @valid     yes
   */

  .floatbox,
  .subcolumns,
  .subcolums_oldgecko {
    overflow:visible;
    display: table;
  }

}

/* #col1 - x
** #col2 - 0
** #col3 - x
*/
@media print
{
  #col1, #col1_content {float:none; width: 100%; margin: 0; padding: 0; border: 0}
  #col1_content {page-break-after:always}

  #col2 {display:none}

  #col3, #col3_content {width: 100%; margin:0; padding: 0; border:0}

  /* Optional Column Labels | Optionale Spaltenauszeichnung
  #col1_content:before {content:" [ left | middle | right column ]"}
  #col3_content:before {content:" [ left | middle | right column ]"}
  */
}
