@charset "utf-8";
/* 

	[FK] netzkern GmbH
	
	_colors_
	bright blue: #f1f7fb
	yellow: #fadf93
	rot: #9C2730
 */

body,
html,
#form1
{
	height:100%;
	width:100%;
	display:block;
}

td.mainCell
{
	background-image:url('/Aghasadeh/media/aghasadeh/mainCellBack.png');
	background-repeat:repeat-y;
	background-position:center;

}

td.footerBox
{
	background-image:url('/Aghasadeh/media/aghasadeh/footerBack.png');
	background-repeat:repeat-x;
	background-position:bottom;
	height:242px;
}

body
{
	background-image:url('/Aghasadeh/media/aghasadeh/back.jpg');
	background-attachment:fixed;
}

#site
{
	width:910px;
	background-color:white;
	color:#333333;
	margin:0px auto;
	height:100%;
	position:relative;
}

#header
{
	width:890px;
	height:152px;
	position:relative;
	margin-left:10px;
}

	#logo_signet
	{
		width:110px;
		height:170px;
		position:absolute;
		top:0px;
		right:100px;
	}
	#logo_text
	{
		width:320px;
		height:50px;
		position:absolute;
		top:85px;
		right:215px;
	}
	
#menu
{
	background-image:url('/Aghasadeh/media/aghasadeh/menuBack.png');
	width:890px;
	height:30px;
	margin-left:10px;
	font-family: 'Century Gothic', 'Century', 'AvantGarde', sans-serif;
}	

	div.menuDivider,
	td.TabControlRight,
	td.TabControlSelectedRight
	{
		width:2px;
		background-image:url('/Aghasadeh/media/aghasadeh/menuDivider.png');
		float:left;
		height:30px;
	}
	
	td.TabControl a,
	td.TabControlSelected a
	{
		color:#fadf93;
		text-decoration:none;
		font-weight:bold;
		line-height:30px;
		padding:0px 10px;
		text-transform:uppercase;
	}

	td.CMSMenuHighlightedMenuItem,
	td.CMSMenuHighlightedMenuItemMouseOver
	{
		color:#fadf93;
		text-decoration:none;
		font-weight:bold;
		line-height:30px;
		padding:0px 10px;
		text-transform:uppercase;
		background-color:#9C2730;
	}


#contentImage
{
	margin-left:10px;
	margin-top:1px;
}

#footer
{
	background-image:url('/Aghasadeh/media/aghasadeh/bottom_top.png');
	background-repeat:no-repeat;
	background-position:top;
	height:242px;
	width:890px;
	margin:0px auto;
	padding-left:20px;
	overflow:hidden;
}

	#footer div
	{
		float:left;
		margin-right:30px;
		margin-top:30px;
	}

	.linkList a
	{
		color:white!important;
		text-decoration:none;
	}
	
	#footer p.boldyellow
	{
		margin-bottom:5px;
	}
	
	.linkList
	{
		line-height:1.2em;
	}

#tagCloud
{
	background-image:url('/Aghasadeh/media/aghasadeh/tagCloudBack.png');
	height:80px;
	width:870px;
	padding:10px;
	margin-left:10px;
}
	div.tag
	{
		float:left;
		height:20px;
		margin: 0px 20px 5px 0px;
		position:relative;

	}

	.tag a
	{
		vertical-align:bottom;
		color:#666666!important;
	}

	div.big
	{
		font-size:1.5em;
	}
	
	div.mid
	{
		font-size:1.2em;	
	}

	div.small
	{
		font-size:1em;
	}

table.siteTable
{

}

#content
{
	width:890px;
	position:relative;
	margin-left:10px;
}
	#content h1
	{
		font-weight:bold;
		font-size:14px;
		margin:20px 0px 10px 0px;
	}
	
	#content p
	{
		line-height:1.4em;
		margin-bottom:1em;
	}

	#cLeft
	{
		width:580px;
		float:left;
	}
		#cLeft p,
		#cLeft h1
		{
			margin-left:10px;
		}
	
	#cRight
	{
		width:290px;
		float:right;
		line-height:1.4em;
		padding-top:10px;
	}
	
		div.blueBox
		{
			padding:10px;
			background-color:#f1f7fb;
		}
		
		table.oeZeiten td
		{
			line-height:1.3em;
			padding:1px 0px;
		}
		
/* CONTENT SLIDER */

