
/* ---------------  Hauptblock  ----------------   */
.fullblock{
  line-height: 1.3rem;
  border : 1px solid black;
  width : 74%;
  margin : 1% 0.1rem 1% 0;
  float : right;
  padding : 0 0 0.7rem 0;
      box-shadow: -5px -5px 20px #BDBDBD;}
  
.contentblock{
  line-height: 1.3rem;
  border : 1px solid black;
  width : 95%;
  margin : 1% 0.1rem 1% 0;
  float : right;
  padding : 0 0 0.7rem 0}
  
.floating-box {float:right; padding: 0.3rem; width: 28%; border: 1px solid gray; margin: 0rem 0.9rem 0.5rem 0.5rem; font-size:0.8rem}
.floating-image {float:right; padding: 0.3rem; border: 1px solid gray; margin: 0rem 0.9rem 0.1rem 0.5rem; font-size:0.0rem}

#date{
  color: #004c99;
  font: bolder 10px arial, sans-serif;
  margin-left: 25px;}

article h1.headblock{
  float:right;
  width : 97%;
  margin-right: 0.5rem;
  color: white;
  background-color: #8A163D;
  text-align: center;
  line-height: 3rem;
  margin-top: 1rem;
  margin-bottom:1rem;
  border-radius: 6px;
  background-image : url(/grafik/menuframes/signet-mini.gif);
  background-repeat : no-repeat;
  background-position : 3% 50%;}

#main p, #main h2, #main h3, #main h4{margin: 0.9rem;}
#foot p {margin: 0em;}

.red {color:red;}
.norm {color:black;background-color:white;}

/* ------- Links mit Grafik ------- */
 p>a:link, p>a:visited, p>a:hover
       {background-image : url(/grafik/link/blue/arrow-59-24.gif);
       background-repeat: no-repeat;
       background-position: 105% 3%;
       padding: 0 1.4em 0.5em 0.1em;
       color: #004c99;
       font-weight : bolder;}
 p>a:hover
       {text-shadow: -1px -1px -1px blue;
        text-decoration : none;
        color : rgb(13, 110, 207)}

/* ------ Mikroformate -------------- */
.address{
  font-size : 0.7em ;
  font-family : arial, sans-serif;
  margin : 1em 0.1em 1.6em 0.1em;
  line-height : 1.3em;}

.firmname {font-weight : bolder}

.phone{font-size: 1em;}

#navcontainer a.qrcode:link,
#navcontainer a.qrcode:visited,
#navcontainer a.qrcode:hover
     {
    background-color : white;
	color : white;
  }
#qr {width:85%}
/* ---- Ende Mikroformate ----- */

strong{
  font-weight: bold;
  color: #004c99;
  font-size: 120%;
  line-height: 160%;
  margin: 10px 15px 5px 15px;
  display: block; }

/* --- Navigationsbutton am Ende jeder Seite ----- */
.button {
   border-top: 1px solid #be4a6f;
   background: #8A163D;
   background: -webkit-gradient(linear, left top, left bottom, from(#8A163D), to(#BE4A6F));
   background: -webkit-linear-gradient(top, #8A163D, #be4a6f);
   background: -moz-linear-gradient(top, #8A163D, #BE4A6F);
   background: -ms-linear-gradient(top, #8A163D, #BE4A6F);
   background: -o-linear-gradient(top, #8A163D, #BE4A6F);
   padding: 3px 1.6rem;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 1.2em;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   width : 67%;
   margin : 0px 1rem 5rem auto;
   display : block;
   text-align : center;
   float : right;}

.button:after{
    font-size : 1.25em;
    font-weight: bolder;
    content : "\21BA";
    margin : 0 4px}

.button:hover {
   border-top-color: #28597a;
   background:#8A163D;
   color: #ccc; }

.button:active {
   border-top-color: #1b435e;
   background: #1b435e;}

/* --- Ende Navigationsbar bottom ------- */

.google {
  margin: 8px;
  float: right;}

li  > .button {
  width : 87% ;
  font-size : 1rem ;
  margin : 5px;
  padding : 0 1.5rem}

ul.verlinker{margin-left: 0px}
li.linker{width: 48%; float: left; display:inline; font-family:arial}
li.rechter{width: 51%; float: right; display:inline;}

.clicklink{
  display: inline;
  float: right;}


hr.middle{
  margin: 5px 10px;
  height: 1px;
  border: solid 1px #000;}

table{ width:95%;
  margin: 15px;
  border: solid 1px black;}

th{
  background-color: #aaa;
  color: white;}

td{padding: 1em;}

form {width:80%;margin: 3rem}

