html,body {
	background-color: white;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #a0a0a0; */
	color: #888888;
	line-height: 16px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}


#abstand {
	height: 50%;
	width: 100px;
	margin-bottom: -262px;
	float: left;
}


body.print {
	margin-top: 0px;
	margin-left: 0px;
}
#site {
    width: 950px;
    text-align: left;
    margin : 0px auto;
    height: 525px;
    clear: left;
}


p.bodytext { 
	margin:0px; 
	padding:0px; 
	font-size: 12px;
}

.transparent {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff7c00;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff7c00;
	text-decoration: none;
}


a.basic:link, a.basic:visited {
	font-weight: bold;
	font-size: 12px;
	
}
a.basic:hover {
	font-weight: bold;
	font-size: 12px;
}
a.basic:active {
	font-weight: bold;
	font-size: 12px;
}

a.freelancer:link, a.freelancer:visited {
	font-weight: bold;
	font-size: 11px;	
}
a.freelancer:hover {
	font-weight: bold;
	font-size: 11px;
}
a.freelancer:active {
	font-weight: bold;
	font-size: 11px;
}

a.employee_info:link, a.employee_info:visited {
	font-size: 11px;
	color: #ff7c00;
}
a.employee_info:hover {
	font-size: 11px;
	color: #ff7c00;
}
a.employee_info:active {
	font-size: 11px;
	color: #ff7c00;
}

a.link_selected:link, a.link_selected:visited {
	color: #ff7c00;
	text-decoration: none;
}
a.link_selected:hover {
	color: #ff7c00;
	text-decoration: underline;
}
a.basic_selected_bottom_link:link, a.basic_selected_bottom_link:visited {
	color: #ff7c00;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
a.basic_selected_bottom_link:hover {
	color: #ff7c00;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

strong {
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #888888;
	margin: 0px;
	padding: 0px 0px 0px;
	line-height: 20px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #888888;
	margin: 0px;
	padding: 0px 0px 18px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	margin: 0px;
	padding: 0px 0px 18px;
}



#main {
	border-width: 1px;
	border-color: #dcdcdc;
	border-style: solid;
	height: 473px;
}

#main_left {
	float: left;
	width: 299px;
}

#main_left_big_content {
	float: left;
	height: 265px;
	width: 225px;
	padding-left: 39px;
	margin-top: 36px;
}

#main_left_big_content_paging {
	float: left;
	height: 10px;
	width: 214px;
	margin-left: 50px;
}

#main_right {
	float: left;
	width: 649px;
}


#logo a {
	background-image: url(images/logo.jpg); 
	background-repeat: no-repeat;
	width: 144px;
	height:47px;
	display: block;
	margin-top: 52px;
	margin-left: 32px;
	text-decoration: none;
}

#language_select {
	clear: both;
	font-size: 13px;
	font-weight: bold;
	margin-top: 137px;
	margin-left: 287px;
	height: 100px;
}

#language_select_de {
	float: left;
	width: 200px;
	height: 50px;
}

#language_select_menu_de {
	display: none;
}

#language_select_menu_en {
	display: none;
}

#language_select_en {
	float: left;
	width: 200px;
	height: 50px;
}

.language_select_link {
	margin-top: 8px;
	font-size: 12px;
	font-weight: normal;
}

/* Startseite */
#main_left_start {
	float: left;
	width: 189px;
}

#main_right_start {
	float: left;
	width: 759px;
}

#start_select {
	margin-top: 236px;
	width: 600px;
	height: 150px;	
}


#start_select_entertainment {
	width: 160px;
	height: 75px;
	float: left;
}

#start_select_entertainment_menu {
	display: none;
}
/*
start_select_entertainment_logo {
	float: left;
	background-image: url(images/start_entertainement.gif); 
	background-repeat: no-repeat;
	width: 161px;
}
*/
#start_select_entertainment_logo a{
	float: left;
	background-image: url(images/start_entertainement.gif); 
	background-repeat: no-repeat;
	width: 161px;
	text-decoration: none;
}


