/* style fuer kerstin jacobsen */

html, body {margin:0; padding:0; height: 100%; width:100%;}
body {font:normal 70% arial, sans-serif; text-align:center; background: #221F1C; } /* text-align:center; setzt inhalt des div mittig in ie 5.5 und kleiner-- achtung text-align:left im all-div! */
h1, h2, h3, h4, p {margin: 0; padding:0;}
h2 {font: 2.6em georgia; line-height: 1.2em;}
h3 {font: 1.8em georgia; }
p, td, tr, table {font-size: 1em; font-weight: bold; line-height: 1.3em;  color: #464442;}

p span.displaynone { display:none; }

/* clearfix for floating elements */
* html .cf {height:1%;}
.cf:after {content:"."; visibility:hidden; display:block; height:0; line-height:0; clear:both;}

#all {position:relative; width:950px; height:550px; margin:0px auto 0 auto; text-align:left; background-color:#DAD1CC; padding: 0;display:block;top: 20px;} /* margin:0 auto; setzt inhalt des div mittig in mozilla und ie 6.0 */

a {text-decoration: none; color: #7C7570;}
a:hover, .nav_numbers_2, .act a, .act, .rb a:hover.accent1 {text-decoration: underline; color: #464442;}

.rb a.accent1 {text-decoration:none; }
.rb a.accent2 {text-decoration:underline; color:#464442;}

#cnt3 a.accent3 img {border: 1px solid #E3E0DE;}
#cnt3 a.accent4 img {border: 1px solid #464442;}

.light {color: #7C7570;}
.black {color: #464442;}
.sp {margin-bottom: 35px; }
.sp2 {margin-bottom:21px; }
.err {color: #f00;}
.pdl10 {padding-left:10px;color: #7C7570;}

#mhead {height: 107px; margin: 0 90px; }
#mhead ul.mnav {font-size: 1em;font-weight: bold; list-style: none;padding: 0;margin: 0;}
#mhead ul.mnav .kj {font-size: 1em; text-transform: uppercase; letter-spacing: 0.01em;padding-right: 15px;}
#mhead li {float:left; margin:0 15px 0 0; padding:0; color: #464442;}
#mhead #menu1 {position: absolute; top: 50px;}

#browse {height: 20px; margin: 5px 90px; }
#browse ul.mnav {font-size: 1.2em;font-weight: bold; list-style: none;padding: 0;margin: 0;}
#browse li {float:left; margin:0 0 0 6px; padding:0; }
#browse #menu2 {position: relative; right: -5px;float: right;}
#browse #menu3 {position: relative; float: right;}

#cnt {padding:0;margin: 0 90px; height: 335px;background-color:#E3E0DE;position:relative;}
#cnt.bc {background-color: #DAD1CC;}
#cnt1 {position: relative;width: 250px;height: 100%; float: left; margin: 0;padding:0 0 0 10px; }
#cnt1 .lb {position:absolute; bottom: 13px;}
#cnt1 .sm {width: 240px; }
#cnt2 {position: relative;width: 475px; height: 328px;float:right;}
#cnt2 .ma15 {margin: 15px 20px 13px 0;}
#cnt2 .rr{position:relative; float: right;}
#cnt3 {position: relative;width: 500px; height: 308px; margin: 0; padding:10px 0 0 10px;float: left; }
* html #cnt3 {width: 510px;}
#cnt3 a {margin: 0 5px 20px 0; display:block;width:115px; float:left;}
#cnt3 a img {border: 1px solid #E3E0DE; } 
#cnt3 a:hover img {border: 1px solid #464442;}
#cnt4 {position: relative;width: 250px; margin: 0; height: 308px; float:right;margin-right:10px;}
* html #cnt4 {padding-left: 0px;height: 308px;margin-right:0;width: 240px; padding-right:10px}
#cnt4 .rr {position:relative; float: right;padding:10px 0 0 0; }
#cnt4 .rb  {position: absolute;bottom:0; width: 250px; text-align: right;}
* html #cnt4 .rb  { width: 240px;padding-right:10px}
.cnt6 {padding:10px 0 0 10px;}
.cnt5 {position: relative; float:left; width: 180px; padding: 0px 10px 13px 0; }
#cnt .cnt5 p {color: #7C7570;}
#cnt9 {
	position: relative;
	width: 305px;
	height: 305px;
	float: left;
	margin: 10px 10px 13px 10px;
}
* html #cnt9 {margin-left: 5px;}
#cnt10 {position: absolute;width: 385px; margin-left: 385px; height: 328px;padding:41px 0 0 0;}
* html #cnt10 {margin-left: 0px;}

#cnt .hr {margin-bottom: 10px; border-bottom: 1px solid #ccc; height: 0px; font-size: 0px; line-height:0; }

/* form style */
input, textarea {font-family:arial, sans-serif;background-color: #E3E0DE;border: 1px solid #464442;margin: 2px 0 10px 0;padding: 2px 4px;}
input.txt {width: 230px;height: 16px;}
input.btn {font-size:1em; font-weight:bold;text-decoration:underline;display:block;padding: 0;border: 0px;cursor:pointer; cursor:hand; }
textarea {width: 300px;height: 80px; font:1em arial,sans-serif;font-weight: bold;
  background-color:#E3E0DE;
  color:#464442;
  scrollbar-base-color:#E3E0DE;
  scrollbar-3d-light-color:#E3E0DE;
  scrollbar-arrow-color:#E3E0DE;
  scrollbar-darkshadow-color:#E3E0DE;
  scrollbar-face-color:#E3E0DE;
  scrollbar-highlight-color:#E3E0DE;
  scrollbar-shadow-color:#E3E0DE;
  scrollbar-track-color:#E3E0DE;}
  
  
