/* CSS Document */
html, body {
height: 100%;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DADADC;
line-height:16px;
}
div#jcepopup-caption p {
margin:0px 0px 10px 0px;
text-align:center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#87867C;
}
.main {
width:838px;
margin:auto;
background-image:url(/site-elements/body-shadow.gif);
background-repeat:no-repeat;
}
table.kunsttbl td {
padding-right:15px;
padding-bottom:10px;
}
a.red {
color:#C1232F;
text-decoration:none;
}
img {
border:none;
}
.link-color a {
text-decoration:none;
color:#87867C;
}
a.link-red {
text-decoration:none;
font-weight:bold;
color:#BD1220;
}
/* Text dunkelgrau: */
.dunkel-text {
color:#87867C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.dunkel-text a{
color:#87867C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
/*  Text mittelgrau: */
.mittelgrau-text {
color:#B1B0A7;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.mittelgrau-text a {
color:#B1B0A7;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.inaktiv {
color:#B1B0A7;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(site-elements/navi-off.gif);
height:20px;
background-repeat:no-repeat;
background-position:left bottom;
padding-left:7px;
padding-right:7px;
padding-bottom:5px;
}
a.aktiv {
color:#87867C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(site-elements/navi-on.gif);
height:20px;
background-repeat:no-repeat;
background-position:left bottom;
padding-left:7px;
padding-right:5px;
padding-bottom:5px;
font-weight:bold;
}
a.aktiv-mich {
color:#F0F0F0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(site-elements/navi-on.gif);
height:20px;
background-repeat:no-repeat;
background-position:left bottom;
padding-left:7px;
padding-right:5px;
padding-bottom:5px;
font-weight:bold;
}
a:hover.inaktiv {
color:#87867C;
background-image:url(site-elements/navi-on.gif);
}
p.para-abstand {
margin:0px;
padding:0px;
color:#87867C;
}
p.para-abstand a {
margin:0px;
padding:0px;
color:#87867C;
text-decoration:none;
}
p.para-abstand-hell {
margin:0px;
padding:0px;
color:#C9C8C4;
}
p.para-abstand-hell a {
margin:0px;
padding:0px;
color:#C9C8C4;
text-decoration:none;
}
input.kontakt-input {
color:#87867C;
border-top:1px solid #C1C1C0;
border-left:1px solid #C1C1C0;
border-right:1px solid #C1C1C0;
border-bottom:1px solid #E0E0E0;
width:380px;
}
textarea.nachricht {
color:#87867C;
border-top:1px solid #E0E0E0;
border-left:1px solid #C1C1C0;
border-right:1px solid #C1C1C0;
border-bottom:1px solid #C1C1C0;
width:380px;
height:95px;
}
table.kontaktform td {
vertical-align:top;
color:#87867C;
padding-bottom:8px;
padding-right:10px;
line-height:20px;
}
.submit {
color:#87867C;
border-top:1px solid #E0E0E0;
border-left:1px solid #C1C1C0;
border-right:1px solid #C1C1C0;
border-bottom:1px solid #C1C1C0;
background-color:#FFFFFF;
padding-left:25px;
padding-right:25px;
}
div#submit-div {
position:absolute; margin-left:170px; z-index:3;
}
div#loeschen-div {
position:absolute; margin-left:277px; z-index:4;
}
div#pflichtfeld {
position:absolute; margin-left:0px; z-index:2;
}
div#text-feld {
position:absolute; margin-left:-90px; z-index:1; width:500px;
}
div.error {
position: absolute;
margin-top:-100px;
font-size:12px;
color:#87867C;
}
div.error p {
font-size:12px;
color:#87867C;
}
a.change-link {
text-decoration:none;
display:block;
color:#C9C8C4;
}

a.lars-color {
color:#000000;
text-decoration:none;
}




a.inaktiv-top {
color:#B1B0A7;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(/site-elements/pfeil-top.gif);
height:20px;
background-repeat:no-repeat;
background-position:right top;
padding-bottom:5px;
padding-right:12px;
padding-left:20px;
}
a.aktiv-top {
color:#87867C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(/site-elements/pfeil-top.gif);
height:20px;
background-repeat:no-repeat;
background-position:right top;
padding-bottom:5px;
font-weight:bold;
padding-right:12px;
padding-left:20px;
}

