/***********************************************/
/* krstyles.css                             */
/* Use for Kruenitz - Online                   */
/***********************************************/

html, body {
	margin: 0;
	background: #fae0ab; 
	color: #000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#main {
	padding: 0px;
	background: #fae0ab; 
	/*#fff8cc;*/
	/*#fae0ab; */
  height: 100%;
}

#header {
	height: 200px;
	text-align: center;
  padding: 2% 100px 2% 2%;
	color: Black;
/*	background: */
/*	#FFdf89;*/
/*	#fff1b0;*/
/*	border: 2px solid #D3D3D3;*/
}

#subheader {
	height: 50px;
	text-align: left;
  padding: 1% 0px 0px 40px;
	color: Black;
/*	background: */
/*	#FFdf89;*/
/*	#fff1b0;*/
/*	border: 2px solid #D3D3D3;*/
}


/* ####################################################### */

/* ######### Mainnav Formate ############################# */
#mainnav {
/*  background: #ffffee;*/
  margin: 10px 80px 25px 120px;
	color: #000;
	text-align: left;
/*	border: 2px solid #D3D3D3;*/
}

#mainnav td{
  padding-left:6px;
  padding-right:8px;
  padding-top:4px;
  vertical-align:top;
}

/* ######### Subnav Formate ############################### */
#subnav {
/*  background: #ffffee;*/
	margin-bottom: 25px;
	padding-bottom: 2px;
	color: #000;
/*	border: 2px solid #D3D3D3;*/
}

#subnav-left {
/*  background: #ffffee;*/
/*  padding-bottom: 1px;*/
  float: left;
/*  width: 400px;*/
}

#subnav-right {
/*  padding-bottom: 1px;*/
/*  background: #ffffee;*/
  margin-left: 20px;
/* border setzt text von right und left auf eine hoehe */
	border: 2px solid #fae0ab;
}

#subnav-left p {
  color: black;
  margin-left: 120px;
	font-weight: bold;
	/* fuer Abstand zw. subnav-left und subnav-right: */
	border-right: 15px solid #fae0ab;
}

#subnav-right p {
  color: black;
  font-size: 80%;
	text-align: right;
  padding-right: 70px;
  padding-left: 30px;
  white-space: nowrap;
}

/* ####################################################### */

/* ########## Formate in Content-Bereich ################# */

#content, #entries, #home {
  clear: both;
  margin: 0px 100px 20px 90px;
/*	border: 2px solid #D3D3D3;*/
}

#werke {
  margin: 3px 0px 15px 40px;
}

#einzug {
  margin-left: 18px
}

#content p {
  color: black;
  margin: 3px 0px 12px 0px;
}

#entries p {
  margin: 3px 0px 14px 3px;
/*	border: 2px solid blue;*/
}

#home li {
  margin: 3px 0px 8px 3px;
}

#krgrafik {
  padding-left: 15px;
  float: right;
  width: 330px;
/*  border: 2px solid red;*/
}

#krgrafik p {
  color: black;
  font-size: 80%;
  padding-left: 8px;
}

#authortext td {
  padding-left:5px;
  padding-right:10px;
  padding-top:2px;
}

#krianagrafik {
  padding-left: 15px;
  float: right;
  width: 220px;
/*  border: 2px solid red;*/
}

#krianatext {
  padding-right: 5px;
  border-right: 220px solid #a00;
  /*#fae0ab; */
}

#ungergrafik {
  padding-left: 15px;
  float: right;
  width: 250px;
/*  border: 2px solid red;*/
}

#ungertext {
  padding-right: 5px;
  border-right: 250px solid #a00;
  /*#fae0ab; */
}

table.lexab {
  margin-top:10px;
  margin-left:60px;
  margin-bottom:20px;
}

table.lextab td {
  padding-right:20px;
  padding-top:5px;
}

/* ####################################################### */

/* ########### Fussteil-Bereich ########################## */
#footer {
  margin: 10px 80px 0px 170px;
	overflow: visible;
	font-size: 80%;
  font-weight:600;
/*	border: 2px solid #D3D3D3;*/
}
/* ####################################################### */

/* ********************************************** */
/* ********* Allgemeine Formate  **************** */
a {
	font-weight: bold;
	font-size: 105%;
	color: #000080;
  color:#666666;
	text-decoration: none;
  font-weight:600;
}

a:link {
  color:#666666;
}

a:visited {
  color:#666666;
}

a:hover {
  color: #555555;
	text-decoration: underline;
}

a:active {
  color:#666666;
}

img {
  border: none;
}

p {
  margin: 3px 0px 3px 0px;
/*	border: 2px solid blue;*/
}

table {
  margin: 3px 0px 3px 0px;
/*	border: 2px solid blue;*/
}

td{
  padding-right:4px;
  vertical-align:top;
}

.marg {
  font-size:108%;
  font-weight: bold;
  color:black;
}

.small {
  font-size:90%;
}

.ad {
  font-size:80%;
}

.olr {
font-size:80%;
color:#666666;
}

.date {
  font-size:80%;
  text-align:right;
}

.red {
  color:red;
}

.mini {
  font-size:80%;
  color:black;
}

.paper {
/*  background: #ffcc66; */
  background: #fae0ab; 
}

/* ************************************** */
#left {
  float: left;
/*  border-right: 200px solid blue;*/
}

#right {
  float: right;
  width: 200px;
}
