/**
 * Styles
 * @package CoMa
 * @subpackage inc
 * @author Birgit Kohl <bk@pixelwings.com>, Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */

body
{
	margin: 0px 0px 0px 40px;
	font-family: "Lucida Grande", Verdana;
	color: #333333;
	background-image:url(/_inc/site/images/contentbg.jpg);
	background-repeat:repeat-y;
}

a:link, a:active, a:visited
	{
		text-decoration: none;
  		color: #1C68B4;
		font-weight: bold;
  		margin: 0px;
  		padding: 0px;
  	}
  
a:hover
	{
		text-decoration: underline;
		color: #1C68B4;
		font-weight: bold;
		background-color: none;
		margin: 0px;
		padding: 0px;
  	}
	
td.hnav a,td.hnav a:visited,td.hnav a:link,td.hnav a:hover, td.hnavhi a, td.hnav a:hover, td.hnavhi a:hover {
	font-family: "Lucida Grande", Verdana;
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 20px;
	display:block;
}

td.hnav a:hover, td.hnavhi a:hover {
	color: #FFFFFF;
}

td.hnav {
	background-image: url(/_inc/site/images/hnav_bg_pl.jpg);
}

td.hnavhi {
	background-image: url(/_inc/site/images/hnav_bg_hi.jpg);
}
.hilite {
	font-family: "Lucida Grande", Verdana;
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(/_inc/site/images/hnav_bg_hi.jpg);
	text-decoration: none;
	padding-left: 20px;
}

.hilite a:link, .hilite a:hover, .hilite a:visited {
	color:#ffffff;
	font-weight:normal;
	text-decoration: none;
	display:block;
}

td.snav a,td.snav a:link,td.snav a:visited,td.snav a:hover,td.snav2 a, td.snavhi a,td.snavhi a:link,td.snavhi a:visited,td.snavhi a:hover, td.snavhi2 a, td.snavhi2 a:link, td.snavhi2 a:visited, td.snavhi2 a:hover {
	font-family: "Lucida Grande", Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display:block;
	
}

td.snav,td.snav2, td.snavhi {
	padding-left: 25px;
}

td.snav a:hover, td.snavhi a:hover {
/*	background-image: url(/_inc/site/images/snav_bg_hi.jpg); */
}

td.snavhi {
	background-image: url(/_inc/site/images/snav_bg_hi.jpg);
}

td.snav2 a:hover, td.snavhi2 a:hover {
	padding-left:25px;
	background-image: url(/_inc/site/images/snav_bg_hi2.jpg);
}


.hilitesub, .hilitesub2 {
	font-family: "Lucida Grande", Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	background-image: url(/_inc/site/images/snav_bg_hi.jpg);
	text-decoration: none;
	padding-left: 25px;
}
.hilitesub2 {
	background-image: url(/_inc/site/images/snav_bg_hi2.jpg);
}

.logos 
	{
		vertical-align: bottom;
	}
	
td 
	{
		font-family: "Lucida Grande", Verdana;
		font-size: 12px;
  		line-height: 17px;
		color: #333333;
		vertical-align: top;
	}

.h1 
	{
		font-family: Verdana;
		font-size: 16px;
		line-height: 18px;
		padding-top: 30px;
	}
	
.h2
	{
		font-family: Verdana;
		font-size: 23px;
		line-height: 23px;
		padding-bottom: 15px;
	}
	
.h3
	{
		font-family: Verdana;
		font-size: 16px;
		line-height: 24px;
		color: #1C68B4;
	}
	
.h4
	{
		font-family: Verdana;
		font-size: 14px;
		color: #333333;
	}
	
div.cblock {
	border:1px solid;
	width:49%;
	vertical-align:top;
}


div.beispiel0, div.beispiel1, div.beispiel2 {
	width:210px;
	float:left;
	padding-bottom:22px;
}
div.beispiel0, div.beispiel1 {
	padding-right:22px;
}

#metanav div {
	float:left;
	height:22px;
}

#metanav .break {
	width:22px;
}

.button {
	border:1px solid;
	background-color:#bccee6;
}

.success {
	color:#00aa00;
	font-weight:bold;
}

.error {
	color:#ff0000;
	font-weight:bold;
}

.team {
	float:left;
	list-style:none;
	padding-bottom:20px;
}

.team .photo {
	
	width:110px;

}

.team .description {
	float:left;
}

.created, .created a:link, .created a:visited, .created a:hover {
	color: #c1d3e7
}