body { 
	font-family: Arial,Helvetica,sans-serif;
	background: #fff; 
	text-align: left; 
	padding: 0; 
	margin: 0; 
}
h1, h2, h3, h4, h5 {
	font-family: Arial,Helvetica,sans-serif;
	color: #5D8DB1;	
}

h1 {
	margin: 0;
	padding: 0;

}

img.top {
	margin-top:5px;
}


img.card {margin-top:65px!important;
			margin-top:70px;}

img.info {margin-top:-8px!important;
			margin-top:18px;}


#page_margins { 
	text-align:left; 
	min-width: 995px; 
	max-width: 995px; 
	width: 995px; 
	padding: 0; 
	margin: 0; 
	border: 0; 
	font-size:1em;
}

#page { 
	background: #fff; 
	border: 0px; 
	padding: 0; 
	margin: 0; 
	font-size:1em;
}

#header {
  	padding: 0;
  	margin:0px 0px 4px;
  	font-size:1em;
  	overflow: hidden;
   	}
	
#inmac{
	position:absolute;
	top:32px;
	left:810px;
	}

#nav_header {
	padding: 0;
	margin:  0;
	font-size: 10px;
	color: #9E9E9E;
	overflow: hidden;
	width: 100%;	
}
		
	#nav_header ul
  	{
		float: right;
		list-style-type: none; 
		margin:	 0; 
 		padding: 0; 	
	}
	#nav_header ul li
  	{
		float: left;
		margin:  0; 
	  	padding: 0;	
		position: relative;
	}

	#nav_header ul li #iNav_LoginButton
  	{
		float: left;
		position: relative;
		background: url('/images/tier1_button_login_middle.gif');
		background-repeat: repeat-x;	
		color:	#333333;
		height:	19px;
		font-size:1.2em;	  	
  	}
	
	#nav_header ul li #iNav_LoginButton a { color: #333333; text-decoration:none;}



#nav_top
{
	padding: 	0;
	margin:  	29px 0 0 0;
	font-size:	12px;
	width: 100%;
	}		
	#nav_top #top0
  	{
		list-style-type: none; 
		margin:	 0; 
 		padding: 0; 
 		font-weight: bold;
		font-size: 1em;
		text-transform: uppercase;
		font-size: 1em;
	}
	#nav_top #top0 li { float: left; padding: 4px 8px 7px; margin:  0; color: #000000; font-size: 1em; }
	#nav_top #top0 li a 	   { color: #2F3030; text-decoration:none;}
	#nav_top #top0 li a:focus  { color: #005495; text-decoration:none;}
	#nav_top #top0 li a:hover  { color: #005495; text-decoration:none;}
	#nav_top #top0 li a:active { color: #000000; text-decoration:none;}

	#nav_top #top0 li.active
  	{
		display: inline;
		padding: 4px 8px 7px 8px;  		 
		background-color: #DBE9F4;
		margin: 0;	
		color: #005495;	
		font-size: 1em;
	}
	#nav_top #top0 li.active a 	   	  { color: #005495; text-decoration:none;}
	#nav_top #top0 li.active a:focus  { color: #005495; text-decoration:none;}
	#nav_top #top0 li.active a:hover  { color: #005495; text-decoration:none;}
	#nav_top #top0 li.active a:active { color: #005495; text-decoration:none;}


#nav_global
{ margin:  0; height:	 19px; padding: 0 0 0 82px; font-size:12px; color: #fff; background-image: url('/images/tier0_bg.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }	
	#nav_global_col1
  	{
		padding: 0;
  		margin:  0;
  		margin-right: 200px;
  		font-size:0.94em;
	}	

	#nav_global_col1 ul { list-style-type: none; margin:	 0; padding: 0; }
	#nav_global_col1 ul li { margin:  0px 4px 0 0; padding: 0; color: #ffffff; position: relative; top: 2px; float: left; }
	#nav_global_col1 ul li a     { color: #FFFFFF; text-decoration:none;}
	#nav_global_col1 ul li a:focus  { color: #FFFFFF; text-decoration:none;}
	#nav_global_col1 ul li a:hover  { color: #FFFFFF; text-decoration:underline;}
	#nav_global_col1 ul li a:active { color: #FFFFFF; text-decoration:none;}
	
	#nav_global_col1 ul li.active
  	{
		position: relative;
		background: url('/images/tier0_button_middle.gif') repeat-x;
		float: left;
		margin:  0 0 0 0; 
		top: 3px;
		color: #005495;	
	}
	#nav_global_col1 ul li.active a    { color: #005495; text-decoration:none;}
	#nav_global_col1 ul li.active a:focus  { color: #005495; text-decoration:none;}
	#nav_global_col1 ul li.active a:hover  { color: #005495; text-decoration:none;}
	#nav_global_col1 ul li.active a:active { color: #005495; text-decoration:none;}

#nav_col {
	overflow: hidden;
}

#nav_col1
{
	float: left;
	padding: 0px;
	margin:  15px 0 0 0;
	width: 82px;
	font-size:1em;
}
#nav_col1 img
{
	margin-left: 4px;
}

#nav_col2
{
	padding: 0;
	margin:  4px 0 0 82px;
	font-size:1em;
}


	
#button { 
	width: 900px; 
	border: 0px; 
	padding: 0; 
	margin: 0; 
}

#vorteile_div
{ margin:  0; padding-left: 23px !important; padding-left: 20px; font-size:11px; background-color: #fff; height: 200px; padding-top: 0; padding-right: 0; padding-bottom: 0;;
}

