/* MAIN template */
body { margin:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration:none; background: #ffffff url(/common/images/body_hg.jpg) repeat-x; }
img { border:0px; }
form { display:inline; }
h2 { margin-top:8px; font-size:1.6em;}

div.outer {
 width:800px;
 min-width:800px;
 margin-left:auto;
 margin-right:auto;
}

.main                   { width: 794px; }
.main div.left		{ width: 175px; float:left; }
.main div.mid		{ width: 415px; float:left; }
.main div.right		{ width: 168px; float:left; }

/* Standard link behaviour */
/* a { text-decoration: none; color: #1c6ab9; }
a:hover { text-decoration: underline; color: #1c6ab9; }
a:active { text-decoration: underline; color: #1c6ab9; } */

/* often used things */
.divider { border-bottom:1px solid #888888; margin:10px 0px 10px 0px; }

/* ePaper header */
div.header { height: 112px; ; }

/* ePaper title and date */
/* div.left div.title { font-size:0.7em; font-weight:bold; margin: 10px 0px 0px 0px;padding: 4px 6px 4px 6px; border:1px solid #666666; background-color: #81A9BC; background:url(/common/images/table_head_bg.gif); } */

/* thumb list of issues and pages in the mid */
div.listPages, div.listIssues { font-size:0.7em; padding-top:10px; }
div.listPages a, div.listIssues a { font-weight: bold; text-decoration:none; }
div.listPages a:hover, div.listIssues a:hover { color:#bd282f; }

/* Issue lists, Page lists, ... */
/* div.listLeft { font-size:0.7em; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
div.listLeft ul { list-style:none; padding:0px; margin:0px; }
div.listLeft li { font-weight:bold; border-bottom:1px dotted #888888; padding:3px 6px 3px 6px; background-color: #f0f0f0; }
div.listLeft li.nav_aktiv { font-weight:bold; } 
div.listLeft li a { text-decoration: none; color: #666666; }
div.listLeft li a:hover { color: #0000cc; }
div.listLeft li.nav_aktiv a { text-decoration: none; color: #000000; }
div.listLeft li.nav_aktiv a:hover { color: #0000cc; } */


/* Issue  */
div.titleIssue { font-size:1.2em; padding:3px 6px 3px 6px; background-color: #cccccc; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}


/* Quick selector left */
/* div.quickSelect { padding:5px 6px 0px 6px; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
div.quickSelect select { font-size:0.7em; margin: 0px 0px 4px 0px; } */

/* Quick navigation (Alle Seitenbilder, ...) */
/* div.quicknav { font-size:0.7em; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
div.quicknav ul { list-style:none; padding:0px; margin:0px; }
div.quicknav li { font-weight:bold; border-bottom:1px dotted #888888; padding:2px 6px 3px 6px; background-color: #f0f0f0; }
div.quicknav li a { text-decoration: none; color: #666666; }
div.quicknav li a:hover { color: #0000cc; } */

/* Day/Month/Year navigation in the mid */
div.listDate ul { list-style:none; padding:0px; margin:0px; }
div.listDate li { background-color:#f0f0f0; padding:3px 0px 3px 0px; text-align:center; margin:5px; }

/* Show a page. WARNING: DO NOT REMOVE position:relative */
div.showPage { padding:10px 0px 20px 0px; margin:auto; width:360px; }
div.showPage { font-size:0.7em; }
div.showPagePage { position:relative; border:1px solid black; }

/* Show page next and recent */
/*div.showPageHead { height: 20px; background: #ffffff url(/common/images/but_hg.gif) repeat-x; }*/

/* Show an article, article styles */
div.showArticle { margin:15px; font-size:10pt; text-align:left;}
div.showArticle .NG_titel { font-size:18pt; text-align:left; font-weight:normal; }
.NG_unterzeile { font-size:10pt; text-align:left; font-weight:bold; }
.NG_vorspann { font-size:10pt; font-style:italic; }
.NG_ort { text-align:left; font-weight:bold; }
.NG_autor { text-align:left; font-weight:bold;}

/* hover effect over an article element */
a.articleElement { border:2px; display:block; position:absolute;}
a.articleElement:hover { border:2px solid red; display:block; position:absolute; }
a.articleElementNoBorder { border:2px; display:block; position:absolute; }

/* Floating popup design */
div.popupMain { width:200px; background-color:#287dc3; position:absolute; top:-100px; left:-210px; font-size:8pt; padding:1px; text-align:left; }
div.popupHead { padding:1px; color:white; }
div.popupBody { background-color:#cce0f0; color:black; padding:1px; }

/* Search box */
/* div.searchBox { margin: 10px 0px 0px 0px; border: 1px solid #666666;}
div.searchBox div.title { font-size:0.7em; font-weight:bold; padding: 4px 6px 4px 6px; border-bottom: 1px solid #666666; background-color: #81A9BC; background:url(/common/images/table_head_bg.gif); }
div.searchBox div.title span.titleRed { color:#bd282f; font-weight:bold; }
div.searchBox div.field { padding: 4px 6px; font-size:0.8em; background-color: #f0f0f0; }
div.searchBox div.submit { text-align:right; padding: 0px 6px 4px 6px; background-color: #f0f0f0; }
div.searchBox div.extended { text-align:right; padding: 4px 6px; font-size:0.7em; background-color: #f0f0f0; }
div.searchBox input.searchField { width:149px; font-size:0.8em; } */

/* Search results */
div.search { font-size:0.8em; text-align:left;}
div.search h2 { font-weight: normal; }
div.search table td { font-size:1.2em; }
div.search table { width:100%; }
div.search table.results td { padding: 5px 0px 5px 0px; border-bottom:1px solid #eaecde; font-size:0.7em; }
div.search table.mask { font-size:0.8em; }
div.search div.found { font-size:0.8em; font-weight:bold; } 

/* Download box */
div.downloadBox { font-size:0.7em; font-weight:bold; margin-top:10px; padding:6px 6px 4px 26px; height: 24px; background: #f0f0f0 url(/common/images/download.jpg) 4px 6px no-repeat; border: 1px solid #666666; }
div.downloadBox a { font-size:1em; }

/* Clipping box, Settings box */
div.clippingBox, div.settingsBox, div.favorites { font-size:0.7em; padding-top:5px; padding-bottom:5px; }
div.clippingBox a, div.settingsBox a  { font-size:1em; }
div.clippingBox, div.settingsBox { border-bottom:1px solid #eaecde; }

/* Download page */
div.download { font-size:0.8em; }
div.download h2 { font-weight: normal; }
div.download div.head { line-height:1.5em; border-bottom:1px solid #e6e5e0; margin-bottom:5px; padding-bottom:15px; }
div.download table { width:100%; }
div.download table td { padding:0px 15px 0px 15px; }
div.download tr.time td { border-bottom:1px solid #e6e5e0; }
div.download tr.head td { background-color:#f3f1e5; font-weight:bold; border-bottom:1px solid #aa9776; }

/* Clipping page */
div.clipping { font-size:0.8em; }
div.clipping h2 { font-weight: normal; }
div.clipping table.mask { width:100%; }
div.clipping table.mask td { padding-bottom:10px; vertical-align:top; }
div.clipping div.error { font-size:1.2em; color:red; font-weight:bold; padding-bottom:2em; }

/* Settings page */
div.settings { font-size:0.8em; }
div.settings table.main { border:1px solid #aa9776; width:100%; }
div.settings td { padding:5px; }
div.settings select { font-size:0.8em; }

/* Favorites */
div.favorites div.favHead { font-weight:bold; border-bottom:1px solid #808080; }
div.favorites div.favLink { padding:3px 0px 0px 0px; }
div.favorites div.favIssue { padding:0px 0px 3px 0px ; border-bottom:1px solid #eaecde; }

/* Back Button / doppelpfeil */
/* a.blauer_doppelpfeil_links {
  margin: 0;
  background: transparent
url(/common/images/icon-doppelpfeil-blau-links.gif) no-repeat
center left;
  padding: 0 0 0 12px;
  font-weight: bold;
  color: #1c6ab9;
  font-family: Verdana, Arial, Sans-serif;
  font-size: .8em;
} */

/* a.blauer_doppelpfeil_links:visited {
  text-decoration: none;
} */

/* a.blauer_doppelpfeil_rechts {
  margin: 0;
  background: transparent
url(/common/images/icon-doppelpfeil-blau-rechts.gif) no-repeat
center right;
  padding:  0 12px 0 0;
  font-weight: bold;
  color: #1c6ab9;
  font-family: Verdana, Arial, Sans-serif;
  font-size: .8em;
} */

/* a.blauer_doppelpfeil_rechts:hover {
  text-decoration: underline;
}

a.blauer_doppelpfeil_rechts:visited {
  text-decoration: none;
} */

.RW_ue3 { font-size: 130%; font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-align: left; }
.RW_ue4 { font-size: 110%; font-weight: normal; margin-top: 1em; margin-bottom: .5em; text-align: left; }
