@CHARSET "UTF-8";
* {
	padding: 0px;
	margin: 0;
	border: 0;
}
html {height: 100.5%; font-size: 62.5%; }
body { 
   text-align: center;
   font: 1.2em/1.8em Verdana, sans-serif;
   line-height: 1.52em;
   background-image: url(img/backgr.png); 
   background-color: #eeeeee;
   background-repeat: repeat-x;
   overflow: auto;
}
h1 {
	font-family: "Arial", sans-serif;
	font-size: 2.0em;
	border-bottom-color: #06C;
	padding-bottom: 0.4em;
	font-weight: normal;
	line-height: normal;
	color: #004A7F;
	padding-left: 0.4em;
}
h2 { FONT-FAMILY: arial, sans-serif }
h3 {font-family: "Verdana", sans-serif; font-size: 1.5em; margin: 1em 0em 0.5em 0em; color: #004A7F;}
h4 {
	font-size: 1.1em;
	border-bottom: 1px dashed #004A7F;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #009;
}

h5 {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#006;
	padding: 4px 0px 0px 34px;
	line-height: 23px;
	letter-spacing: 0.3em;
}
	
h6 {
	/* font-family:"Times New Roman", Times, serif; */
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
	font-weight:lighter;
	color:#006;
	padding: 5px 0px 5px 2px;
	line-height: 16px;
}
    
a {
	color: #06F;
	text-decoration: none;
}
table {
	font-size: 1.0em;
	/* border: thin;
	border-color: #666; */
}
td#geschichten {
	padding: 5px 10px 0px 10px; 
}
input {
	height: 25px; 
	width: 180px;
    border: thin #666;
}
a:link {}
a:visited {}
a:hover {}
a:active {}
div#banner {
	background: #F0F0F0 url(img/banner.jpg) no-repeat right bottom;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	height: 100px;
}
div#banner2 {
	background: #F0F0F0 url(img/BannerLinks.jpg) no-repeat right bottom;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	height: 100px;
}
div#container {
	background-color: #FFF;
	width: 1000px;
	margin: 0px ; 
	top: 0px;
	position: absolute;
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #099;
}
div#wrapper {
	width: 1002px;
	height: 100%;
	margin: 0px auto;
	text-align: left;
} 
div#verlauflinks {  
 width: 15px; 
 min-height: 100%; 
 max-height: 100;
 margin-left: 0px;
 position: absolute; 
 visibility: visible;
 top: 0;
 background-image: url(img/vlinks.png);
 float: left;
}
div#verlaufrechts {
	width: 15px;
	min-height: 100%; 
	margin-left: 1015px;
	position: absolute; 
    background-image: url(img/vrechts.png);
	float: right;
}
div#header {
	height: 160px;
	background: #FAFAFA;
	padding: 0px;
}
div#navcontainer {
	margin-top: 5px;
	width: 1000px;
	height: 30px;
	padding-top: 9px;
	text-align: left;
}
ul#navlist { font-family: sans-serif; }

ul#navlist a {
    font-weight: bold;
    text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul#navlist li {
	float: left;
	font-size: 1.3em;
}

ul#navlist li a {
	color: #ffffff;
	background-color: #39C;
	padding: 3px;
	border: 1px #ffffff outset;
}

ul#navlist li a:hover {
	color: #FCF;
	background-color: #06C;
}

ul#navlist li a:active {
	color: #cccccc;
	background-color: #09C;
	border: 1px #ffffff inset;
	font: 1.4em;
}
ul#navlist li a.active {
	background-color: #6CF;
}
div#griphus-footer {
	width: 997px;
	height: 18px;
	margin-top: 5px;
	BACKGROUND: url(img/container-gradient.gif) #fff repeat-x 0px;
	/* BORDER: #ccc 1px solid; */
	padding: 0px 0px 8px 0px;
}
div#griphus-footer UL {	
	BACKGROUND: url(img/sprites-t1.gif) #fff repeat-x 0px;
	list-style-type: none;
	}
div#griphus-footer LI {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 10px;
	WHITE-SPACE: nowrap;
	FLOAT: left;
	OVERFLOW: inherit;
	PADDING-TOP: 0px;
}
div#griphus-footer LI.griphus-first { 	BACKGROUND-IMAGE: none; PADDING-LEFT: 19px }
div#griphus-footer a {
	color: #666;
	text-decoration: none;
}

/**
  * End Adding styles for Portlet
  * May22, 2002
  **/
.holz {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; background-color: #FEF4CD}

