/* Browser ausser iiiiiiie6 */
html {
	font-family:'Lucida Grande', 'Lucida Sans','Lucida Sans Unicode', sans-serif;
	font-size:small; line-height:1.4em; 
	margin:15px 15px 20px 20px ; 
}

h1,h2,h3 { margin:15px 0 10px 0; color: #363; }

ul,ol,p { margin:0 20px 10px 0; }

table{
	margin-top:12px; margin-bottom:12px;
}

table,tr,td,th,thead,tbody,tfoot {
	border-spacing:10px; border-style:solid; border-width:thin; border-color: #000;
	padding:1px 3px 1px 3px;
}

a:link, a:visited, a:hover, a:active { cursor:pointer; }
a:link, a:visited { color: #363; text-decoration:none; }
a:hover, a:active { color: #363; text-decoration:underline; }

input, textarea { cursor:text; }

b {font-weight:bold;}

li { margin-left:20px; }
ul li { list-style-type:disc; }
ol li { list-style-type:decimal; }

h1 { font-weight:bold; font-size:160%; }
h2 { font-weight:bold; font-size:140%; }
h3 { font-weight:bold; font-size:120%; }
h4 { font-weight:bold; font-size:100%;}

/*
	background-color:#ded;
*/

/* ######### Bereiche der Seite ######### */
div#all {
	margin: 0 auto;      /* standardkonforme horizontal zentriert */
	max-width: 750px;
	padding: 0 33px 0 0;
}

div#head {
	border-bottom: 1px ridge #696;
	padding-top: 15px;
	min-height:44px;
}

div#navi {
	float: left; width: 175px;
	padding-top: 4px;
	margin: 5px 15px 0 0;
	border-right: 1px ridge #696;
}

div#content {
	margin: 0 0 20px 200px;
}

p#foot {
	clear: both;
	font-size: 80%;
	margin: 0;
	padding-left: 200px;
	border-top: 1px ridge #696;
}


/* ######### Navi ######### */
ul.navi{
	margin: 0;
}

ul.navi li {
	list-style: none;
	margin: 0; padding: 5px 0 5px 0;
	border-bottom: 1px dashed #696;
	font-weight: bold; 
}

ul.navi li a:link, ul.navi li a:visited { 
	text-decoration:none; 
	font-weight: bold;
	color:#000;
}

ul.navi li a:hover, ul.navi li a:active { 
	text-decoration:underline; 
	font-weight: bold; 
	color: #363; 
}

.aktuell { color: #666; }

/* ######### Unterpunkte Navi ######### */
ul.navi li ul { margin: 0; }

ul.navi li li{ 
	list-style-type:none; 
	margin-left:20px; 
	padding: 0;
	border: 0;
	font-weight: normal; 
}

ul.navi li li a:link, ul.navi li li a:visited { color:#000; font-weight: normal; } 
ul.navi li li a:active, ul.navi li li a:hover { color:#363; font-weight: normal; }


/* ######### Bilder Kopfzeile ######### */
img.logo { 
	font-size:140%; 
	margin-bottom:3px;
	padding-left: 22px;
}

img.tief { margin-bottom:-2px; }

p.vorliste { margin-bottom:0px; }

ul.vorp { margin-bottom:0px; }
