/* General styles */ 
/*=======================================================================================================================================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
															{ background-color: transparent; font-family: Arial, Helvetica, sans-serif; page-break-after:avoid;page-break-before:avoid;  }

body														{ background-image: none; page-break-after:avoid;page-break-before:avoid;  }
body, html													{ margin: 0px; padding: 0px;color: #58595b; font-size: 15px;  }
															
h1															{  font-size: 24px; margin: 0px 0px 0px 0px; font-weight: normal }
h2															{  font-size: 16px; margin: 0px; padding: 0px; font-weight: normal}
h3															{ font-size: 18px; margin: 0px 0px 0px 0px; font-weight: normal}
h4															{  font-size: 14px; font-weight: normal; margin: 0px; padding: 0px;  }
h5															{  font-size: 19px; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px }
#examens													{ font-size: 19px; font-weight: normal;  width: 80px }
h6															{ font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; }
h1.underline													{ margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #000;  }

p															{  margin: 0px 0px 15px 0px }
p.bold														{ font-weight: bold }
#paragraph_line												{ border-bottom: 1px solid #cceffc; margin: 0px 0px 10px 0px; padding: 0px 0px 13px 0px  }

.clear														{ clear:both }

/* Layout */ 
/*=======================================================================================================================================================================================*/
#container													{ border: 0px solid red; background: none }
#logo														{ border: 0px solid red; background: none; visibility: hidden}
#content														{ border: 0px solid red; background: none }
#header														{ border: 0px solid red; background: none; display: none }
#topcontent													{ border: 0px solid red; background: none }
#footer														{ border: 0px solid red; background: none; clear: both  }

/* Content */ 
/*=======================================================================================================================================================================================*/
#main_categorien												{ display: none}

#topimage													{ display: none }
#topimage #regular_ccv											{ display: none } 

#text														{ margin-top:15px;  }
#text img														{ margin: 0px 0px 10px 10px }
#overflow														{ border: 0px solid red; overflow: auto}

#columns													{ border: 0px solid red;  }
#columns #home #A											{ border: 0px solid red; float:left; width: 440px }
#columns #home #B											{ border: 0px solid red; float:left; width: 215px; margin-left: 10px }
#columns #home #C											{ border: 0px solid red; float:left; width: 215px; margin-left: 10px }
#columns #next #A											{ display: none}
#columns #next #B											{ border: 0px solid red;}
#columns #next #C											{ display: none }
#columns #next #B_only										{ border: 0px solid red; float:left; width: 655px; margin-left: 10px }

/* Tables */ 
/*=======================================================================================================================================================================================*/
table														{ border: 0px solid red; width: 100%; border-collapse: collapse }
td															{ border: 0px solid red; background-color: #fff; vertical-align: top; text-align:left }
th															{ border: 0px solid #47A5E2; background-color: #FFF; text-align:left; font-weight: bold }

#none														{ border: 0px solid red; width: 176px}
#none td													{ background-color: #fff; border:0px solid red;  }

/* Forms */ 
/*=======================================================================================================================================================================================*/
#topimage #form										{ border: 0px solid red; width: 220px; position:relative; left: 695px; top: 33px }
#topimage input										{ margin: 0px; padding: 4px 0px 0px 4px; color: #00436e; font-size: 14px }
#topimage .inputtext									{ width: 160px; height: 20px; border:none; background-color: #cceffc;}
#topimage .inputsubmit																		{ width: 26px}

#FormContainer																				{ padding:10px; margin-bottom:10px; background-color:#f3f3f3; }

#searchresults .results																		{ border-bottom: 1px solid #cceffc;}

/* Mainmenu */ 
/*=======================================================================================================================================================================================*/
#links																								{ border: 0px solid red; margin-top: -13px; font-size: 12px;  }
#links ul																							{ margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; }
#links li																							{ list-style-type: none;}
#links ul a																						{ border-top: 1px solid #cceffc;  font-weight: bold; display:block;   }
#links ul a:hover																				{ color: #e96b10;}
#links a.active																					{ color: #e96b10; }

#right #links ul a																				{ font-weight: normal; }

/*MAINLINKS*/ 
/*=======================================================================================================================================================================================*/

/*  LEVEL 1*/
#links ul li a.MenuLevel1																{ padding: 10px 0px 10px 0px;  }
#links ul li a.MenuLevel1Active															{ padding: 10px 0px 10px 0px; color: #e96b10; }
#links ul li a.MenuLevel1First																{ padding: 10px 0px 10px 0px; border: none }

/*  LEVEL 2*/
#links ul li a.MenuLevel2																{ padding: 8px 0px 0px 0px; margin: 5px 0px 0px 0px }
#links ul li a.MenuLevel2Active															{ padding: 8px 0px 0px 0px; margin: 5px 0px 0px 0px; color: #e96b10;}

/*  LEVEL 3*/
#links ul li a.MenuLevel3																{ padding: 0px 0px 0px 10px; border:none; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position: left center }
#links ul li a.MenuLevel3Active															{ padding: 0px 0px 0px 10px; color: #e96b10;border:none; background-image:url(../images/arrow_ro.jpg); background-repeat:no-repeat; background-position: left center }
#links ul li a.MenuLevel3:Hover															{ padding: 0px 0px 0px 10px; color: #e96b10; border:none; background-image:url(../images/arrow_ro.jpg); background-repeat:no-repeat; background-position: left center }

/*  LEVEL 4*/
#links ul li a.MenuLevel4																{ padding: 0px 0px 0px 20px; border:none; background-image:url(../images/hyphen.jpg); background-repeat:no-repeat; background-position: 10px 5px }
#links ul li a.MenuLevel4Active															{ padding: 0px 0px 0px 20px; color: #e96b10; border:none; background-image:url(../images/hyphen_ro.jpg); background-repeat:no-repeat;background-position: 10px 5px}

/*  LEVEL 5*/
#links ul li a.MenuLevel5																{ padding: 0px 0px 0px 30px; border:none; background-image:url(../images/hyphen.jpg); background-repeat:no-repeat; background-position: 20px 5px }
#links ul li a.MenuLevel5Active															{ padding: 0px 0px 0px 30px; color: #e96b10; border:none; background-image:url(../images/hyphen_ro.jpg); background-repeat:no-repeat;background-position: 20px 5px}
