/* CSS by Armin Priesner, Webdesignen.at */

body {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	color: #CCCCFF;
	background-color: #00032A;
	background-image: url(img/bodybackground.gif);
	scrollbar-face-color: #233D99; 
	scrollbar-shadow-color: #BDC9F4;
	scrollbar-highlight-color: #BDC9F4; 
	scrollbar-3dlight-color: #233D99;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #233D99;
	scrollbar-arrow-color: #BDC9F4;
}

#website {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 874px;
	height: 546px;
	margin-top: -273px;
	margin-left: -437px;
}

#head {
	width: 874px;
	height: 103px;
	background-image: url(img/logobar.jpg);
	text-align: right;
}

#head-en {
	width: 874px;
	height: 103px;
	background-image: url(img/logobar-en.jpg);
	text-align: right;
}

#logolink {
	float: left;
	width: 460px;
	height: 103px;
	cursor: pointer;
}

#navigation {
	width: 872px;
	height: 24px;
	border: 1px solid #4862A6;
	border-bottom: none;
}

#body {
	width: 872px;
	height: 392px;
	border: 1px solid #4862A6;
}

#backbutton-div {
	position: absolute;
	top: 470px;
	right: 10px;
	width: 39px;
	height: 46px;
}

#foot {
	width: 872px;
	height: 24px;
	background-image: url(img/footbackground.gif);
	border: 1px solid #4862A6;
	border-top: none;
}

#foottext {
	width: 872px;
	font-size: 11px;
	color: #4F507F;
	padding-top: 4px;
	text-align: right;
}

#imprint {
	color: #7C7DA7;
	text-decoration: underline;
}

td.biographie {
	font: 11px Arial, Helvetica, FreeSans, sans-serif;
}

#otext {
	font: bold 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	display: none;
}



/* FLV-Player */
#flvplayernav {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #FFFFFF;
	position: absolute;
	top: 190px;
	left: 210px;
}

a.fpn:link, a.fpn:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.fpn:focus, a.fpn:hover, a.fpn:active {
	color: #F47920;
	text-decoration: none;
	outline: none;
}


div.flvplaylist {
	position: absolute;
	top: 150px;
	left: 25px;
	width: 150px;
	height: 360px;
	overflow: auto;
	scrollbar-face-color: #233D99; 
	scrollbar-shadow-color: #BDC9F4;
	scrollbar-highlight-color: #BDC9F4; 
	scrollbar-3dlight-color: #233D99;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #233D99;
	scrollbar-arrow-color: #BDC9F4;
}

.playlist {
	margin: 5px 0px 15px 0px;
}

#flvplayerframe {
	position: absolute;
	top: 231px;
	left: 226px;
	width: 364px;
}

#flvplayerdisclaimer {
	font: 10.5px Arial, Helvetica, FreeSans, sans-serif;
	color: #4862a6;
	position: absolute;
	top: 500px;
	left: 265px;
}

#flvtext {
	position: absolute;
	top: 215px;
	left: 640px;
	width: auto;
}
  #flvtext ul { display: none; }

h1.flv {
	font: bold 27px Arial, Helvetica, FreeSans, sans-serif;
	color: #ff9000;
	margin: 0px 0px 0px 0px;
}

h2.flv {
	font: 18px Arial, Helvetica, FreeSans, sans-serif;
	color: #ff9000;
	margin: 0px 0px 15px 0px;
}

p.flv {
	font: 15px Arial, Helvetica, FreeSans, sans-serif;
	color: #FFFFFF;
	margin: 15px 0px 15px 0px;
}

p.flv-kursiv {
	font: 15px Arial, Helvetica, FreeSans, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	margin: 15px 0px 15px 0px;
}

#flvsecdisc {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #FFFFFF;
	position: absolute;
	top: 470px;
	left: 640px;
	width: auto;
	visibility: hidden;
}



/* Hot News */
a.hotnews:link, a.hotnews:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.hotnews:focus, a.hotnews:hover, a.hotnews:active {
	color: #F47920;
	text-decoration: none;
}



/* Kreativ Potential */
a.kreativpotential-nav:link, a.kreativpotential-nav:visited {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.kreativpotential-nav:focus, a.kreativpotential-nav:hover, a.kreativpotential-nav:active {
	color: #F47920;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}



/* Citylight-Mover */
a.clm:link, a.clm:visited {
	color: #FFFFFF;
}

a.clm:focus, a.clm:hover, a.clm:active {
	color: #ff9000;
}

input.clm, textarea.clm, select.clm {
	width: 180px;
	height: 16px;
	font-size: 11px;
	background-color: #b5bbce;
	border: none;
}



/* Produkte | Services 3 */
#s3_navi {
	position: absolute;
	top: 0;
	left: 0;
	width: 145px;
	border-right: 1px solid #8689ac;
	background-image: url(img/services_3_navi_bg.jpg);
}
	#s3_navi ul {
		margin: 0;
		padding: 0;
	}
		#s3_navi ul li {
			list-style-type: none;
			font-size: 12px;
			font-weight: bold;
			line-height: 25px;
			border-bottom: 1px solid #8689ac;
		}
			#s3_navi ul li a {
				color: #FFFFFF;
				text-decoration: none;
				margin-left: 12px;
				display: block;
			}

