@charset "UTF-8";
 @media all {

/**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  html * { font-size: 100.01% }

/* (en) reset monospaced elements to font size 16px in Gecko browsers */
textarea,
pre,
tt,
code { font-family:"Courier New", Courier, monospace; }

/* (en) base layout gets standard font size 12px */
body { font-family:Arial, sans-serif; font-size:12px; font-weight:normal;  }

h1,
h2
{font-weight: bolder; font-family:"Times New Roman", Times, serif; margin: 0 0 0.1em 0; letter-spacing:-1px; color:#333; font-style:italic;}

h3,
h4,
h5,
h6
 { font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; margin: 0 0 0.1em 0; letter-spacing:0px; color:#333; font-style:italic; }

h1 { font-size: 330%; }                        /* 24px */

h2 { font-size: 290%; }                     /* 20px */

h3 { font-size: 230% }                        /* 18px */

h4 { font-size: 190%; color: #333333; }                     /* 16px */

h5 { font-size: 150% }                     /* 14px */

h6 { font-size: 120%; font-style:italic }  /* 14px */

p { line-height: 1.5em; margin: 0 0 1em 0;letter-spacing:0.5px }

/* ### Lists | Listen  #### */

ol,
ul,
dl { line-height: 1.5em; list-style:none; margin:0; }

li { margin-left: 0; line-height: 1.5em; }

dt { font-weight: bold }

dd { margin: 0 0 1em 2em }

/* ### text formatting | Textauszeichnung ### */

cite,
blockquote {  }

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; }

/**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   *
   * @section content-generic-classes
   */



.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }

.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0em; }

.center { text-align:center; margin: 0.5em auto }

/**
   * External Links
   *
   * (en) Formatting of hyperlinks
   *
   */

a { color: #46B0C4; text-decoration:none; }

a:focus,
 a:hover,
 a:active { background-color: #FDFAEA; 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; }

#footer a { color: #999999; }

#footer a:focus,
 #footer a:hover,
 #footer a:active { color: #333333; background-color: transparent; text-decoration:underline; }

table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }

table.full { width: 100%; }

table.fixed { table-layout:fixed }

th,
td { padding: 0; }

thead th { background: #444; color: #fff }

tbody th { background: #ccc; color: #333 }

tbody th.sub { background: #ddd; color: #333 }

hr { color: #fff; background:transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border:0; border-bottom: 1px #000 solid; }

/*k2*/

.clear { clear: both; margin: 0; padding: 0; }

.center { text-align: center; }

.alignright { float: right; }

.alignleft { float: left }

img.center,
img[align="center"] { display: block; margin-left: auto; margin-right: auto; }

img.alignright,
img[align="right"] { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft,
img[align="left"] { padding: 4px; margin: 0 7px 2px 0; display: inline; }

img.noborder { border: none !important; }

small { font-size: 0.9em; line-height: 1.5em; }

small,
strike { color: #777; }

code { font: 1.1em 'Courier New', Courier, Monospace; }

blockquote { margin: 20px 0; padding: 0 20px 0 50px; color: #333; background: url('../../images/quote.png') no-repeat 10px 0; border: none; }

hr { display: none; }
}
