
html, body, div, p,
h1, h2, h3, 
span, a, table, td,
form, img 					{ margin: 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
							  
ul, li						{ margin-left: 10px; padding: 3px; }	
  
html, body 					{ background-image: url("images/xx_kachel.jpg"); background-repeat: repeat; } 

img, div					{ behavior: url(../iepngfix.htc) }

#shadow {
	margin: auto;
	width: 980px;
	background: url('images/xx_hintergrund.png'); 
}

	#shadow #header {
		margin: auto;
		width: 950px;
		height: 164px;
		background-image: url("images/10_header.jpg");
	}
	
		#shadow #header #login {
			padding-top: 30px;
			padding-left: 768px;
		}
	
	#shadow #content {
		margin: auto;
		width: 950px;
	}
	
		#shadow #content #navi {
			width: 250px;
			float: left;
		}
		
		#shadow #content #navi img {
			margin-left: 35px; 
			behavior: none;
		}
		
			#shadow #content #navi #partner {
				height: 131px;
				width: 250px;
				background-image: url("images/1x_alpha-partner.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #partner_rot {
				height: 131px;
				width: 250px;
				background-image: url("images/1x_alpha-partner_rot.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #servicevorteil {
				height: 105px;
				width: 250px;
				background-image: url("images/2x_alpha-servicevorteil.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #servicevorteil_rot {
				height: 105px;
				width: 250px;
				background-image: url("images/2x_alpha-servicevorteil_rot.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #produktvorteil {
				height: 107px;
				width: 250px;
				background-image: url("images/3x_alpha-produktvorteil.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #produktvorteil_rot {
				height: 107px;
				width: 250px;
				background-image: url("images/3x_alpha-produktvorteil_rot.png");
				background-repeat: no-repeat;
			}
			
			#shadow #content #navi #siegel {
				width: 250px;
			}
			
		#shadow #content #spalte_a {
			width: 306px;
			padding: 4px 0 20px 36px;
			float: left;
		}
		
			#shadow #content #spalte_a p {
				width: 300px;
				color: rgb(0,72,121);
				padding-left: 3px;
				font-size: 12px;
			}
			
			#shadow #content #spalte_a strong {
				color: rgb(223,12,29);
			}
		
		#shadow #content #spalte_b {
			float: left;
			padding: 4px 0 20px 0;
			width: 338px;
			height: 436px;
			background: url('images/10_schatten-news.png'); 
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
			#shadow #content #spalte_b .wichtig {
				color: rgb(218,14,25);
			}
		
		#shadow #content #spalte_c {
			padding: 4px 0 20px 36px;
			width: 350px;
			float: left;
		}
		
			#shadow #content #spalte_c p {
				padding-left: 3px;
				color: rgb(0,72,121);
			}
			
			#shadow #content #spalte_c td {
				color: rgb(0,72,121);
			}
			
			#shadow #content #spalte_c strong {
				padding-left: 3px;
			}
			
		#shadow #content #spalte_d {
			padding: 40px 0 20px 40px;
			width: 250px;
			float: left;
		}
		
			#shadow #content #spalte_d p {
				padding-left: 5px;
				font-size: 10px;
				color: rgb(0,72,121);
			}
			
		#shadow #content #foto_big {
			padding: 0 0 20px 40px;
			width: 250px;
			float: left;
		}
		
			#shadow #content #foto_big p {
				padding-left: 15px;
				font-size: 10px;
				color: rgb(0,72,121);
			}
		
		#shadow #content #subnavi {
			width: 250px;
			float: right;
			background: url('images/xxx_subnavi-hintergrund.png'); 
			background-repeat: no-repeat;
		}
		
			#shadow #content #subnavi img {
				float: right;
			}
		
		
		#shadow #content #karusell {
			float: left;
			width: 669px;
			height: 197px;
			padding-top: 20px;
			background: url('images/xx_karusell-hintergrund.png'); 
			background-repeat: no-repeat;
		}
			
			/*
			#shadow #content #karusell .cover {
				float: left;
				margin: auto;
				margin-top: 32px;
				margin-left: 10px;
				width: 170px;
				font-size: 10px;
				color: rgb(255,255,255);
				text-align: center;
			}
			
				#shadow #content #karusell .cover img{
					margin: auto;
				}
				
			#shadow #content #karusell .pfeil {
				float: left;
				width: 48px;
				margin-top: 60px;
			}			
			*/
			
		#shadow #content #job {
			padding: 4px 0 20px 36px;
			width: 600px;
			float: left;
			color: rgb(0,72,121);
		}
			
			#shadow #content #job div a {
				text-decoration: underline;
				font-weight: bold;
				cursor: pointer; _cursor: hand;
				padding-left: 3px;
				color: rgb(0,72,121);
			}
			
			#shadow #content #job ul {
				margin: 0px;
				padding-left: 3px;
			}
			
			#shadow #content #job p {
				padding-left: 3px;
				color: rgb(0,72,121);
			}

			
	#shadow #footer {
		margin: auto;
		width: 950px;
		height: 64px;
		background-image: url("images/xx_footer_2.png");
		background-repeat: no-repeat;
	}
	
		#shadow #footer #footer_links {
			width: 400px;
			padding-top: 35px;
			padding-left: 40px;
			float: left;
		}
		
		#shadow #footer #footer_rechts {
			padding-top: 18px;
			font-size: 8pt;
			line-height: 16px; _line-height: 20px;
			color: rgb(255,255,255);
			float: left;
		}
	
