/* Wichtig!
---------------------------------------------------------------------------------------
das gesamte file muss auch nach fckeditor/editor/fahrlehrer.css 
kopiert werden - damit RTE richtige Klassenanzeige hat
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------


*/

html,body {
	margin:0;
	padding:0; 
	
}

body {
	font: 76% arial,sans-serif;
		background-image : url(../img/el_body_bg_01.gif);
		background-repeat : repeat-x; 
}

img	{
	margin:0;
	padding: 0;
	border: 0;
}


/* --------------------------------- links ------------------------------------------------- */
a:link {
	color: #144264;
}

a:visited {
	color: #144264;
}

a:hover, a:active {
	color: #f08d00;
}

/* links Klassen mit Grafiken */
.external_link {
		background: transparent url(../img/icon_link_external.gif) no-repeat top left; 
		padding-left: 22px;
}	
.pdf_link {
		background: transparent url(../img/icon_pdf.gif) no-repeat top left; 
		padding-left: 22px;
}	
.file_link {
		background: transparent url(../img/el_icon_add.gif) no-repeat top left; 
		padding-left: 22px;
}	
.icon_arrow_a {
	background: transparent url(../img/el_icon_arrow_1.gif) no-repeat top left; 
	padding-left: 22px;
}
/* --------------------------------- end links ------------------------------------------------- */


/* ---------------------------- tabellen elements --------------------------------*/
table {
	border-collapse: separate;
}

.cell_100 {
	width: 6em;
}

.cell_150 {
	width: 9em;
}
/* ---------------------------- end tabellen elements --------------------------------*/


/*  --------------- Tbl Formular HP Suche ----------------- */
.tbl_hp_search {
	border-collapse: collapse;
	margin: 0 5px 0 10px;
}
.tbl_hp_search input,select {
	font-size: 90%;
	font-family: Arial, Sans-Serif,Verdana,Helvetica;
}
.tbl_hp_search input.bordered {
		border: 1px solid #a7a6aa;
}
/*  --------------- end Tbl Formular HP Suche ----------------- */

.tbl_content_a {
	border-collapse: separate;
	margin: 5px 5px 20px 10px;
}
.tbl_content_a td {
	padding: 10px 0 4px 0;
}

.tbl_content_b {
	border-collapse: separate;
	margin: 5px 5px 20px 10px;
}
.tbl_content_b td {
	padding: 4px 0 4px 0;
}

/* links seite */
.tbl_content_c {
	border-collapse: separate;
	margin: 5px 5px 20px 10px;
}
.tbl_content_c td {
	padding: 4px 0 10px 20px;
}

.tbl_content_d {
	border-collapse: separate;
	margin: 5px 2px 5px 0px;
}
.tbl_content_d td {
	padding: 1px 0 1px 0;
}



div#to_center {
	width:1002px; 
	height:100%; 
	margin: 0 auto; 
}

div#logo {
	padding: 15px 0 7px 13px;
	float:left;
	}
div#logo img {
	border:0;
}
div#logo_claim {
	padding: 24px 10px 0 0;
	float:right;
}
div#logo_claim img {
	border: 0;
}



div#topline {
	clear: both; 
	background-image : url(../img/el_topline.gif); 
	background-repeat : repeat-x; 
	height:24px;
	margin: 5px 0 7px 0;
}
div#topline img {
	border:0;
}




div#container {
	float: left; 
	width:825px; 
	height:100%; 
	margin:0 auto; 
	background: #FFFFFF; 
	border-left: 1px solid #a4a4a4; 
	border-right: 1px solid #a4a4a4;
}

div#content {
	float:left;
	width:580px;
}

/* fuer Folgeseiten umgekehrt */
div#content_b {
	float:left;
	width:225px;
}
/* end fuer Folgeseiten umgekehrt */

div#content p{line-height:1.4}

div#advertising_one{background: #FFFFFF;}

div#box_size_one_picture_main {
	padding: 0 0 1px 9px;
	
}


