﻿/* blau #003399; rgb(0,51,153) FSH(156,255,77)*/
/* dunkelgrau #999999; rgb(153,153,153) FSH(255,0,153)*/
/* hellgrau #cccccc; rgb(204,204,204) FSH(255,0,204)*/
/* hellblau #DEE1E8; rgb(222,225,232) FHS(156,46,227) */
/* hellgelb #FFF297; rgb(255,242,151)
/* dunkelgelb #EFD994; rgb(239,217,148)
/* dunkelgrau #564b47; rgb(86,75,71)
/* graublau #334365, rgb(51,67,101)

/* Absätze */
p {
  margin: .8em 0;
  
}

/* Links und Anker */

a:link{
    color: #334365;
    background-color: transparent;
}
a:visited {
  color: red;
}
a:hover, a:focus, a:active {
  color: red;
  background-color: #EFD994; /* dunkelockergelb */
}

/* a[href^="http://"]:before,
a[href^="https://"]:before {
    content: "";
    background: url(img/bullet.gif) no-repeat 0px 2px;
    padding: 1px 0px 0px 13px;
    margin: 0px 0px 0px 0px;
}*/

a:link img, a:visited img, a:hover img, a:focus img, a:active img {
  border: 0;
}

/* Überschriften */
h1, h2, h3, h4, h5, h6 {
    background-color: transparent;
    margin: 0.2em 0 0.2em 0;
    line-height: 120%;
}
h1 {
    margin: 0.2em 0 0.3em 0;
    font-size: 120%;
    height: 120%;
    text-align: left;
}
h2 {
  margin: 0.2em 0 0.2em 0;
  font-size: 110%;
}



/* Abkürzungen, Akronyme und Erläuterungen */
abbr[title], acronym[title], span[title] {
  border-bottom: 1px dotted #1A1A1A;
  font-weight:bold;
}
a abbr[title], a acronym[title], a apan[title] {
  border: 0;
}

/* Listen */
ol, ul {
    margin: 1em 0 0 30px;
}

ul li
{
    list-style: none;
    background: url(img/bullet.gif) no-repeat 0px 2px;
    padding: 0 0 10px 20px;
}
ol li
{    
    padding: 0 0 10px 20px;
}


/*------------------------------------------------------------- */
/* body, header, footer, info
/*------------------------------------------------------------- */
#logo {
    background-color: #FFFFFF;
    padding-left: 5px;
}
#logo a:hover{
    background-color: #FFFFFF;
}
#header
{
    font-size: 140%;
    font-weight: bold;
    height: 1.5em;
    text-align: left;
    padding: 5px 0 1px 211px;
    color: #334365;
    background-color: #cccccc;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
}
#footer {
	width: 100%;
	clear: both;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	text-align: center;
	padding: 5px 0;
	color: #fff;
	background: #666;
	}

/* Standard */
caption {
    color:#003399;
    font-weight: bold;
    text-align: left;
    border-bottom: solid #003399;
}

/* Tabellen */
/*table
{
    margin: 0;
    border: 0;
    padding: 0;
}
tr {
    vertical-align: top;
}
td {
    vertical-align: top;
}
td.fett{
    font-weight:bold;
    vertical-align:top;
}*/

.hinweis
{
    color: #003399;
    text-align: left;
}
.top {
    font-size: 9pt;
    color: #003399;
    text-align: right;
}

/*------------------------------------------------------------- */
/* Boxen 
/*------------------------------------------------------------- */
.box {
    border: thin dashed #564b47;
    font-size: 9pt;
    color: #003399;
    text-align: justify;
    background-color: #FFF297;
    padding: 10px;
}


/**
/*-------------------------------------------------------------
	
------------------------------------------------------------- */
.csTab
{
    line-height: 12pt;
    font-size: 10pt;
    margin: 0 0 0 0;
}
.csTabHeader {
    line-height: 12pt;
    font-size: 10pt;
    font-weight: bold;
    color: #003399;
    margin: 0 0 0 0;
}
.csNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;}
.csIndent
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:66.75pt;
	margin-bottom:.0001pt;
	text-indent:-66.75pt;
	font-size:8.0pt;}
/*-------------------------------------------------------------
------------------------------------------------------------- */
html {
    padding: 0px;
    margin: 0px;
}
body
{
    background-color: #FFF297; /*hellgelb */
    font-size: 14px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color: #564b47; /*dunkelgrau */
    padding: 0px;
    margin: 0px;
}
#content {
  margin: 0px 190px 0px 190px;
  border-left: 2px solid #564b47;
  border-right: 2px solid #564b47;
  padding: 5px 20px 5px 20px; 
  background-color: white;  
  color: black;
}
#rechts{  
  padding: 5px 20px 5px 20px; 
}

.inputLabelStrong
{ font-size: 10pt;
  font-weight: bold; 
  background-color:#EFD994; /* dunkelockergelb */
}
.ahn{
  background-color:#EFD994;
}

.klein{
    font-size: 10px;
}
