/* CSS Document */



body { color:#1a2435; font-size:small; font-family:tahoma, Helvetica, "sans serif"; font-weight:normal; font-style: normal; background-color:white; text-align:center; }

body.popup { background-image:url(../images/bg_right.jpg); background-repeat:repeat-y; color:#1a2435; font-size:small; font-family:tahoma, Helvetica, "sans serif"; font-weight:normal; font-style: normal; background-color:white; text-align:center; }

.bg-left { background-image:url(../images/bg_left2.jpg); background-position:left 0; background-repeat:repeat-y;  }

.bg-right { background-image:url(../images/bg_right.jpg); background-repeat:repeat-y; background-position:right 0;}

.bg-bottom {background-image:url(../images/balken_unten.jpg); background-repeat:repeat-x;}

.motiv { background-image:url(../images/motiv2.jpg); background-repeat:no-repeat; background-position:right bottom; padding-left:30px;}

a:link { color:#d62e2f; font-size:10pt; font-weight:bold; text-decoration:none;}

a:visited { color:#d62e2f; font-size:10pt; font-weight:bold; text-decoration:none;}

a:hover { color:#FF3333; font-size:10pt; font-weight:bold;}

a:active { color:#ea3435; font-size:10pt;}

a:link img { visibility:hidden;}

a:visited img { visibility:hidden;}

a:hover img { visibility:visible;}

a:active img {visibility:visible; color:#ea3435; font-size:medium; }

h1 { color:#000000; font-size:x-large; white-space:nowrap; font-weight:bold;}

h3 { font-size:medium;}

.subheadlines {font-size:13px; font-weight:bold;}

a.textinlay:link { color:#d62e2f; font-size:small;}

a.textinlay:visited { color:#d62e2f; font-size:small;}

a.textinlay:active {color:#d62e2f; font-size:small;}

a.textinlay:hover { color:#ff3333; font-size:small;}

a.pic:link img {visibility:visible;}

a.pic:visited img {visibility:visible;}

a.pic:hover img {visibility:visible;}

a.pic:active img {visibility:visible;}

.picdescr { font-size: 8pt; font-weight: normal; font-style: normal; text-align: center; }

.picpopupdescr { font-size: 11pt; font-weight: normal; font-style: normal; text-align: center; }

.pic-tab {text-align:right; padding-right:3px; padding-bottom:3px; border-bottom: 1px solid #ea3435; border-right: 1px solid #ea3435;}

.popup {text-align:center; border:0;}

.border-top {border-top: 1px solid black;}

a.copyright:link { color: #ffffff; font-size: 8pt; font-weight: 300; position: relative; right: 200px; }

a.copyright:visited { color: #ffffff; font-size: 8pt; font-weight: 300; position: relative; right: 200px; }

a.copyright:hover { color: #ffffff; font-size: 8pt; font-weight: 300; position: relative; right: 200px; }

a.copyright:active  { color: #ffffff; font-size: 8pt; font-weight: 300; position: relative; right: 200px; }

.map-tab {text-align:center; padding-right:3px; padding-bottom:3px; padding-top:3px; padding-left:3px;}

.tab-form {text-align:center; padding:3px;}

.tab-form-sub {width:225px; text-align:center; padding:3px;}

.infopopup { background-color:#EEE; border-left:none; border-right:2px solid #d62e2f; border-top:none; border-bottom:2px solid #d62e2f; font-family:tahoma, Helvetica, "sans serif"; font-size:12px;}

.sitemap_typo { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 8px; }

.sitemap { background-color: #ffffff; border: solid 1px black; }

input.kontakt {width:280px;}

.redDot { color:#d62e2f; font-size:x-large; white-space:nowrap; font-weight:bold;}

a.logo:link img {visibility:visible; border:none; text-decoration:none;}

a.logo:visited img {visibility:visible; border:none; text-decoration:none;}

a.logo:hover img {visibility:visible; border:none; text-decoration:none;}

a.logo:active img {visibility:visible; border:none; text-decoration:none;}

a.logo:link {text-decoration:none;}

a.logo:visited {text-decoration:none;}

a.logo:hover {text-decoration:none;}

a.logo:active {text-decoration:none;}
