a:link, a:visited {font-family: Arial,Verdana; font-size:12px; color: #000000; text-decoration: none;}
a:hover, a:active {font-family: Arial,Verdana; font-size:12px; color: #000000; text-decoration: none;}

#content { position:absolute; top:106px; left:166px; width:661px; height: 500px}

#popup { background-color: #FFFFFF; position:absolute; top:5px; left:5px; width:320px}

#header { position:absolute; top:0px; left:166px; width:661px; height:103px;}

#content_left { position:absolute; top:  106px; left:0px; width:163px; height: 500px;}
#navigation { background-color:#495778; padding-top: 3px;}

#logo { position:absolute; top:0px; left:0px; width:163px; height:103px}

#logo_left_1r { background-color: #FFFFFF; position:absolute; top:0px; left:0px; width:163px; height:60px;}
#logo_left_2r { background-color: #495778; position:absolute; top:63px; left:0px; width:163px; height:40px;}

#header_1r { background-color: #a1cdea; position:absolute; top:0px; left:0px; width:661px; height:60px;}
#header_2r { background-color: #FFFFFF;//#a1cdea; position:absolute; top:63px; left:0px; width:661px; height:40px;}

#content_header { background-color: #808EAF; color:#FFFFFF;}
#content_middle { background-color: #D6D6D6;  overflow:hidden;}
#content_footer { background-color: #D6D6D6;}

.teaser_green_content {padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color:#D2FBA9;}
.teaser_green_header { vertical-align: middle; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color: #C1D49E;}

.teaser_red_content {padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color:#BE8080;}
.teaser_red_header { vertical-align: middle; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color: #BA6262;}

.teaser_blue_content {padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color:#606B8A; color: #FFFFFF;}
.teaser_blue_header { vertical-align: middle; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; background-color: #495778; color: #FFFFFF;}

div.teaser_link_light a { color: #FFFFFF; font-weight:bold;}
div.teaser_link_light a:link { color: #FFFFFF; text-decoration:none; }
div.teaser_link_light a:visited { color: #FFFFFF; text-decoration:none; }
div.teaser_link_light a:hover { color: #FFFFFF; text-decoration:none; }
div.teaser_link_light a:active { color: #FFFFFF; text-decoration:none; }

div.teaser_link_dark a { color: #324163; font-weight:bold;}
div.teaser_link_dark a:link { color: #324163; text-decoration:none; }
div.teaser_link_dark a:visited { color: #324163; text-decoration:none; }
div.teaser_link_dark a:hover { color: #324163; text-decoration:none; }
div.teaser_link_dark a:active { color: #324163; text-decoration:none; }

#logo_right { position:absolute; top:0px; left:830px; width:163px; height:103px; background-color:#495778; vertical-align: middle;}

#content_right { position:absolute; top:106px; left:830px; width:162px; height: 24px; }
#myaccount_header { font-weight:bold; color:#FFFFFF; background-color:#91AC7B; padding-left: 3px; padding-top: 1px; padding-bottom: 1px; padding-right; 0px; text-align:center}
#myaccount_content { font-weight:bold; color:#FFFFFF; background-color:#A3BF8B; padding-left: 3px; padding-top: 3px; padding-bottom: 0px; padding-right; 0px;}

#myaccount_navi_head { font-weight:bold; color:#FFFFFF; background-color:#91AC7B; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px; text-align:center; display:none}
#myaccount_navi_content { font-weight:bold; color:#FFFFFF; background-color:#A3BF8B; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px;border-top: 1px solid #91AC7B}
#myaccount_navi_end { font-weight:bold; color:#FFFFFF; background-color:#91AC7B; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right; 0px;}
td.myaccount_navi_end {text-align: right;}

table.myaccount_content { width: 150px; border: 0px; padding:0;} 
/* EIS-Defaults */

/* Standard */
.default { color: #000000; font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif }

/* Standard */
.small { color: #000000; font-size: 10px;  font-family: Arial, Verdana, Helvetica, sans-serif }

/* Standard */
.big { color: #000000; font-size: 14px;  font-family: Arial, Verdana, Helvetica, sans-serif }

/* Zitat */
.quote { color: #000000; font-size: 13px;  font-family: Arial, Verdana, Helvetica, sans-serif ; font-style:italic; }

/* Quelltext */
.source { color: #555555; font-size: 11px;  background-color:#dddddd; font-family: Courier, "Courier New", monospace ;  border-width:1px;  border-style:solid;  border-color:black;  padding:5px;  }

/* Courier */
.span_courier { font-size: 11px;  font-family: Courier, "Courier New", monospace ; }

/* FuÃ&#131;Â¯Ã&#130;Â¿?oten */
.foot { color: #000000; font-size: 9px;  font-family: Arial, Verdana, Helvetica, sans-serif  ;border-top-width:1px;  border-top-style:solid; }

/* 1. Überschrift */
.head1 { color: #000000; font-size: 16px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }

/* 2. Überschrift */
.head2 { color: #000000; font-size: 13px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }

/* 3. Überschrift */
.head3 { color: #000000; font-size: 11px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }

/* Kommentar */
.note { color: #3D545A; font-size: 11px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }

/* Mathe-Luecke */
.span_math { background-color:green; font-size: 11px;  font-family: Courier, "Courier New", monospace ; }

/* Free-Luecke */
.span_free { background-color:yellow; font-size: 11px;  font-family: Courier, "Courier New", monospace ; }

/* Free-Luecke */
.span_select { background-color:blue; font-size: 11px;  font-family: Courier, "Courier New", monospace ; }

/* sub link */
.sublink { vertical-align:top}

/* main link */
.mainlink {color: #20617f}

/* Navigation links und rechts oben, Links sind farbig unterlegt*/
td.bg_col_navi {background-color:#606B8A; padding-left: 3px; padding-right: 0px; padding-top: 1px; padding-bottom:1px;}
div.bg_col_navi {background-color:#495778; padding-bottom:1px; padding-left:10px}
table.bg_col_navi {padding:0px; border: 0px; width:153px}


/* Links der Navigation */
div#navigation a { color: #FFFFFF}
div#navigation a:link { color: #FFFFFF; text-decoration:none; }
div#navigation a:visited { color: #FFFFFF; text-decoration:none; }
div#navigation a:hover { color: #FFFFFF; text-decoration:none; }
div#navigation a:active { color: #FFFFFF; text-decoration:none; }

/* Links in der Navigation oben rechts */
div#logo_right a { color: #FFFFFF}
div#logo_right a:link { color: #FFFFFF; text-decoration:none; }
div#logo_right a:visited { color: #FFFFFF; text-decoration:none; }
div#logo_right a:hover { color: #FFFFFF; text-decoration:none; }
div#logo_right a:active { color: #FFFFFF; text-decoration:none; }

/* Abschluss der linken Navigation */
td.navigation_end {text-align: right;}


span#header_navi a { color: #20617f; font-weight: bold;}
span#header_navi a:link { color: #20617f; text-decoration:none; }
span#header_navi a:visited { color: #20617f; text-decoration:none; }
span#header_navi a:hover { color: #000000; text-decoration:none; }
span#header_navi a:active { color: #000000; text-decoration:none; }

/* padding div (due to differnt handling in ie and mozilla :((((( */
.padding_div { padding-top: 3px}

/* content */
.content_head { margin-left: 10px; padding: 3 3 3 10; font-weight: bold; border-top: 3px; border-top-style: solid; border-top-color: #EBB877; background-color: #EBB877; //#808EAF}
.content_content { padding: 0px; border-bottom: 3px; border-bottom-style: solid; border-bottom-color: #FFFFFF ;background-color: #97A2C1}

.content_content_faq { background-color: #f7f7f7; border-left: 10px; border-left-style: solid; border-left-color: #D1D3D4;
 border-top: 1px; border-top-style: solid; border-top-color: #D1D3D4; border-right: 0px; border-right-style: solid; border-right-color: #D1D3D4;
 border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #f7f7f7;
 padding-left: 10px; padding-right: 5px; padding-bottom: 5px; padding-top: 6px;}

.content_content_left { background-color:#808EAF; border-left: 7px; border-left-style: solid; border-left-color: #808EAF ;}
.content_head_no_border { padding: 3px; font-weight: lighter; background-color: #D6D6D6}
.content_top_path { padding:3px; border-left: 7px; border-left-style: solid; border-left-color: #808EAF ;}

.content_content_faq a { background-color: #f7f7f7; text-decoration: underline;}
.content_content_faq a:link { background-color: #f7f7f7; text-decoration: underline;}
.content_content_faq a:visited { background-color: #f7f7f7; text-decoration: underline;}
.content_content_faq a:hover { background-color: #f7f7f7; text-decoration: underline;}
.content_content_faq a:active { background-color: #f7f7f7; text-decoration: underline;}

/* news*/
.news_head { padding: 3px; font-weight: bold; border-bottom: 3px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background-color: #999999}
.news_content { padding: 3px; background-color: #91AC7B}

/* header texts */
.header_title { font-size: 16pt; font-weight: bold; color: #FFFFFF}
.header_title_1 { font-size: 14pt}
.header_text { color: #FFFFFF}

/* greeting */
.greeting_title { font-size: 18pt; font-weight: bold; color: #444e5a}
.greeting_text { font-size: 14pt; color: #000000}

/* lists */
.tableheader { font-size: 12px;  background-color: #96a4b5; font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }
.tablecell { font-size: 12px;  background-color: #999999; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align:top}

/* Tabelle mit der das Forum angezeigt wird */
table.forum_outside {width: 565px; border-width: 0px; padding: 0px; border-color: #FFFFFF}
table.forum_inside {width: 565px; border-width: 1px; padding: 3px; border-color: #FFFFFF;}
td.forum_firstline{ height: 25px;}
td.forum_firstline_right{ heigt: 25:px; text-align: right;}

tr.headline_row {background-color:#0095C2; font-weight:bold }
td.headline_topic {width:220px; color: #FFFFFF}
td.headline_autor {width:124px; color: #FFFFFF }
td.headline_answers { width: 71px; color: #FFFFFF}
td.headline_last_insert { width:150px; color: #FFFFFF}

tr.forum_content {background-color: #EAEAEA;}
td.caseview_headline_topic {font-wight: bold; vertical-align: top; color: #FFFFFF;}
td.caseview_headline_intro {background-color: #B9DAEF;}

/* countrydetail seite */
td.countrydetail_morefeatures{text-align: right;}
table.countrydetail_morefeatures {width: 200px; background-color:#20617f;}
td.countrydetail_morefeatures_ext {text-align: right; vertical-align:top; width: 375px;}
td.countrydetail_morefeatures_headline {color: FFFFFF;}
table.countrydetail_morefeatures_content {width: 100%; background-color: D6D6D6;} 

td {  font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align:top;  }
th {  font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }
p {  font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif; }
textarea { font-size: 12px; font-family: monospace; }
input { font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif; }
li {  font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif;  }
body {  font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif;  }
h1 { color: #000000; font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; margin:0px}
h2 { color: #000000; font-size: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }
h3 { color: #000000; font-size: 11px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; }

/* in der Hauptnavigation sollen die Navi-Punkte mittig liegen,(direkte Angabe im td wird ignoriert, wegen der css angaben) */
td.main_navi {  font-size: 12px; color:#20617f; vertical-align:middle; align: center;}

/* farbig hinterlegte Tabellenzellen; verwendet in den Navigationen links und rechts */
td.navi_col {  font-size: 12px; color:#20617f; font-weight:normal; background-color:#606B8A; vertical-align:middle;}

.bottom {vertical-align: bottom;}

/* input elements */
input.feld_c4 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 height: 16px;
 background-color: #D5E8C5;
 width: 81px;
 border: 0px;
}

input.feld_standard {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #FFFFFF;
 width: 200px;
 padding: 1px;
 border: 1px;
 border-style: solid;
 border-color: #75869b;
}

input.feld_search {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 height: 20px;
 background-color: #FFFFFF;
 width: 100px;
 padding: 1px;
 border: 1px;
 border-style: solid;
 border-color: #75869b;
}

.form_tab_active{
border:3px;
border-color:#D1D3D4;
border-style: solid;
background-color: #D1D3D4;
padding: 3px;
width:100px;
}
.form_tab_inactive{
border:3px;
border-color:#D1D3D4;
border-style: solid;
background-color: #FFFFFF;
border-bottom:0px;
padding: 3px;
width:100px;
}
.form_tab_content{
background-color: #D1D3D4;
padding-left:6px;
}
/* WBT-Kurs */
.wbt_thema {background-color:#f7f7f7; color:#000000; font-weight:bolder; font-size:16px; padding:10 3 15 10; border-left-width: 10px; border-left-style: solid; border-left-color: #D1D3D4; margin:0 0 0 0;}
.wbt_headnavigation {font-weight:lighter; font-size:12px; background-color:#FFFFFF; padding-top:10px;}
.wbt_content_head {background-color: #EBB877;//#00829C;}

.teaser_wbt_header {vertical-align: middle; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; padding-right; 5px; background-color: #EBB877; //#EBB877; color: #000000; font-size: 13px;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold;}
.teaser_wbt_content {padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right; 5px; background-color:#f7f7f7; border-left-width: 10px; border-left-style: solid; border-left-color: #D1D3D4; font-size: 10px;  font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.teaser_wbt_header a {color:#FFFFFF;}
.teaser_wbt_header a:link {color:#FFFFFF;}
.teaser_wbt_header a:visited {color:#FFFFFF;}
.teaser_wbt_header a:hover {color:#FFFFFF;}
.teaser_wbt_header a:active {color:#FFFFFF;}
