body{
 color:#2f2f2f;
 font-family:tahoma;
}

/* standart links */
a{
 text-decoration:underline;
 font-weight:normal;
 color:#666666;
}

a:hover{
 text-decoration:none;
 font-weight:normal;
 color:#93AA7C;
}

a.ql{
 text-decoration:none;
 font-weight:normal;
 color:#666666;
}

a.ql:hover{
 text-decoration:none;
 font-weight:normal;
 color:#93AA7C;
}

a.menul {
 text-decoration:none;
 font-weight:bold;
 color:#ffffff;
}

a.menul:hover {
 text-decoration:none;
 font-weight:bold;
 color:#2f2f2f;
}

/* standart tabelle */
table{
 font-size:12px;
}

td{
 border:0px solid black;
}

/* menu tabelle */
td.bild{
 width:225px;
 height:141px;
  border-top:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}

td.logo{
 width:450px;
 height:68;
 background-color:#666666;
}

td.menu{
 width:450px;
 height:68;
 background-color:#DDDDCC;
}

td.menul{
 font-weight:bold;
 font-family:tahoma;
 font-size:12px;
 color:#ffffff;
 width:14%;
 text-align:center;
 background-color:#A52A2A;
 cursor:pointer;
}

td.menul2{
 font-weight:bold;
 font-family:tahoma;
 font-size:12px;
 color:#666666;
 width:14%;
 text-align:center;
 background-color:#F4F4F4;
 border:1px solid #CCCCCC;
 cursor:pointer;
}


td.menu2{
 font-weight:bold;
 font-family:tahoma;
 font-size:12px;
 color:#ffffff;
 width:15%;
 text-align:center;
 background-color:#A52A2A;
 cursor:pointer;

}

td.menu22{
 font-weight:bold;
 font-family:tahoma;
 font-size:12px;
 color:#666666;
 width:15%;
 text-align:center;
 background-color:#F4F4F4;
 border:1px solid #CCCCCC;
 cursor:pointer;
}

/* Inhalt */

td.head{
 border-top:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 padding-left:140px;
 padding-top:10px;
 font-weight:bold;
 color:#666666;
 font-family:tahoma;
 font-size:13px;

}

td.left{
 border-top:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding-bottom:50px;
}

}

td.left-startseite{
 border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding-bottom:10px;
 padding-top:10px;
 text-decoration: none;
}
td.main{
 border-top:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding-bottom:30px;
  border-right:1px solid #CCCCCC;
}

td.right{
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 padding-bottom:50px;
 background-color:#F4F4F4;
}


/* Inhalt - Formular */

td.formular{
font-size:11px;
color:#666666;
margin-top:5px;
height:23px;
align:middle;
}

td.torhausarchiv{
 border-top:1px solid #CCCCCC;
 padding-top:10px;
  padding-bottom:10px;
 color:#666666;
  font-family:arial;
 font-size:12px;
 
}


input.text{
 border:1px solid #CCCCCC;
 background-color:#F4F4F4;
  font-family:arial;
 font-size:11px;
 color:#666666;
 padding-left:3px;
}

select{
 border:1px solid #CCCCCC;
 background-color:#F4F4F4;
  font-family:arial;
 font-size:11px;
 color:#666666;
}

textarea{
 border:1px solid #CCCCCC;
 background-color:#F4F4F4;
  font-family:arial;
 font-size:11px;
 color:#666666;
 padding:3px;
 
}

/* Inhalt - div */

div.copylink{
 font-size:9px;
  font-family:arial;
 text-align:left;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:5px;
 color:#666666;
 float:left;
}

div.copyright{
 font-size:9px;
  font-family:arial;
 text-align:right;
 padding-right:10px;
 padding-top:3px;
 padding-bottom:5px;
 color:#666666;
 float:right;
}

div.left{
 border-bottom:1px solid #CCCCCC;
 font-weight:bold;
 font-size:12px;
 color:#666666;
 text-align:left;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 background-color:#FAEBD7;
 cursor:pointer;
  font-family:arial;

}
div.leftb{
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 font-weight:bold;
 font-size:12px;
 color:#666666;
 text-align:left;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 background-color:#FAEBD7;
 cursor:pointer;
  font-family:arial;

}

div.left2{
 border-bottom:1px solid #CCCCCC;
 font-weight:bold;
 font-size:12px;
 color:#666666;
 text-align:left;
 padding-left:5px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 background-color:#FFDAB9;
 cursor:pointer;
  font-family:arial;

}
div.leftstartseite{
 font-size:12px;
 text-align:left;
 padding-top:1px;
 padding-right:10px;
 padding-bottom:1px;
 padding-left:10px;
  font-family:arial;

}

div.archiv{
 border-bottom:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
 font-size:11px;
 color:#666666;
 text-align:left;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
  font-family:arial;


}


div.right{
 border-bottom:1px solid #CCCCCC;
 margin-top:20px;
 font-size:11px;
 color:#666666;
 text-align:left;
 padding-left:12px;
 padding-bottom:10px;
 padding-right:8px;
  font-family:arial;

}

div.info{
 font-size:9px;
  font-family:arial;
 color:#BCBCBC;
}

div.icon{
 padding-right:5px;
 padding-top:5px;
 float:left;
}

hr.text{
 background-color:#CCCCCC;
 margin-top:20px;
 margin-bottom:20px;
 height:1px;
 border:0px;
}

div.content{
 margin-top:20px;
 font-size:12px;
 color:#666666;
 text-align:left;
 padding-left:15px;
 padding-bottom:10px;
 padding-right:15px;
  font-family:arial;
}

div.content-startseite{
 margin-top:20px;
 font-size:12px;
 color:#666666;
 text-align:left;
 padding-left:11px;
 padding-bottom:5px;
 padding-right:2px;
  font-family:arial;
}

div.content2{
 margin-top:20px;
 font-size:12px;
 color:#666666;
 text-align:center;
 padding-left:15px;
 padding-bottom:10px;
 padding-right:15px;
 padding-top:10px;
 border-top:1px solid #cccccc;
  font-family:arial;

}


div.contimg{
 float:left;
 padding-right:15px;
 padding-bottom:10px;
 padding-top:3px;
}



/

/* Images */

ul{
 list-style-position:outside;
 list-style-type:circle;
}

img.content{
 border:1px solid #cccccc;
}



/* TERMINE 2007  */

div.terminedatum{
  font-family:arial;
 color:#990000;
  font-size:11px;
}
div.terminetext{
 font-size:11px;
  padding-left:100px;
}

td.termineinhalt{
 padding-bottom:5px;
 padding-top:5px;
 padding-left:5px;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}
td.terminetitel{
 padding-bottom:2px;
 padding-top:2px;
 padding-left:5px;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
}