div#box_size_one {
	margin: 0 0 6px 9px;
	width: 573px;
}
div#box_size_one #bg_header {background-image : url(../img/el_box_size1_header.gif); background-repeat : no-repeat; height:24px;}
div#box_size_one #bg_borders {background-image : url(../img/el_box_size1_borders.gif); background-repeat : repeat-y;}

div#box_size_one #bg_content_a {background-image : url(../img/el_box_size1_bg1.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one #bg_content_b {background-image : url(../img/el_box_size1_bg2.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one #bg_content_c {background-image : url(../img/el_box_size1_bg3.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one #bg_content_d {background-image : url(../img/el_box_size1_bg4.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one #bg_content_e {background-image : url(../img/el_box_size1_bg5.jpg); background-repeat : repeat-y; background-position: 2px 0px;}

div#box_size_one #bg_footer {background-image : url(../img/el_box_size1_footer.gif); background-repeat : no-repeat; height:5px;}
div#box_size_one #bg_header img {padding:0; border:0; margin-left: 10px; margin-top: 8px;}
div#box_size_one p {margin:0 10px 10px; padding-top: 5px;}

/* dieselbe Box - jedoch Folgeseiten Rechts */
div#box_size_one_b {
	padding: 0 9px 6px 0;
	float:right;
	clear:right;
	width:573px;
}
div#box_size_one_b #bg_header {background-image : url(../img/el_box_size1_header.gif); background-repeat : no-repeat; height:24px;}
div#box_size_one_b #bg_borders {background-image : url(../img/el_box_size1_borders.gif); background-repeat : repeat-y;}

div#box_size_one_b #bg_content_a {background-image : url(../img/el_box_size1_bg1.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_b {background-image : url(../img/el_box_size1_bg2.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_c {background-image : url(../img/el_box_size1_bg3.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_d {background-image : url(../img/el_box_size1_bg4.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_e {background-image : url(../img/el_box_size1_bg5.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_f {background-image : url(../img/el_box_size1_bg6.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_one_b #bg_content_g {background-image : url(../img/el_box_size1_bg7.jpg); background-repeat : repeat-y; background-position: 2px 0px;}


div#box_size_one_b #bg_footer {background-image : url(../img/el_box_size1_footer.gif); background-repeat : no-repeat; height:5px;}
div#box_size_one_b #bg_header img {padding:0; border:0; margin-left: 10px; margin-top: 8px;}
div#box_size_one_b p {margin:0 10px 10px; padding-top: 5px;}

div#box_size_one_b h1 {
	margin: 0 5px 7px 10px; 
	padding-top: 15px;
	font-size : 140%;
}
div#box_size_one_b h2 {
	margin: 0 5px 0 10px; 
	padding-top: 10px;
	font-size : 115%;
}
/* end dieselbe Box - jedoch Folgeseiten Rechts */



div#box_size_two {
	padding: 0 9px 6px 0;
	float:right;
	clear:right;
	width:225px;
}

div#box_size_two #bg_header {background-image : url(../img/el_box_size2_header.gif); background-repeat : no-repeat; height:24px;}
div#box_size_two #bg_borders {background-image : url(../img/el_box_size2_borders.gif); background-repeat : repeat-y;}

div#box_size_two #bg_content_a {background-image : url(../img/el_box_size2_bg1.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two #bg_content_b {background-image : url(../img/el_box_size2_bg2.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two #bg_content_c {background-image : url(../img/el_box_size2_bg3.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two #bg_content_d {background-image : url(../img/el_box_size2_bg4.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two #bg_content_e {background-image : url(../img/el_box_size2_bg5.jpg); background-repeat : repeat-y; background-position: 2px 0px;}

div#box_size_two #bg_footer {background-image : url(../img/el_box_size2_footer.gif); background-repeat : no-repeat; height:5px;}
div#box_size_two #bg_header img {padding:0; border:0; margin-left: 10px; margin-top: 8px;}

div#box_size_two p {
	margin:0 10px 10px; 
	padding-top: 5px;
}


/* dieselbe Box - jedoch Folgeseiten Links */
div#box_size_two_b {
	margin: 0 0 6px 9px;
	width: 225px;
}

