/*Tags*/

html { height:100%; }

body {
background-color:#E7CCA1;
color: #f6ebd9; 
margin-top: 20px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
background-image:url(../grafik/kachel.gif);
height:101%;
}

.invis { display: none; }

table.aussen { 
table-layout:fixed;
background-color:#f6ebd9;
border:1px solid #444444; 
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-image:url(../grafik/bg_neu.gif);
background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000;
text-align: left; 
empty-cells: show; 
border-collapse: separate;
}

td.navi {

padding-top: 10px;
padding-bottom: 10px;
padding-left: 12px;
padding-right: 12px;
background-color: #f0e0ba;
border: 1px solid #a0a0a0;
text-align: left; 
}

td.box {
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
background-color:#f0e0ba;
background-image:none;
border:1px solid #a0a0a0;
}


td.input { text-align: left; font-size: 9pt; padding-left: 20px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
td.inputtext { text-align: left; font-size: 9pt; padding-left: 20px; padding-right: 6px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #aaa;}
td.desc { text-align: left; font-size: 8pt; color: #000; padding: 16px 10px 16px 10px; border-top: 1px solid #aaaaaa;}
td.feature { background: #c9d9e4; text-align: left; font-size: 8pt; padding-left: 14px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px;}

td.white {
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
background-color:#fff;
background-image:none;
border:1px solid #a0a0a0;
}

td.spring {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-image:none;
border:1px solid #a0a0a0;
}

#specials
{
background-color: transparent;
}

#specials ul
{
margin-left: 10px;
padding-left: 10px;
}

#specials li{ 
font-size: 8pt;
}

#specials b{
font-size: 8pt;
}


P{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
P.pic{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; text-align: left; }
P.sm { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#000; text-align: left; }
P.smwht{ font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
P.sm1{ font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
p.bold{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }
p.smb{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }
p.ci{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

b{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

b.sm{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }
b.headline{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

A.smb{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none; }
A.smb:Visited{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none; }
A.smb:Active{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none; }
A.smb:Hover{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: underline; }

A.smw{ font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f0e0ba; text-decoration: none; }
A.smw:Visited{ font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f0e0ba; text-decoration: none; }
A.smw:Active{ font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f0e0ba; text-decoration: none; }
A.smw:Hover{ font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f0e0ba; text-decoration: none; }

A.bold{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #770000; text-decoration: none; padding:3px; }
A.bold:Visited{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #770000; text-decoration: none; padding:3px; }
A.bold:Active{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-decoration: none; background: #770000; padding:2px; }
A.bold:Hover{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-decoration: none; background: #770000; padding: 2px; border: 1px solid #FFF; }

A{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #770000; text-decoration: none; }
A:Visited{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #770000; text-decoration: none; }
A:Active{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7F7E69; text-decoration: none; }
A:Hover{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7F7E69; text-decoration: underline;}

th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000; text-align:justify;}

h1{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }
h2{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
.h2{ font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }

form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal }
form.sm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal }
div.invisible{ font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FCFBE9; text-decoration: none; padding-top: 0px; }

ul{ list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align: left}

input.field { 
width: 220px;
font-size: 11px; 
font-family: Verdana; 
font-weight: normal; 
border:1px solid #000; 
background-color: #fff; 
color: #000;
padding-left:4px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
}

select.field { 
width: 220px;
font-size: 11px; 
font-family: Verdana, Arial; 
font-weight: normal; 
border: 1px solid #000; 
background-color: #fff; 
color: #000; 
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

textarea.field { 
width: 220px;
font-size: 11px; 
font-family: Verdana, Arial; 
font-weight: normal; 
border: 1px solid #000; 
background-color: #fff; 
color: #000; 
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
}

input.button { 
width: 180px;
font-size: 10px;
font-family: Verdana; 
font-weight: bold; 
border:1px solid #000; 
background-color: #dadada; 
color: #000;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
margin-top: 6px;
margin-bottom: 6px;
}

a:focus { outline: none; }

input.nomarg { 
padding-left:20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 20px;
}

label
{
font-family: Verdana;
font-size: 8pt;
font-weight: bold; 
width: 14em;
float: left;
text-align: left;
margin-top: 0.4em;
margin-bottom: 0.2em;
margin-left: 0.6em;
margin-right: 0.0em;
display: block;
}

fieldset
{
background-color: #e9d69b; 
border: 1px solid #000;
width: 13em;
padding: 5px;
}

legend
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold; 
color: #000;
background: #fff;
border: 1px solid #781351;
padding: 6px}

#ci {
text-align: center;
position:relative;
bottom:0;
right:0px;
font-style:italic;
padding: 15px;
margin-left: 400px;
}