/****** FILE: yaml/core/slim_base.css *****/
/* "Yet Another Multicolumn Layout" v3.3 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 480 $ $Date: 2010-10-12 21:56:55 +0200 (Di, 12 Okt 2010) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{display:table;width:100%}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#col1{float:left;width:20%}#col2{float:right;width:20%}#col3{width:auto;margin:0 20%}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{display:table;width:100%;table-layout:fixed}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{table-layout:fixed}.equalize > div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns,.subcolumns > div{overflow:visible;display:table}.print{position:static;left:0}.noprint{display:none !important}}

/****** FILE: themes/velkalomnica/css/basemod.css *****/
  body { background: #deecc0 url(/themes/velkalomnica/images/bg.png) repeat-x left top; padding: 0 0 25px 0}

  .page_margins { margin: 0 auto;width: 950px;}
  .page { padding: 0}
  #header { height: 191px;background: transparent url(/themes/velkalomnica/images/main.jpg) no-repeat 0 149px; position: relative}
   #header #topnav { right: 10px; top: 156px; color: #eee; font-weight: bold; position: absolute}
    #topnav a {color: #fff; font-size: 107%; text-decoration: none; padding: 0 5px; font-weight: normal}
    #topnav a:focus,
    #topnav a:hover,
    #topnav a:active,
	#topnav a.current {color: #ff8244}
	#topnav a.current {font-weight: bold}
	
	#today {top: 65px; left: 20px; position: absolute; color: #deecc0}

	#SearchBox * {padding: 0; margin: 0; border: 0 none; background: transparent}
	#SearchBox #Search {float: left; width: 200px}
	#SearchBox input {float: right; width: 65px; text-align: center; color: #fff; padding: 7px 5px 6px 5px; font-size: 92%; font-weight: bold}
	#SearchBox #Search input {width: 185px; text-align: left; color: #333; font-weight: normal}
	#SearchBox #Search label.required {color: #86bf24}
	
ul#leftnav {list-style-type: none; margin: 12px 0 0 24px; padding-bottom: 130px}
ul#leftnav li {margin: 0;padding: 0; display: block}
ul#leftnav a {color: #052000; text-decoration: none; display: block; background: transparent url(/themes/velkalomnica/images/bullet.png) no-repeat left center; margin: 0; padding: 4px 26px; border-bottom: 1px dotted #052000; }
ul#leftnav li li a {border: 0 none; background: none; padding: 2px 0; color: #333}
ul#leftnav li li li a {padding: 0; color: #555}
ul#leftnav ul {margin: 0 0 0 26px}
ul#leftnav ul ul {margin: 0 0 0 6px; font-size: .9em}

    #leftnav a:focus,
    #leftnav a:hover,
    #leftnav a:active,
	#leftnav a.current, 
	#leftnav a.active {color: #ae5c0c; }
	
	#leftnav a.current, #leftnav li li.current a {font-weight:bold;}

/* 2cols */
  #main {background: #fff url(/themes/velkalomnica/images/pattern.jpg) repeat-y left top; float: left; width: 950px;}
  #main2 {background: transparent url(/themes/velkalomnica/images/bottom.jpg) no-repeat left bottom; float: left; width: 950px}
  #col1 { float: left; width: 583px;  margin: 0 0 0 190px }
  #col2 { float: left; width: 190px;  margin: 0 0 0 -772px }
  #col3 { float: right; width: 177px; margin: 0; }
  #col1_content { padding: 20px 25px 20px 25px}
  #col2_content { padding: 0 18px 15px 0}
  #col3_content { padding: 0 }

  #footer {clear: both}
  #footer p {line-height: 31px; background:transparent url("/themes/velkalomnica/images/footer.jpg") no-repeat left top; height: 31px; text-align: center;margin: 0}

.box {padding: 0 10px; margin: 3px 0; text-align: center}
.box h2 {background: transparent url(/themes/velkalomnica/images/heading.png) no-repeat left top; height: 29px; line-height: 29px; color: #fff; font-weight: normal; font-size: 1em}
.box h2 a {color: #fff}

#BannerBox {margin: 0 0 0  -11px; overflow: hidden; width: 549px}
.bannerbox {float: left; margin: 6px 0 0 6px}
#col1 .bannerbox img {padding: 0}


/****** FILE: themes/velkalomnica/css/content.css *****/
  html * { font-size: 100.01% }
  
  pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  body {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size: 80.00%; 
    color: #222;  
  }
  
  h1,h2,h3,h4,h5,h6 { 
  	font-weight:bold; 
  	margin: 0 0 0.3em 0; 
	color: #666	
  }

  	h1, #col2 h2 { font-size: 125%; color: #052000; margin: 0 0 .5em 0; padding: 0} 
	h2 { font-size: 113%; margin: 0 0 .5em 0}  
	h3 { font-size: 100%}           
	h4 { font-size: 100%; }
	h5 { font-size: 100%; color: #555}      
	h6 { font-size: 100%; font-style: italic; } 
	
	h1 a, h2 a, h3 a {
		text-decoration: none; color: #222;
	}

	h1 a:hover, h2 a:hover, h3 a:hover {
		text-decoration: underline;
	}
 
 p { line-height: 1.5em; margin: 0 0 1em 0; }

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; margin-bottom: 5px }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  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;
    cursor: help;
  }
  
  small {font-size: 80%}
  
  sub, sup {font-size: 66%}

  a {color: #052000; text-decoration:underline;}
  a:focus,
  a:hover,
  a:active {text-decoration:none;}
  
  #footer {color: #fefefe; font-size: 11px}
  #footer strong {color: #fff}
  #footer a { color: #fff; text-decoration:underline}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {text-decoration:none}
  
  table { width: 100%; margin-bottom: 0.5em; }
  th,td { padding: 5px 10px; background: #e2e2e2; color: #444}
  tr.even th, tr.even td {background: #b9b9b9}
  th {color: #2b5ba3 }
  tr p {margin: 0}
  
.jq_show {display: none;}
.toggler {cursor: pointer}

.aktualita {border-top: 1px dotted #ccc; padding: 1em 0 0 0}
.aktualita h2 span {font-size: 75%; padding: 1px 3px; background: #ddd}

#sporty a {float: left; width: 50%; text-align: center; text-decoration: none; font-weight: bold; margin: 1em 0}

#col1 img {border: 1px solid #ddd; padding: 1px}
#col1 a:hover img {border: 1px solid #052000}

.clear {clear: both}


/****** FILE: themes/velkalomnica/css/form.css *****/
 form {
    background: #f4f4f4;
    border: 1px #ddd solid;
    margin: 0 0 1em 0;
    padding: 10px;
  }

  form fieldset {
    border: 1px #ddd solid;
    background: #fafafa;
    margin: 0 0 1em 0;
    padding: 0.5em 1em;
  }

  form legend {
    font-size: 125%; font-weight: normal; color: #000;
  }

  form label {
    color: #666;
  }

  form .text input,
  form .email input,
  form .password input,
  form .textarea textarea,
  form .dropdown select {
    font-family:  Arial, Helvetica, sans-serif; /* proportional fonts for all form elements */
    border: 1px solid #ddd;
  }

  form div input:focus,
  form div select:focus,
  form div textarea:focus,
  form div input:hover,
  form div select:hover,
  form div textarea:hover,
  form div input:active,
  form div select:active,
  form div textarea:active {
    border: 1px #a66 solid;
    background: #fff;
  }

  form .Actions input {
    border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #444 solid;
    border-bottom: 1px #444 solid;
    color: #9BC815;
    background: #1C1D15;
    padding: .5em 1.2em;
  }

  form div.Actions input:focus,
  form div.Actions input:hover,
  form div.Actions input:active {
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    color: #fff;
    background: #9BC815; 
  }


 /**
  * Vertical-Forms - technical base (standard)
  *
  * |-------------------------------|
  * | fieldset                      |
  * |-------------------------------|
  * |   label                       |
  * |   input / select / textarea   |
  * |-------------------------------|
  * | /fieldset                     |
  * |-------------------------------|
  *
  * (en) Styling of forms where both label and input/select/textarea are styled with display: block;
  * (de) Formulargestaltung, bei der sowohl label als auch input/select/textarea mit display: block; gestaltet werden
  *
  * WARNING: This part contains several IE-stability-fixes. Don't edit this part if you are not sure, what you're doing!
  */

  /* General form styling  | Allgemeine Formatierung des Formulars */
  form { overflow: hidden; }
  form fieldset { overflow: hidden; }
  form legend { background: transparent; border: 0; }
  form label { display:block; cursor: pointer; }
  form .message { display: block; margin-bottom: 0.5em; color: #666; }

  /* Hiding of hidden fields (otherwise ugly spaces in Firefox) | Versteckte Felder wirklich verstecken (sonst ggf. häßliche Lücken im Firefox) */
  form input[type=hidden] { display: none !important; }

  /* Highlight mandatory fields | Pflichtfeldkennzeichnung hervorheben */
  form sup { color: #800; font-weight: bold; }

  /* styling containing DIV elements | Gestaltung der kapselnden DIV-Elemente */
  form div.text,
  form div.email,
  form div.password,
  form div.dropdown,
  form p.checkbox,
  form div.Actions {
    margin: 0.5em 0;
    position: relative;
    overflow: hidden;
  }

  /* styling standard form elements with 'almost' equal flexible width | Gestaltung der einzelnen Formularelemente mit annähend gleicher Breite */
  form .text input,
  form .email input,
  form .password input,
  form .textarea textarea {
    display: block;
    position: relative;
    padding: 0.3em 0.3em;
    width: 58.5%;
  }

  form .dropdown select {
    display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
    width: 60%;
    cursor: pointer;
  }
  form .dropdown select optgroup {
    font-style: normal;
    font-weight: bold;
  }

  form .checkbox input { cursor: pointer; }
  form .checkbox label { display: inline; }

  /* Styling of buttons | Gestaltung von Buttons */
  form .Actions input {
    width: auto;
    cursor: pointer;
  }

  /* Styling of error-messages | Fehlermeldungen */
  form .message, form .required {
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 0.5em;
	color: #800
  }
  
  form .requiredField label {font-weight: bold}
  
  form .field {clear: both}

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * Columnar forms display - technical base (optional)
  *
  * |-------------------------------------------|
  * | fieldset                                  |
  * |-------------------------------------------|
  * |                                           |
  * |   label   |   input / select / textarea   |
  * |                                           |
  * |-------------------------------------------|
  * | /fieldset                                 |
  * |-------------------------------------------|
  *
  * (en) Styling of forms where label floats left of form-elements
  * (de) Formulargestaltung, bei der die label-Elemente nach links fließen
  *
  * WARNING: This part contains several IE-stability-fixes. Don't edit this part if you are not sure, what you're doing!
  */

  /* Columnar display | Spalten-Darstellung */
  #Form_Form .text label,
  #Form_Form .email label,
  #Form_Form .textarea label,
  #Form_Form .password label,
  #Form_Form .dropdown label,
  #Form_Form .checkbox label {
    float: left;
    width: 30%; /* Can be fixed width too | Kann auch eine fixe Angabe sein */
  }
  
  #Form_Form .text label.required,
  #Form_Form .email label.required,
  #Form_Form .password label.required,
  #Form_Form .textarea label.required,
  #Form_Form .dropdown label.required { float: none; width: auto; margin-left: 30%  }
  

  /* Indent Checkbox fields to match label-width | Checkboxen um den gleichen Wert einrücken, wie die Breite der labels */
  #Form_Form .checkbox input {float:right;margin-right:60%; }
  #Form_Form .message { margin-left: 30%; }

  #Form_Form div.text input,
  #Form_Form div.email input,
  #Form_Form div.password input,
  #Form_Form div.textarea textarea { width: 67.8%; }
  #Form_Form div.dropdown select { width: 69.4%; }
  
  /* width adjustments for IE 5.x & IE6 | Breitenanpassung für Internet Explorer 5.x und 6.0 */
  * html #Form_Form div.text input,
  * html #Form_Form div.email input,
  * html #Form_Form div.password input,
  * html #Form_Form div.textarea textarea { width: 65.2%; }
  * html #Form_Form div.dropdown select { width: 66.8%; }
    
  /* IE5.x & IE6 */
  * html form legend { position:absolute; top: -.5em; left: .5em; }
  * html form fieldset { overflow:visible; height: 1%; margin-top:1.5em; padding-top:1.5em; }

  /* IE7 */
  *+html form legend { position:absolute; top: -.5em; left: .5em; }
  *+html form fieldset { overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em; }
  
  #searchbox {background: transparent url(/themes/velkalomnica/images/search.bg.png) no-repeat left top; margin: 10px 0 10px 18px; height: 30px}
  #searchbox form, #searchbox fieldset, #searchbox input,#Search {background: transparent; border: 0 none; margin: 0; padding: 0}
  #Search {float: right; width: 120px}
  #Search input {padding: 2px; width: 100%}
  #searchbox input.action {float: left}


/****** FILE: themes/velkalomnica/css/typography.css *****/
.note {background: #e4f5fc; padding: 1em 1em 0 1em;border-top: 1px #6fbfe8 dotted; border-bottom: 1px #6fbfe8 dotted; color: #333}
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
.warning, .errors {background: #fdd; color: #333; padding: 1em 1em 0 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; margin-bottom: 1em;}

.float_left, .vlavo, img.left { float: left; display:inline; margin-right: 2em; margin-bottom: 1em;  }
.float_right, .vpravo, img.right { float: right; display:inline; margin-left: 2em; margin-bottom: 1em;  }
.vlavo2 {float: left; display:inline}
.center { text-align:center; margin: 0.5em auto }
.text_right {text-align: right}
  
.red {color: #ff0000;}
.blue {color: #93d2fe}
  
table.table_full { width: 100%; }
table.table_fixed { table-layout:fixed }

.floatbox {}
.subcolumns {}
.c50l, .c50r {}

/****** FILE: themes/velkalomnica/css/print.css *****/
@charset "UTF-8";

@media print
{
  #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; }
  #col2, #col2, #col3, #header, #footer { display:none; }

  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }

}

