H1 {
	font-style : normal; 
	font-variant : normal; 
	font-weight : bold; 
	font-size : 10pt; 
	color : #000000; 
	background-color : transparent; 
}

h3 {
	text-align:left;
	font-size : 9pt; 
	border-bottom: 4px solid red;
	margin-left:5px;
	margin-right:5px;
}


p {
	font-size : 8pt; 
}


.smalltext {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 8pt; 
}


.smalltext a:link{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : /*#efb240*/ #99CC99 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #BBBBBB/*#d8860a*/;
}

.bg_medium {
  /*background-color : #D3D3D3;/ *#efb240;*/
  background: #D3D3D3 url(http://web.calumed.de/common/images/cellpic_nav2.gif) repeat-x;
  background-position:left bottom;
 background-repeat:repeat-x;
}

.bg_light {
  /*background-color : #eeeeee;/ *#f7ca88*/
  
	background: #F3F3F3 url(http://web.calumed.de/common/images/cellpic_nav.gif) repeat-x;
	background-position:left bottom;
}

.bg_cal_today {
	background: #FDECEC url(http://web.calumed.de/common/images/cellpic_nav3.gif) repeat-x;
	background-position:left bottom;
}


.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.copyright {
    font-size: .8em;
    text-align: center;
}

.pagetitle {
  text-align:left;
  font-weight:normal;
  font-size:12pt;
  letter-spacing:0.2em;
  border-bottom: 1px dashed #999999;
  padding-left:10px;
  padding-top:3px;
  color:#999999;
	
}

.topnav {
	padding-top:3px;
	padding-right:15px;
	text-align:right;
	color:#A0A0A0;
	font-size:8pt;
}



/*--------------------------*/

hr{
	color: #A0A0A0;
}

input.button {
	color:black;
	background-color:#E0E0E0;
}

.navmenu {
font-size:9pt;
}



b.big {
	font-size:12pt;
	font-weight:bold;
}

b.color {
	 color: red; 
}

SMALL {
	font-size : 7pt;
	}
	   

.maintitle	{
	font-weight: bold; font-size: 22px; 
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #D10000;
}

/* This is the border line & background colour round the entire page #909090*/
/*.bodyline	{ background-color: #FFFFFF; border: 1px #303030 solid; padding-top:10px;padding-bottom:0px;}*/
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px;}

a.green {
	color:#5D915F;
	font-weight:bold;
}

.sidemenu {
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	padding-left:5px;
}

a.sidemenu {
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	padding-left:5px;
}


#content {
	position:relative;
	padding: 5px 0px 50px 10px;
	color:black;
	background-color: #ffffff;
	background-image: url(slogan.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content {
	padding: 0px 10px 0px 5px;
	color:black;
	text-align:justify;
	font-size:8pt;
	line-height:1.4em;
	font-family:verdana,Helvetica,Arial,sans-serif;

}

.content a, .content a:link, .content a:visited  {
  background-image: url(http://web.calumed.de/common/images/link.gif);
  background-repeat: no-repeat;
  background-position:left center;
  padding-left:10px;
}


.width470 {
	width:500px;
}

.bottom_gradient {
	background-color: #ffffff;
	background-image: url(images/4x20_gray_gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:20px;
}

.cat_title {
	color:black;
	font-weight:bold;
}

.cat_desc {
	font-style:italic;
	color:#A0A0A0;
	padding-left:5px;
}

.table_bottomline {
	border-collapse:collapse;
	border-bottom: 1px solid #999999;
}
			
			
		.table_front {
			border-top: 1px solid #999999;
			border-right: 2px solid #888888;
			border-bottom: 2px solid #888888;
			border-left: 1px solid #999999;
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back.gif);
			background-repeat: repeat-x;
			background-position: left top;
			}

		.table_front2 {
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back.gif);
			background-repeat: repeat-x;
			background-position: left top;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px none #999999;
			border-left: 1px solid #999999;
			}

		.table_front3_LTB {
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back.gif);
			background-repeat: repeat-x;
			background-position: left top;
			border-top: 1px solid #999999;
			border-right: 1px none #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px solid #999999;
			}

		.table_front3_RTB {
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back.gif);
			background-repeat: repeat-x;
			background-position: left top;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px NONE #999999;
			}

		.table_front3_LRB {
			border-collapse:collapse;
			background-position: left top;
			border-top: 1px none #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px solid #999999;
			}

		.table_front3_TB {
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(tb_back.gif);
			background-repeat: repeat-x;
			background-position: left top;
			border-top: 1px solid #999999;
			border-right: 1px none #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px none #999999;
			}


		.table_front3_LB {
			border-collapse:collapse;
			border-top: 1px none #999999;
			border-right: 1px none #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px solid #999999;
			}

		.table_front3_RB {
			border-collapse:collapse;
			border-top: 1px none #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px none #999999;
			}

		.table_front3_B {
			border-collapse:collapse;
			border-top: 1px none #999999;
			border-right: 1px none #999999;
			border-bottom: 1px solid #999999;
			border-left: 1px none #999999;
			}


		.table_front_topdown {
			border:1px solid #999999;
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back_bottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			}
			
			
		.table_front_topdown_over {
			border:1px solid #990000;
			border-collapse:collapse;
			background-color: #efefef;
			}

		.table_front_topdown2 {
			border-collapse:collapse;
			background-color: #ffffff;
			background-image: url(images/tb_back_bottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px none #999999;
			border-left: 1px solid #999999;
			}

.artikel_item {
	margin: 5px 5px 5px 5px;
}

.artikel_detail_left {
	padding-top:30px;
	padding-bottom:50px;
	text-align:center;
	width:200px;
}

.artikel_detail_right {
	padding: 15px 5px 15px 10px;
}


.text8erbold {
	font-size:8pt;
	font-weight:bold;
}

a.text8erbold {
	font-size:8pt;
	font-weight:bold;
}

.text8er {
	font-size:8pt;
}

a.text8er {
	font-size:8pt;
}

.art_beschreibung {
	font-size:9pt;
	font-style:italic;
	padding: 3px 5px 3px 20px;
}


.pichidden {
	position:absolute;
	overflow:visible;
/*	visibility:hidden;*/
	padding:0px 0px 0px 0px;
	display:none;
	width:500px;
	height:375px;
}

.picvisible {
	position:absolute;
/*	overflow:visible;*/
	width:500px;
	height:375px;
	margin-left:5px;
	padding:0px 0px 0px 0px;
/*	visibility:visible;*/
	display:block;
	z-index:9999;
	vertical-align:top;
	text-align:left;
/*	border:2px solid black;*/
	color:blck;
	background-color:white;
	background-repeat:no-repeat;
	background-position:center center;
	font-weight:bold;
}

.cig_image {
	padding-bottom:10px;
	border:1px solid white;
	cursor:auto;
}

.cig_image:hover {
	cursor:pointer;
}


.kompass_menu:hover {
	font-weight:bold;
}