#start_select_dokumentation {
	width: 224px;
	height: 150px;
	float: left;
}

#start_select_dokumentation_menu {
	display: none;
}

#start_select_dokumentation_logo a {
	float: left;
	background-image: url(images/start_dokumentation.gif); 
	background-repeat: no-repeat;
	width: 224px;
	text-decoration: none;
}


#start_select_commercials {
	width: 214px;
	height: 75px;
	float: left;
}

#start_select_commercials_menu {
	display: none;
}

#start_select_commercials_logo a {
	float: left;
	background-image: url(images/start_commercials.gif); 
	background-repeat: no-repeat;
	width: 214px;
	text-decoration: none;
}

/* Bottom */

#bottom {
	clear: both;
	height: 25px;
}

#bottom_spacer {
	height: 25px;
	background-color: #dcdcdc;	
}

.bottom_link_spacer {
	float: left;
	width: 25px;	
}

.bottom_link {
	float: left;
	margin-top: 5px;
}

.bottom_link_right {
	float: right;
	margin-top: 5px;
}

.bottom_right_selected {
	float: right;
	margin-top: 5px;
	font-weight: bold;
	color: #ff7c00;
}

.basic_selected {
	margin-top: 0px;
	float: left;
	font-weight: bold;
	/* color: #ff7c00; */
}

.basic_selected_bottom {
	margin-top: 5px;
	float: left;
	font-weight: bold;
	color: #ff7c00;
}

.basic {
	font-weight: bold;
	color: #888888;
	margin: 0px;
	padding: 0px 0px 5px;
}

.small {
	font-weight: normal;
	font-size: 11px;
}

.back_text {
	font-size: 11px;
}

.error {
	font-weight: normal;
	color: #ff0000;
	font-size: 11px;
}
.nonerror {
	font-weight: normal;
	color: #ff7c00;
	font-size: 11px;
}

.selected_symbol {
	float: left;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
	width: 11px;
}
.selected {
	float: left;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
}

.bottom_selected_symbol {
	float: left;
	margin-top: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
	width: 11px;
}

.bottom_symbol {
	float: left;
	margin-top: 5px;
	font-weight: normal;
	font-size: 11px;
	width: 11px;
}

.bottom_selected {
	float: left;
	margin-top: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
}


/* Footer */

#footer {
	clear: both;
	height: 25px;
}

.footer_text {
	float: left;
	margin-top: 5px;
	font-size: 11px;
}

.footer_text_right {
	float: right;
	margin-top: 5px;
	font-size: 11px;
}

.footer_link {
	margin-top: 5px;
	float: right;	
}

.footer_link_spacer {
	float: right;
	width: 13px;	
}

.footer_link_spacer_small {
	float: right;
	width: 6px;	
}

.footer_selected {
	margin-top: 5px;
	float: right;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
}

/* Entertainement */

#main_left_big {
	float: left;
	width: 325px;
}

#main_left_small {
	float: left;
	width: 300px;
}

#main_right_small {
	float: left;
	width: 623px;	
}

#main_right_big {
	float: left;
	width: 648px;	
}

#top_image_entertainment {
	float: left;
	height: 24px;
	width: 107px;
	background-image: url(images/top_entertainment.gif); 
	background-repeat: no-repeat;
}


#top_image_dokumentationen {
	float: left;
	height: 24px;
	width: 155px;
	background-image: url(images/top_dokumentationen.gif); 
	background-repeat: no-repeat;
}


#top_image_commercials {
	float: left;
	height: 24px;
	width: 155px;
	background-image: url(images/top_commercials.gif); 
	background-repeat: no-repeat;
}


#top_image_galerien {
	float: left;
	height: 24px;
	width: 67px;
	background-image: url(images/top_galerien.gif); 
	background-repeat: no-repeat;
}

#top_image_impressum {
	float: left;
	height: 24px;
	width: 87px;
	background-image: url(images/top_impressum.gif); 
	background-repeat: no-repeat;
}

