﻿@charset "UTF-8";
/* This CSS-Template is based on YAML, with some modifications.
* 
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*   copyright  Copyright 2005-2009, 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 / 3.1 / $Revision: 343 $ / $Date: 2009-01-19 23:41:32 +0100$
*/

/* @import url(slim_base.css);*/
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.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 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
}

/* @import url(basemod.css);*/
@media screen, projection
{
body{background:#fff url("page_bg.png") repeat-x top left fixed;padding:10px}
.page_margins{margin: 0 auto}
.page_margins{width: auto;min-width:740px;max-width:90em;background:#fff;border:1px #CCCCCC solid}

#header{padding:10px;color:#000;background:#fff}
#topnav{padding:0 10px;background: url("header3.png") repeat-x;height:28px; border:0}
#nav{overflow:hidden}
div.hlist{background-color: #c5a56d }
#main{margin:0;background: #fff}

/* navigation: horizontale Ausrichtung  */
#nav ul{margin-left: 20px}

#print_url{display:none}
/* Formatierung der Inhalts-Container - 1-Col-Layout */
#col1 {float: left; width: 178px}
#col2 {display:none}
#col3 {width: auto; margin: 0 0 0 172px; border-left:1px solid #ccc}
#col1_content {padding:0 10px 0 0}
#col3_content {padding: 0 10px 0 10px}
#main{padding:0}
}

/* @import url(./content.css);*/
@media all {
html *{font-size: 100.01%}
textarea,pre,code,kbd,samp,var,tt{font-family:"Bitstream Vera Sans Mono","Andale Mono","Lucida Console","Courier New",Courier}
body{font-family:"arial",sans-serif;font-size:0.75em;color: #050000}

h1,h2,h3{font-family:"arial",sans-serif;font-weight:normal;color:#050000;margin:0 0 .5em 0}
h1{font-size:200%;text-decoration:underline}
h2{font-size:150%;text-decoration:none;font-style:italic;font-weight:bold}
h3{font-size:125%;font-weight:bold}

ul, ol, dl{line-height: 1.5em;margin: 0 0 1em 1em}
ul li{list-style-type: disc}
ul ul li{list-style-type: circle}
ol li{list-style-type: decimal}
ol ol li{list-style-type: lower-latin}
li{margin-left: 0.8em;line-height: 1.5em}
dt{font-weight: bold}
dd{margin: 0 0 1em 0.8em}

p{line-height:1.5em;margin:0 0 .7em 0}
blockquote, cite,q {font-family: Georgia, "Times New Roman", Times, serif;font-style:italic}
blockquote{margin:0 0 .7em 2em;color:#444}
strong,b{font-weight: bold}
em,i{font-style: italic}
hr {color: #444;background:transparent;margin:0 0 0.5em 0;padding:0;border:0;border-bottom: 1px #444 solid}

a{color:blue;background:transparent;text-decoration:none;font-weight:bold}
a:visited{color:blue}
a:focus,a:hover,a:active{color:black;text-decoration:overline underline}

img.links{padding:0 5px 5px 0;float:left;text-align:left;display:inline}
img.rechts{padding:0 0 5px 5px;float:right;text-align:right;display:inline}
}

@media print {
body{font-size:10pt}
html{height:auto;margin-bottom:0}
#topnav,#nav,#search{display:none}
body a[href^="http:"],body a[href^="https:"]{padding-left:0;background-image:none}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;margin:0;padding:0;float:none!important;overflow:visible;display:table!important}
.subc,.subcl,.subcr{margin:0;padding:0}
.print{position:static;left:0}
.noprint{display:none!important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}

a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}

#print_url{display:block;margin:0 0 2em 0}
#header{display:none}
#col1{float:right;width:100%}
#col2{display:none}
#col3{display:none}
}

@media all {
#topnav a {
   float:right;
   height: 28px;
   line-height: 26px;
   text-decoration:none;	
   color: #000000;
   font-weight: bold;
   padding-left:15px;
   padding-right:15px;
   border:0
}
#topnav a:hover {
	background-image: url("buttonhover.png");
	color: #fff;
	background-repeat: repeat-x;
	background-position: 0px;
}

#col1_content {
   text-indent: 5px;
   position:relative;
   margin:0;
	padding: 0;
}

a.mnuLevel1, a.mnuLevel2, a.mnuLevel3, a.mnuLevel4, a.mnuLevel1a, a.mnuLevel2a, a.mnuLevel3a, a.mnuLevel4a {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	display: inline;
	vertical-align: middle;
   display: block;
   padding:2px 1px 0 1px;
   height:19px;
   width: 170px;
	color:#000000;
   text-decoration: none;
	font-weight: bold;
   background-color: #ccc;
	background-repeat:repeat-x;
	background-image:url(vertnavbutton.png);
}
a.mnuLevel2 span, a.mnuLevel2a span { padding-left: 20px; }
a.mnuLevel3 span, a.mnuLevel3a span { padding-left: 40px; }
a.mnuLevel4 span, a.mnuLevel4a span { padding-left: 60px; }

a.mnuLevel1:hover, a.mnuLevel2:hover, a.mnuLevel3:hover, a.mnuLevel4:hover, a.mnuLevel1a, a.mnuLevel2a, a.mnuLevel3a, a.mnuLevel4a {
	color: #fff;
	background-image: url("vertnavbutton-hover.png");
	background-color: #3399CC;
}
}