div#box_size_two_b #bg_header {background-image : url(../img/el_box_size2_header.gif); background-repeat : no-repeat; height:24px;}
div#box_size_two_b #bg_header_ads {background-image : url(../img/el_box_size2_header_thin.gif); background-repeat : no-repeat; height:5px;}
div#box_size_two_b #bg_borders {background-image : url(../img/el_box_size2_borders.gif); background-repeat : repeat-y;}

div#box_size_two_b #bg_content_a {background-image : url(../img/el_box_size2_bg1.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two_b #bg_content_b {background-image : url(../img/el_box_size2_bg2.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two_b #bg_content_c {background-image : url(../img/el_box_size2_bg3.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two_b #bg_content_d {background-image : url(../img/el_box_size2_bg4.jpg); background-repeat : repeat-y; background-position: 2px 0px;}
div#box_size_two_b #bg_content_e {background-image : url(../img/el_box_size2_bg5.jpg); background-repeat : repeat-y; background-position: 2px 0px;}

div#box_size_two_b #bg_footer {background-image : url(../img/el_box_size2_footer.gif); background-repeat : no-repeat; height:5px;}
div#box_size_two_b #bg_header img {padding:0; border:0; margin-left: 10px; margin-top: 8px;}

div#box_size_two_b p {
	margin:0 10px 10px; 
	padding-top: 5px;
}
/* end dieselbe Box - jedoch Folgeseiten Links */




div#box_size_two ul {
	list-style : none;
}
div#box_size_two li {
	margin-left:-26px;
	margin-bottom: 3px;
}

div#box_size_two ul a {
	display: block;
	background: transparent url(../img/el_icon_arrow_1.gif) no-repeat top left; 
	padding-left:22px;
	width: 85%;
}




div#ads_after_menu {
	text-align: center;
	margin: 18px 0 10px 0;
}



/* kids oben Rechts */
div#element_img_right{float:right;clear:right;width:210px; margin: -42px 0 3px 0;}



/* sky */
div#advertising_one{float:left;clear:right; width:160px; margin-left: 10px; margin-top: 5px;}

/* werbung Inhalte Links */
div#box_size_ads_a {
	margin: 0 0 6px 9px;
	width: 225px;
}

div#box_size_ads_a #bg_header {background-image : url(../img/el_box_ads_header.gif); background-repeat : no-repeat; height:6px;}
div#box_size_ads_a #bg_borders {background-image : url(../img/el_box_ads_borders.gif); background-repeat : repeat-y;}
div#box_size_ads_a #bg_footer {background-image : url(../img/el_box_ads_footer.gif); background-repeat : no-repeat; height:6px;}
div#box_size_ads_a #bg_content {margin-left: 3px;}
div#box_size_ads_a #bg_header img {padding:0; border:0; margin: 7px 0 5px 10px; }

div#box_size_ads_a p {
	margin:0; 
	padding:0;
}
/* end */


div#page_info {
	clear:both; 
	text-align: center; 
	width:750px;	
	margin: 10px 0 20px 0;
	padding: 5px 0 0 30px;
}

div#page_info p {
	font-size: 90%;
	color: #868686;
	padding: 0 20px 0 20px;
}
div#page_info a:link {
	text-decoration: underline;
	color: #868686;
}

div#page_info a:visited {
	text-decoration: underline;
	color: #868686;
}

div#page_info a:hover, a:active {
	text-decoration: underline;
	color: #868686;
}




div#footer {
	clear:both; 
	text-align: center; 
	width:825px;	
	margin: 20px 0 20px 0;
}
div#footer p {
	margin:0 0 5px 0;
	padding:0;	
	font-size: 90%;
	color: #868686;
}
div#footer a:link {
	text-decoration: underline;
	color: #494949;
}

div#footer a:visited {
	text-decoration: underline;
	color: #494949;
}

div#footer a:hover, a:active {
	text-decoration: underline;
	color: #494949;
}


.whiteBack {
	background: #FFFFFF;
}

.quick_space {
	padding-right: 5px;
}