
body {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	10pt;
	color:		#6B6B69;
	margin-bottom: 	0px;
	padding:	0px;
	/*background-color:#F1F1EF;*/
	/*text-justify : newspaper;*/
}
/**   main   **/
	#header{width:100%;}
	
	#header td.logopool{width:150px;
		align:left;}
	
	#navigation{ width:100%;}
	
	#subnavi{ width:100%;}
	#subnavi td.subnav{
		border-bottom: 1px solid;
		border-color: #D6D6D6;
	}
	
	#content{width:960px;}
	#content hr{
		width:100%;
		margin: 10px 0 10px 0;
		padding: 0px;
		border-bottom: 1px solid #D9D4D0;
		border-top: 1px solid #FFFFFF;
	}
	#content td {
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		color:		#6B6B69;
		font-size:	12px;
	/*text-justify : newspaper;*/
	}
	#content .subhead{font-size:	10px;}
	#content .nogap{
		margin: 0 0 0 0;
		padding: 0px;
		width:100%;
		border-bottom: 1px solid #D9D4D0;
	/*border-top: 1px solid #FFFFFF;*/
	}
	
	#contentdetail{width:549px;}
	
	#contentdetail .nogap{
		margin: 2px 0 2px 0;
		padding: 0px;
		width:100%;
		border-bottom: 1px solid #D9D4D0;
	/*border-top: 1px solid #FFFFFF;*/
	}
	
	#contentdetail hr{
		margin: 10px 0 10px 0;
		padding: 0px;
		border-bottom: 1px solid #D9D4D0;
		border-top: 1px solid #FFFFFF;
	}
	
	
	#programs{width:550px;}
	#programs td {
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		color:		#6B6B69;
		font-size:	12px;
		width:25%;
	}
	
	#download{width:100%;}
	#download tr.oddline{
		background-color:#F4F4F4;
		}
	
	
	#joblist{width:100%;}
	#joblist td{
		font-weight:bold;
		background-color:#F4F4F4;
	}
	#joblist td.download{
		width:55px;
		text-align:right;
	}
	#joblist td.date{
		padding-left:2px;
	}
	
	#kontakt{width:100%}
	#kontakt td{
		width:50%; 
		border-top:1px solid #D4D4D4;
		
	}
	#sitemap{width:100%}
	#sitemap td{
		margin: 10px 0 10px 0;
		padding-top:6px;
		
	}
	a.sitemasub{
		margin: 10px 0 10px 0;
		padding-top:6px;
		font-weight:normal;
		
	}
	a:hover.sitemasub{
		margin: 10px 0 10px 0;
		padding-top:6px;
		font-weight:normal;
		
	}
	
	#teaser_large{
		/*position:relative; */
		position:absolute;
		left:10; 
		top:225; 
		z-index:3;
	}
	 
/** content teaser **/	
	#contentteaser{
		width: 194px;
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		color:		#6B6B69;
		font-size:	12px;
		background-color:#F4F4F4;
		border-bottom:1px solid #D4D4D4;
	}
	#publications{width:518px;}
	
	#publications tr.oddline{
		background-color:#F4F4F4;
		
	}
	#publications td{
		padding-left:2px;
	}
	#publications td.lines{
		border-top:1px solid #D5D5D5;
	}
	
	
/** small teaser **/	
	#smallteaser { width:100%;}
	#smallteaser tr.oddteaser{
		background-color:#F4F4F4;
	}
	#smallteaser td, #smalloddteaser td{
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		color:		#6B6B69;
		font-size:	11px;
	}
	#smallteaser h2,#smalloddteaser h2 {
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		text-transform : uppercase;
		margin-top:0px; 
		margin-bottom:4px; 
		color:		#FF6411;
		font-size:	12px;
		font-weight:bold;
	}
	#smallteaser td.teasertd {
		font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
		color:		#FF6411;
		font-size:	12px;
		font-weight:bold;
		border-bottom:1px solid #D4D4D4;
		text-align:right;
		vertical-align: top;
	}
	
	
	#smalloddteaser{ 
		width:100%; 
		background-color:#F4F4F4;
		border-top:1px solid #D4D4D4;
		}
	
	.fullcontent{width: 445px;}
	
	.skyscraper{
		width: 140;
		/*border:1px solid;border-color: #D6D6D6;*/
	}
	.teaser{
		width: 270px;
		/*border:1px solid;border-color: #D6D6D6;*/
	}
	.contentteaser{
		width: 194px;
		/*border:1px solid;border-color: #D6D6D6;*/
	}
