/* CSS Document ACE-TECHNIK.de

blau: 		#1a3e88;
grey text: 	#666666;


*/


/* GLOBALS ---------------------------------------------------------------> */

*
{
	margin: 0pt;
	padding: 0pt;
}

html
{
	/*color:#666666;*/
}

body
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size-adjust: none;
	color: #000000;
	background-image:url(../img/bg/ace_bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #7e7e7e; 	
	text-align:left;

	/*font-size:11px;*/
	/*font-size: 100.01%;*/
	/*text-align: center;*/
	/*background-image: url(../img/background.gif);
	background-repeat: repeat;*/
	/*font-size: 62.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size-adjust: none;*/
	/*font: 85% Verdana, arial, hevetica, sans-serif;*/
	/*font: Verdana, Arial, hevetica, sans-serif;*/
}

p
{
/*	line-height: 11px;*/
	padding-top:5px;
	padding-bottom:5px;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
}


form
{
	float:none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
}



img
{
	border:none;
}


br
{
	
	/*clear: both;*/
	line-height: 11px;
}


ul
{
	margin-left:13px;

	/* color:#FFFFFF; */
	/*display: block;*/
	/*list-style-image: none;*/
	/*list-style-position: outside;*/
	/*list-style-type: none;*/
}


li
{
	margin-left:10px;
	
	/* color:#000000; */	
}


/*input
{
	border:none;
}*/

/* TEXT ---------------------------------------------------------------> */

h1
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
}

h2
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		
}

strong
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		
}

STRONG
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		
}

b
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		
}

.content_index_h1
{
		margin-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		/*color:#8F8F8F;*/
		color:#ffffff;
		text-align: left;
}


.m18
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		/*color:#8F8F8F;*/
		text-align: left;
}

.m18_blue
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		/*color:#8F8F8F;*/
		color:#005aa1;
		text-align: left;
}

.m14
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#504e53;
		/*color:#005aa1;*/
		text-align: left;
}


.m14_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#504e53;
		text-align: left;
}

.m14_blue_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		text-align: left;
}




.m12_blue
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		}
		
.m12_white
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#ffffff;
		}
		
.m12_white_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#ffffff;
		}
		
.m12
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
}

.m12_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
}
		

		

.m12_blue_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		text-align:left;
		text-decoration:none;
}

.m12_darkgrey_bold

{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#504e53;
		text-align:left;
		text-decoration:none;
}

.m11_blue
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		text-align: left;
}

.m11
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
}

.m11_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
}

.m11_red
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#F00;	
}


.m1
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		/*color:#8F8F8F;*/
		color:#1a3e88;
		text-align: left;
}

.m2
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		text-align: left;
}

.m2_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
		text-align: left;
}



.m3
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		}

.m3_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;	
}


.m4
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		text-align: left;
}

.m4_bold
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#1a3e88;
}

.m5
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
}

.m6
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#1a3e88;
		text-align: left;
}



/* LINKS ---------------------------------------------------------------> */

a:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}

a:visited
{
	text-decoration:none;
	color:#464646;
}

a:hover 
{
	color:#1a3e88;
	text-decoration:underline;
	 /*color:#f2b538;	*/
}


.white_link a:hover
{
	text-decoration:underline;
	color:#1a3e88;	

	/*text-decoration: none;
	color:#f2b538;*/
		
}

.white_link a,
.white_link a:active,
.white_link a:link,
.white_link a:visited 
{
	text-decoration: none;
	font-size: 10px;
	color: #ffffff;
	font-weight:normal;
}
	

.white_font
{
	color:#FFFFFF;
}


.m_text
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#666666;
		text-align: left;	
}


/* MARGIN ---------------------------------------------------------------> */

.margin_left_5
{
	margin-left:5px;
}

.margin_left_10
{
	margin-left:10px;
}

.margin_left_20
{
	margin-left:20px;
}



/* PADDING ---------------------------------------------------------------> */

.padding_5
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.padding_left_5
{
	padding-left:5px;
}



/* SPACER ---------------------------------------------------------------> */

.spacer_1
{
	height:1px;
}

.spacer_2
{
	height:2px;
}

.spacer_3
{
	height:3px;
}

.spacer_4
{
	height:4px;
}


.spacer_5
{
	height:5px;
}

.spacer_10
{
	height:10px;
}

.spacer_15
{
	height:10px;
}


.spacer_20
{
	height:20px;
}


.spacer_40
{
	height:40px;	
}

.spacer_end_container
{
	float:left;
	clear:both;
	height:1px;
	width:960px;
	background-color:#FFF;
}


/* IMAGE ---------------------------------------------------------------> */

.img_float
{
	float:right;
	/*clear:left;*/
}

.img_float_left
{
	float:left;
	/*clear:left;*/
}


/* FORM ---------------------------------------------------------------> */



.txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:;
	border:solid;
	border-width:1px;
	border-color:#cacaca;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.button
{
	/*float:right;*/
	background-image:url(../img/bg/button_bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:;
	border:solid;
	border-width:1px;
	border-color:#cacaca;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#1a3e88;
	text-align:center;
}

.submit_login { /* den Submit-Button */
    	
  		float: none;
  		width:auto;
		text-align:center;
 		background-color:#ffffff;
  		cursor:pointer;
 		color:#1a3e88;
		font-size:11px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:0px;
}



.txt_benutzer
{
		background-color:#efefef;
		border:0px;
		
	    /*
		border-left-color:#cacaca;
		border-top-color:#cacaca;
		border-top:1px;
		border-left:1px;
		border-right:1px;*/
		
		border-color:#cacaca;
	    border-bottom:1px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

.txt_passwort
{
	background-color:#efefef;
	border:0px;	
	border-color:#cacaca;
        border-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	  /*
	border-left-color:#cacaca;
	border-top-color:#cacaca;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	*/

}

.select
{
 		display: block;
  		float: left;
  		width: auto;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
}


/* div#fragment - navi ---------------------------------------------------------------> */


div#fragment-1 a:link 
{
	color:#1a3e88;
}
	

div#navi li 
{ 
   float:left;
  
   list-style-type:none; 
   /*margin-right:1px;*/
  
   margin-left: 1.8em;
   margin-right: 1.8em;
     
   background:transparent;
   /*width: 6em; */
   width: 8em;
   padding: 0.2em;
   
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:800;
	color:#CACACA;
     
} 
 
div#navi li a:link 
{ 
	text-decoration: none;
	font-weight:800;
	color:#888888;
	/*text-align: justify;*/
	line-height: 1.6em;
	
} 

div#navi li a:hover 
{ 
  
	/*color:#f2b538;*/
	color:#1a3e88;
} 

.navActive
{
	color:#1a3e88;	
	font-weight:bold;
	
}


/* ALLGEMEIN ---------------------------------------------------------------> */

.bg
{
	width:100%;
	height:100%;
	background-image: url(../img/global/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #89817d;
}

.top
{
	/*height:20px;
	width:auto;*/
	clear:both;
	margin-top:3px;
}

.top_main /* anker nach oben zum main */
{
	/*height:20px;
	width:auto;
	clear:both; */
	margin-top:10px;
}


.break
{
	line-height:1em;
}

.break_none
{
	line-height:0em;
}

.break_5
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:5px;
}


.horizontal_whitespace_3px
{
	width:3px;

}



.line_height
{
	line-height: 1.7 ;
}

	









  
