/* ergomar */

body { margin:0px 0px 0px 0px; background: url(pix/bg_stripes.gif); }

table.one { width:100%; }
table.verlauf {  background: url(pix/schatt_blau.gif); height:100%; }

td.weiss { background:#FFFFFF; width:100%; }
td.blau { background:#89D2F4; width:100%; }
td.dunkelblau { background:#016DB5; }
td.hellblau { background:#B6DEFE; }
td.weiss_v { background: url(pix/schatt_weiss.gif); }
td.blau_v { background: url(pix/schatt_blau_kl.gif); }
td.headline { background: url(pix/bg_headline.gif); width:100%; }
td.content { background:#D9EEFF; height:550; }
td.foot { background: url(pix/bg_foot.gif); }

td.kids { background: url(pix/btn_kids.gif); }

tr.tabelle1 { background:#FF9933; }
tr.tabelle2 { background:#FFB76F; }
tr.tabelle3 { background:#FFFFFF; }
tr.tabelle4 { background:#FFEADE; }

tr.tabelle_1 { background:#015A97; }
tr.tabelle_2 { background:#AED3EA; }
tr.tabelle_3 { background:#FFFFFF; }
tr.tabelle_4 { background:#AED3EA; }

a:link { text-decoration:none; color:#F4823D;}
a:visited { text-decoration:none; color:#F4823D;}
a:hover { text-decoration:none; color:#F4823D;}
a:active { text-decoration:none; color:#F4823D;}


p {
  font-family: arial;
  font-size: 12px;
  color: #015A97;
  text-decoration:none;
  font-weight: normal;
  }
  
p.klein {
  font-family: arial;
  font-size: 10px;
  color: #015A97;
  text-decoration:none;
  font-weight: normal;
  } 
  
p.gross {
  font-family: arial;
  font-size: 13px;
  color: #015A97;
  text-decoration:none;
  font-weight: bold;
  } 

p.weiss {
  font-family: arial;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
  }
  
p.orange {
  font-family: arial;
  font-size: 12px;
  color: #C6632B;
  text-decoration:none;
  font-weight: normal;
  }
  
p.orange_klein {
  font-family: arial;
  font-size: 11px;
  color: #C6632B;
  text-decoration:none;
  font-weight: normal;
  }
  
p.orange_gross {
  font-family: arial;
  font-size: 14px;
  color: #C6632B;
  text-decoration:none;
  font-weight: normal;
  }

  
p.blau_klein {
  font-family: arial;
  font-size: 11px;
  color: #015A97;
  text-decoration:none;
  font-weight: normal;
  }
  
  
h1 {  font-family:arial; color:#F09020; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: bold; text-decoration: none;}
h2 {  font-family:arial; color:#015A97; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h3 {  font-family:arial; color:#F09020; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h4 {  font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: bold; text-decoration: none;}
h5 {  font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; text-decoration: none;}


a.navi:link { font-family:arial; color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.navi:visited { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.navi:hover { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.navi:active { font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight: normal; }  

a.navi_blau:link { font-family:arial; color:#006DB5; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.navi_blau:visited { font-family: arial; font-size: 11px; color: #006DB5; text-decoration:none; font-weight: normal; }
a.navi_blau:hover { font-family: arial; font-size: 11px; color: #006DB5; text-decoration:none; font-weight: normal; }
a.navi_blau:active { font-family: arial; font-size: 11px; color: #006DB5; text-decoration:none; font-weight: normal; }  

a.subnavi:link { font-family:arial; color:#CF5818; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.subnavi:visited { font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal; }
a.subnavi:hover { font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal; font-style: italic; }
a.subnavi:active { font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal; font-style: italic; } 

a.subnavi_wgr: link { font-family:arial; color:#CF5818; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.subnavi_wgr:visited { font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal; }
a.subnavi_wgr:hover { font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal;  }
a.subnavi_wgr:active {  font-family: arial; font-size: 11px; color: #CF5818; text-decoration:none; font-weight: normal; } 



.navi_a { 
	  font-family:arial;
	  color:#F4823D;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  }
	  
.subnavi_a {
	  font-family:arial;
	  color:#F4823D;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  font-size: 11px;
	  font-weight: normal;
	  text-decoration: none;
	  }

.subnavi_wgr {
	  font-family:arial;
	  color:#F4823D;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  }
	  
.specialnavi_a {
	  font-family:arial;
	  color:#F4823D;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  font-size: 11px;
	  font-weight: normal;
	  text-decoration: none;
	  }
	  


a.news:link { font-family: arial; font-size: 11px; color: #015A97; text-decoration:none; font-weight: bold; }
a.news:visited { font-family: arial; font-size: 11px; color: #015A97; text-decoration:none; font-weight: bold; }
a.news:hover { font-family: arial; font-size: 11px; color: #015A97; text-decoration:none; font-weight: bold; }
a.news:active { font-family: arial; font-size: 11px; color: #015A97; text-decoration:none; font-weight: bold; }
a.newsx:link { font-family: arial; font-size: 12px; color: #015A97; text-decoration:none; font-weight: bold; }
a.newsx:visited { font-family: arial; font-size: 12px; color: #015A97; text-decoration:none; font-weight: bold; }
a.newsx:hover { font-family: arial; font-size: 12px; color: #015A97; text-decoration:none; font-weight: bold; }
a.newsx:active { font-family: arial; font-size: 12px; color: #015A97; text-decoration:none; font-weight: bold; }

a.specialnavi:link { font-family:arial; color:#0071BC; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.specialnavi:visited { font-family: arial; font-size: 11px; color: #0071BC; text-decoration:none; font-weight: normal; }
a.specialnavi:hover { font-family: arial; font-size: 11px; color: #F4823D; text-decoration:none; font-weight: normal; }
a.specialnavi:active { font-family: arial; font-size: 11px; color: #0071BC; text-decoration:none; font-weight: normal; }  



.links {
  font-family: arial;
  font-size: 11px;
  color: #666666;
  text-decoration:none;
  font-weight: normal;
  } 
	  


 
.input  {
       background-color: #FFFFFF;
       border-top: #F58846 1px solid;
       border-bottom: #016DB5 1px solid;
       border-left: #F58846 1px solid;
       border-right: #016DB5 1px solid;
       font-family:  verdana, arial;
       font-size: 10px;
       color: #333333;
}

/*Kalender*/
.norm, .norm_b, .white, .white_b, .invert, .weekend, .yellow,.yellow_b, .white_r, .white_s { font-family:verdana; color:white; font-size: 10px;}
.norm_b { font-weight: bold; font-family:verdana; font-size: 9px;}
.white_b { font-weight: bold; font-family:verdana; font-size:9px; color:#A3280E;}
.white, .white_b, .white_s { text-align: center; font-family:verdana; font-size:9px;}
.white_r { font-size: 9px; text-align: right; font-weight: normal; font-family:verdana; color:#A3280E;}
.white_s { font-size: 9px; font-family:verdana;}
.yellow { color: #034EA2; text-align: center; font-size:9px; font-family:verdana;}
.yellow_b { color: #034EA2; text-align: center; font-size:9px; font-family:verdana;}
.heute_yellow   { color: #034EA2; text-align: center; font-size:9px; font-family:verdana; border:1px solid #034EA2 ;}
.heute_yellow_b { color: #034EA2; text-align: center; font-size:9px; font-family:verdana; border:1px solid #034EA2 ;}
.invert { color:#336699; text-align:center; font-weight:bold; font-size:9px; font-family:verdana;}
.weekend { color:#336699; text-align:center; font-weight:bold; font-size:9px; font-family:verdana;}




/* ------------------------------------------- */



.button {
	background-color: #D9EEFF;
	color: #aa0201;
	font-weight: bold;
	font-family:  arial;
  font-size: 13px;
	padding: 3px;
	border: 0px;
	cursor: pointer;
	}
	
	a.button {
	background-color: #D9EEFF;
	font-family:  arial;
  font-size: 13px;
	color: #aa0201;
	font-weight: bold;
	padding: 3px;
	border: 0px;
	cursor: pointer;
	}
	
#warenkorb th{
	border-bottom:1px solid black;
	border-right:1px solid black;
}
#warenkorb td{
	border-bottom:1px solid black;
	border-right:1px solid black;
}
#warenkorb table{
	border:1px solid black;
	
}