
/*
Grundfarben:
*/

body {
	font-family:Verdana,sans-serif;
	background:url(../../img/bg.gif);
}

body, .pagetable { font-size:12px; line-height:1.6em; }

.pagecell { background:#FFFFFF; border-right:1px solid #80A6C1; border-left:1px solid #80A6C1; }
.locationlinkpathcell { border-right:1px solid #80A6C1; border-left:1px solid #80A6C1; font-size:10px; line-height:11px; }

table { border-collapse:collapse; }
tr { vertical-align:top; }
hr { width:90%; color:#80A6C1; background-color:#80A6C1; height:1px; border:none; }

table, tr, th, td { border-color:#80A6C1; }

p,li { margin-top:0.75em; margin-bottom:0.75em; }

.tit1 { font-size:23px; line-height:30px; font-weight:600; margin-top:15px; margin-bottom:30px; color:#46708E; text-decoration:none; }
.tit2 { font-size:19px; line-height:21px; font-weight:500; margin-top:34px; margin-bottom:15px; color:#46708E; text-decoration:none; }
.tit2_top { font-size:19px; line-height:21px; font-weight:500; margin-top:10px; margin-bottom:15px; color:#46708E; text-decoration:none; }

.titp { font-variant:small-caps; font-weight:500; text-decoration:underline; margin-bottom:5px; margin-top:15px; }

.spacer { margin:9px 0px 9px 0px; }

a img { border:none; }

.ll_table { margin:8px 10px 8px 0px; display:block; }
.lrc_table { margin:8px auto 8px auto; }
.ll_arr { padding:4px 4px 0px 10px; vertical-align:top; }
.lrc_arrr { padding:4px 4px 0px 6px; vertical-align:top; width:1%; }
.lrc_arrl { padding:4px 6px 0px 4px; vertical-align:top; width:1%; border-right:1px solid #46708E;}
.lrc_emptyarrl { border-right:1px solid #46708E;}
.ll_link, .lrc_linkl, .lrc_linkr { padding:0px 0px 0px 0px; font-weight:600; }
.lrc_linkl { text-align:right; }
.ll_link a:link,
.ll_link a:active,
.ll_link a:visited,
.ll_link a:hover,
.lrc_link a:link,
.lrc_link a:active,
.lrc_link a:visited,
.lrc_link a:hover { text-decoration:none; }
.ll_text { padding:1px 0px 0px 0px; }
.lrc_textr, .lrc_textl { padding:1px 0px 0px 0px; }
.lrc_textl { text-align:right; }
.lrc_50cell, .lrc_50cell { width:50%; }

.shadowtable { border:none; }
.shadowtable td { padding:0px; }
.shadowtable .e { vertical-align:top; background:url(../../img/sh.e.jpg); }
.shadowtable .s { text-align:left; background:url(../../img/sh.s.jpg); }
.shadowtable img { border:none; }

.toplink { width:100%; }
.toplink td { text-align:center; font-size:9px; line-height:9px; padding:3px 0 3px 0; }
.toplink a:link,
.toplink a:active,
.toplink a:visited,
.toplink a:hover { color:#80A6C1; text-decoration:none; }

.locationlinkpathcell { color:#80A6C1; text-decoration:none; }
.locationlinkpathcell a:link,
.locationlinkpathcell a:active,
.locationlinkpathcell a:visited  { color:#46708E; text-decoration:none; }
.locationlinkpathcell a:hover { color:#46708E; text-decoration:underline; }

.pagecell a:link,
.pagecell a:active,
.pagecell a:visited { text-decoration:none; }
.pagecell a:hover { text-decoration:underline; }

.tstyle_1_head { background-color:#80A6C1; color:#FFFFFF; font-weight:600; text-decoration:none; padding:3px; border-width:3px 3px 1px 3px; border-style:solid; border-color:#FFFFFF;}
.tstyle_1_head a:link,
.tstyle_1_head a:active,
.tstyle_1_head a:visited,
.tstyle_1_head a:hover { color:#FFFFFF; }
.tstyle_1_head table { width:100%; }

.tstyle_1_cont { background-color:#A3BDD1; padding:3px; border-width:1px 3px 1px 3px; border-style:solid; border-color:#FFFFFF; }

.tstyle_2_head { background-color:#80A6C1; color:#FFFFFF; font-weight:600; }