#contentSlider
{
	width:890px;
	height:300px;
	position:relative;
	margin:1px 0px 0px 10px;
	overflow:hidden;
	background-color:#9c2730;
}
	#sliderNavigation
	{
		width:100px;
		height:auto;
		position:absolute;
		top:195px;
		right:10px;
		z-index:9999;
		overflow:hidden;
	}
		#sliderNavigation a
		{
			background-color:#6dafdc;
			width:auto;
			color:white;
			text-decoration:none;
			padding: 2px 4px;
			
		}
		
		#sliderNavigation a.active
		{
			background-color:white;
			color:#1D4F70;
		}
		
		#sliderNavigation p
		{
			text-align:right;
			margin-bottom:7px;
		}

	div.sliderText
	{
		width:300px;
		height:300px;
		position:absolute;
		background-image:url('/Aghasadeh/media/aghasadeh/sliderTextBack.png');
		background-repeat:no-repeat;
		color:;
		top:0px;
		left:30px;
	}
		div.sliderText p
		{
			line-height:1.4em;
			font-size:14px;
			width:200px;
			margin:10px 0px 0px 10px;
			position:absolute;
			bottom: 30px;
		}
		
		div.moreButton
		{
			position:absolute;
			bottom:0px;
			left:0px;
			width:300px;
			height:20px;
			background-image:url('/Aghasadeh/media/aghasadeh/sliderLine.png');
			background-position:top;
			background-repeat:no-repeat;
		}
			div.moreButton img
			{
				margin:5px 0px 0px 10px;
			}
/* GALLERY */

#gallery
{
	width:590px;
	overflow:hidden;
}

#galBox
{
	width:600px;
}

div.galImage
{
	border:1px solid #c2def0;
	width:188px;
	height:188px;
	float:left;
	margin: 0px 10px 10px 0px;
	position:relative;
	overflow:hidden;
}			

	div.film
	{
		background-image:url('/Aghasadeh/media/aghasadeh/icons/quicktime.png');
		background-position:center right;
		background-repeat:no-repeat;
		background-color:white;
		width:188px;
		height:20px;
		top:0px;
		left:0px;
		z-index:9;
		padding:2px 0px;
		position:absolute;
	}
	div.imageLink
	{
	}

/* NEWS */

#news
{
	margin-top:15px;
}

div.newsItem
{
	width:500px;
	position:relative;
	margin-left:90px;
	padding: 0px;
}
	p.newsTitle
	{
		font-size:14px;
		font-weight:bold;
		padding: 3px 0px 0px 0px;
		margin-bottom:3px!important;
	}

	div.newsItem h1
	{
		margin: 0px!important;
	}
	
	div.newsItem p
	{
		margin-left:0px!important;
	}

div.newsDate
{
	position:absolute;
	left:-90px;
	width:80px;
	text-align:center;
	color:#9BC8E6;
}

	div.newsDateDay
	{
		background-color:#f1f7fb;
		height:24px;
		line-height:24px;
		margin-bottom:1px;
		font-size:16px;
		font-weight:bold;
	}
	div.newsDateMY
	{
		background-color:#f1f7fb;
		height:18px;
		line-height:18px;
	}
	
div.backButton
{
	width:80px;
	height:24px;
	background-color:#f1f7fb;
	text-align:center;
	line-height:24px;
	font-size:14px;
}	
	div.backButton a:link,div.backButton a:visited,div.backButton a:active
	{
		color:#9BC8E6;
		font-weight:bold;
	}
	div.backButton a:hover
	{
		text-decoration:none;
	}

/* LINKS */

a:link, a:visited, a:active
{
	color:#1D4F70;
	text-decoration:none;
}

a:hover
{
	color:#1D4F70;
	text-decoration:underline;
}

/* DOWNLOADS */

div.dlCat,
div.glossarCat
{
	background-color:#F1F7FB;
	color:#6dafdc;
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:0px;
}

div.dlItem
{
	height:25px;
	line-height:25px;
	border-bottom:2px solid #F1F7FB;
}

	div.dlText
	{
		line-height:25px;
	}

	div.dlIcon
	{
		width:30px;
		height:25px;
		text-align:center;
		float:left;
		background-repeat:no-repeat;
		background-position:center center;
	}
	div.dlSpace
	{
		height:30px;
		width:590px;
	}

/* TEAM */

div.teamText
{
	width:300px;
	float:left;
	padding-left:10px;
}

	div.teamText p.bold
	{
		font-weight:bold;
		font-size:14px;
		margin-bottom:0px!important;
	}
	div.teamText p.info
	{
		margin: 0px 0px 5px 0px!important;
	}
	
	div.teamText p
	{
		margin-left:0px!important;
	}
div.teamPic
{
	width:188px;
	height:188px;
	border:1px solid #c2def0;
	float:right;
}

div.teamItem
{
	margin-top:10px;
}

/* IMPRESSUM */

div.smoothBoxLeft,
div.smoothBoxRight
{
	width:440px;
	float:left;
	margin-top:10px;
}

	div.smoothBoxLeft .margLeft10,
	div.smoothBoxRight .margLeft10
	{
		padding-top:2px;
	}

