/* Datei: default.css */
/* Datum: 27.02.2009   */
/* Autor: Frank Meyer  */

body { 
    background-color:#FFFFBB; 
    margin:1px;
    scrollbar-face-color: #CCCCCC;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #999999;
    scrollbar-darkshadow-color: #CCCCCC;
    font-family:Arial,Helvetica;
    font-size:10pt;
}

a:link {
    color:#0000FF;
    text-decoration:none
}
a:visited {
    color:#0000FF;
    text-decoration:none
}
a:active {
    color:#0000FF;
    text-decoration:underline;
}
a:hover {
    color:#0000FF;
    text-decoration:underline;
}

h1 { 
   font-size:18pt; 
   margin-bottom:18px;
   text-align:center;
}

h2 { 
   font-size:12pt; 
   margin-bottom:10px; 
   text-align:left;
}

h2.markt {
   font-size:14pt;
}

/*
 Artikelversion ab 08/2008
*/

.listentitel {
   width:100%;
   font-size:12pt;
   background-color:#ffff88;
}

.listenkurztext {
   font-size:10pt;
}

.listeneintrag {
   margin-bottom:8px;
}

.artikel {
   width:490px;
   text-align:left;
}

.titel { 
   font-size:18pt; 
   margin-top:12px;
   margin-bottom:12px;
   text-align:center;
   text-weight:bold;
}

.vortitel {
   font-weight:bold;
   text-decoration:underline;
}


/*
 Tabellen 
*/

table.altkreis {
/*   background-color:#cfcfcf;*/
   font-size:8pt;
   border:0;
   width:100%;
   margin:0;
   padding:0;
   vertical-align:top;
   border-spacing:0;
}

table.markt {
   background-color:#cfcfcf;
   font-size:8pt;
   border:0;
   width:100%;
}

table.menu {
   widht:100%;
   border:0;
   vertical-align:top;
   border-spacing:0;
}

/* unterlegte Titelzeile der einzelnen Abschnitte */   
th.block {
   font-size:10pt;
   background-color:#ff0000; 
/*   background-color:#600000; */
}

th.balken {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   font-weight:bold;
   width:100%;
   background-color:#00bf00; 
}

th.marktblock {
   font-size:10pt;
   background-color:#8f8f8f; 
}

th.markt {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   font-weight:bold;
   width:100%;
   background-color:#ce3163; 
}

/* allgemeines td (u.s. für Fließtext) */
td {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   vertical-align:top;
}

td.balken {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   font-weight:bold;
   width:100%;
   background-color:#00bf00; 
}

td.block {
   font-size:10pt;
   background-color:#ff0000; 
}

td.unterlegt {
   font-size:12pt;
   background-color:#ffff88;
}

td.kleineliste {
   font-size:8pt;
   background-color:#ffff88;
}

td.eintrag_titel {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   font-weight:bold;
   width:100%;
   background-color:#cfcfcf; 
}

td.eintrag_text {
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:8pt;
   width:100%;
/*   background-color:#8f8f8f; */
}

input,select,option {
    font-family:Arial,Helvetica,sans-serif;
    font-size:9pt;
}

.headermenu {
   font-size:8pt;
}

.werbung {
   font-size:8pt;
   color:black;
   text-decoration:underline;
}

.mode {
  left: auto;
  right: auto;
}
.linkwithicon {
  position: relative;
  white-space: nowrap;
  width: 10px;
}
.leftlink {
  position: relative;
  left: 4px;
  right: 4px;
}
.linkindented {
  border: none;
  position: relative;
  margin-right: 2px;
  margin-left: 10px;
}
.linkindented2 {
  border: none;
  position: relative;
  padding-top: 2px;
  margin-right: 2px;
  margin-left: 30px;
}
.aftericon {
  display: inline;
}
.domainmenu {
  white-space: nowrap;
  position: relative;
  left: 4px;
  padding-top: 2px;
}
.menubody {
  border: 1px solid #B3B6B0;
  padding: 2px;
}

.itemhidden {display:none}
.itemshown {display:inline}

.red_trenner {
   font-size:12pt;
   background-color:#cfcfcf;
   widht:100%;
}

// Mobilversion

.mobilheader { 
   width:100%;
   height:30px;
   padding:0px;
   text-align:center;
   font-size:10pt;
}

.mobilmenue {
   width:100%;
   font-size:10pt;
}

.mobilliste {
   width:100%;
/*   height:100%; */
   padding:2px;
}

.mobillisteeintrag {
   text-align:left;
   font-size:10pt;
}

.m_vorheadline {
   text-decoration:underline;
}

.m_headline {
   font-size:16pt;
}
