/* downloads
----------------------------------------------- */ 

.cd {
     color: #38484D;
     }



td#content .cd a {
     padding: 2px 0 2px 25px;
     line-height: 1.4em;
     border: 0;
     color: #445459;
     }


td#content .cd a:hover, 
td#content .cd a:active {
     border: 0;
     text-decoration: underline;
     }




#gmap{
width: auto;
height: 450px;
}
.team {
width: 118px;
float: left;
padding: 10px;
background-color: #fff;
     border-right: 5px solid #dee4e4;
     border-bottom: 5px solid #dee4e4;
     margin-right: 10px;
margin-bottom: 20px;
}

.team img {
margin-bottom: 10px;
}

.praxis {
background-color: #fff;

display: block;
     width: 176px;
     float: left;
     padding: 15px;
     border-right: 5px solid #dee4e4;
     border-bottom: 5px solid #dee4e4;
     margin-right: 20px;
     }
     
.praxis p, .team p {
     font-family : Verdana, Helevetica,sans-serif;
     font-size: 10px;
     line-height: 1.4em;
}



***************/
/* Colorscheme */
/***************/
.primColorStrong0 { background-color:#000000; }
.primColorMedium0 { background-color:#666666; } 
.primColorLight0 { background-color:#E7E7E6; } 
.secndColorStrong1 { background-color:#5D7B9B; }
.secndColorStrong0 { background-color:#82A0C0; } 
.secndColorMedium1 { background-color:#B5C8DB; } 
.secndColorMedium0 { background-color:#C8D3DD; } 
.secndColorLight1 { background-color:#E1E8EF; }
.secndColorLight0 { background-color:#E8EFF6; }
.teaserColor { background-color:#800000; } 
.neutralColorBlack { background-color:#000000; }
.neutralColorStrong0 { background-color:#999999; }
.neutralColorMedium0 { background-color:#ECF0F0; } 
.neutralColorLight0 { background-color:#E3EDED; } 
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:#00FF00; } 

/***************/
/* Links */
/***************/
a:link, a:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #001;
	background: transparent;
	}
a:hover {
	text-decoration : underline;
	color: #269CA8;
	background: transparent; 
	}
a:active {
	font-weight : normal; 
	text-decoration : none;
	color: #269CA8;
	background: transparent;  
	}
	
	
td#content a:link,td#content a:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #001;
	background: transparent;
	border-bottom: 1px dotted #43706F;
	}
td#content a:hover {
	text-decoration : none;
	color: #269CA8;
	background: transparent;
	border-bottom: 1px solid #269CA8;
	}
td#content a:active {
	font-weight : normal; 
	text-decoration : none;
	color: #269CA8;
	background: transparent;  
	border-bottom: 1px solid #6A0909;
	}
	
	
          
td#copyright a:link,td#copyright a:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #3B6069;
	background: transparent;
	}
td#copyright a:hover {
	text-decoration : underline;
	color: #3B6069;
	background: transparent;
	}
td#copyright a:active {
	font-weight : underline; 
	text-decoration : none;
	color: #3B6069;
	background: transparent;  
	}

/***************/
/* Text */
/***************/

body	{
	background-color: #D6DBDC;
	color: #38484D;
	margin: 0;
	padding: 0;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	}
p {
     font-size: 12px;
     margin:0;
     padding: 0;
     }
    td#content p {
     margin: 0  0 10px 0;
     }

p.description  {
     font-weight:bold;
     margin-bottom:10px;
     }

p.caption {
     font-style:italic;
     font-size:11px;
     font-weight:normal;
     margin-top:5px;
     margin-bottom:5px;
     }
#copyright p {
     font-size: 11px;
     line-height: 1em;
     line-height: 1.3em;
     color: #3B6069;
     padding: 0;
     }
	h1 {
     color: #445459;
     font-weight: normal;
     text-transform: uppercase;
	font-size: 18px;
     margin-top: 0em;
     margin-bottom: 0.7em;
     }
h2 {
     color: #64968C;
     font-weight: normal;
     font-size: 16px;
     line-height: 16px;
     margin-top: 1em;
     margin-bottom: 0.7em;
     padding: 0;
     }
     
h3 {
     color: #64968C;
     font-weight: bold;
	font-size: 12px;
     line-height: 16px;
     margin-top: 1.1em;
     margin-bottom: 0.7em;
     padding: 0;
     }
 
ul {
     list-style-type: none;
     padding:0;
     margin: 0;
     margin-bottom:  11px;
     }
li {
     background: url(http://www.koeln-hno.de/common/common/dot_li.gif)  left top no-repeat;
     padding-left: 15px;
     font-size: 12px;
margin-top: 8px;
     }
     
/***************/
/* Design */
/***************/

table#main {
     border-right: 6px solid #C6CBC7;
     border-bottom: 6px solid #C6CBC7;
     }
     
td#header {
     height: 100px;
     background: #fff url(http://www.koeln-hno.de/common/common/header.jpg)  top left no-repeat;
     }
     
td#channels {
     height: 18px;
     background-color: #64968C;
     padding-right: 15px;
     }
     
td#content, td#navigation {
     height: 400px;
     border-top: 10px solid #fff;
     }
     
td#content {
     background-color: #F0F8FA;
     padding:20px 20px 20px 20px;
     margin:0;
     }




td#navigation { 
     background-color: #fff;
     padding-bottom:20px;
     }
     


     