div.smoothBoxRight
{
	margin-left:10px;
}

div.margLeft10
{
	margin-left:10px;
}

/* KONTAKT */

#kontakt
{
	background-color:#f1f7fb;
	height:350px;
	width:440px;
}

div.blueBack
{
	background-color:#f1f7fb;
	padding:10px 10px 10px 0px;
	margin-bottom:10px;
}

	div.blueBack td
	{
		height:22px;
		vertical-align:middle;
		padding: 3px 0px;
	}
	
	div.blueBack select,
	#kontakt select,
	div.blueBack input[type="text"],
	#kontakt input[type="text"],
	div.blueBack textarea,
	#kontakt textarea
	{
		border: 1px solid #a5acb2;
	}
	
	div.blueBack textarea
	{
		width:260px;
		height:120px;
	}
	
	div.blueBack input
	{
		width:200px;
	}
	
strong
{
	font-weight:bold;
}	

td
{
	line-height:1.3em;
}

input.shortTextInput
{
	width:50px!important;
}

input.checkBox, span.checkBox input
{
	width:20px!important;
	padding: 0;
	margin: 0;
}

input:focus
{
}

table.noPadding td
{
	padding:0px!important;
}

/* SUB MENU */

#sub01
{
	top:1px;
	left:61px;
}

#submenu
{
	position:relative;
}

	div.submenu
	{
		position:absolute;
		padding:10px;
		background-color:#A02831;
	}
	
		div.subMenuLink
		{
			line-height:20px;
			height:20px;
			padding: 0px 5px;
		}
		
			div.subMenuLink a:link,
			div.subMenuLink a:visited,
			div.subMenuLink a:active,
			div.subMenuLink a:hover
			{
				color:#FADF93!important;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;				
			}
			
		div.aktiv
		{
			background-color:#FADF93;
		}
		
			div.aktiv a:link,
			div.aktiv a:visited,
			div.aktiv a:active,
			div.aktiv a:hover
			{
				color:#A02831!important;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
			}
/* GLOSSAR */

div.glossarItem
{
	margin-left:10px;
}			
	div.glossarWort
	{
		font-weight:bold;
		color:#6dafdc;
		line-height:1.3em;
	}
	div.glossarBeschreibung
	{
		line-height:1.3em;
		margin-bottom:5px;
	}
/* KONTAKT */

table.contactTable td p
{
	margin-bottom:3px!important;
}

table.contactTable a
{
	font-size:12px!important;
	letter-spacing:-1px;
}

/*
	unfortunately not working in ie below 8
table.contactTable a:before 
{ 
	content: "» "; 
}
*/

table.contactTable td
{
	padding-bottom:10px;
}

table.contactForm td
{
	vertical-align:middle;
	padding:3px 0px;
}


div.contactForm
{
	background-color:#F1F7FB;
	width:440px;
	height:350px;
}

	div.contactForm input,
	div.contactForm select
	{
		border: 1px solid #A5ACB2;
		width:200px;
	}
	
	div.contactForm textarea
	{
		border: 1px solid #A5ACB2;
		width:288px;
		height:178px;
	}
#menuCtr
{
	z-index:99;
}

input.validationError
{
	background-color: #9C2730;
	color: #FFFFFF;
}

div#tagCloud span
{
	margin: 10px;
}

.ErrorLabel
{
	border:1px solid red;
	background-color:salmon;
	padding:10px;
	display:block;
	margin-bottom:10px;
}

.EditingFormErrorLabel
{
	color:red;
	margin-left:10px;
	padding-top:5px;
}

div.GlossarNavigation
{
	height:40px;
	line-height:40px;
	padding:0px 5px;
	background-color:#FADF93;
	margin-bottom:10px;
	font-size:14px;
}
	.GlossarNavigation a
	{
		margin:0px 5px;
		color:#9C2730!important;
		font-weight:bolder;
	}

	.GlossarNavigation span
	{
		margin:0px 5px;
		color:#cfb66c;
	}

ul
{
	margin-left:20px;
}
	li
	{	
		list-style-type:disc;
		margin-left:10px;
	}

ul#rotation,
ul#rotation li
{
	list-style-type:none;
	margin:0px!important;
}

div#employeeSlider
{
	width: 890px;
	height: 188px;
	overflow: hidden;
	float: left;
}

div#sliderItemContainer
{
	position: relative;
}

.employee
{
	float: left;
	margin-right: 1px;
}

div.controlArrow
{
	position:absolute;
	cursor: pointer;
	margin-top: 70px;
	float: left;
z-index:99;
}

div#slideRight
{
	right: 10px;
}