/* CONCORDIA Wellness- und Sporthotel*/

body { margin:0px 0px 0px 0px; background: url(../images/pix/hg.gif); }
table.one { height: 100%; }
table.onlinebuchen { background: url(../images/pix/r_onlinebuchen_hg.gif); }

td.header_willkommen { background: url(../images/pix/header_willkommen.gif); }
td.navi_2 { background:#b48327; }
td.content { background:#FFFFFF; }
td.rechts { background:#fcf4de; }

td {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  line-height: 1.5;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
}

p.content {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  line-height: 1.5;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  }

p.weiss {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  line-height: 1.5;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
  }


.textItem {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  line-height: 1.5;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  }


p.headline {
  font-family: tahoma, arial, verdana;
  font-size: 13px;
  color: #b48327;
  text-decoration:none;
  font-weight: bold;
  }
  


p.navi_1 {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  color: #b48327;
  text-decoration:none;
  font-weight: normal;
  } 
  
a.navi_1:link { font-family: tahoma, arial, verdana; color:#b48327; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.navi_1:visited { font-family: tahoma, arial, verdana; font-size: 11px; color: #b48327; text-decoration:none; font-weight: normal; }
a.navi_1:hover { font-family: tahoma, arial, verdana;; font-size: 11px; color: #b48327; text-decoration:none; font-weight: bold; }
a.navi_1:active { font-family: tahoma, arial, verdana; font-size: 11px; color: #b48327; text-decoration:none; font-weight: bold; }  
  
  
p.navi_2 {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
  }
  
a.navi_2:link { font-family: tahoma, arial, verdana; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.navi_2:visited { font-family: tahoma, arial, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.navi_2:hover { font-family: tahoma, arial, verdana;; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.navi_2:active { font-family: tahoma, arial, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: bold; }  

  
p.klein {
  font-family: tahoma, arial, verdana;
  font-size: 9px;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  } 
  
a.klein:link { font-family: tahoma, arial, verdana; color:#b48327; margin-top: 0px; margin-bottom: 0px; font-size: 9px; font-weight: normal; text-decoration: none; }
a.klein:visited { font-family: tahoma, arial, verdana; font-size: 9px; color: #b48327; text-decoration:none; font-weight: normal; }
a.klein:hover { font-family: tahoma, arial, verdana;; font-size: 9px; color: #b48327; text-decoration:underline; font-weight: normal; }
a.klein:active { font-family: tahoma, arial, verdana; font-size: 9px; color: #b48327; text-decoration:underline; font-weight: normal; }  


p.sub {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  color: #333333;
  text-decoration:none;
  font-weight: normal;
  }

a.sub { font-family: tahoma, arial, verdana; color:#333333; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.sub { font-family: tahoma, arial, verdana; font-size: 11px; color: #333333; text-decoration:none; font-weight: normal; }
a.sub { font-family: tahoma, arial, verdana;; font-size: 11px; color: #333333; text-decoration:none; font-weight: bold; }
a.sub { font-family: tahoma, arial, verdana; font-size: 11px; color: #333333; text-decoration:none; font-weight: bold; }  
  

  

a:link { text-decoration:none; color:#b48327;}
a:visited { text-decoration:none; color:#b48327;}
a:hover { text-decoration:none; color:#b48327;}
a:active { text-decoration:none; color:#b483271;}
 
  
h1 {  font-family:arial; color:#8D1E31; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h2 {  font-family:arial; color:#666666; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h3 {  font-family:arial; color:#8D1E31; margin-top: 0px; margin-bottom: 0px; font-size: 15px; font-weight: bold; text-decoration: none;}


.input, .inputplz {
       background-color: #ffffff;
       border-top: #b48327 1px solid;
       border-bottom: #b48327 1px solid;
       border-left: #b48327 1px solid;
       border-right: #b48327 1px solid;
       font-family:  Tahoma, Arial, Verdana, Helvetica;
       font-size: 11px;
       color: #b48327;
}
.submit {
		background-color: #b48327;
       border-top: #b48327 1px solid;
       border-bottom: #b48327 1px solid;
       border-left: #b48327 1px solid;
       border-right: #b48327 1px solid;
       font-family:  Arial, Verdana, Tahoma, Helvetica;
       font-size: 11px;
       color: #FFFFFF;
}


.close{
	cursor: pointer; 
	width: 661px; 
	background-color: #B48327;
	color: #fff;
	text-align: right;
	padding: 3px;
	font-weight: bold;
}


/* ------------------------------------------- */






--------------------------------------------- 
               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;
}

#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: 60px; }
#mod_tl .sp1 { width: 85px; }
#mod_tl .sp2 { width: 90px; }
#mod_tl .sp3 { width: 300px; }
#mod_tl .sp4 { width: 100px; }
#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; 
}

--------------------------------------------- 