html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:95%;
color: #223459; 
font-family: tahoma, trebuchet ms, verdana, arial, sans-serif; 
background:#fff -18px 0 no-repeat; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {	display: block;	height: 100%;	max-height: 100%;	overflow: auto;	padding: 0px 15px 0px 215px;	position: relative;	z-index: 3;}
#head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:102px; background: #ffffff; z-index:5; color:#fff;}


#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:18px; background: #ccc; color:#fff; text-align:right; font-size:1em; z-index:4;}
#left {position:fixed; left:0; top:0; height:100%; width:185px; background: #C6DBE8; background-position:0 100px;; font-size:1em; color:#000000;z-index:6;}
#logo {
  background-color: #FFFFFF;
	float: left;
	width: 185px;
	height: 78px;
	text-align: center;
}


* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad4 {display:block; width:18px; height:75px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
#pad2 {display:block; height:135px;}

#content p {}

.bold {font-size:1.2em; font-weight:bold;}

#adsleft    {float:left; top:100px; left:150px; border:0px solid #000; margin:5px; padding:0px;}
#adsright   {float:right; top:100px; right:150px; border:0px solid #000; margin:5px; padding:0px;}
#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

H1 {color: #CF7F24; font-size:150%;}
H2 {color: #CF7F24; font-size:110%;}
H3 {
	color: #CF7F24;
	font-size: 100%;
	font-style: italic;
}
H4 {color: #CF7F24}

span#midtext {font-size:1.0em;color: #CF7F24;line-height:1.5em;font-weight:bold;}

a {color:#06a;}
a:visited {color:#CF7F24}
a:hover {color:#FF007F;}
#backwards {unicode-bidi:bidi-override; direction: rtl;}

p{font-family:Verdana, arial}
.klick{background-color:Bisque;
  padding:2px;
  cursor:hand;}
.einschub{
 <!-- display:none; -->}
.elemente{background-color:Bisque;
  padding:2px;
  cursor:hand;}

#menu {width:120px; margin-left:20px; font-size: 0.95em;}
#menu a, #menu a:visited {display:block; width:100%; height:20px; line-height:10px; text-decoration:none; color:#223459; background:url(off.gif); background-repeat:no-repeat;}
#menu a span {padding-left:15px;height:20px; line-height:10px;}
#menu a:hover {display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#CF7F24; text-decoration:none;background:url(on.gif); background-repeat:no-repeat;}

#head ul {margin:0; padding:0; list-style-type:none; background:transparent; height:1em;}
#head ul li {display:inline; color:#bbbbbb;}
#head a {color:#06a;text-decoration:underline;}
#head a:visited {color:#06a;text-decoration:underline;}
#head a:hover {color:#FF007F;text-decoration:none;}


#containerul, #containerul ul{
  text-align:left;
  margin:0;                          /* browser default margins überschreiben */
  padding:0;                         /* browser default padding überschreiben */
}

#containerul li{
margin:0 0 0 20px;                   /* left margin für Einrückung */
color: #000000;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
list-style-type:none;                /* browser default padding überschreiben */
}

#containerul .symbols{               /* styles positionierung symbole */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#containerul a{
color: #223459;
font-family:tahoma, trebuchet ms, verdana, arial, sans-serif;
font-size:12px;
text-decoration:none;
}

#containerul a:visited{
color: #CF7F24;
font-family:tahoma, trebuchet ms, verdana, arial, sans-serif;
font-size:12px;
text-decoration:none;
}
#containerul a:hover{
color: #FF007F;
font-family:tahoma, trebuchet ms, verdana, arial, sans-serif;
font-size:12px;
text-decoration:none;
}