#top_image_casting {
	float: left;
	height: 24px;
	width: 61px;
	background-image: url(images/top_casting.gif); 
	background-repeat: no-repeat;
}

#top_image_news {
	float: left;
	height: 24px;
	width: 49px;
	background-image: url(images/top_news.gif); 
	background-repeat: no-repeat;
}

#top_image_presse {
	float: left;
	height: 24px;
	width: 58px;
	background-image: url(images/top_presse.gif); 
	background-repeat: no-repeat;
}

#top_image_shop {
	float: left;
	height: 24px;
	width: 47px;
	background-image: url(images/top_shop.gif); 
	background-repeat: no-repeat;
}

#top_image_unternehmen {
	float: left;
	height: 24px;
	width: 103px;
	background-image: url(images/top_unternehmen.gif); 
	background-repeat: no-repeat;
}

#references {
	height: 225px;
	width: 450px;
	overflow: auto;
	float: left;
}

#references_content {
	height: 185px;
}

.references_column {
	width: 225px;
	height: 145px;
	float: left;
}

.references_cell {
	width: 225px;
	height: 45px;
	clear: both;
}

.references_cell_spacer {
	width: 12px;
	height: 45px;
	float: left;
}

.references_cell_image {
	width: 100px;
	height: 45px;
	float: left;
}

.references_cell_text {
	width: 98px;
	height: 45px;
	font-size: 11px;
	padding-right: 5px;
	float: left;
	overflow:visible;
}

.references_column_spacer {
	width: 25px;
	float: left;
}

.references_spacer_top25 {
	float: left;
	height: 25px;
}

#main_left_big_content_top_spacer {
	clear: both;
	height: 26px;
	width: 225px;
}

.main_left_big_content_left_spacer {
	float: left;
	width: 11px;
}

#main_left_big_content_menu {
	width: 250px;
	height: 239px;
	margin-left: 11px;
	overflow: hidden;
}

.main_left_big_content_menu_link {
	clear:both;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 11px;
	color: #888888;
}

.main_left_big_content_menu_link_selected {
	clear:both;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 11px;
	color: #ff7c00;
}

#main_right_small_top_spacer {
	clear: both;
	height: 108px;
	width: 623px;
}

#main_right_small_top_spacer_references {
	clear: both;
	height: 175px;
	width: 623px;
}


#main_right_small_menu_spacer {
	clear: both;
	height: 10px;
	width: 623px;
}

#main_right_small_menu {
	clear: both;
	height: 12px;
	width: 623px;
	font-size: 11px;
}

.i_icon a {
	background-image: url(images/i_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 2px;
	float: left;
	text-decoration: none;
}

.print_icon a {
	background-image: url(images/print_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	/* margin-left: 330px; */
}


.print_icon1 a {
	background-image: url(images/print_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
/*	display: block; */
	text-decoration: none;
	margin-left: 326px;
}


.pdf_icon a {
	background-image: url(images/pdf_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
}

.foto_icon a {
	background-image: url(images/foto_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
}


.spacer_top2 {
	clear: both;
	height: 2px;
}

.spacer_top3 {
	clear: both;
	height: 3px;
}

.spacer_top4 {
	clear: both;
	height: 4px;
}

.spacer_top5 {
	clear: both;
	height: 5px;
}

.spacer_top10 {
	clear: both;
	height: 10px;
}

.spacer_top13 {
	clear: both;
	height: 13px;
}

.spacer_top14 {
	clear: both;
	height: 14px;
}

.spacer_top15 {
	clear: both;
	height: 15px;
}

.spacer_top16 {
	clear: both;
	height: 16px;
}

.spacer_top18 {
	clear: both;
	height: 18px;
}

.spacer_top19 {
	clear: both;
	height: 19px;
}

.spacer_top20 {
	clear: both;
	height: 20px;
}

.spacer_top21 {
	clear: both;
	height: 21px;
}

.spacer_top22 {
	clear: both;
	height: 22px;
}

.spacer_top24 {
	clear: both;
	height: 24px;
}

.spacer_top25 {
	clear: both;
	height: 25px;
}


.spacer_width5 {
	float: left;
	width: 5px;
}

.spacer_width125 {
	float: left;
	width: 125px;
}

.spacer_width15 {
	float: left;
	width: 15px;
}

.spacer_width16 {
	float: left;
	width: 16px;
}

.spacer_width20 {
	float: left;
	width: 20px;
}

.spacer_width25 {
	float: left;
	width: 25px;
}

.link_symbol {
	width: 11px;
	float: left;
}

.main_right_small_menu_link {
	float: left;
}

#information {
	height: 225px;
	width: 475px;
	overflow: auto;
	position: relative;
}

#information_content {
	width: 450px;
}

#gallery {
	height: 225px;
	width: 475px;
	overflow: auto;
	float: left;
}

#gallery2 {
	height: 250px;
	width: 475px;
	overflow: auto;
	float: left;
}

#gallery_content {
	float: left;
}

