
a.linkmenu  { color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }
a.linkmenu2 { color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }

a.linkmenuk:link { color: #990000; text-decoration: none; font-size: 12px; }
a.linkmenuk:visited { color: #990000; text-decoration: none; font-size: 12px; }
a.linkmenuk:hover { text-decoration: underline; }
a.linkmenuk:active { text-decoration: underline; }

a.katlink:link { color: #333; text-decoration: none; font-size: 12px; font-weight: bold;}
a.katlink:visited { color: #333; text-decoration: none; font-size: 12px; font-weight: bold;}
a.katlink:hover { text-decoration: underline; color: #990000;  }
a.katlink:active { text-decoration: underline; color: #990000;  }

/* von mir */
a.katlinkh:link { color: #333; text-decoration: none; font-size: 14px; font-weight: bold;}
a.katlinkh:visited { color: #333; text-decoration: none; font-size: 14px; font-weight: bold;}
a.katlinkh:hover { text-decoration: underline; color: #990000;  }
a.katlinkh:active { text-decoration: underline; color: #990000;  }

/* von mir */
span.katlinkh { color: #333; text-decoration: none; font-size: 14px; font-weight: bold;}

a.katlinkl:link { color: #333; text-decoration: none; font-size: 12px; }
a.katlinkl:visited { color: #333; text-decoration: none; font-size: 12px; }
a.katlinkl:hover { text-decoration: underline; color: #990000; }
a.katlinkl:active { text-decoration: underline; color: #990000; }

a.katlinkl2:link { color: #333; text-decoration: underline; font-size: 12px; }
a.katlinkl2:visited { color: #333; text-decoration: underline; font-size: 12px; }
a.katlinkl2:hover { text-decoration: underline; color: #990000; }
a.katlinkl2:active { text-decoration: underline; color: #990000; }

a.titel:link { color: #990000; text-decoration: none; font-size: 18px; font-weight: bold; }
a.titel:visited { color: #990000; text-decoration: none; font-size: 18px; font-weight: bold; }
a.titel:hover { text-decoration: underline; }
a.titel:active { text-decoration: underline; }

span.titel2 { color: #990000; text-decoration: none; font-size: 18px; font-weight: bold; }

a.minilink:link { color: #990000; text-decoration: none; font-size: 12px; }
a.minilink:visited { color: #990000; text-decoration: none; font-size: 12px; }
a.minilink:hover { text-decoration: underline;  }
a.minilink:active { text-decoration: underline; }

a.flink:link { color: #666666; text-decoration: none; font-size: 11px; }
a.flink:visited { color: #666666; text-decoration: none; font-size: 11px; }
a.flink:hover { text-decoration: underline; color: #900;}
a.flink:active { text-decoration: underline; color: #900; }

a.flinko:link { color: #666666; text-decoration: none; font-size: 10px; }
a.flinko:visited { color: #666666; text-decoration: none; font-size: 10px; }
a.flinko:hover { text-decoration: underline;}
a.flinko:active { text-decoration: underline;}

a.flinkr:link { color: #000; text-decoration: none; font-size: 11px; }
a.flinkr:visited { color: #000; text-decoration: none; font-size: 11px; }
a.flinkr:hover { text-decoration: underline; color: #900;}
a.flinkr:active { text-decoration: underline; color: #900; }

a.flink2:link { color: #900; text-decoration: none; font-size: 10px;}
a.flink2:visited { color: #900; text-decoration: none; font-size: 10px;}
a.flink2:hover { text-decoration: underline; color: #900;}
a.flink2:active { text-decoration: underline; color: #900; }

a.katlinkr:link { color: #900; text-decoration: none; font-size: 12px; }
a.katlinkr:visited { color: #900; text-decoration: none; font-size: 12px; }
a.katlinkr:hover { text-decoration: underline; color: #990000;  }
a.katlinkr:active { text-decoration: underline; color: #990000;  }

a.katlinkr2:link { color: #900; text-decoration: none; font-size: 11px;}
a.katlinkr2:visited { color: #900; text-decoration: none; font-size: 11px;}
a.katlinkr2:hover { text-decoration: underline; color: #990000;  }
a.katlinkr2:active { text-decoration: underline; color: #990000;  }

.kt { font-size: 11px; }

.data { float: right; }

.tit { color: #990000; font-size: 16px; font-weight: bold; display: inline; }

img.dummy { margin: 0px 0px 0px 200px; }

.fieldWithErrors {
	padding: 0;
	margin: 0;
	display: inline;
}
/*
.fieldWithErrors input.schi{
	border: solid red 1px;
}


.fieldWithErrors input.schi2{
	border: solid red 1px;
}

.fieldWithErrors input.schi3{
	border: solid red 1px;
}

.fieldWithErrors input.schik{
	border: solid red 1px;
}

.fieldWithErrors input.schik2{
	border: solid red 1px;
}

.fieldWithErrors input.schikk{
	border: solid red 1px;
}

.fieldWithErrors input.schikkk{
	border: solid red 1px;
}

.fieldWithErrors input{
	border: solid red 1px;
}
*/


.pagination2 {
    text-align: center;
  }
    
  .pagination2 a {
    padding: 1px 3px 1px 3px;
    margin: 1px;
    border: none;
    text-decoration: none;
    color: #990000;
  }
  .pagination2 a:hover, .pagination a:active {
    border: none;
    color: #000;
  }
    
  
   .pagination2 span.current a {
    padding: 2px 3px 2px 3px;
    margin: 1px;
    border: none;
    font-weight: bold;
    font-size:12pt;
    color: #990000;
  }

 .pagination {
    text-align: center;
  }
    
  .pagination a {
    padding: 2px 1px 2px 1px;
    margin: 0px;
    border: none;
    text-decoration: none;
    color: #990000;
  }
  .pagination a:hover, .pagination a:active {
    border: none;
    color: #000;
  }
  .pagination span.current {
    padding: 2px 1px 2px 1px;
    margin: 0px;
    border: none;
    font-weight: bold;
    color: #990000;
  }
  
  
  .pagination span.disabled {
    padding: 2px 1px 2px 1px;
    margin: 0px;
    border: none;
    color: #bbb;
  }

/* von mir*/

#errors {

  color:red;
  padding:0px;
  font-size:12px;
  text-align:left;
  padding-bottom:20px;
}


body
{ 
   margin: 0px;
   padding: 0px;
   font-family: Verdana, sans-serif;
   text-align: center;
   color: #333;
   font-size: 12px;
}

/* von mir*/
#justify {
		text-align: justify; 
		
}


#seite
{
   width: auto;
   margin: 0px auto;
   position: relative;
   background: #ffffff;
   text-align: left;
   
}

#header
{
   width: 1000px;
   height: 115px;
   margin: 0px;
   padding: 0px;
   text-align: left;
}

#menu1
{
   width: 1000px;
   height: 35px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 80px;
   left: 0px;
   background: url("../images/header_pattern.png");
}

#menu2
{
   width: 500px;
   height: 35px;
   margin: 0px 0px 0px 0px;
   padding: 0px 25px 0px 0px;
   position: absolute;
   top: 80px;
   right: 0px;
   text-align: right;
   
}

#login
{
   position: absolute; top: 0px; left: 500px;
   width: 480px; height: 40px;
   line-height: 40px;
   color: #990000;
   text-align: right;
   margin: 0px 20px 0px 0px;
   padding: 0px;
   font-size: 12px;
}

a.lesen
{
   background: url("../images/header_pattern.png");
   height: 35px;
   width: 173px;
   line-height: 35px;
   position: absolute;
   top: 80px; left: 20px;
   text-align: center;
   color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold;
   display: inline;
}

a.lesen:hover { background: url("../images/rollover_pattern.png"); }

a.lesens
{
   background: url("../images/rollover_pattern.png");
   height: 35px;
   width: 173px;
   line-height: 35px;
   position: absolute;
   top: 80px; left: 20px;
   text-align: center;
   color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold;
   display: inline;
}

a.schreiben
{
   background: url("../images/header_pattern.png");
   height: 35px;
   width: 210px;
   line-height: 35px;
   position: absolute;
   top: 80px; left: 193px;
   text-align: center;
   color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold;
   display: inline;
}

a.schreibens
{
   background: url("../images/rollover_pattern.png");
   height: 35px;
   width: 210px;
   line-height: 35px;
   position: absolute;
   top: 80px; left: 193px;
   text-align: center;
   color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold;
   display: inline;
}

a.schreiben:hover { background: url("../images/rollover_pattern.png"); }

#nach
{ 
   color: #990000;
   
   padding: 10px 20px 10px 38px;
   
}

.nn
{
   padding: 0px 20px 0px 0px; display: inline;
}
/* von mir */
.nn a {

  color: #990000;
  text-decoration: none;
}
.beschwerde  /* von mir geaendert */
{
   text-align: left; 
   margin: 20px 0px 20px 20px; 
   padding: 0px;
   width: auto;
   overflow: hidden; 

}



.beschwerde2 /* von mir geaendert */
{
   text-align: left; 
   margin: 20px 0px 20px 40px; 
   padding: 0px;
   width: auto;  
   overflow: hidden;
}

#spalte
{
   float: right;
   text-align: left;
   margin: 0px;
   padding: 0px;
   width: 320px;
  }

.content { padding: 10px 20px 10px 20px; border: 1px solid #cccccc; margin: 0px 20px 10px 0px; border-top: 0px solid #ccc;}

.spname { height: 25px; line-height: 25px; background: url("../images/kategorien_pattern.png"); padding: 0px 0px 0px 20px; color: #fff; font-weight: bold; margin: 20px 20px 0px 0px;}


.linea { height: 2px; border: 0px; border-top: 1px dotted #666666; margin: 0px; padding: 0px; width: 100%; margin-top: 4px;} 

.contentc { padding: 10px 20px 20px 20px; border: 1px solid #cccccc; margin: 20px 20px 10px 20px; text-align: center;  border-top: 0px solid #ccc;}


#foot
{
   text-align: center;
   font-size: 11px;
   color: #666666;
   padding: 0px 0px 30px 0px;
   clear: both;
}

#loginw
{
   width: 400px;
   height: 400px;
   margin: 100px 0px 0px 300px;   
   text-align: left;


}

fieldset input { width: 300px; }
fieldset label { width: 210px; float: left; margin: 0px 0px 0px 0px; text-align: right; padding: 0px 10px 0px 0px; }
fieldset { border: none; margin: 0px;}
form.an { border: none; margin: 25px 380px 80px 80px; text-align: right;}

form.an2 { border: none; margin: 25px 420px 80px 100px; text-align: left;}

form.an3 { border: none; margin: 25px 420px 80px 80px; text-align: left;}

fieldset label.anl { width: 90px; float: left; margin: 0px 0px 0px 0px; text-align: right; padding: 0px 10px 0px 0px; }
fieldset input.anl2 { width: 360px; }

button.jet { width: 143px; height: 24px; background: url("../images/rollover2.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; }

button.jet:hover { background-position: 0px -24px; }

ul { text-align: left; padding: 0px 0px 0px 60px;}

button.reg { width: 137px; height: 24px; background: url("../images/registrierung.gif") 0px 0px no-repeat; border: 0px; cursor: pointer;}
button.reg:hover { background-position: 0px -24px; }

button.log { width: 85px; height: 24px; background: url("../images/einloggen.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
button.log:hover { background-position: 0px -24px; }

input.abs { width: 95px; height: 24px; background: url("../images/abschicken.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
input.abs:hover { background-position: 0px -24px;}

input.zur { width: 64px; height: 24px; background: url("../images/zurueck.gif") 0px 0px no-repeat; border: none; cursor: pointer; margin: 0px 10px 0px 0px;}
input.zur:hover { background-position: 0px -24px; }

input.vor { width: 88px; height: 24px; background: url("../images/vorschau.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
input.vor:hover { background-position: 0px -24px; }

button.akk { width: 144px; height: 24px; background: url("../images/akkreditierung.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
button.akk:hover { background-position: 0px -24px; }

input.and { width: 176px; height: 24px; background: url("../images/aenderungen.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
input.and:hover { background-position: 0px -24px; }

input.aen { width: 168px; height: 24px; background: url("../images/entwurf.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
input.aen:hover { background-position: 0px -24px; }

/* von mir geaendert */
.ant { width: 120px; height: 24px; background: url("../images/antworten.gif") 0px 0px no-repeat; border: 0px; cursor: pointer; margin: 0px 10px 0px 0px;}
.ant:hover { background-position: 0px -24px; }

.rahm { text-align: left; clear: left; float: left; padding: 10px; width: 180px; border: 1px solid #cccccc; margin: 0px 10px 3px 0px; border-top: 0px;}

.rahmt { clear: left; float: left; padding: 0px 10px 0px 10px; background: #eee;width: 180px; border: 1px solid #cccccc; margin: 3px 10px 0px 0px; line-height: 16px;}


img {border: none; }

form.sch
{
   padding: 10px 100px 50px 100px;

   line-height: 14px;

}

form.sch fieldset input { border: 1px solid #666;}

fieldset input.schi { margin: 0px 0px 0px 0px; width: 400px;}
fieldset input.schi2 { margin: 0px 0px 0px 0px; width: 250px;}
fieldset input.schi3 { margin: 0px 0px 0px 0px; width: 279px;}
fieldset input.schik { width: 182px; margin: 0px 0px 0px 0px;}
fieldset input.schik2 { width: 164px; margin: 0px 0px 0px 0px;}
fieldset input.schikk { width: 101px; margin: 0px 0px 0px 0px;}
fieldset input.schikkk { width: 84px; margin: 0px 0px 0px 0px;}
fieldset label.schl { padding: 8px 5px 0px 0px;}
fieldset button.dur { background: none; width: 80px; }

input.tag { width: 35px; text-align: right;}
input.ist { width: 45px;}
input.ist2 { width: 100px;}

input.chk { width: 80px; float: left; margin: 4px 0px 0px 150px; text-align: right; padding: 0px 10px 0px 0px; }

input.suchenx { background: #fff; border: 0px solid #333; width: 250px; height: 17px; margin-top: 9px;}
form.fsuchen { padding: 0px; margin: 0px; }























img { display: none; }
#header { display: none; }
#spalte { display: none; }
#nach { display: none; }
#foot { display: none; }
.funzioni { display: none; }
.rahm { display: none; }
.rahmt { display: none; }
