@import "/hmcms_media/public/css/hmcms_user.css";
@import "/hmcms_media/public/css/br_rechnungen.css";


/* Ladebalken */
div#ladebalken {
  width:       			150px;
  border:        		1px solid #000;
  background:       		#c0c0c0;
  height:        		20px;
}
div#ladebalken p {
  height:        		20px;
  display:       		block;
  background:        		#0f0;
  margin:        		0px;
}
div#ladebalken span {
  position:        		absolute;
  margin:        		0px 0px 0px 65px;
}
/* anti robot test */
input.kontakt_special
{
display:none
}


/* MENUE-FORMATIERUNGEN */
/*Ebene 1*/
/*Menüeintrag wird angezeigt*/
div.menu-div-display-1
{

}
a.menu-link-display-1
{
color: #7F7F7F;
font-weight:bold;
}
a:hover.menu-link-display-1
{
color: #FF8040;
font-weight:bold;
}
div.dot-display-1
{
background-image: url(/hmcms_media/public/images/dot.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}


/*Men�eintrag wird versteckt*/
div.menu-div-hidden-1
{
  display:none;
}
a.menu-link-hidden-1
{

}
/*Men�eintrag ist angeklickt*/
div.menu-div-clicked-1
{

}
a.menu-link-clicked-1
{
 color:#FF8040;
 font-weight:bold;
}
div.dot-clicked-1
{
background-image: url(/hmcms_media/public/images/dot_active.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}
/*Men�eintrag geh�rt zur aktivierten Root-Line*/
div.menu-div-active-1
{

}
a.menu-link-active-1
{
 color:#808080;
 font-weight:bold;
}
div.dot-active-1
{
background-image: url(/hmcms_media/public/images/dot_active.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}


/* MENUE-FORMATIERUNGEN */
/*Ebene 2*/
/*Men�eintrag wird angezeigt*/


a.menu-link-display-2
{
color: #7F7F7F;
font-weight:bold;
}

div.menu-div-display-2{
padding-left:10px;
}

a:hover.menu-link-display-2
{
color: #FF8040;
font-weight:bold;
}

div.dot-display-2
{
background-image: url(/hmcms_media/public/images/dot.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}


/*Men�eintrag wird versteckt*/
div.menu-div-hidden-2
{
  display:none;
}
a.menu-link-hidden-2
{

}
/*Men�eintrag ist angeklickt*/
div.menu-div-clicked-2
{
 padding-left:10px;
}
a.menu-link-clicked-2
{
 color:#FF8040;
 font-weight:bold;
}
div.dot-clicked-2
{
background-image: url(/hmcms_media/public/images/dot_active.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}

/*Men�eintrag geh�rt zur aktivierten Root-Line*/
div.menu-div-active-2
{
 padding-left:10px;
}
a.menu-link-active-2
{
 color:#808080;
 font-weight:bold;
}
div.dot-active-2
{
background-image: url(/hmcms_media/public/images/dot_active.jpg);
height:5px;
width:5px;
margin-top:7px;
float:left;
}



div.content-main-big
{
float:left;
padding-top:10px;
width:600px;
background: #ffffff;
}


div.content-main
{
padding-top:10px;
float:left;
width:350px;
background: #ffffff;
}


div.right
{
padding-top:10px;
width:259px; background: #ffffff;
float:left;
}

div.top-left-corner-right
{
float:left;
background-image: url(/hmcms_media/public/images/top-left-corner.jpg);
background-repeat: no-repeat;
height:9px;
width:13px;
}

div.top-content-right
{
float:left;
background: #CACACA;
width:232px;
height:9px;
}

div.top-right-corner-right
{
float:left;
background-image: url(/hmcms_media/public/images/top-right-corner.jpg);
background-repeat: no-repeat;
height:9px;
width:14px;
}

div.content-right
{

padding-left:5px;
word-wrap:break-word;
overflow: hidden;
}

div.bg-content-right
{
background: #CACACA;
width:259px;
clear:both;
float:left;
}


div.bottom-left-corner-right
{
clear:both;
float:left;
background-image: url(/hmcms_media/public/images/bottom-left-corner.jpg);
background-repeat: no-repeat;
height:9px;
width:13px;
}

div.bottom-content-right
{
float:left;
background: #CACACA;
width:232px;
height:9px;
}

div.bottom-right-corner-right
{
float:left;
background-image: url(/hmcms_media/public/images/bottom-right-corner.jpg);
background-repeat: no-repeat;
height:9px;
width:14px;
}

div.bottom-left-corner-page
{
clear:both;
float:left;
background-image: url(/hmcms_media/public/images/bottom-left-main.jpg);
background-repeat: no-repeat;
height:10px;
width:12px;

}

div.bottom-content-page
{
background: #ffffff;
width:801px;
height:10px;
float:left;
}

div.bottom-right-corner-page
{
float:left;
background-image: url(/hmcms_media/public/images/bottom-right-main.jpg);
background-repeat: no-repeat;
height:10px;
width:13px;
}
form
{
 margin: 0px;
 padding: 0px;
 display:inline;

}

div.page
{
text-align:left;
margin:auto;
width:65%;
}

a
{
  color: #7F7F7F;
  text-decoration:none;
}

a:hover
{
  color: #FF8040;
}

a:focus, a:active
{
  outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}

h1
{
  font-size: 1.2em;
  margin: 0;
  margin-bottom: 1px;
  color: #FF8040;
}

h2
{
  font-size: 1.0em;
  margin: 0;
  color: #FF8040;
}

h3
{
  font-size: 0.9em;
  margin: 0;
  color: #FF8040;
}

h4
{
  font-size: 0.6em;
  margin: 0;
  color: #FF8040;
}

strong
{
 color: #FF8040;
}


div.head
{
height: 199px;
}
div.head_top
{
clear:both;
float:left;
background-image: url(/hmcms_media/public/images/head_top.jpg);
height:73px;
width:510px;
}
div.logo
{
float:left;
height:73px;
width:316px;
background-image: url(/hmcms_media/public/images/logo.jpg);
}
div.head_bottom
{
float:left;
background-image: url(/hmcms_media/public/images/head_bottom.jpg);
height:126px;
width:826px;
}



div.login
{
clear:both;
width:816px;
background: #ffffff;

padding-top:5px;
}

div.username
{
clear:both;
color: #7F7F7F;
width:250px;
text-align:right;
background: #ffffff;
padding-right:2px;
padding-top:5px;
float:right;
font-size: 10px;
}

div.rootline
{
clear:both;
text-align:left;
width:409px;
float:left;

padding-left:12px;
}
div.menu
{
padding-top:10px;
width:193px;
background: #ffffff;
padding-left:12px;
float:left;
}

a.topnavi-link-display-1
{
 color: #7F7F7F;
}
a:hover.topnavi-link-display-1
{
color: #FF8040;
}
a.topnavi-link-clicked-1
{
 color:#FF8040;
}

body
{
background: #7D8F9D url(/hmcms_media/public/images/bg.jpg) top left repeat-x;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}
td,tr,table
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

