/*  body und schrift definitionen */
html { 
  padding:0px;
  margin:0px;
}

body { background-color: #f9f9f9; font-size: 13px; font-family: "Trebuchet MS", Verdana, Arial, SunSans-Regular, Sans-Serif; color: #666; text-align:center; margin:0; padding:0; }

img.portrait {
padding:5px;
float:left;
}

img.portrait2 {
padding:5px;
float:right;
}

table.preise {
margin:10px 10px 10px 10px;
padding:5px;
}

p,pre, h1 { margin:0px 10px 10px 10px; }

p,pre, h2 { margin:0px 10px 10px 10px; }

h1 { font-size:20px; padding-top:15px; color: #565858; line-height: 30px; background-color: transparent; }

h2 { font-size:20px; padding-top:15px; color: #565858; line-height: 30px; background-color: transparent; }

a { color: #399cff; background-color:transparent; text-decoration: none; }
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

li { padding-left:20px; margin:10px; }

ul { padding-left:5px; list-style-type:square; list-style-position: inside; }

/*  positioning-layers statisch und absolut */

#box { background-color: #fff; width:750px; margin: 30px auto 10px; padding:0; text-align:left; border: solid 10px #fff; }

#kopf {
background-color:transparent;
}

#links { width:200px;
/* height:600px; */
overflow: auto; float:left; background-color:#f2f0f0; }


#inhalt { width:548px; background-color:#fff; overflow: auto; float:right; }

/* Navigation */

#links #item { padding-left:10px; margin-right: 10px; margin-top:10px; font-size: 12px; font-weight:bold; text-docration:none; }

#links #item a:hover { color: #369; text-decoration: none; }
 
 #links #subitem { padding-left:15px; margin-right: 5px; margin-top:5px; font-size: 11px; }

#links #subitem a:hover {
	color: #369;
}
 
 #links #subitem a { text-decoration:none; }
 
 #links #selected {
	padding-left:15px;
	margin-right: 5px;
	margin-top:5px;
	font-size: 11px;
	color: #369;
}

 #links #selectedbig {
	padding-left:10px;
	margin-right: 5px;
	margin-top:10px;
	font-size: 12px;
	font-weight:bold;
	color: #369;
	text-decoration:none;
}


#kopf h1 {
	font-size: 11px;
	text-align: right;
	color: white;
	background-color: #0059a1;
	padding:5px 15px;
	margin:0
}

#kopf p {
padding:0px;
margin:0px;
}

#copy { padding-left:10px; margin-right: 10px; margin-top:10px; text-color:#000000; font-size: 9px; text-docration:none; }

/* Tabelle */
table {
	table-layout:fixed;
	border : Black;
	border-collapse:collapse;
	empty-cells:show
}

td {
	border:1px solid #000;
	vertical-align:top;
	overflow:hidden;
	text-align : left;
}


