/*Style-Sheet für CC-C Web Pages*/

*{margin:0;padding:0;}
hr{margin:5px 0;}

p,div,address,blockquote,nobr,b,i,td,th { 
	color:black; 
	font-family: Arial, Verdana, sans-serif;
	margin-top:10px;margin-bottom:5px;
}

ul,ol,li { 
	color:black; 
	font-family: Arial, Verdana, sans-serif;
	margin-left:10px;margin-top:5px;margin-bottom:5px;
}

em {font-style:normal;font-weight:bold;}
pre { border:solid; border-width:1px; width:95%;
	font-family:monospace;
	font-size:11px;color:black;padding:5px; 
	background-color:#cccccc;
}
lu {margin-left:5px;font-size:9px;color:#696969;}
code {font-size:14px;color:blue;}

p.hinweis {
    padding-left:5px;
    border:none;
    border-left: solid;
    border-left-width: 3px;
    border-color: red;
}



h1, h2, h3, h4, h5, h6 {
	color:#696969; font-family: Verdana, Arial, sans-serif;}
h1 {font-size:22px;margin-top:10px;margin-bottom:3px;margin-left:-25px}
h2 {font-size:18px;margin-top:8px;margin-bottom:3px;margin-left:-25px}
h3 {font-size:14px;margin-top:6px;margin-bottom:3px;margin-left:-25px}
h4 {font-size:12px;margin-top:5px;margin-bottom:3px;margin-left:-25px}

.comp { color: #0000ff; font-weight: bold; }
.comm { color: #ffff00; font-weight: bold; }
.cons { color: #00C000; font-weight: bold; }

.footer { color: #000000; font-size:8pt; font-weight: normal; }
/* Warnmarkierung */
.wichtig { margin-left: 10%; margin-right: 10%; text-align:center; color: #000000; background: #ffff00; font-weight: bold; }

.datum{position:absolute;right:15px;;font-size:10px;}

body {
	/*line-height:1.1em;*/
	font-family:Verdana, Arial, sans-serif;
	font-size:100.01%;
	background-color:#cccccc;
	width:98%;
	margin:0 auto;
	text-align:left;
	border:1px solid #000000;
}

/* Seitenkopf */
#title {
  height:98px;
  padding:5px;
  background-color:#cccccc;
}
/* Obere Navigation*/
#navi{
 text-align:right;
 padding:3px;
 background-color:#ffff66;
 border-top:1px solid #666;
 border-bottom:1px solid #666;
}

/* Menu Container */
#menus{
  position:absolute;
  float:left;
  left:1%;
  top:133px;
  background-color:transparent;
  padding:5px;
  width:200px;
}

/* Text bzw Seiten Container */
#content {
  border:1px solid #efeff7;
  background-color:#e0e0e0;
  margin-left:200px;
  padding:0 35px;
}

/* UL-Menu */
ul.makeMenu, ul.makeMenu ul {
  width: 185px;
  border: 1px solid #666;
  background-color: #b0b0b0;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  padding: 0px;
  cursor: default;
  margin-left: 3px;
}

ul.makeMenu li {
  text-decoration:none;
  list-style-type:none;
  padding: 3px;
  margin: 0px;
  position:relative;
  color: #fff;
}
/* aufklappendes Submenu - normale Browser*/
ul.makeMenu li > ul {
  display:none;
  position:absolute;
  top:2px;
  left:180px;
}
/* aufklappendes Submenu - IE*/
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #cccccc;
  color: #737994;
}

ul.makeMenu ul.CSStoShow {display:block;}
ul.makeMenu li:hover > ul {display:block;}
/* and some link styles */
ul.makeMenu li a { color: #fff; display: block; width: 100%; text-decoration:none; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #737994; }
ul.makeMenu li:hover > a { color: #737994; }

.rechts{position: absolute;right:3px;}
.menutitle{
  display:block;
  background-color: #808080;
  font-weight:bold;
  text-align:center;
  letter-spacing:1px;
  margin:0px;
}

/* Bildunterschriften */
dl.bu {padding:0px;}
dl.bu dt {margin:0;}
dl.bu dd {margin:2px 0 0 0;text-align:center;font-size:9px;color:#696969;}
dl.bu dl {margin:2px 0 0 0;text-align:left;font-size:9px;color:#696969;}

