img {border:0; display:block;}

* {
	margin: 0;
	padding: 0;
}

/* GRUNDAUFBAU */

html {
	height:100%;
	margin:0;
	padding:0;
}
	
.bodystart {
	height:100%;
	margin:0;
	padding:0;
	height:100%;
	background-image: url(bilder/bg_komplett_blau.gif);
	background-color:#FFF;
}

.bodycontent {
	margin:0;
	padding:0;
	background-color:#ffffff;
}

#page[id] {
    height:auto;
    min-height:100%;
}
	
#page {
	height:100%;
	width:930px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}

#navi_betont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#F90;
	line-height:17px;
}

#content {
	width:930px;
	position:relative;
	margin:0 auto;
}

#flashheader {
	/* margin-top:25px; */
	position:relative;
	width:924px;
	height:112px;
}

#logoheader {
	position:relative;
	width:924px;
	height:75px;
	background-image:url(bilder/balken_alditalk.gif);
	background-repeat:no-repeat;
}

#footer {
	width:924px;
	padding-top:4px;
	background-color:#c2dbf1;
	height:30px;
}

#spacer {
	width:0px;
	height:0px;
}

ul {
	list-style: disc;
	list-style: outside;
	margin-left: 15px;
	padding: 0;
	}


/* NAVIGATION */

#navigation {
	float:left;
	width: 171px;
	background-color:#E8E8E8;
	color:#006;
	font-size:12px;
	font-weight:bold;
	}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navigation li a {
	height:20px;
	voice-family:"\"}\"";
	voice-family:inherit;
	text-decoration:none;
	color:#039;
	font-weight:bold;
	}	
	
#navigation li a:link, #navigation li a:visited {
	display: block;
	background: url(bilder/bg_navi1.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#039;
	font-weight:bold;
	}
	
#navigation li a:hover {
	background:  url(bilder/bg_navi1_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#ffffff;
	}
	
#navigation li a:active {
	background:  url(bilder/bg_navi1_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #ffffff;
	}
	
#navigation li a:focus {
	background:  url(bilder/bg_navi1_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #ffffff;
	}


#navigation2 {
	float:left;
	width: 171px;
	background-color:#E8E8E8;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

#navigation2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navigation2 li a {
	height:20px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	}	
	
#navigation2 li a:link, #navigation2 li a:visited {
	display: block;
	background: url(bilder/bg_navi2.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#039;
	font-weight:bold;
	}
	
#navigation2 li a:hover {
	background:  url(bilder/bg_navi2_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#ffffff;
	}
	
#navigation2 li a:active {
	background:  url(bilder/bg_navi2_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #ffffff;
	}
	
#navigation2 li a:focus {
	background:  url(bilder/bg_navi2_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #ffffff;
	}



#navigation3 {
	float:left;
	width: 171px;
	background-color:#E8E8E8;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

#navigation3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navigation3 li a {
	height:20px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	}	
	
#navigation3 li a:link, #navigation3 li a:visited {
	display: block;
	background: url(bilder/bg_navi3.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#ffffff;
	font-weight:bold;
	}
	
#navigation3 li a:hover {
	background:  url(bilder/bg_navi3_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color:#FC0;
	}
	
#navigation3 li a:active {
	background:  url(bilder/bg_navi3_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #FC0;
	}
	
#navigation3 li a:focus {
	background:  url(bilder/bg_navi3_active.gif) 0px 0px;
	padding: 2px 0 0 10px;
	color: #FC0;
	}




/* TYPO, FARBEN, ABSATZ */


body, div, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B5D2F2;
	line-height:17px;
}

.size11px {	font-size: 11px;}
.size12px {	font-size: 12px;}
.size13px {	font-size: 13px;}
.size14px {	font-size: 14px;}

a {
	color: #666666;
	text-decoration: none;
}
a.colorBlue {color: #3399ff; text-decoration: none;} 
a:hover	{color: #001e4c; text-decoration: none;} 

a.weiter {color: #cf1522; text-decoration: none; font-weight:bold;}
a.weiter:hover	{color: #cf1522; text-decoration: underline; font-weight:bold;}

a.download {color: #cf1522; text-decoration: none; font-size:11px;}
a.download:hover {color: #cf1522; text-decoration: underline;  font-size:11px;} 

p {
}

h1 {
	font-size: 16px;
	margin-bottom:5px;
}

.colorRed {color: #cf1522;}
.colorOrange {color: #ffbe46;}
.colorLightBlue {color: #8296be;}
.colorDarkBlue {color: #001e4c;}
.colorBlack {color: #000000;}
.colorWhite {color: #ffffff;}