td#copyright {
     height:27px;
     background-color: #F0F8FA;
     border-top: 1px solid #ffffff;
     padding:0px 20px 0px 20px;
     }
     


td#content img {
     margin-right: 6px;
     }     

     


/****************/
/* Navigation */
/***************/
	
a.topmenu, a.topmenu:link, a.topmenu:visited, a.topmenua, a.topmenua:link, a.topmenua:visited  {
	font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
     margin-top: 0;
     padding-top: 0;
	}
	
a.topmenu, a.topmenu:link, a.topmenu:visited {
	color: #fff;
	}
a.topmenu:hover, a.topmenu:active, a.topmenua, a.topmenua:link, a.topmenua:visited, a.topmenua:hover, a.topmenua:active {
	font-size: 11px;
	font-weight: normal;
     color: #fff;
	text-decoration: underline;
	}
.tophelper {
	font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 11px;
	}

div#micronav {
	font-size: 10px;
	margin-bottom:10px;
	}

div#micronav a:link, div#micronav a:visited  {
	text-decoration: none;
	border-bottom: 0px;
	}

a.rightmenu, a.rightmenu:link, a.rightmenu:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
/*	text-transform: uppercase;*/
	text-decoration: none;
	color: #38484D;
     background: #E1F1F5 url(http://www.koeln-hno.de/common/common/dot_right_normal.gif)  center left no-repeat;
	border-bottom: #fff 1px solid;
	line-height: 27px;
	height: 27px;
	padding: 0px 0px 0px 30px;
	}
a.rightmenu:hover {
     background: #AACAD2 url(http://www.koeln-hno.de/common/common/dot_right_on.gif)  center left no-repeat;	
	text-decoration: none;
		border-bottom: #fff 1px solid;
 	color: #000;
	}
a.rightmenu:active {
	color: #000;
	}
	
a.rightmenua, a.rightmenua:link, a.rightmenua:visited, a.rightmenua:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
/*	text-transform: uppercase;*/
	text-decoration: underline;
/*	color: #000; */
	color: #000;
     background: #AACAD2 url(http://www.koeln-hno.de/common/common/dot_right_on.gif)  center left no-repeat;
	border-bottom: #fff 1px solid;
	line-height: 27px;
	height: 27px;
	padding: 0px 0px 0px 30px;
	}
a.rightmenua:active {
	color: #000;
	}
	
	
	

	
	
/**********************/
/* Teaser */
/**********************/
TABLE.teaserElement {
    border-spacing: 0pt 0pt;
    border-collapse: collapse;
    border-style: none;
    width: 100%;
}