.gallery_image {
	width: 225px;
	height: 143px;
	float: left;
}

.gallery2_image_column {
	width: 100px;
	height: 225px;
	float: left;
}

.gallery2_image {
	width: 100px;
	height: 100px;
	background-color: #dcdcdc;
	display: block; 
	text-align: center;
	
}


.gallery2_image IMG {
	border-width: 1px;
	border-color: #8e8e8e;
	border-style: solid;
	margin-top: 18px;
}

.gallery2_image_h img {
	border-width: 1px;
	border-color: #8e8e8e;
	border-style: solid;
	margin-top: 10px;
}

#film {
	width: 481px;
	height: 225px;
	position: relative;
}

#film_content {
	clear: both;
	margin-left: 6px;
	width: 475px;
	height: 225px;
	/* border: 1px solid;# */
}

#film_content_info {
	width: 170px;
	/*float: left; */
	vertical-align: bottom;
	/* border: 1px solid; */
	bottom: 0;
	position: absolute; 
}

#film_content_player {
	width: 300px;
	float: left;
	right: 0px;
	vertical-align: bottom;
	/* border: 3px solid; */
	bottom: 0;
	position: absolute; 
}

#film_content_info_spacer {
	width: 170px;
	height: auto;
	float: left;
}
#film_content_info_symbol {
	width: 10px;
	float: left;
	font-size: 11px;
}

#film_content_info_text {
	width: 160px;
	float: left;
	color: #ff7c00;
	font-size: 11px;
}

/* Kontakt */

textarea.kontakt {
	border: 1px solid #dcdcdc;
	color: #888888;
	width: 223px;
	height: 176px;
	font-size: 11px;
	float: left;
}


.input_description {
	width: 225px;
	height: 19px;
	font-size: 11px;
	float: left;
}

#main_left_big_content_menu_kontakt {
	width: 250px;
	height: 310px;
	margin-left: 11px;
}

#top_image_kontakt {
	float: left;
	height: 24px;
	width: 65px;
	background-image: url(images/top_kontakt.gif); 
	background-repeat: no-repeat;
}

#kontakt_form {
	width: 475px;
	float: left;
}

.kontakt_form_column {
	width: 225px;
	float: left;	
}

.kontakt_submit {
	clear: both;
	margin-top: 5px;
	width: 475px;
}

.kontakt_submit_text {
	font-size: 11px;
	float: right;
}

