* { padding:0; margin:0; }
html { height:101%; min-height:101%; }
body, td, p, span {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;	
}
#header {
	height:100px;
	background:url('images/bg-wrapper.png') rgb(245,207,72) left top no-repeat;
}
#wrapper-border-left  { width:990px; background:url('images/bg-border.gif') left 20px repeat-y; margin:20px auto; }
#wrapper-border-right { width:990px; background:url('images/bg-border.gif') right 20px repeat-y; }
#wrapper {
	width:980px;
	margin:0 auto;
	background:url('images/bg-wrapper.png') #fff left top no-repeat;
}
#sidebar-left {
	width:230px;
	float:left;
}
#nav {
	margin-left:15px;
	margin-top:-10px;
	width:203px;
	background:url('images/bg-nav-top.png') left top no-repeat;
	padding-top:40px;
}
#nav ul {
	list-style:none;
	background:url('images/bg-nav-mid.png') left top repeat-y;
	padding-bottom:10px;
	font-size:14px;
	color:#000;
	padding-bottom:400px;
}
#nav ul li { padding:0 10px; }
#nav ul li a       { color:#000000; text-decoration:none; }
#nav ul li a:hover { color:#666666;	text-decoration:underline; 
}
/* Inaktives Element */
#nav ul li.doc {
padding-bottom: 10px;
}
/* Aktives Element */
#nav ul li.sdoc { background:url('images/nav-marker.gif') 1px 2px no-repeat; font-weight:bold; 
padding-bottom: 10px;
}
/* Aktives Element mit Unterelementen */
#nav ul li.sdocs { background:url('images/nav-marker.gif') 1px 2px no-repeat; font-weight:bold; }
#body {
	width:749px;
	float:left;
	background:url('images/bg-body.jpg') #fff left top no-repeat;
	padding-top:20px;
	border:1px solid white;
	border-right-width:0;
}
#footer { clear:both; background:url('images/bg-border.gif') left top repeat-x; height:5px; }
/* Formatierungen */
#header h1 { display:none; }
.content { padding:10px; }
/*
#body p,
#body ol,
#body ul,
#body table,
#body blockquote,
#body code { margin-bottom:1em; line-height:1.5em; font-size:9pt; }
*/
/*
#body h1 { font-size:13pt; font-weight:bold; margin-bottom:1em; }
#body h2 { font-size:13pt; font-weight:bold; margin-bottom:1em; }
#body h3 { font-size:13pt; font-weight:bold; margin-bottom:1em; } Bis hier her CMSimple 1. H
#body h4 { font-size:11pt; font-weight:bold; margin-bottom:1em; background-color:#EFEFEF; border-bottom:1px solid black; } */
#body h1 { display:none; }
#body h2 { display:none; }
#body h3 { display:none; }
#body h4 { font-size:13pt; font-weight:bold; margin-bottom:1em; }
#body h5 { font-size:11pt; font-weight:bold; margin-bottom:1em; background-color:#EFEFEF; border-bottom:1px solid black; } 
/* #body a       { color:#586788; text-decoration:none; font-weight:bold; }
#body a:hover { color:#508FBF; text-decoration:underline; } */
.small      { font-size:.8em; }
.floatleft  { float:left; }
.floatright { float:right; }
.clear      { clear:both; }
.center     { text-align:center; }
.bitsmall   { font-size:12px; }
.teaser     { font-size:10pt; color:#508fbf; font-weight:bold; }
#link-cmsimple { display:none; } /* Entfernen, wenn fertig */
.frontpage p { margin-bottom:1em; }
.frontpage a { text-decoration:none; color:black !important; }
.frontpage a:hover { text-decoration:none; color:black; }
.frontpage td { vertical-align:top; }
.frontpage ul.checklist { list-style-type:none; }
.frontpage ul.checklist li { padding-left:27px; line-height:30px; background:url('images/r6_haken_blank.gif') #fff left 3px no-repeat; }
.frontpage ul.checklist li a { font-weight:normal; }
.frontpage .examples td { line-height:30px; }
.frontpage .examples a { color:black; font-weight:bold; text-decoration:none; }
.frontpage .examples .pipe { color:#a1c2ca; }