body
{
    background: #ffffff;
}

table.outer
{
    width : 950px;
    /*margin-left:50%; 
    margin-right:50%;*/
    /* border: 1px solid #000000; */
}

h1
{
    font-family : sans-serif;
    font-size   : 18px;
    font-weight : bold;
    color       : #000000;	
}

h2
{
    font-family : sans-serif;
    font-size   : 14px;
    font-weight : bold;
    color       : #ffffff;
	display     : inline;
}

strong 
{ 
	font-weight: bold; 
}


td.menu
{
    width : 160px;
    vertical-align: top;
}

td.content
{
    width : 650px;
    vertical-align: top;
}

td.right
{
    width : 120px;
    vertical-align: top;
}

td.placeholder
{
    width : 10px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  Menu */
/* ********** ********** ********** ********** ********** ********** ********** */

a.menuitem
{
    font-family : Arial;
    color       : #000000;
    text-decoration: none;
}

td.menuitem 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    background  : #aabbcc; 
}

td.menuitemselected 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    background  : #aabbea; 
}

td.menuitemheadline
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
    background  : #000000; 
    color       : #ffffff;
}

td.menuempty 
{
    font-family : Arial;
    font-size   : 1px;
    font-weight : normal;
    background  : #ffffff; 
}

td.menuitemtext
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
    background  : #ffffff; 
}

a.menulinkother
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
    color : #000000;
    text-decoration : none;
}

a.menulinkotherbig
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
    color : #000000;
    text-decoration : none;
}

a.menulinkothersmall
{
    font-family : Arial;
    font-size   : 10px;
    font-weight : bold;
    color : #000000;
    text-decoration : none;
}

a.menulinkindex
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
    background  : #000000; 
    color       : #ffffff;
    text-decoration : none;
}

td.menuad 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    /* background  : #aabbcc; */
    background  : #FFCC66; 
    
}

a.menuad
{
    font-family : Arial;
    color       : #000000;
    text-decoration: none;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Footer */
/* ********** ********** ********** ********** ********** ********** ********** */

td.footer
{
    font-family : sans-serif;
    font-size   : 10px;
    text-align  : center;
}

a.request
{
    font-family : sans-serif;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
    color       : black;
    font-weight : normal;
    text-decoration : none;
}

a.copy
{
		font-family : Arial;
    font-size   : 10px;
    font-weight : normal;
    /*color  : #006699;*/
    text-decoration : none;
}

td.lastupdate
{
    font-family : sans-serif;
    font-size   : 10px;
    text-align  : center;
}
/* ********** ********** ********** ********** ********** ********** ********** */
/*  Mock Exams */
/* ********** ********** ********** ********** ********** ********** ********** */

a.clickhere
{
    font-family : Arial;
    font-size   : 10px;
    font-weight : normal;
    color  : #006699;
    text-decoration : none;
}

a.clickanswer
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    color  : #006699;
    /* text-decoration : underline;  */
    text-decoration : none;
}

a.solution
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    text-decoration : none;
}

td.objectivesheadline, td.feedbackheadline
{
    font-family : Arial;
    font-size   : 16px;
    font-weight : bold;
}

td.objectivessun
{
    font-size   : 10px;
    text-align : right;
}

a.objectivessun
{
    font-family : sans-serif;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
    color       : black;
    font-weight : normal;
    text-decoration : none;
}

table.objectives
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

table.question
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

table.line
{
    width : 600px;
}

table.menu
{
    width : 160px;
}

table.right
{
    width : 120px;
}

table.choice
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

table.solution
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

td.questionheadline
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
}

pre.source
{
    font-family : courier-new,courier;
    font-size   : 12px;
    padding     : 1ex;
    border      : solid 1px #000000;
    margin-bottom : 0.3em;
}

td.hint
{
    font-family : Arial;
    font-size   : 10px;
    font-weight : bold;
}

td.choiceletter
{
    font-weight : bold;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  Imressum */
/* ********** ********** ********** ********** ********** ********** ********** */

table.imprint 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

td.imprintheadline
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : bold;
    color       : #000000;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  Feedback */
/* ********** ********** ********** ********** ********** ********** ********** */


td.feedbackelement
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
    vertical-align: top;
}

td.feedbacktext
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

.formInputText  
{
    font-family : Arial;
    font-size: 0.8em;
    color: #666;
    background-color: #fff;
    padding: 2px;
    border: solid 1px #666;
    margin-right: 5px;
    margin-bottom: 5px;    
}

.formSubmit
{
    font-size: .8em;
    color: #000;
    background-color: #fff;
    padding: 2px;
    border: solid 1px #666;
    margin-right: 5px;
    margin-bottom: 5px;    
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  Rating */
/* ********** ********** ********** ********** ********** ********** ********** */

td.ratetext
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
    vertical-align: top;
}
td.rateelement
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

td.ratetextfeedback
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

a.ratelinkfeedback
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    color  : #006699;
    text-decoration : none;
}

a.newsletter, a.reslink
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    color  : #006699;
    text-decoration : none;
}

a.navleft, 
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : normal;
    color  : #006699;
    text-decoration : none;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  index */
/* ********** ********** ********** ********** ********** ********** ********** */

td.examdetailsheadline
{
    font-family : Arial;
    font-size   : 14px;
    font-weight : normal;
    vertical-align: top;
}

td.examdetails
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

td.headline
{
    font-family : Arial;
    font-size   : 16px;
    font-weight : bold;
}

td.inwork
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/*  index */
/* ********** ********** ********** ********** ********** ********** ********** */

tr.contentad 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    /*background  : #FFCC66; */
	background  : #FFFFFF;
}

table.contentad 
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    /*background  : #aabbcc;*/
	background  : #FFFFFF;	
}


/* ********** ********** ********** ********** ********** ********** ********** */
/*  faq */
/* ********** ********** ********** ********** ********** ********** ********** */

td.faqquestion
{
    font-family : arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
    background  : #cccccc;
}

td.faqempty
{
    font-family : Arial;
    font-size   : 2px;
    font-weight : normal;
    vertical-align: top;
}

td.faqanswer
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
    vertical-align: top;
}

.ambooktitle,.restitle
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
}

.ambookauthor
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}

.pricenew
{
    font-family : Arial;
    font-size   : 20px;
    font-weight : normal;
	color       : #000000;	
}

.priceold
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
	text-decoration : line-through;
}

.normtxt
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}


/* ********** ********** ********** ********** ********** ********** ********** */
/*ME */
/* ********** ********** ********** ********** ********** ********** ********** */

.meitem
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : bold;
}

.mesubitem
{
    font-family : Arial;
    font-size   : 12px;
    font-weight : normal;
}