/*##############################################################################

  admin.css:  Stylesheet definitions for the user interface
  version:    0.0.1
  created:    2005-01-01
  changed:    2005-12-08
  email:      johannes@blaubach.de

##############################################################################*/



html {
  height:100%;
}

img
{
  border:none;
}




/******************************************************************************/
/*                                   Menue
*/
/******************************************************************************/

#menu_id_14 div, #menu_id_13 div, #menu_id_12 div, #menu_id_11 div, #menu_id_10 div {
  float:right;
  height:16px;
  font-size:12px;
  font-weight:bold;
  color:white;
  border-left-width: 0px;
  padding:4px;
  margin:2px;
}

#menu_id_14 div {
  background-color: #EF8A00;
  margin-top:0px;
}

#menu_id_13 div {
  background-color: #BBBBBB;
}

#menu_id_12 div {
  background-color: #398E52;
}

#menu_id_11 div {
  background-color: #C943AA;
}

#menu_id_10 div {
  background-color: #317DCE;
}


#menu_id_14 div, #menu_id_13 div, #menu_id_12 div, #menu_id_11 div, #menu_id_10 div {
   color:white;
}

#menu_id_14:hover div, #menu_id_13:hover div, #menu_id_12:hover object div, #menu_id_11:hover div, #menu_id_10:hover div {
   color:black;
}


.menu_title_1, .menu_title_2, .menu_title_3, .menu_title_4, .menu_title_5, .menu_title_6 {
  color:white;
  background-color:inherit;
  border-width: 2px;
  border-style: solid;

  font-family: arial, helvetica sans-serif;
  font-size:10pt;
  font-weight:bold;

  padding-left:16px;
  padding-top:1px;
  padding-bottom:1px;
  margin-top:8px;
}

.menu_item_1 div, .menu_item_2 div, .menu_item_3 div, .menu_item_4 div, .menu_item_5 div, .menu_item_6 div {

  cursor: pointer;
  font-family: arial, helvetica sans-serif;
  font-size:10pt;

  border-left-width: 6px;
  border-left-style: solid;

  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:8px;

  margin-left:2px;
  margin-right:2px;
  margin-top:2px;
  margin-bottom:1px;
}


.menu_title_1 {
  background-color:#EF8A00;
  border-color: #EF8A00;
}

.menu_item_1 div {
  border-color: #EF8A00;
  color:#000000;
}

#rubriken .menu_item_1 div {
  display:inline;
  border-color: #EF8A00;
  color:#000000;
  align:right;
  color:white;
}
.menu_item_1:hover div {
  color:#000000;
  background-color:#EF8A00;
  border-left: 6px solid #EF8A00;
}


.menu_item_active div {
  cursor: pointer;
  border-left: 6px solid #EF8A00;

  color:#000000;
  background-color:#EF8A00;
  font-family: arial, helvetica sans-serif;
  font-size:10pt;

  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:8px;

  margin-left:2px;
  margin-right:2px;
  margin-top:2px;
  margin-bottom:1px;
}

.menu_seperator_a, .menu_seperator_b {
  margin:0px;
  padding:0px;
  width:110px;
  height:15px;
  margin-left:50px;
  text-align:center;
}

.menu_seperator_a {
  margin-top:10px;
  margin-bottom:-20px;
  border-top-style:dashed;
  border-top-width:1px;
  border-color:#EF8A00;
  width:50%;
}

.menu_seperator_b {
  margin-bottom: -5px;
  border:none;
}


.head_item {
  font-family: arial, helvetica sans-serif;
  font-size:11px;
  color:#B10944;

}

.head_item:hover {
  color:#000000;
  text-decoration:none;
}


#container {
  width:823px;
  height:100%;
  text-align:left;
  margin:0px;
  background: url('/templates/gemeinde/images/bg.jpg') repeat-y;
}

#container_banner {
  height:104px;
  text-align:right;
  margin-right:2px;
  margin-top:1px;
  border-bottom: 3px solid #EF8A00;
}

#container_breadcrums {
  height:18px;
  text-align:left;
  padding-right:2px;
  border-bottom: 2px solid #EF8A00;
  background-color: #ffffff;
  margin-left:21px;
  padding-left:3px;
}

#container_rubriken {
  margin-right:3px;
}

#container_nav {
  clear:right;
  width:180px;
  float:left;
  padding-left:25px;
}

#nav {
  width:160px;
  background-color: #ffffff;
  margin-top: 8px;
  margin-right: 4px;
  margin-left: 8px;
  margin-bottom: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #E7E3E7;
  text-align: left;
}

#nav2 {
  width:160px;
  margin-top: 8px;
  margin-right: 4px;
  margin-left: 16px;
  text-align: left;
  font-family: arial, helvetica sans-serif;
  font-size:10px;
  text-align: left;
}

#container_inhalt {
  float:right;
  width:600px;
  padding-right:10px;
}

#inhalt {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #E7E3E7;
  margin-top: 8px;
  margin-right: 8px;
  margin-left: 4px;
  margin-bottom: 8px;
  text-align: left;
}



.secondheader {
  border-bottom-style:dashed;
  margin-top:15px;
  border-bottom-width:1px;
  border-bottom-color:#000088;
  padding-left:20px;
  margin-left:10px;
  padding-right:20px;
  margin-right:10px;
}

.article_heading
{
  border-top: 1px solid #F7F3FF;
  margin-left:12px;
  margin-right:12px;
  margin-top:6px;
  margin-bottom:0px;

}

.article_heading h1 {
  font-size: 13px;
  color: #000000;
  font-weight:bold;
}


.article_body {
  margin:12px;
  padding:8px;
  border: 1px solid #F7F3FF;
  background-color:#fefefe;

}

.article_body img {
  margin:4px;
}


body, h1, td, p, a, a.small {
  font-family: arial, helvetica sans-serif;
}

td, p, body, a  {
  font-size: 12px;
}

h1 {
  font-size: 11pt;
  font-weight:200;
}

body {
  background: url('/templates/gemeinde/images/bg.jpg') repeat-y;
<!--  background: url('/images/back.jpg') repeat-y center; -->
  padding:0px;
  margin: 0px;
  background-color: #FFFFFF;
  height:100%;
  text-align:left;
}

hr
{
height:1px;
}


a
{
  color:#003E93;
  text-decoration:none;
}

a.small
{
  font-size: 8pt;
  color:#003E93;
  text-decoration:none;
}


a:hover

{
   color:#0000ff;
   text-decoration:none;
}

h2
{
font-size:12pt;
padding:0px;
padding-top:10px;
margin:0px;
}



.sectiontableheader
{
        background-color: #ffffff;
        border-bottom: 5px solid #1F346E;

        padding-top:35px;
        padding-bottom:2px;
        padding-left:8px;

        vertical-align: bottom;

        font-weight: bold;
        color:#061235;
        height:60px;
}


.hervorheben
{
        background-color: yellow;
        color: red;
        font-weight: bold;
        display: inline;
}

.topbtn
{
        font-size: 8pt;
        color:#4C4B4B;
}


span.emphasis {
  font-weight:bold;
  background-color:red;
  color:white;
}