#s3_content {
	position: absolute;
	top: 0;
	left: 146px;
	width: 726px;
	height: 392px;
	font-size: 12px;
	color: #000000;
	background-color: #f6f6f6;
}
	#s3_content ul {
		height: 300px;
		overflow: auto;
		padding: 0;
		margin: 2px 12px 0 16px;
		width: auto;
		background-color: #f6f6f6;
	}
		#s3_content ul li {
			list-style-type: none;
			font-size: 13px;
			border-bottom: 1px solid #7b7b7b;
			margin: 0 23px 0 17px;
		}
			#s3_content ul li h1 {
				margin: 7px 0 5px 0;
				color: #233d99;
				font-size: 18px;
			}
			#s3_content ul li p { margin: 0; line-height: 20px; }
			#s3_content ul li a { color: #ff9000; font-weight: bold; }




/* HDCT 2010 */
#hdct_content {
	position: absolute;
	top: 0;
	left: 146px;
	width: 726px;
	height: 392px;
	font-size: 12px;
	color: #000000;
	background-color: #f39400;
	overflow: auto;
}
	#hdct_content_nav {
		width: 709px;
		height: 290px;
		background-image: url(img/harley-davidson/hdct_nav_bg.jpg);
	}
		#hdct_content_nav h1 {
			position: absolute;
			top: 153px;
			left: 117px;
			font: bold 24px Arial, Helvetica, sans-serif;
			text-decoration: underline;
			margin: 0;
			padding: 0;
		}
		#hdct_content_nav ul {
			margin: 0;
			padding: 0;
		}
			#hdct_content_nav li {
				list-style-type: none;
				font: bold 14px Arial, Helvetica, sans-serif;
				color: #535353;
				line-height: 22px;
				border: none;
				margin: 0;
				padding: 0;
			}
			#hdct_content_nav li a {
				font: bold 14px Arial, Helvetica, sans-serif;
				color: #535353;
				text-decoration: none;
				border: none;				
				margin: 0;
				padding: 0;
			}
			#hdct_content_nav li a:focus, #hdct_content_nav li a:hover, #hdct_content_nav li a:active {
				color: #811421;
			}
		#hdct_content_nav #hdct_nav_col_1 {
			position: absolute;
			top: 203px;
			left: 45px;
		}
		#hdct_content_nav #hdct_nav_col_2 {
			position: absolute;
			top: 203px;
			left: 210px;
		}
		#hdct_content_nav #hdct_nav_col_3 {
			position: absolute;
			top: 203px;
			left: 430px;
		}
		#hdct_content_nav #hdct_nav_col_4 {
			position: absolute;
			top: 203px;
			left: 580px;
		}
			#hdct_nav_col_4 li a { color: #004a99; }
			#hdct_nav_col_4 li a:focus, #hdct_nav_col_4 li a:hover, #hdct_nav_col_4 li a:active { color: #811421; }
	#hdct_content_text {
		width: 709px;
		background-image: url(img/harley-davidson/hdct_content_bg.gif);
	}
		#hdct_content_text p {
			font: normal 12px Arial, Helvetica, sans-serif;
			line-height: 18px;
			margin: 0;
			padding: 0;
		}
		
		#hdct_presse_tabellen table {
			margin: 5px 0 0 195px;
			background-color: #f9c81c;
		}
			#hdct_presse_tabellen table a { color: #000; }
		
		#hdct_content_text #hdct_footer {
			margin: 40px 20px;
			padding: 0;
		}
			#hdct_content_text #hdct_footer img {
				margin: 0;
				padding: 0 0 0 370px;
			}
			#hdct_content_text #hdct_footer div {
				margin: 15px 0 5px 0;
				padding: 0;
				width: 665px;
				height: 1px;
				background-color: #333;
			}
			#hdct_content_text #hdct_footer p {
				font: normal 9px Arial, Helvetica, sans-serif;
				margin: 0;
				padding: 0 0 0 195px;
			}