#portal TABLE.teaserElement {
    width: 211px;
} 

P.teaserTitle {
     font-family : Arial,Helevetica,sans-serif;
     color : #269CA8;
font-weight: bold;
     font-size: 12px;
     line-height: 1.3em;
     text-transform: uppercase;
     margin: 1.3em 1em 0 10px;
     padding: 0;
     }
TD.teaserTitle, TD.teaserText {
     padding: 0px;
     width:280px;
     }
A.teaserTitle:link, A.teaserTitle:visited {
     font-family : Arial,Helevetica,sans-serif;
     color : #269CA8;
     line-height: 1em;
     text-transform: uppercase;
     }
p.teaserText {
     font-family : Verdana, Helvetica,sans-serif;
     font-size: 10px;
     line-height: 1em;
     margin: 0;
     line-height: 1.3em;
     color: #38484D;
     padding: 10px;
     }
A.teaserText:link, A.teaserText:visited {
    color: #38484D;
    text-decoration: underline;
}
A.teaserText:hover, A.teaserText:active {
    color: #269CA8;
    text-decoration: underline;
}
/**********************/
/* Functions */
/**********************/
.Copyright,.functionSearch {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.functionSearch {
color : #FFFFFF;
}
a.functionSearch:link, a.functionSearch:visited {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #FFFFFF;
text-decoration : none;}
a.functionSearch:hover, a.functionSearch:active, a.Copyright:hover, a.Copyright:active  {
text-decoration : underline;
}
a.Copyright:link, a.Copyright:visited {
color : #003366;
text-decoration : none;
}
a.forumNav:link,a.forumNav:visited  {
color : #003366;
font-weight: bold;
text-decoration: underline;
}
a.forumNav:active,a.forumNav:hover {
color : #000000;
font-weight: bold;
text-decoration: none;
background-color: #E1E8EF;
}
/*******************/
/* H.3.6 Sitemap   */
/*******************/
td#content TD.sitemapTitle0, td#content TD.sitemapTitle1 {
  font-size:0.7em;
  background-color: #ECF0F0;
  border-right: 1px dotted #C4C6BD;
  border-bottom: 1px dotted #C4C6BD;
  padding-left: 6px;
 }
td#content A.sitemapTitle0:link, td#content A.sitemapTitle0:visited {
  font-size:0.7em;
  font-weight: normal;
  color: #43706F;
  text-decoration: none;
  border: 0;
}
td#content A.sitemapTitle1:link, td#content A.sitemapTitle1:visited {
  font-size:0.7em;
  font-weight: normal;
  color: #6A0909;
  text-decoration: underline;
  border: 0;
}
td#content A.sitemapTitle0:hover, td#content A.sitemapTitle0:active {
  font-size:0.7em;
  font-weight: normal;
  color: #6A0909;
  text-decoration: underline;
  border: 0;
}
td#content A.sitemapTitle1:hover, td#content A.sitemapTitle1:active {
  font-size:0.7em;
  font-weight: normal;
  color: #6A0909;
  text-decoration: underline;
  border: 0;
}
td#content A.sitemapElement0:link, td#content A.sitemapElement0:visited {
  font-size:0.7em;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}
td#content A.sitemapElement1:link, td#content A.sitemapElement1:visited {
  font-size:0.7em;
  color: #6A0909;
  font-weight: normal;
  text-decoration: underline;
  border: 0;
}
td#content A.sitemapElement0:hover, td#content A.sitemapElement0:active {
  font-size:0.7em;
  color: #6A0909;
  text-decoration: underline;
  border: 0;
}
td#content A.sitemapElement1:hover, td#content A.sitemapElement1:active {
  font-size:0.7em;
  color: #6A0909;
  text-decoration: underline;
  border: 0;
}
/*************************/
/* Management Interface  */
/*************************/
.cmsTxtColorStrong0 { color: #000066; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color: #000066; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */
.ftTH { background-color:#cccccc; }
.ftTD { background-color:#F0F8FA; }