.table { border:1px solid #000; font-family:Arial, Helvetica, sans-serif }
.haarrahmengold { border:1px solid #996600; }
.rahmenrot { border:5px solid #FF0000; }
.rahmenbraun { border:5px solid #BB8844; }
.txtarialweiss { font-family: Arial; font-size: 12px; color: #FFFFFF; }
.txtarialweisskopf { font-family: Arial; font-size: 15px; color: #FFFFFF; font-weight:bolder; }
.big {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC3300}
.bignormal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3300}

.tablenotext { border:1px solid #000; }
.td { border:0px solid #000; vertical-align:top; overflow:hidden; }
.piclink { cursor:pointer;}

#fixiert {position: absolute;top: 2.8em; right: 450px; width: 0em;background-color: white;border: 1px solid silver; z-index:2; visibility:hidden;}
html>body #fixiert { position: fixed;}

#messageScreen {
    position:absolute; top:0px; left:0px; 
	width:1024px; 
	height:829px; 
	visibility:visible; 
	border:0px outset #999999; 
	z-index:10001;
}
html>body #messageScreen {  /* nur fuer moderne Browser! */
	position: fixed;
}



.txt { font-family: Arial; font-weight: normal; color: #000000}
.txtweiss { font-family: Arial; font-weight: normal; color: #FFFFFF}
.txtklein { font-family: Arial; font-size: 13px; color: #000000}
.txtkleinnocolor { font-family: Arial; font-size: 13px}
.txtkleinweiss { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
.txtmini { font-family: Arial; font-size: 10px; color: #000000}
.txtminiweiss { font-family: Arial; font-size: 10px; color: #FFFFFF; font-weight: normal}
.news { font-family: Arial; font-size: 12px; color: #000000 }

a:link { text-decoration: none}
a:hover { text-decoration: underline}
a:visited { text-decoration: none}

.hig {  background-image: url(img/hig.jpg); background-repeat: no-repeat; background-position: right 0px}
.hig2 { background-image: url(img/h2.jpg); background-repeat: repeat-x; background-position: right 0px }
.txt1blocked { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; text-align: justify}
.hd { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
.rahmenseite {  border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}
.rahmenunten {  border-color: black black #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 24px; border-left-width: 0px}
.txt1blocked { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.mini2weiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px}
.liste {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-position: outside; list-style-image: url(image/lightbox/bullet3.gif); list-style-type: disc; line-height: 17px}
.button {  background-color: #334F74; border: 2px #000000 double; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-attachment: fixed; text-align: center; vertical-align: middle; white-space: normal; font-size: 11px; cursor: hand}
.Kontakt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: dbdbdb; border: 1px #000000 solid; clip:   rect(   ); width: 250px}
.Bilder {  cursor: hand}
.overhead { font-family: Arial;font-size: 20px;color: #334F74;font-weight: bold;}
.kontakt2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px #000000 solid; clip: rect( ) ; cursor: hand}
.miniweiss3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal}
.mini2weissUnterstrich { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px ; text-decoration: underline}
.txt1blocked { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 }
.miniblocked { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-align: justify}
.exposeoverhead {font-family: Arial, Helvetica, sans-serif;font-size: medium;font-style: normal;font-weight: bolder;color: #334F74;}
.Kommentar {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: dbdbdb; border: 1px #000000 solid; clip:   rect(   ); width: auto; width: 320px}
.Gastbook {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}


#ecken{width:30em;background:#A8CFF0;margin:0 auto;padding:1em;position:relative;}
#ecken img{position:absolute;}
#ecken img.eck1{top:0;left:0;}
#ecken img.eck2{top:0;right:0;}
#ecken img.eck3{bottom:0;left:0;}
#ecken img.eck4{bottom:0;right:0;}


.box { width: 15em; background: #F9FCCA;}
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #F9FCCA;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

