.printnobreak   { page-break-inside:avoid; }

.no      { display:none;}
.printno { display:none;}

body     {
         background-color:white;
         margin: 0px;
         }

body,table,span,div,p { font-size: 13px; }

input,textarea,select {background-color:#E9EEF3; font-size: 12px; font-weight:bold;}
input.button    { display:none; }
input.button2   { display:none; }
hr       { height: 1px; color:#8F8F8F; }

.inl     { display:inline; }
.mini    { line-height: 5px;  font-size:5px;}
.nix     { background-color: transparent;}
.message { font-size: 16px; font-weight: bold; color:red}
.negativ { font-size: 13px; background: #29568E; color:white; }
.signal  { background: transparent; font-weight: bold; color:red; border: solid 1px red;}

h1       { font-size: 22px;}
h2       { font-size: 22px; color: red;}
h3       { font-size: 20px;}
h4       { font-size: 16px;}
em       { font-size: 10px; font-style: normal; line-height:11px;}

.message { font-size: 16px; font-weight: bold; color: red;}
.ueberschrift {font-size: 16px; font-weight: bold; color: black;}
.rot {color: red;}

/* ---------------------------------------------
   Container
-----------------------------------------------*/

#sponsoren { display: none; }
#lauftext { display: none; }
#container {
          position: absolute;
          width: 680px;
          top: 0px;
         /* left: 50%;*/
          margin-left: 0px;
          border-collapse: collapse;
          }
#content  {
          position: absolute;
          height: 300px;  /* für den IE */
          margin-top: 130px; margin-left: 0px;
          left: 0px;
          width: 680px;
          z-index: 10;
          }
#main     {
			 width: 680px;
          margin: 0px;
          }
#content[id] { /* alle anderen Browser */
          height: auto;
          min-height: 300px;
          }
#printlogo    {
          position: absolute;
          top: 0px;
          left: 0px;
          height: 80px;
          width: 680px;
          z-index: 2;
          }
#logo     { display: none; }
#logo2    { display: none; }
#bild		 { display: none; }
#wappen   { display: none; }
#adresse { display: none; }
#printadresse  {
         position: absolute; left:0px;
         margin-top: 85px; padding: 2px 0px 2px 0px;
         text-align:center;
         color:#2C588E;
         font-weight: normal;
         /* height: 20px; */
         width: 680px;
         border-bottom: solid 2px #2C588E;
         }
#impressum { display: none; }
#nachoben { display: none; }
#letztebearbeitung { display: none; }
#navigation1 { /* Navigatios-Tasten */
			display: none; }
#navigation2  {  /* Reiter */
		   display: none; }
#bearbeitungstasten{ display: none; }
#haupttabelle { border-collapse: separate;
			border-spacing: 30px 0px;}


a.ganzunten {color: #E4EAF1; text-decoration: none;}
a:hover.ganzunten{ background-color: #FFDFA4; color:#29568E;}

#admin{ display: none; }
input.abutton{ display: none; }



td.info_11 {
		  width: 462px;  height: 20px;
		  border: solid 2px; border-color: #CCD6E4 #29568E #CCD6E4 #CCD6E4;
        font-size: 15px; font-weight: bold; color: black;
        }
td.info_11gr {
		  width: 462px;  height: 20px;
		  border: solid 2px; border-color: #CCD6E4 #29568E #CCD6E4 #CCD6E4;
        font-size: 15px; font-weight: bold; color: black;
        }
td.info_12 {
		  width: 462px;
		  border-left: solid 2px #CCD6E4; border-right: solid 2px #29568E;border-bottom: solid 2px #29568E;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_13 { display:none;
		  width: 462px; height: 22px;
		  border-left: solid 2px #CCD6E4; border-right: solid 2px #29568E;border-bottom: solid 2px #29568E;
        }

td.info_21 {
		  width: 462px;  height: 20px;
		  border: solid 2px #FFCC66;
        font-size: 12px; font-weight: bold; color:black;
        }
td.info_22 {
		  width: 462px;
		  border-left: solid 2px #FFCC66; border-right: solid 2px #FFCC66; border-bottom: solid 2px #FFCC66;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_23 { display:none;
		  width: 462px; height: 22px;
		  border-left: solid 2px #FFCC66; border-right: solid 2px #FFCC66; border-bottom: solid 2px #FFCC66;
        }

td.info_31 {
		  width: 680px;  height: 27px;
        border: solid 2px; border-color: #CCD6E4 #29568E #CCD6E4 #CCD6E4;
        font-size: 14px;  line-height: 25px; font-weight: bold; color: black;
        text-align:center;
        }
td.info_32 {
		  width: 680px;
        border-left: solid 2px #CCD6E4; border-right: solid 2px #29568E;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_33 {
		  width: 680px; height: 22px;
		  border-left: solid 2px #CCD6E4; border-right: solid 2px #29568E;border-bottom: solid 2px #29568E;
        }

/*---------------------------*/
/*    Formate Menue-Tasten   */
/*---------------------------*/
.menue     { display: inline;
             font-size: 11px;
             line-height: 13px;
             font-weight: bold;
             color: #29568E;
             background-color: #FFffff;
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
             margin:0px;
             padding: 1px 5px 1px 5px;
             z-index: 2;
             }
a.menue    { display: inline;
             font-size: 11px;
             line-height: 13px;
             font-weight: bold;
             color: #1D3A5D;
             background-color: #C0CDDE;
             background-image: url(taste1.png);
				 text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
 				 padding: 1px 5px 1px 5px;
             margin: 0px;
             z-index: 2;
             }
a.menue:hover {color: #ffffff;
				 background-color: #8FA6C4;
             border-color:#162E4B;
             background-image: url(taste2.png);
             padding: 1px 5px 1px 5px;
				 }
/*---------------------------------*/
/*    Formate Unter-Menue Reiter   */
/*---------------------------------*/
.umenue    { display: inline;
             font-size: 11px;
             line-height: 13px;
             height:24px;
             font-weight: bold;
             color: #29568E;
             background-color: #ffffff;
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
             margin:0px;
             padding: 1px 6px 3px 6px;
             z-index: 2;
             }
a.umenue   { display: inline;
             font-size: 11px;
             line-height: 13px;
             height:24px;
             font-weight: bold;
             color: #ffffff;
             background-color:#8FA6C4;
             background-image: url(taste3.png);
				 text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
 				 padding: 1px 6px 3px 6px;
             margin: 0px;
             z-index: 2;
             }
a.umenue:hover {color: gold;
				 background-color: #8FA6C4;
             border: solid 1px #29568E;
             position:relative; top: -5px;
             padding: 1px 6px 6px 6px;
				 }
/* thumbnails  für berichte mit rahmen */
div.thumb {
    margin-bottom: 0.5em;
    border-style: solid; border-color: White;
    width: auto;
    overflow: hidden;
}
div.thumb div {
    border:1px solid #cccccc;
    padding: 3px !important;
    background-color:#f9f9f9;
    font-size: 94%;
    text-align: center;
}
div.thumb div a img {
    border:1px solid #cccccc;
}
div.thumb   div.thumbcaption {
    border: none;
    padding: 0.3em 0 0.1em 0;
    font-size: 11px;
    text-align: auto;
}
div.tright {
    float: right;
    margin: 0em 0em  0.5em 0.5em;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.tleft {
    float: left;
    margin-right:0.5em;
    border-width: 0.5em 1.4em 0.8em 0;
}
div.clear {
	 clear: both;
}
/* ---------------------------------- */