html,body {
   height:100%;
   background-image:url(img/mauer.gif);
   font-family: verdana;
   font-size:0.9em;
   color:#000;
   font-weight:bold;
   margin: 0px;
   padding: 0px;
   }
   
.rahmen{
   margin: 0 auto 0 auto;
   height:100%;
   width:1000px;
   }

.rahmenNeu  {
   clear:both;
   }

.title   {
   background-image:url(img/mauer_top.gif);
   height:110px;
   border:0px solid #000;
   border-bottom-width:1px;
   border-left-width:1px;
   border-right-width:1px;
   }

#rahmenLeft {
   background-image:url(img/mauer_top.gif);
   width:138px;
   margin-top:8px;
   padding-bottom:2px;
   background-color:#666;
   border:1px solid #000;
   }
   

.menuButton {
   background-color:#7394B5;
   border:0px solid #000;
   border-bottom-width:1px;
   padding-bottom:2px;
   padding-left:2px;
   margin-bottom:4px;
   margin-left:2px;
   margin-right:2px;
   height:18px;
   }


.rahmenRight {
   margin-left:4px;
   padding-left:2px;
   margin-top:8px;
   float:left;
   overflow:auto;
   }

.picPrev  {
   background-image:url(img/shadow_small.gif);
   background-repeat: no-repeat;
   background-position: right bottom;
   padding-bottom:7px;
   margin-right:8px;
   }

.picPrevFloat  {
   position:relative;
   background-image:url(img/bgimage.gif);
   background-repeat: no-repeat;
   padding-bottom:4px;
   padding-right:4px;
   margin-right:8px;
   float:left;
   }

.picLeer  {
   position:relative;
   padding-bottom:4px;
   padding-right:4px;
   margin-right:8px;
   float:left;
   }


.terminBox  {
   width:348px;
   margin-bottom:40px;
   text-align:center;
   float:left;
   }

.terminPrev {
   font-weight:bold;
   text-align:center;
   }

.termineRight  {
   background-image:url(img/mauer_top.gif);
   border:1px solid #000;
   margin-top:8px;
   width:140px;
   float:right;
   }
   
.headline   {
   font-size:13px;
   font-weight:bold;
   background-color:#6B849C;
   color:#000;
   padding-bottom:2px;
   padding-left:4px;
   }

.headlineTermin   {
   font-weight:bold;
   width:497px;
   float:right;
   background-color:#6B849C;
   color:#000;
   padding-bottom:2px;
   padding-left:4px;
   margin-top:6px;
   }

.headline a{
   font-weight:bold;
   color:#000;
   font-size:12px;
   }
   
headline a:hover  {
   text-decoration:underline;
   }

.trennerSmall  {
   float:right;
   height:6px;
   }

.trenner  {
   height:12px;
   }

.textTermin {
   font-weight:bold;
   width:496px;
   float:right;
   }

.textBoxLeft   {
   width:638px;
   border:0px solid #000;
   font-weight:bold;
   }

/* 13px fuer gross */

a  {
   color:#000;
   text-decoration:none;
   }

a:hover{
   text-decoration:underline;
   }
   
.login   {
   position:absolute;
   width:15px;
   height:15px;
   top:0px;
   left:0px;
   }

.admin   {
   height:18px;
   padding-top:2px;
   text-align:center;
   background-color:#900;
   font-weight:normal;
   }

input {
   font-size:13px;
   border:1px solid #999;
   padding:1px;
   }

radio {
   border:1px solid #999;
   padding:1px;
   }

.categ   {
   font-size:0.9em;
   border:0px solid #fff;
   border-top-width:1px;
   width:110px;
   margin:2px 10px 2px 10px;
   padding:2px;
   color:#000;
   }
   
.categSub   {
   font-size:0.9em;
   border:0px solid #fff;
   background-color:#B5CEEF;
   padding:1px;
   margin-bottom:2px;
   width:100px;
   margin-left:20px
   }

.pic  {
   max-width:130px;
   }
