/*
fastweiss: #fcf2d1
mittel:#fce9ab
sonnengelb: #f2cc47
braun: #b69342
dunkelbraun: #6d5827

*/


*,body,table
{
    font-family:"trebuchet ms",tahoma,arial,helv,sans-serif;
    font-size:small;
}

body
{
    background-color: #ffffff;
    color: black;
    padding:0px;
    margin:0px
}

div,td,br
{
    text-align:justify;
}

table
{
    border:0px solid #586699;
}

table.voll, table.volllinie
{
    width:100%;
    margin:0px;
    border-collapse: collapse;
}

td
{
    vertical-align:top;
    margin:0px;
    padding:8px;
}

.auto td, .autolinie td, .voll td, .volllinie td
{
    padding:0px;
    padding-left:4px;
    padding-right:4px;
}

.volllinie td, .autolinie td
{
    border:1px solid black;
}

td.erstes
{
    padding-left:0px;
}

th
{
    margin-right:2px;
    background-color:#fce9ab;
    color:#6d5827;
    padding:2px;
}

td.normal
{
    padding:0px;
    padding-top:2px;
    height:25px;
}

.bildrechts td
{
    padding:0px;
}

h1
{
    font-size:large;
    text-align:left;
    border-bottom: 3px solid #f2cc47
}

h2
{
    font-size:larger;
    text-align:left;
    margin-bottom:8px;
    background-color:#fce9ab;
    color:#b69342;
    padding:2px;
    padding-left:4px;
}

h3
{
    text-align:left;
    color:#000000;
    background-color:inherit;
    margin-top:8px;
    margin-bottom:4px;
}

em
{
    font-size:inherit
}

ul
{
    padding:0px;
    margin:0px;
    margin-left:18px;
}

li.bullet
{
    list-style-image:url(../pix/bullet-right.png);
}

li.leer
{
    list-style-image:url(../pix/leer.png);
    list-style-type:none
}

li.kreis
{
    list-style-image:none;
    list-style-type:disc;
}

li.zahl
{
    list-style-image:none;
    list-style-type:decimal;
}

tt
{
    font-family:andale Mono,Courier New
}

hr
{
    color: #f2cc47;
	 background-color:inherit;
}

form
{
    margin:0px;
}

select
{
    width: 30%
}

textarea
{
    width:99%
}

.pfad a:link, .pfad a:visited
{
    color:black;
	 background-color:inherit;
}

.rot a:link, .rot a:visited
{
    color:#ffffff;
	 background-color:inherit;
}

.rechts a:link, .rechts a:visited
{
    color:#990000;
	 background-color:inherit;
}

a:link
{
    color: #000000;
	no_background-color:inherit;
    text-decoration:underline;
    font-size:inherit
}

a:visited
{
    color: #6d5827;
    no_background-color:inherit;
    text-decoration:underline;
    font-size:inherit
}

a:hover
{
    color: black;
    no_background-color:inherit;
    font-size:inherit

}

/* ------------------------ klassen ------------------------ */

.layout, .voll
{
    width:100%;
    margin:0px;
}

.layout
{
    border:0px
}

.navi
{
    background-color:#fcf2d1;
    background-image:url(../pix/bg.jpg);
    width:136px;
    text-align:center;
}

.kasten
{
    background-color: #fcf2d1;
    border:2px solid #fce9ab;
    padding:8px;
    color: inherit;
}

.doprint
{
    display:none
}

@media print
{
    .navi {display:none}
    .pfad {display:none}
    .noprint {display:none}
    .doprint {display:block}
}


.pfad, .rot
{
    background-color: #f2cc47;
    background-image:url(../pix/pfad.png);
    height:21px;
    color:black;
    font-size:small;
    padding:2px;
    font-weight:bold
}

.rot
{
    background-color:#999999;
    color:#fcf2d1;
}

.bild,.bildlinks,.bildrechts
{
    margin:0px;
    padding:0px;
    padding-bottom:4px;
    float:none;
    background-color:white;
    text-align:center;
}

.bildlinks
{
    padding-left:0px;
    padding-right:8px;
    float:left;
}

.bildrechts
{
    padding-left:8px;
    padding-right:0px;
    float:right;
}

.umbruch
{
    clear:both;
}

.legende
{
    text-align:left;
    font-size:small;
    font-style:italic;
}

.beschriftung
{
    no_color:#990000;
    text-align:right;
    background-color:#fcf2d1;
}

.gleichbreit
{
    width:150px;
}

.formular
{
    text-align:center;
    font-size:small;
    border:1px solid #b69342;
    background-color:#f2cc47;
    color: inherit;
    padding:4px;
}

.datum2
{
    width:6ex;
    text-align:right
}

.datum4
{
    width:8ex;
    text-align:right
}

.blocktitel, .block
{
    padding:2px;
    margin-left:0px;
    no_width:70%;
    border:0px solid #6d5827;
}

.blocktitel
{
    background-color:#fce9ab;
    color:#b69342;
    font-weight:bold;
    border-bottom:0px;
    padding-left:4px;
}

.block
{
    background-color:#fcf2d1;
    color: inherit;
}

.beitrag
{
    border-left:1px black dotted;
    padding-left:4px
}

.vorspann
{
    font-size:medium;
    font-weight:bold;
    margin-bottom:6px
}

/* --------- allgemeine klassen --------- */

.zentriert
{
    text-align:center
}

.links
{
    text-align:left;
}

.rechts
{
    text-align:right;
}

.rechtsklein
{
    text-align:right;
    font-size: smaller;
}

.klein
{
    font-size:smaller
}

.gross
{
    font-size:larger
}

.fett, strong
{
    font-weight:bold;
    font-size:inherit
}

.kursiv, em
{
    font-style:italic;
    font-size:inherit
}

.fettkursiv
{
    font-weight:bold;
    font-style:italic;
    font-size:inherit
}

.bunt
{
    color:#b69342;
	 background-color:inherit;
	 font-size:inherit;
}

.durchgestrichen
{
    text-decoration: line-through;
}

.unterstrichen
{
    text-decoration: underline;
}

.inaktiv
{
    text-decoration: line-through;
}

.aktiv, .normal, .button
{
    background-image:url(../pix/button.jpg);
    background-position: left top;
    background-repeat: no-repeat;
	margin-bottom:0px;
    padding:0px;
	padding-top:2px;
   	width:106px;
	height:26px;
	no_border:none;
	text-align:center;
	font-weight:bold;
	no_text-decoration:none;
}

.normal
{
    font-weight:normal;
}

.button
{
    border:0px solid black;
    padding:0px;
    font-weight:normal;
}

.eingabefeld,textarea,select
{
    background-color: #fce9ab;
    color: inherit;
    border:0px solid black;
    border-bottom:1px dotted #b69342;
}

.eingabefeld,select
{
    height:1.5em;
}

.dunkelblau
{
    background-color: #333366;
    color:#ffffff;
}

.mittelblau
{
    background-color: #586699;
    color:white
}

.hinterlegt
{
    background-color: #fce9ab;
    color: inherit;
}

.fastweiss
{
    background-color: #fcf2d1;
    color: inherit;
}