/* Kontakt */
#boxKontakt {
	position: absolute;
	top: 0;
	left: 0;
	width: 726px;
	overflow: hidden;
	background: #f6f6f6 url(img/kontakt_bg.jpg) top no-repeat;
}
	#mkc_deutschland {
		margin: 45px 0 0 70px;
		width: 180px;
		text-align: left;
		float: left;
	}
		#mkc_deutschland h2 {
			margin: 0 0 1px 0;
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #ff9000;
			line-height: 16px;
		}
	#mkc_austria {
		margin-top: 40px;
		width: 225px;
		height: 220px;
		text-align: center;
		float: left;
	}
		#mkc_austria h2 {
			margin: 0;
			font: bold 20px Arial, Helvetica, sans-serif;
			color: #ff9000;
			line-height: 22px;
		}
	#mkc_tschechien {
		margin-top: 45px;
		width: 180px;
		float: left;
		text-align: right;
	}
		#mkc_tschechien h2 {
			margin: 0 0 1px 0;
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #ff9000;
			line-height: 16px;
		}
	#mkc_deutschland p, #mkc_austria p, #mkc_tschechien p {
		margin: 0 0 25px 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 15px;
	}
	#mkc_deutschland span, #mkc_austria span, #mkc_tschechien span {
		font-size: 14px;
		color: #9fa0bf;
		line-height: 17px;
	}
	#mkc_deutschland a, #mkc_austria a, #mkc_tschechien a {
		color: #fff;
		text-decoration: underline;
		outline: none;
	}
	
	#mkc_office_team {
		width: 726px;
		height: 600px;
	}
		#mkc_office_team_michel {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_office_team_jarka {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_office_team_zach {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_office_team_kunik {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_office_team_wiche {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_office_team_krall {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
	
	#mkc_creative_team {
		width: 726px;
		height: 430px;
		background: url(img/kontakt_bg_creative_team.jpg) no-repeat top;
	}
		#mkc_creative_team_schwedler {
			width: 322px;
			height: 100px;
			float: left;
			margin-top: 70px;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_creative_team_priesner {
			width: 322px;
			height: 100px;
			float: left;
			margin-top: 70px;
			margin-bottom: 20px;
		}
		#mkc_creative_team_ganser {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_creative_team_euscher {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_creative_team_katoch {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
	
	#mkc_film_team {
		width: 726px;
		height: 570px;
		background: url(img/kontakt_bg_film_team.jpg) no-repeat top;
	}
		#mkc_film_team_milan {
			width: 322px;
			height: 100px;
			float: left;
			margin-top: 70px;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_film_team_tibor {
			width: 322px;
			height: 100px;
			float: left;
			margin-top: 70px;
			margin-bottom: 20px;
		}
		#mkc_film_team_sevcik {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_film_team_marek {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_film_team_sedivy {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_film_team_kozuch {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_film_team_kosa {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
		#mkc_film_team_alex {
			width: 322px;
			height: 100px;
			float: left;
			margin-bottom: 20px;
		}
		#mkc_film_team_bednar {
			width: 322px;
			height: 100px;
			float: left;
			margin-left: 65px;
			margin-bottom: 20px;
		}
	
	#mkc_office_team img, #mkc_creative_team img, #mkc_film_team img {
		float: left;
	}
	#mkc_office_team, #mkc_creative_team, #mkc_film_team {
		font: normal 12px Arial, Helvetica, sans-serif;
		line-height: 16px;
		color: #000000;
	}
	#mkc_office_team strong, #mkc_creative_team strong, #mkc_film_team strong {
		color: #ff9000;
		line-height: 18px;
	}
	#mkc_office_team h3, #mkc_creative_team h3, #mkc_film_team h3 {
		font: bold 12px Arial, Helvetica, sans-serif;
		line-height: 16px;
		color: #111e70;
		margin: 0;
	}
	#mkc_office_team a, #mkc_creative_team a, #mkc_film_team a {
		color: #000000;
		text-decoration: underline;
	}



/* Showreel Login und Registrierung */
#loginform {
	position: absolute;
	top: 220px;
	left: 210px;
	width: 300px;
	display: none;
}

#registerform {
	position: absolute;
	top: 220px;
	left: 210px;
	width: 300px;
	display: none;
}

#loginform p, #registerform p {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #FFF;
	margin: 0 0 10px 0;
}

#loginform label, #registerform label {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #FFF;
	width: 70px;
	display: block;
	float: left;
}

#loginform input.user, #registerform input.user {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #000;
	width: 200px;
	display: block;
	float: left;
}

#loginform div, #registerform div {
	height: 10px;
	clear: both;
}

#loginform #Submit, #registerform #reg_Submit {
	font: 12px Arial, Helvetica, FreeSans, sans-serif;
	color: #000;
	margin-left: 70px;
}