#vorteile_div ol, ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0px;
		margin:0px;
	}

	#vorteile_div li {
		background:transparent url('/images/triple_bullet.png') no-repeat scroll 0pt 0.3em;
		display:block;
		float:none;
		line-height:1.2em;
		margin:0.7em 0pt;
		padding-left:15px;
		text-align:left !important;
}

	#vorteile  { background-color: #fff; padding: 0; margin:	 0; width:900px; float:left; }

		#vorteile_content  {
			padding: 0;
			margin:	15px;
			text-align:left;
		}

		#vorteile_text1  { width: 250px; float: left; padding: 0; margin-left:20px; }
		
		#vorteile_text2  { width: 250px; float: right; padding: 0; margin-left:20px; }

#vorteile_text3  { width: 250px; float: right; padding: 0; margin-left:20px; }

#main  {
	position: relative;
	float: left;
	width: 100%;
	height:555px;
	padding: 0;
	margin:	0;
	background: #fff url('/images/hg_lp_inmac.jpg') no-repeat;
	overflow:hidden;
	z-index: 0;
}


#main_error  {
	position: relative;
	float: left;
	width: 100%;
	height:555px;
	padding: 0;
	margin:	0;
	background: #fff url('/images/triple_hg_search.jpg') no-repeat;
	overflow:hidden;
}


	#main ol, ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0px;
		margin:0px;
	}

	#main li {
		background:transparent url('/images/triple_bullet.gif') no-repeat scroll 0pt 0.3em;
		display:block;
		float:none;
		line-height:1.2em;
		margin:0.7em 0pt;
		padding-left:15px;
		text-align:left !important;
	}

	#headline {
		font-size:1em;
		margin:0;
		padding:0;
		height: 80px;
		overflow: hidden;
	}

	#AgendaLtH1 
	{
		position: relative;
		top: 15px;
		left:45px;
	}
	#AgendaLtH2 
	{
		position: relative;
		top: 28px;
		left:80px;
	}
	
		#AgendaLtH2_error 
	{
		position: relative;
		top: 28px;
		left:100px;
	}

	#main_content  {
	padding: 0;
	margin:	 20px 15px 0 10px;
	}


	#main_left  {
		padding: 0 0 0 0;
		margin:	 0 0 0 0;
		background: transparent url('/images/triple_hg_text_breit.png') no-repeat;
		height:663px;
		width:700px;
		float:left;
	}
	
	#main_left_error  {
		padding: 0 0 0 0;
		margin-left:25px;
		background: transparent url('/images/hg_text_error.png') no-repeat;
		height:663px;
		width:850px;
		float:left;
	}



		#main_left_content  {
	padding: 0 0 0 18px !important;
	padding: 10px 0 0 18px;
	margin:	0 0 0 0;
	text-align:left;
	font-size:12px;
	height:400px;
		}
		
		#main_left_reiter_head {
		
		height:52px;
		}
		
		#main_left_content_mitte{
		border-bottom:0px;
		border-top:0px;
		border-left: 2px;
		border-right: 2px;
		border-color: #ababab;
		height: 310px;
		width:655px !important;
		width:659px ;
		background-color:#ffffff;
		border-style:solid;	
		margin: 0px 0px 0px 0px;	
		}
		#main_left_content_fuss{
		background: transparent url('/images/fuss_reiter.jpg') no-repeat;
		height:8px;
		}
		
		#main_left_text  {
			padding: 0;
			margin-left:20px;
			width:390px;
			float:left;
			font-size:11px;
			padding-top:3px;
			
		}
		
		#main_left_text_error  {
			padding: 0;
			margin-left:20px;
			width:750px;
			float:left;
			font-size:12px;
			
			
		}
		#main_left_text_error li {
		background:transparent url('/images/triple_bullet.gif') no-repeat scroll 0pt 0.3em;
		display:block;
		float:none;
		line-height:1.2em;
		margin:0.7em 0pt;
		padding-left:15px;
		margin-left:50px;
		text-align:left !important;
	}
		
		#main_left_card{
			
			
			width:178px;
			height:260px;	
			float:right;
			margin:15px 20px 0px 0px;	
			padding-top: 7px;
			
			text-align:center;
			}
		
		
		


	#main_right  {
		padding: 0;
		margin:	 0 0 0 0;
		background: transparent url('/images/triple_hg_text.png') no-repeat;
		height:663px;
		width:300px;
		float:right;
	}

		#main_right_content  {
			padding: 0;
			margin:	15px;
			text-align:left;
			font-size:12px;
		}

		#main_right_text  {
			padding: 0;
			margin-left:20px;
		}



	#main_middle  {
	margin:0pt 0px 0px 712px;
	padding: 0;
	background: transparent url('/images/triple_hg_text.png') no-repeat;
	height:435px;
	font-size:11px;
		
	}

		#main_middle_content  {
			margin: 15px;
			text-align:left;
			font-size:11px;
		}

		#main_middle_text  {
			padding: 0;
			margin-left:20px;
		}



#footer
{
	padding:  10 10px 20 40px;
	margin:   0;
	font-size:10px;
	color: #000;
	font-weight: normal;
}	
		}
	#footer a:focus  { color: #3F3F3F; text-decoration:none;}
	#footer a:hover  { color: #002A4A; text-decoration:underline;}
	#footer a:active { color: #002A4A; text-decoration:none;}
	

#linie	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}

.btn 
{
	background-position:-12px;
	background:transparent url('/images/triple_btn_weiter.gif') no-repeat;
	height:22px;
	width:143px;
	color:#2B7CA5;
	text-align:center;
	padding-top:3px;
	margin-top:10px;
}

	.btn a    { color: #2B7CA5; text-decoration:none;}
	.btn a:focus  {
	color: #316AC5;
	text-decoration:none;
}
	.btn a:hover  { color: #2B7CA5; text-decoration:none;}
	.btn a:active {
	color: #316AC5;
	text-decoration:none;
}

.clearfix {
	display:block;
}

/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden; }

.clear { clear: both; }
