  * {
margin: 0;
padding: 0;
}

html { 
	color:#434745; 
	background-color:#eef2f1; 
	height: 100%; 
	overflow: hidden; 
	}

body { 
	height: 100%; 
	overflow: hidden; 
	}

ul {
	margin-left:1.5em;
	padding-left:0;
	list-style-type: square;
	}

/* Spalte 1 ------------------------------*/

#box1a  { 
	/*position: absolute;*/
	top:0; 
	left: 0; 
	width: 72px; 
	height: 24px; 
	/*border-bottom: 2px solid #eef2f1;*/
	}

#box1b	{
  position: absolute;
  top: 26px;
  left: 0;
  width: 72px;
  height: 500px;
  border-bottom: 2px solid #eef2f1;
  border-top: 2px solid #eef2f1;

  }
  
/*
#box1cc	{ 
	position: absolute; 
	left: 30px; 
	top: 558px; 
	width: 72px; 
	height: 90% !important; 
	}
*/

#box1c	{ 
	position: absolute;
	left: 0px; 
	top: 0px; 
	width: 72px; 
	height: 100% !important; 
	}

#box1_100 { 
	background-color: #dde0df; 
	position: absolute; 
	top: 30px; 
	left: 30px; 
	width: 72px; 
	height: 90%; 
	}

/* Spalte 2 -----------------------------*/
 
#box2a  { 
	background: #00423a url(../images/spalte2_b.jpg) no-repeat; 
	position: absolute; 
	top: 30px; 
	left: 104px; 
	width: 138px; 
	height: 90%; 
	border-bottom: 4px solid #00423a; 
	}
	
#box2grau  { 
	background: #333d49 url(../images/spalte2grau_b.jpg) no-repeat; 
	position: absolute; 
	top: 30px; 
	left: 104px; 
	width: 138px; 
	height: 90% 
	}
 
  /* Spalte 3 ------------------------------*/
  
#box3a	{ 
	top:0; 
	left: 0; 
	width: 840px; 
	height: 24px; 
	background-color: #dde0df; 
	border-bottom: 2px solid #eef2f1;
	}
  
#box3b { 
	background-color: #dde0df; 
	top: 26px; 
	left: 0; 
	width: 840px; 
	height: 90%; 
	overflow: auto; }

/* 
#box3c { 
	background-color: #dde0df; 
	position: absolute; 
	top: 558px; 
	left: 230px; 
	width: 840px; 
	height: 90%
	}
*/
#box3_100 { 
	background-color: #dde0df; 
	position: absolute; 
	top: 30px; left: 244px; 
	width: 840px; 
	height: 90%; 
	}

/* Navigation ---------------------------------------------*/

.f_navi { 
	font: bold 11px/20px verdana, arial;
	margin-left: 17px;
	color: #ffffff;
	}
	
a { text-decoration: none }
a:link { color: #ffffff }
a:active { color: red }
a:visited { color: #ffffff }
a:hover { color: red }

a.link01 { text-decoration: none }
a.link01:link { color: #434745 }
a.link01:active { color: red }
a.link01:visited { color: #434745 }
a.link01:hover { color: red }

/* Standardschriften --------------------------------------*/

.f_norm { 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 15px; 
	text-align: left 
	}

.f_norm_ao { 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 15px; 
	margin-top:4px;
	text-align: left 
	}

.f_norm_au { 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 15px; 
	margin-bottom:4px;
	text-align: left 
	}
				
.f_norm_aou { 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 15px; 
	margin-bottom:4px;
	margin-top:4px;
	text-align: left 
	}
				
.pro_head { 
	font-family: Tahoma, Arial; 
	font-size: 18px; 
	line-height: 24px; 
	text-align: left; 
	font-weight: bold;
	}
	
.pro_sub { 
	font-family: Verdana, Arial; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: left;
	font-weight: bold;
	}

.ues_sub { 
	font-family: Verdana, Arial; 
	font-size: 14px; 
	line-height: 18px; 
	margin-bottom: 4px;
	text-align: left;
	font-weight: bold;
	}

.ues_head { 
	font-family: Tahoma, Arial; 
	font-size: 18px; 
	line-height: 24px; 
	margin: 10 0 0 10px;
	text-align: left;
	font-weight: bold;
	color:#ffffff
	}

.bug_klein { 
	font: 11px/15px verdana, arial;
	color: #dde0df;
	}
	
.bug_norm { 
	font: 12px/20px verdana, arial;
	color: #dde0df;
	}
	
.bug_sub { 
	font: bold 15px/20px verdana, arial;
	margin-bottom: 20px;
	color: #dde0df;
	}
		
/* Tabellen -----------------------------------------------*/

td	{
	border:0; 
	padding:0;
	margin:0;
	vertical-align: top;
	text-align: left;
	}
	
td.chell	{
	background: #e6ebe9;
	border:0; 
	padding-bottom:6;
	padding-top:6;
	margin:0;
	vertical-align: top;
	text-align: left;	
	}

td.cdunkel	{
	background: #dde0df;
	border:0; 
	padding-bottom:6;
	padding-top:6;
	margin:0;
	vertical-align: top;
	text-align: left;	
	}
		
td.logo    { 
	text-align: center; 
	vertical-align: middle; 
	border: 2px solid #ffffff; 
	background-color: #eef2f1; 
	}

.top {
	margin-top:10px
	}

hr {
    height: 1px;
    border-style: solid;
    color: #434745;
    width: 650px;
}