/* Standart CSS fuer diese Seite */
html, body { height:100%; }
body 	   { background-color:#ffffff;
             color:#000;
             margin-left:10px;
             margin-right:10px;
             margin-top:10px;
             margin-bottom:0;
             text-align:center;
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 12px;
           }
body.mceContentBody {
  text-align:left;
}
/* IE-Fix transparente png*/
img {
  behavior: url(/css/iepngfix.htc);
}

/* Header*/
.header {
          background-color:#1D6FA8;
        }

a { color:#000;}

.clear {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
}


table { border-collapse:collapse; }
td { padding: 3px 0 3px 3px;  /* oben rechts unten links*/
   }


h1 {
     color:#1D6FA8;
     font-size: 22px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
   }

h2 { color:#000; font-size: 14px;}

h3,h3 a {
          color:#000;
	  font-size: 12pt;
		  font-family:Verdana,Arial, Helvetica, sans-serif;
	      font-weight:normal;
          margin: 6px 0 6px 0; /* oben rechts unten links*/
		}
td h2 {
        margin: 0 0 5px 0; /* oben rechts unten links*/
        padding: 0 0 0 0; /* oben rechts unten links*/

      }
p { line-height: 150%; }
hr {
     height:1px;
     border:solid #BFBFBF 0px;
     background-color:#BFBFBF;
   }
.pagecenter {
              margin:0px auto;
              text-align:left;
              width:1000px;
              background-color:#ffffff;
            }

.logo {
         text-align:left;
      }
.logo img {
            float: right;
            margin:0 0 0 0; /* oben rechts unten links*/
          }

.headertext {
              padding: 5px 0 5px 10px; /* oben rechts unten links*/
              margin: 0 0 0 0; /* oben rechts unten links*/
            }
.headertext a {
              color:#fff;

              font-size: 22px;
              font-weight:normal;
			  text-decoration:none;
            }
         
#navi {
	/*float:left;*/
	margin:5px 0 0 0;
}
#navi, #navi ul {
	padding:0;
	margin-left:0;
}
#navi li, #navi li.sel {
	float:left;
	list-style:none;
	background-color:#b3b4b4;
	text-align:center;
	width:140px;
	border-right:solid 2px white;
}
#navi li.sel {
               background-color:#b3b4b4;
			 }
			 
#navi li a, #navi li.sel a {
	display:block;
	padding:5px 0 5px 0; /* oben rechts unten links*/
	color:#fff;
	text-decoration:none;
}

#navi li.sel a {
                 background-color:#1D6FA8;
                 color:#fff;
               }

#navi li a:hover {
	background-color:#1D6FA8;
        color:#fff;
}

#navi .last {
	border-right:0;
        width:141px;
}
#breadcrumb { padding:0 0 0 0; /* oben rechts unten links*/ }
#breadcrumb li {
				 float: left;
				 display: inline;
				 margin-right: 4px;
}
#breadcrumb a {
  color: #1D6FA8;
  font-size: 11px;
  text-decoration:none;
}

.footermenue {
             /* background-color:#0062B2; */
             top:15px;
             left:270px;
             text-align:left;
             color: #000;
             padding:8px 0 8px 5px; /* oben rechts unten links*/
           }
.footermenue a {
               color: #000;
               text-decoration: none;
             }
.footermenue a.sel {
               color: #1D6FA8;
               text-decoration: none;
             }

.footermenue a:hover {
               color: #1D6FA8;
               text-decoration: none;
             }
.greyfooter  { color:#A5A5A5;
			   font-size:8px;
             }

.fehler  {
           background-color:#E60006;
           border: #a5a5a5 solid 1px;
           color:#ffffff;
           padding: 10px 10px 10px 10px; /* oben rechts unten links*/
         }
         
.trfehler {
           background-color:#E60006;
          }
          
.content {
           background-color:#fff;
           /*background-image: url('/images/hintergrund.jpg');*/
           background-repeat: no-repeat;
           background-position:-30px 0; /*horizontale  vertikale Position*/
           /* border: #a5a5a5 solid 1px; */
           margin:10px 0 0 0; /* oben rechts unten links*/
           padding: 0 10px 10px 0; /* oben rechts unten links*/
         }



.footer {
          /*border: #a5a5a5 solid 1px;*/
         /*background-color:#0062B2;*/
          color:#a5a5a5;
          padding: 10px 0 0 0; /* oben rechts unten links*/
          font-size:11px;
          line-height:20px;
        }
.footer a {
            color:#a5a5a5;
            text-decoration: none;
          }
.copyr {
         position: relative;
         top:-16px;
         left:510px;
         width:110px;
         padding: 0 0 0 0; /* oben rechts unten links*/
         text-align:right;
       }
       
.copyr a {
           color: #BFBFBF;
           text-decoration: none;
         }
         
label.kontaktform {
                    padding: 5px 0 0 0; /* oben rechts unten links*/
                    width:90px;
                    display:block;
                    float:left;
                  }
div.kontaktform { padding: 3px 0 3px 0; /* oben rechts unten links*/
                }
                
label.adressform {
                    padding: 5px 0 0 0; /* oben rechts unten links*/
                    width:90px;
                    display:block;
                    float:left;
                  }
div.adressform { padding: 3px 0 3px 0; /* oben rechts unten links*/
                }


div.adminpagefunc {
                    background-color:#ffa6a6;
                    border: #a5a5a5 solid 1px;
                    padding: 2px 2px 2px 2px; /* oben rechts unten links*/
                  }

div#pagination{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	text-align:center;
}
#pagination span{
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
}
#pagination span a{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#pagination span a:hover, #pagination span a:active{
	background-color: #bbbbbb;
	border:1px solid #303030;
}
#pagination span.aktuell{
	background-color: #303030;
	border:1px solid #303030;
	color:#ffffff;
	font-size:11px;
	padding:1px 5px 2px 5px;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:260px; width:600px; color:#000; background-color:#fff; border:4px solid #1D6FA8; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#000; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#000;}
#simplemodal-container a.modalCloseImg {background:url(/css/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h2 {color:#1D6FA8;}

