.small { font-size: 10pt } 
body
{
background-image: url('../images/hintergrund.gif');
background-repeat: repeat-xy;
background-position:  left top;
}
a{ color: #e71e2c; text-decoration: underline; font-size: 10pt;}
a:hover{ color: #666666; text-decoration: none;}
a:active{ color: #e71e2c;}
h1 {font-size: 15pt; font-family: Arial, Helvetica; font-wight: bold;color:#e3000f; }   
h2 { color: #000000; font-size: 14pt; font-family: Arial, Helvetica }   
h5 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}   
p, li {font-size: 10pt; font-family: Arial, Helvetica;}
td { color: #00000; font-size: 10pt; font-family: Arial, Helvetica;}

a.type_1:link {color: #494848; text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica;}
a.type_1:visited {color: #494848; text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica;}
a.type_1:active {color: #494848; text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica;}
a.type_1:hover {color: #494848; text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica;font-wight: bold;}

a.type_2:link {color: #666666; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_2:visited {color: #666666; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_2:active {color: #666666; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_2:hover {color: #0A6887; text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica;} 
a.type_3:link {color: #000000; text-decoration: none; font-size: 8pt; font-family: Arial, Helvetica;}
a.type_3:visited {color: #000000; text-decoration: none; font-size: 8pt; font-family: Arial, Helvetica;}
a.type_3:active {color: #000000; text-decoration: none; font-size: 8pt; font-family: Arial, Helvetica;}
a.type_3:hover {color: #FFFFFF; text-decoration:none; font-size: 8pt; font-family: Arial, Helvetica;} 
a.type_4:link {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_4:visited {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_4:active {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_4:hover {color: #494848; text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica;} 
a.type_5:link {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_5:visited {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_5:active {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica;}
a.type_5:hover {color: #fffc22; text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica;} 

.imageOne2 a:link {color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageOne2 a:visited {color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageOne2 a:active {color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageOne2 a:hover{color:#ffffff;text-decoration:NONE;font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageTwo2 a:link {color: #ffffff; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageTwo2 a:visited {color: #ffffff; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageTwo2 a:active {color: #ffffff; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}
.imageTwo2 a:hover{color:#ffffff;text-decoration:NONE;font-size: 9pt; font-family: Arial, Helvetica;font-weight:normal;}

.gt0{border: solid 1px #aaa9a9;background: #fede9f;font-size: 100%;}
.gt1{border: solid 1px #aaa9a9;background: #f7a200;font-size: 100%;}
TD.newshead
{
background:#e2001a;
line-height:150%;
}
TD.newsinhalt
{
color:#ffffff;
border-bottom:1px dotted #ffffff;
line-height:150%;
}
TD.inhalt
{
background:#ffffff;
padding-top:10px;
padding-left:15px;
line-height:150%;
background-image: url('../images/ecke_re.png');
background-repeat: no-repeat;
background-position:  right bottom; 
}
TD.inhalt2
{
background:#ffffff;
line-height:150%;
}
TD.inhaltstart
{
background:#ffffff;
padding-top:10px;
padding-left:10px;
line-height:150%;
background-image: url('../images/starthint.gif');
background-repeat: repeat-x;
background-position:  left bottom; 
}
.inhaltbalken
{
background:#757575;
padding-top:0px;
padding-left:0px;
background-image: url('../images/balkenhintverlauf.gif');
background-repeat: no-repeat;
background-position:  right bottom; 
border-left:1px solid #9b9b9b;
color:#ffffff;
}
.inhaltbalken2
{
background:#757575;
padding-top:0px;
padding-left:0px;
margin-left:0px;
background-image: url('../images/balkenhintverlauf.gif');
background-repeat: no-repeat;
background-position:  right bottom; 
width:250px;
color:#ffffff;

}
.inhaltbalken2 p
{
padding-top:0px;
padding-left:5px;
}
TD.haupttable
{
background:#ffffff;
}
TD.nav
{
background-image: url('../images/navhint3.jpg');
background-repeat: no-repeat;
background-position:  left bottom; 
}
TD.nav2
{
background-image: url('../images/navhint4.gif');
background-position:  left bottom; 
}
div.sidenav 
{
width: 120px ;
float: left;
height: 100% ;
padding: 10px ;
}
TD.verlaufhint
{
background-image: url('upload/images/verlaufhint.gif');
}
.imageOne2
{
background: #ffffff;
cursor:hand;
color:#000000;
font-size:12pt;
}
.imageTwo2
{
background: #e2001a;
cursor:hand;
color:#ffffff;
font-size:12pt;
}
.imageOne2a
{
background-image:url(../images/button2.gif);cursor:hand;color:#000000;font-size:8pt;cursor:hand;
}
.imageTwo2a
{
background-image:url(../images/buttona.gif);cursor:hand;color:#FFFFFF;font-size:8pt;cursor:hand;
}
--------------------------------------------- 
               sKalender                      
--------------------------------------------- 

#mod_sK a { 
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none; 
 color: #444444;
}

#mod_sK a.tag { 
 font-size: 9px;
}

#mod_sK table {
 width: 160px;
 border: 1px solid #ffffff;
 margin-left: 10px;
 border-spacing: 4pt;
 font-size: 12px;
 font-family: sans-serif;
 text-decoration: none; 
 color: #000000;
}

#mod_sK td.navl {
 text-align: left; 
 width: 20%;
 font-weight: bold;
}

#mod_sK td.navr {
 text-align: right; 
 width: 20%;
 font-weight: bold;

}
#mod_sK td.navm {
 text-align: center; 
 width: 60%;
 font-weight: bold;
}

#mod_sK td.wtag {
 width:14%;
 background-color: #ffffff; 
 text-align: center; 
 color: #000000;
 font-family: sans-serif;
}

#mod_sK td.wochenende {
 background-color: #eeeeee; 
 color: #aaaaaa;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.wochentag {
 color: #999999;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.heute {
 background-color: #ff00ff;
 color: #43A0AF;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.belegt {
 background-color: #e3e3ff;
 color: #9E5357;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.belegtwe {
 background-color: #bfbfff;
 color: #9E5357;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.tangiert {
 background-color: #ffffcc;
 color: #9E5357;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.tangiertwe {
 background-color: #ffff99;
 color: #9E5357;    
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

--------------------------------------------- 
               Termineinausgabe              
--------------------------------------------- 

#mod_te h1 {
    font-size: 150%; 
    color: #000000; 
    margin-bottom: 5px;
}

#mod_te h2 {
    font-size: 120%; #
    font-weight: bold; 
    color: #000000; 
    margin-bottom: 5px;
}

#mod_te p {
    font-size: 100%; 
    color: #222222; 
}

--------------------------------------------- 

--------------------------------------------- 
                 Terminliste                  
--------------------------------------------- 

#mod_tlh {
   text-align: left;
}

#mod_tlf {
   text-align: left;
}

#mod_tl table {
   width: 600px; 
   background-color: #ffffff;
   border-collapse: collapse;
}
td.kopf {
   width: 600px; 
   background-color: #cccccc;
   border-collapse: collapse;
   color:#ffffff;
   font-size:12pt;
   font-weight: bold;
}

#mod_tl th {
   width: 100%;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color: #cacaca;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 5px;
}

#mod_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_tl a .highlight {
   color: red;
}

#mod_tl .border { 
    border-top:1px solid #000000; 
    border-bottom: 1px solid #000000; 
}

#mod_tl .hell { background-color: #ffffff; }
#mod_tl .dunkel { background-color: #dfdfdf; }
#mod_tl .sp0 { width: 100px;border-bottom:1px dotted #666666;}
#mod_tl .sp1 { width: 100px;border-bottom:1px dotted #666666;}
#mod_tl .sp2 { width: 90px;border-bottom:1px dotted #666666;}
#mod_tl .sp3 { width: 300px;border-bottom:1px dotted #666666;}
#mod_tl .sp4 { width: 100px;border-bottom:1px dotted #666666;}
#mod_tl .einrueck { padding-left: 15px; }

--------------------------------------------- 

--------------------------------------------- 
                 Terminteaser                 
--------------------------------------------- 

#mod_ttl table {
   width: 300px; 
   background-color: #ffffff;
   border-collapse: collapse;
}

#mod_ttl th {
   width: 100%;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   text-align:  left;
   vertical-align:  top;
   line-height:  200%;
   background-color: #cacaca;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 5px;
}

#mod_ttl td {
   text-align:  left;
   vertical-align: top;
   line-height: 130%;
}

#mod_ttl .hell { background-color: #ffffff; }
#mod_ttl .dunkel { background-color: #dfdfdf; }
#mod_ttl .sp1 { width: 110px; }
#mod_ttl .sp2 { width: 190px; }


--------------------------------------------- 
              Terminliste Select              
--------------------------------------------- 

#mod_ts {
   width: 600px; 
}

--------------------------------------------- 