#footer_shadow {
	margin: auto;
	width: 980px;
	background-image: url("images/xx_footer_shadow.png");
	background-repeat: no-repeat;
	background-position: top;
}

	#footer_shadow p {
		float: right;
		padding-top: 10px;
		padding-right: 15px;
	}


/* Link Formatierungen */

a:link,	a:active, a:visited	{ text-decoration: none; }
a:hover						{ text-decoration: underline;  }


a.weiss:link,
a.weiss:active,
a.weiss:visited				{ text-decoration: underline; color: rgb(255,255,255); font-size: 8pt;}
a.weiss:hover				{ text-decoration: none; color: rgb(255,255,255); font-size: 8pt;}

a.blau:link,
a.blau:active,
a.blau:visited				{ text-decoration: underline; color: rgb(0,72,121); font-size: 8pt;}
a.blau:hover				{ text-decoration: none; color: rgb(0,72,121); font-size: 8pt;}

a.blau2:link,
a.blau2:active,
a.blau2:visited				{ text-decoration: underline; color: rgb(0,72,121);}
a.blau2:hover				{ text-decoration: none; color: rgb(0,72,121);}


/* Formatierungen für Formulare */
.input_checkbox				{ margin-bottom: -1px; margin-top: 3px; _margin: 0px; }
*+html .input_checkbox		{ margin: 0px; }

.input_1					{ width: 228px; _width: 230px; margin-bottom: 3px; }
*+html .input_1				{ width: 230px; }
.input_2					{ width: 110px; margin-bottom: 3px; }
.input_3					{ width: 50px; margin-bottom: 3px; }
.input_4					{ width: 170px; margin-bottom: 3px; }
.input_5					{ width: 187px; _width: 189px; }
*+html .input_5				{ width: 189px; }

.textarea_1					{ width: 230px; height: 305px; _height: 320px; }
*+html .textarea_1			{ height: 320px; }
								
.pflicht					{ background-color: rgb(193,218,235); }
.error						{ color: rgb(193,8,47); }


/* Slidemenü */
.MGroupContent				{ padding-left: 15px; }
div.MGroupContent			{ display: none; }
							{ cursor: pointer; _cursor: hand; } 

.MGroupContent				{ color: rgb(255,255,255); width: 430px; padding: 30px 20px 20px 10px; background-color: rgb(71,148,197); }