.submit_icon a {
	background-image: url(images/submit_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: right;
	display: block;
	text-decoration: none;
	margin-top: 3px;
}

.back_icon a {
	background-image: url(images/back_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	margin-top: 3px;
}

.input_description_kontakt {
	width: 225px;
	margin-bottom: 3px;
	font-size: 11px;
	float: left;
}

#main_right_small_top_spacer_kontakt {
	clear: both;
	height: 133px;
	width: 623px;
}

input {
	border: 1px solid #dcdcdc;
	color: #888888;
	width: 221px;
	height: 17px;
	font-size: 11px;
	float: left;
}

input.error {
	border: 1px solid red;
}

textarea {
	border: 1px solid #dcdcdc;
	color: #888888;
	width: 223px;
	height: 167px;
	font-size: 11px;
	float: left;
}

.kontakt_text {
	font-size: 11px;
}

.kontakt_text_left {
	clear: both;
	width: 66px;
	float: left;
}

.kontakt_text_right {
	float: left;
}

#password_submit {
	width: 475px;
	float: left;
}

.password_submit_text {
	font-size: 11px;
	margin-top: 11px;
	line-height: 11px;
	float: left;
}

.password_submit_icon a {
	background-image: url(images/submit_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	margin-top: 11px;
	margin-left: 14px;
}

/* Impressum */

#impressum {
	width: 475px;
	height: 225px;
	font-size: 11px;
	overflow: auto;
}

#news {
	width: 475px;
	height: 225px;
	overflow: auto;
}

#news_content {
	width: 450px;
}

.paging_1_active {
	background-image: url(images/paging_1_active.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
}

.paging_2_inactive a {
	background-image: url(images/paging_2_inactive.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
}

/* Pressemeldunge */

#main_right_small_top_spacer_press {
	clear: both;
	height: 173px;
	width: 623px;
}

#press {
	height: 225px;
	width: 475px;
	font-size: 11px;
	overflow: auto;
	float: left;
}

/* Shop */

#main_right_small_top_spacer_shop {
	clear: both;
	height: 133px;
	width: 623px;
}

#main_left_big_content_top_spacer_shop {
	clear: both;
	height: 26px;
	width: 225px;
}

#shop {
	height: 225px;
	width: 475px;
	font-size: 11px;
	overflow: auto;
	float: left;
}

.product1 {
	clear: both;
	width: 465px;
	height: 210px;
}

.product1_row1 {
	height: 145px;
}

.product1_row1_image {
	width: 225px;
	float: left;
}

.product1_row1_text {
	margin-left: 25px;
	margin-right: 10px;
	width: 205px;
	float: left;
}

.product1_row2 {
	height: 40px;
/*	margin-top: 21px;*/
	float: left;
	width: 450px;
	overflow: hidden;
}

.product1_row2_message {
	height: 21px;
}

.product1_row2_formular {
	height: 21px;
}

.product1_row2_formular  select{
width: 40px;
}

input.shop_nonerror {
	border: 1px solid #ff7c00;
	color: #888888;
	width: 121px;
	height: 17px;
	font-size: 11px;
	float: left;
}	

input.shop_error {
	border: 1px solid red;
	color: #888888;
	width: 121px;
	height: 17px;
	font-size: 11px;
	float: left;
}


input.shop_stueck {
	border: 1px solid #ff7c00;
	color: #888888;
	width: 21px;
	height: 17px;
	font-size: 11px;
	float: left;
}

.shop_text {
	font-size: 11px;
/*	width: 205px;*/
	width: 105px;	
	height: 19px;
	margin-top: 2px;
	float: left;
}

.shop_text_stueck {
	font-size: 11px;
/*	width: 100px;*/
	height: 19px;
	margin-top: 2px;
	color: #ff7c00;
	float: left;
}

.shop_submit {
	clear: both;
	padding-top: 15px;
	width: 440px;
}

.shop_submit_order {
	clear: both;
	margin-top: 15px;
	width: 450px;
}


.shop_submit_text {
	font-size: 11px;
	float: right;
}

.shop_bestaet_text {
	font-size: 11px;
	width: 405px;
}

/* Order Overview */

hr {
	clear: both;
	border: solid #dcdcdc 1px;
	height:1px;
	width: 450px;
}

.back_text {
	font-size: 11px;
	float: left;
}

.order_overview_column1 {
	width: 280px;
	float: left;	
}

.order_overview_column2 {
	width: 75px;
	float: left;
}

