
html { font-size: xsmall;}
html { background:#ffffff url(images/headerBack.gif) left top repeat-x; }
#head { 
		color: #264375; 
		height: 266px; 
		padding: 35px 0 0 603px;
		margin: 0; 
		font-family: tahoma, verdana, arial, helvetica, sans-serif; 
		font-size: 16px; 
		font-weight: normal; 
		letter-spacing: 0px;
}
html>body #head {
	height: 240px; 
	padding: 35px 0 0 603px;}
#head h1 { color: #264375 !important; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 25px; letter-spacing: 1px;}
body {border: 0; margin: 0; padding: 0; font-size: 0.9em}
html>body {font-size: 1em;}



/* bottom align zeugs start */
html {
	width: 100%;
	height: 100%;
}
body {
	margin: 0px;
	width: 100%;
	height: 100%;
}
.canvas {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
html>body .canvas {
	height: auto;
}

#main {
	height: auto;
	margin: 0px auto;
	padding-bottom: 62px;
}

#footer {
	width: 100%;
	background-position: top left; 
	background-repeat: no-repeat;
	background-image: url(images/footer.gif);
	color: #011d44; 
	font-family: arial, helvetica, sans-serif, verdana; 
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 12px;
}
/* bottom align zeugs ende */

.footertext{ 
	float:left;
	width:150px;
}

.footertext a { 
	color: #011d44; 
	font-family: arial, helvetica, sans-serif, verdana; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin:0 20px 0 60px;
}

.glossar {
	left:20px;
	float:left;
	position: relative;
	width: 800px;
}

.clear{
	clear:both;
}

.glossar h2 {color: #011d44; font-family: arial, helvetica, sans-serif, verdana; font-size:12px;font-weight: normal;}

.glossar a {
	color: #02347A;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0px;
}
.glossar a:hover {
	text-decoration: underline;
}


.temp { font-family: arial, helvetica, sans-serif, verdana; font-size: 0.9em;}
h1 { font-size: 1.5em; margin: 0; padding: 0;}
h2 { font-size: 1em; margin: 0; padding: 0;}
a {text-decoration: none; color: #2244cc;}
.mail {	padding: 0.2em 0.2em 0.2em 15px; margin: 0; background-position: left; background-repeat:no-repeat;	background-image: url(images/docs_MAIL.gif);}
#head { position: absolute; top: 0; left: 0; }
#nav { position: absolute; top: 231px; left: 47px; color: #011d44;  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
#nav ul {
  list-style:none;
	margin: 0 ;
	padding: 0;
}
#nav li {
	padding: 11px 0 11px 0;
  list-style:none;
	margin: 0;
	float: left;
}
#nav li a { color: #011d44; text-decoration: none; padding: 11px; }
#nav li a:link { color: #011d44; text-decoration: none; padding: 11px; }
#nav li a:hover { color: #011d44; text-decoration: none; padding: 11px; background-color: #ffffff;}

#nav li.sel a { color: #011d44; text-decoration: none; padding: 11px; background-color: #ffffff;}
#nav li.sel a:link { color: #011d44; text-decoration: none; padding: 11px; background-color: #ffffff;}


#nav2 { color: #02347a;  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
#nav2 ul {
  list-style:none;
	margin: 0;
	padding: 0;
}
#nav2 li {
	 list-style:none;
	margin: 0;
	float: left;
	padding: 0 20px 0.5em 0px;
	overflow: visible;
	line-height: 1.2em;
}
#nav2 li a {  color: #02347a; text-decoration: none;  }
#nav2 li a:link {  color: #02347a; text-decoration: none; }
#nav2 li a:hover { color: #02347a; text-decoration: none; background-color: #ffffff; border-bottom: 6px solid #d3ebf7;}

#nav2 li.sel a { color: #02347a; text-decoration: none; background-color: #ffffff; border-bottom: 6px solid #d3ebf7;}
#nav2 li.sel a:link { color: #02347a; text-decoration: none; background-color: #ffffff; border-bottom: 6px solid #d3ebf7;}


.ohneNav2 { padding: 20px 0 0 0;}


#main {
	margin: 280px 0 0 60px;
	color: #02347a;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	z-index: 30;
}
html>body #main {	margin: 280px 0 0 60px;
}
#main h2 { 
	color: #0548a6;
	 font-family: verdana, arial, helvetica, sans-serif;
	 margin: 0;
	 padding: 0;
	 line-height: 1.6em;
}

p { margin: 0 0 8px 0; width: 470px;}
p h2 { width: 470px;}


img.rechts, div.rechts { position: absolute; left: 600px; }

img.imAbsatz, div.imAbsatz { border:0;  float: left; margin: 0px 70px 60px 0;}


#home { position: absolute; top: 0; left: 0; }
#oben { position: absolute; top: 0; left: 0; }

#main a:hover {color: #4466aa;}

.ref, .pdf, .ppt, .doc, .xls, .jpg, .gif, .tif, .eps, .swf, .zip, .mail, .link { 
text-decoration: none; color: #02347a; padding: 0 0 0 16px; margin: 0; 
background-position: top left; background-repeat:no-repeat; overflow:hidden; } 
.ref {	background-image: url(images/docs_REF.gif);} 
.pdf {	background-image: url(images/docs_PDF.gif);}
.ppt {	background-image: url(images/docs_PPT.gif);} 
.doc {	background-image: url(images/docs_DOC.gif);} 
.xls {	background-image: url(images/docs_XLS.gif);} 
.jpg {	background-image: url(images/docs_JPG.gif);} 
.gif {	background-image: url(images/docs_GIF.gif);} 
.tif {	background-image: url(images/docs_TIF.gif);} 
.eps {	background-image: url(images/docs_EPS.gif);} 
.swf {	background-image: url(images/docs_SWF.gif);} 
.zip {	background-image: url(images/docs_ZIP.gif);} 
.link {	background-image: url(images/linkpfeil.gif);} 
.mail {	background-image: url(images/docs_MAIL.gif);}
.emptylink { text-decoration: none; color: #02347a; padding: 0; margin: 0; } 


.clearboth { clear: both;}