/**   main end **/
hr{
	/**
	width:100%;
	color:#D9D4D0;
	line-height : 1px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	**/
	margin: 10px 0 10px 0;
	padding: 0px;
	border-bottom: 1px solid #D9D4D0;
	border-top: 1px solid #FFFFFF;
}


.hrlinie {
	padding:0px;
	margin:0px;
	width:440px;
	height:1px;
	background:#D9D4D0;
	border:0px;
	overflow:hidden;
	margin-top:2px;
	margin-bottom:8px;
}
	



a.teaserlink {
	color:		#5D5F5A;
	font-size:	12px;
	font-weight:bold;
	text-decoration:none;
}

h1 {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	text-transform : uppercase;
	margin-top:0px; 
	margin-bottom:4px; 
	color:		#FF6411;
	font-size:	14px;
	font-weight:bold;
}

h2 {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	text-transform : uppercase;
	margin-top:12px; 
	margin-bottom:4px; 
	color:		#FF6411;
	font-size:	14px;
	font-weight:bold;
}
h3 {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	text-transform : uppercase;
	margin-top:2px; 
	margin-bottom:4px; 
	line-heigth:4px;
	color:		#6B6B69;
	font-size:	14px;
	font-weight:bold;
}
h4 {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	text-transform : uppercase;
	margin-top:15px; 
	margin-bottom:4px; 
	line-heigth:15px;
	color:		#6B6B69;
	font-size:	14px;
	font-weight:bold;
}
h5 {
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	margin-top:15px; 
	margin-bottom:4px; 
	line-heigth:15px;
	color:		#6B6B69;
	font-size:	14px;
	font-weight:bold;
}



/** links **/
a.clickpath{
	text-decoration:none;
	font-weight:normal;
	color: #5D5F5A;
	}
	
a:hover.clickpath {
	text-decoration:none;
	font-weight:normal;
	color: #0487E0;
	}
	
a.topnav {
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #B2B2B1;
	}
a:hover.topnav {
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:	12px;
	font-weight:normal;
	text-decoration:none;
	color: #0487E0;
	}
	
a.footernav{
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color: #B2B2B1;*/
	color: #FFFFFF;
	}
a:hover.footernav {
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:	12px;
	font-weight:normal;
	text-decoration:none;
	color: #0487E0;
	}
	
a.topnavactive {
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #0487E0;
	}
a:hover.topnavactive {
	font-family:Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #0487E0;
	}

/** ################## **/

a{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	color: #6B6B69;
}

a:hover{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	color: #0487E0;
}

a.mainnav{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color: #6B6B69;
}

a:hover.mainnav{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color: #0487E0;
}
a.mainnavon{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color: #0487E0;
}
a:hover.mainnavon{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color: #0487E0;
}
a.navilink{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	color: #9F9F9F;
}

a:hover.navilink{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	color: #0487E0;
}
	
a.brandlink{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	12px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	/*color: #FF6411; ORANGE */ 
	color: #6B6B69;
}

a:hover.brandlink{
	font-family:Helvetica,Verdana,Arial,Geneva, sans-serif;
	font-size:	12px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	color: #0487E0;
}

	
#formtable input{
	font-family : Arial,Verdana,Trebuchet MS;
	font-size : 9pt;
	color: #0487E0;
}
#formtable input.text{
	border-color : #A5ACB2;
	border : 4px solid ;
	
}

input  {
	font-family : Arial,Verdana,Trebuchet MS;
	font-size : 9pt;
	color: #0487E0;
	/*background-color : #FFFFFF;*/
	/*border-width : 1px solid;*/
}
input.text{
	border-color : #A5ACB2;
	border : 4px solid ;
}