.order_overview_column3 {
	width: 95px;
	float: left;
}


#shop_order_overview {
	height: 225px;
	width: 475px;
	overflow: auto;
	float: left;
}

.order_overview_price {
	float: right;
}

select {
	border: 1px solid #dcdcdc;
	color: #888888;
	width: 55px;
	height: 17px;
	font-size: 11px;
	float: left;
}

/* Order Kundendaten */

#shop_customer_data {
	height: 225px;
	width: 475px;
	float: left;
}

textarea.customer_data {
	height: 54px;
	width: 475px;
	color: #888888;
	font-size: 11px;	
}

.shop_customer_data_submit {
	clear: both;
	margin-top: 15px;
	width: 475px;
}

/* Meilensteine */

#milestones {
	height: 225px;
	width: 475px;
	overflow: auto;
	float: left;
}

#milestones_content {
	width: 450px;
}
#milestones_content2 {
	width: 2700px;
}

.milestone_text {
	margin-bottom: 18px;
}

/* Kurzinfo */

#short_info_image_row {
	width: 475px;
	height: 100px;
}

.short_info_image {
	width: 225px;
	height: 100px;
	float: left;
}

#short_info_text_row {
	width: 475px;
	height: 100px;
	overflow: auto;
}

#short_info_text_row_content {
	width: 450px;
}

/* Team */

#team_image {
	/* background-image: url(images/team.jpg); */
	background-repeat: no-repeat;
	width: 648px;
	height: 473px;
}

#team_freelancer_spacer {
	clear: both;
	height: 355px;
	width: 648px;
	
} 

#employee_1 {
	margin-top: 60px;
	margin-left: 235px;
	width: 50px;
	height: 50px;
}

#employee_1_info {
	position:absolute; 
	top:180px; 
	left:720px; 
    width: 350px;
	height: 275px;
    z-index:50;
	background-color: white;
	display: none;
}

#employee_2_info {
	position:absolute; 
	top:250px; 
	left:516px; 
    width: 350px;
	height: 275px;
    z-index:50;
	background-color: white;
	display: none;
}

#employee_3_info {
	position:absolute; 
	top:240px; 
	left:676px; 
    width: 350px;
	height: 275px;
    z-index:50;
	background-color: white;
	display: none;
}

#employee_2 {
	clear: both;
	margin-top: 35px;
	margin-left: 30px;
	width: 50px;
	height: 50px;
	float: left;
}

#employee_3 {
	margin-top: 40px;
	margin-left: 110px;
	width: 50px;
	height: 50px;
	float: left;
}


#image_freelancer {
	float: left;
	height: 25px;
	width: 101px;
	background-image: url(images/freie_mitarbeiter.gif); 
	background-repeat: no-repeat;
}

#freelancer {
	clear: both;
	padding-top: 5px;
	height: 64px;
	width: 648px;
	font-size: 11px;
	background-color: white;
}

.employee_info {
	margin: 5px;
	font-size: 11px;
	width: 340px;
}

.employee_info_email {
	float: right;
	font-size: 11px;
}

.employee_info_name {
	float: left;
	font-size: 11px;
}

.employee_info_text {
	clear: both;
	font-size: 11px;
}

.employee_info_vita_left {
	clear: both;
	font-size: 11px;
	width: 108px;
	float: left;
}

.employee_info_vita_right {
	float: left;
	font-size: 11px;
}

/* Fotos Zoom */

#fotos_zoom {
	position: absolute; 
	top: 214px; 
	left: 423px; 
    width: 399px;
	height: 300px;
	background-color: white;
    z-index:50;
	display: none;
}

#fotos_zoom_image {
	width: 399px;
	height: 257px;
}

#fotos_zoom_bottom {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 379px;
	height: 33px;
	float: left;
}

#fotos_zoom_bottom_text {
	width: 344px;
	height: 33px;
	float: left;
}

#fotos_zoom_bottom_menu {
	width: 35px;
	height: 10px;
	float: left;
}

.close_icon a {
	background-image: url(images/close_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 379px;
}

.zoom_icon {
	background-image: url(images/zoom_icon.gif); 
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
	float: left;
	display: block;
	position: relative;
	margin-top: 4px;
	margin-right: 2px;
}

.zoom_1_now {
	top: 125px;
	left: 10px;
	width: 180px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_2_now {
	top: 125px;
	left: 260px;
	width: 180px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_3_now {
	top: 125px;
	left: 510px;
	width: 180px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_4_now {
	top: 125px;
	left: 760px;
	width: 180px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

#zoom_1_text {
	display: none;
}

#zoom_2_text {
	display: none;
}

#zoom_3_text {
	display: none;
}

#zoom_4_text {
	display: none;
}

#zoom_5_text {
	display: none;
}

#zoom_6_text {
	display: none;
}

/* Druckansicht */

#print {
	width: 545px;
}

#logo_print {
	width: 144px;
	height:47px;
	display: block;
	margin-top: 60px;
	margin-left: 33px;
}

#print_content {
	margin-left: 50px;
	margin-top: 59px;
}

#print_content_text {
	margin-top: 13px;
	margin-bottom: 47px;
}

#print_bottom_menu {
	clear: both;
	margin-top: 61px;
	width: 495px;
	font-size: 11px;
}

.print_close_icon a {
	background-image: url(images/print_close_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	margin-top: 2px;
}

.print_print_icon a {
	background-image: url(images/print_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: right;
	display: block;
	text-decoration: none;
	margin-top: 2px;
}

.print_text {
	float: right;
}


/* Gallery 2 */

#fotos_zoom_big {
	position: absolute; 
	top: 214px; 
	left: 423px; 
    width: 500px;
	height: 450px;
    z-index:50;
	display: none;
	background-color: white;
}

#fotos_zoom_big_image {
	width: 500px;
	height: 400px;
	z-index:50;
}

#fotos_zoom_big_bottom {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 480px;
	height: 33px;
	float: left;
	
}

#fotos_zoom_big_bottom_text {
	width: 445px;
	height: 33px;
	float: left;
}

#fotos_zoom_big_bottom_menu {
	width: 35px;
	height: 10px;
	float: left;
}

.close_icon_big a {
	background-image: url(images/close_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 480px;
}

.zoom_big_1_now {
	top: 80px;
	left: 10px;
	width: 80px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_big_2_now {
	top: 205px;
	left: 10px;
	width: 80px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_big_3_now {
	top: 80px;
	left: 135px;
	width: 80px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.zoom_big_4_now {
	top: 205px;
	left: 135px;
	width: 80px;
	height: 12px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

/* Gallery 2 hochkant*/

#fotos_zoom_bigh {
	position: absolute; 
	top: 214px; 
	left: 423px; 
    width: 400px;
	height: 550px;
    z-index:50;
	display: none;
	background-color: white;
}

#fotos_zoom_big_imageh {
	width: 400px;
	height: 500px;
	z-index:50;
}

#fotos_zoom_big_bottomh {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 380px;
	height: 33px;
	float: left;
	
}

#fotos_zoom_big_bottom_texth {
	width: 345px;
	height: 33px;
	float: left;
}



.close_icon_bigh a {
	background-image: url(images/close_icon.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	float: left;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 380px;
}

/* ### sendeminuten - ein/ausblenden ### */
#sendeminuten_desc {
	float: left;
	display: none;
}
#sendeminuten {
	float: left;
}

/* team */
.teamBox {
	float: left;
	width: 245px;
}
.teamBox p {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
.teamBox p img {
	border: 1px solid #E2E2E2;
	margin-bottom: 20px;
}
.teamImg p img {
	float: right;
	border: 1px solid #E2E2E2;
	margin-bottom: 20px;
	margin-right: 5px;
}
.tbName p a {
	font-weight: bold;	
}
.clear {
	clear: both;
}
#milestones_content .teamWidth {
	width: 2700px;
}