/***************************************************************************
//##########################################################################
//
// UCS GmbH - Webpages Internet Service                            
// Ostheimer Str. 196                                              
// 51107 Köln                                                      
// +49 221 - 955 36 90                                             
// info@webpages.de    
//
//
// AUTHOR: Andreas Kortmann, Petra Husmann
//###########################################################################
*****************************************************************************/
/*
---------------------------------------------------------------
 -> GLOBAL - STANDARTS
---------------------------------------------------------------
*/
* { margin:0; padding:0; list-style:none; }

body { scrollbar-base-color: #C4C5C6; 
            scrollbar-track-color: #EFEFEF; 
            scrollbar-face-color: #FFFFFF; 
            scrollbar-highlight-color: #FFFFFF; 
            scrollbar-3d-light-color: #808080; 
            scrollbar-darkshadow-color: #808080; 
            scrollbar-shadow-color: #C4C5C6; 
            scrollbar-arrow-color: #808080;
			margin: auto; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; background: #ffffff; }
img { border: 0; }

a:link { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a:visited { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a:hover { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a:active { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }

a.sitemap:link { color: #808080; text-decoration: none; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.sitemap:visited { color: #808080; text-decoration: none; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.sitemap:hover { color: #808080; text-decoration: none; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.sitemap:active { color: #808080; text-decoration: none; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }

a.hauptnav:link { color: #C4C5C6; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav:visited { color: #C4C5C6; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav:hover { color: #808080; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav:active { color: #C4C5C6; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }

a.hauptnav_rand:link { color: #808080; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav_rand:visited { color: #808080; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav_rand:hover { color: #808080; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
a.hauptnav_rand:active { color: #808080; text-decoration: none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }

a.hauptnav_s:link { color: #C4C5C6; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_s:visited { color: #C4C5C6; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_s:hover { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_s:active { color: #C4C5C6; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }

a.hauptnav_rand_s:link { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_rand_s:visited { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_rand_s:hover { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }
a.hauptnav_rand_s:active { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }

.mainnav_head { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight: bold; line-height: 20px !important; line-height: 21px; }

.ce_head_hgrau { font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #C4C5C6; font-weight: bold; margin-top: -1px; }
.ce_head_schwarz { font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #000000; font-weight: bold; margin-top: -3px; }
.ce_text_b_gross { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold; margin: 9px 0 2px 0; }
.text_normal { font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 17px; color: #000000; /*letter-spacing: 0.1em;*/ }

.text_normal a { font-size: 11px; }

/*
------------------------------------------------------------
 -> NEWS
------------------------------------------------------------
*/
.news_umfang_1 { width: 186px; height: 360px; float:left; }
.news_umfang_2 { width: 190px; height: 360px; position: relative; float:left; }
	.news_umfang_2 .tx-ucsneunerblock-pi1 { width: 190px; }
.news_umfang_3 { width: 186px; height: 360px; position: relative; float:left; }

.news_pfeil {padding: 0 3px 0 0 !important; padding: 0 0 0 0; }
.news_text { line-height:10px; width:169px; }
	.news_text p { line-height: 12px; }
.text_hgrau, .text_hgrau a, .text_hgrau a:link, .text_hgrau a:visited { font-family: Arial, Verdana, sans-serif; font-size:10px; color:#C4C5C6; }
	.text_hgrau a:hover, .text_hgrau a:active, .text_hgrau a:focus { font-size:10px; }
.image { border:0px; }
.mehr { margin-left:90px; font-family: Arial, Verdana, sans-serif; font-size:10px; color:#808080; }
	.mehr a img { position: relative; top: 1px; }
.news_head { width: 169px; }
/*.news_head { background-image: url(../images/news/news_head.gif); background-repeat:no-repeat; height:25px; }*/
.news_archiv_head { background-image: url(../images/news/news_archiv.gif); background-repeat:no-repeat; height:25px; }
.margin_top {margin-top: 5px !important; margin-top: 4px;}
.margin_top_01 {margin-top: 5px !important; margin-top: 6px;}
.pdf_dl { background-image: url(../images/news/pdf_dl.gif); margin: 1px 0 9px 0 !important; margin: 0 0 9px 0; width:35px; height:11px; }
.hidden { visibility: hidden; }
.platzhalter_110 { width:110px; height:10px;}

.tx-ttnews-browsebox { top: 345px; float: right; height: 13px; position: absolute; right: 18px; }
	.tx-ttnews-browsebox p { display: none; }
	.tx-ttnews-browsebox table { border-top: 1px solid #DADBDC; border-bottom: 1px solid #DADBDC; height: 11px; width: 167px; }
		.tx-ttnews-browsebox table td { text-align: center; white-space: nowrap; }
		.tx-ttnews-browsebox table p { display: inline; padding: 0 1px; }
		.tx-ttnews-browsebox td.prev { left: 0; text-align: left; width: 45px; }
		.tx-ttnews-browsebox td.next { right: 0; text-align: right; width: 45px; }
.page_browser { color: #808080; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, sans-serif; }

.assistbar { height: 10px; position: relative; width: 470px; }
#druckversion { background:url(../images/news/print.gif) no-repeat 0 3px !important; background:url(../images/news/print.gif) no-repeat 0 0; left: 65px; padding-left: 17px; position: relative; top: -13px; width: 100px; height: 13px; }
.zurueck { background:url(../images/news/pfeil_rechts.gif) no-repeat 0 0; padding-left: 12px; float: left; width: 65px; }
.druckversion { float: left; width: 95px !important; width: 107px; }
.pdf_link { background:url(../images/news/pfeil_rechts.gif) no-repeat 0 0; padding-left: 12px; float: left; width: 35px }
.more_news { background:url(../images/news/pfeil_rechts.gif) no-repeat 0 0; padding-left: 12px !important; float: left; width: 85px }

/*
------------------------------------------------------------
 -> DRUCKVERSION - NICHT IN HTML ANZEIGEN:
------------------------------------------------------------
*/
.text_hgrau_print { display: none; }
.vf_press_print { display: none; }
.ce_text_b_gross_print { display: none; }

.logo_print { display: none; }
.logo_print_big { display: none; }

.sh05_print { display: none; }
.sh25_print { display: none; }
.signatur { display: none; }
/*
------------------------------------------------------------
------------------------------------------------------------
*/

.news_umfang .mehr { margin: 5px 0 13px !important; margin: 4px 0 13px; padding: 0 2px 0 0; text-align: right; width: 167px !important; width: 169px; }
.news_umfang_list .news_image { margin: 2px 0 0 !important; margin: 2px 0 1px; width: 169px; }
.news_umfang .news_image { margin: 2px 0 5px !important; margin: 2px 0 6px; width: 175px; }
.news_umfang_list .mehr { margin: 5px 0 13px !important; margin: 4px 0 13px; padding: 0 2px 0 0; text-align: right; width: 167px !important; width: 169px; }
.news_umfang .trailer { margin: 5px 0 13px !important; margin: 4px 0 13px; padding: 0 3px 0 0; text-align: right; width: 172px !important; width: 175px; }
.news_umfang_archive .text_hgrau { margin: 0 0 -1px !important; margin: 0 0 0px; }
/*
------------------------------------------------------------
 -> PRINT-POPUP (Screenansicht)
------------------------------------------------------------
*/
#print { padding: 15px 20px 30px; }
	#print .begrenzung { width:360px; }
	#print .assistbar, #print #druckversion { display: none; }
	.drucken { background:url(../images/news/print.gif) no-repeat 0 0; padding-left: 17px; }
	.close { background: url(../images/icons/closewindow_inaktiv.gif) no-repeat 3px 1px; padding-left: 17px; }

/*
------------------------------------------------------------
 -> SPACER
------------------------------------------------------------
*/

.sh01 { font-size: 1px; height: 1px; }
.sh02 { font-size: 1px; height: 2px; width: 1px; }
.sh03 { font-size: 1px; height: 3px; }
.sh04 { font-size: 1px; height: 4px; }
.sh05 { font-size: 1px; height: 5px; }
.sh10 { font-size: 1px; height: 10px; }
.sh12 { font-size: 1px; height: 12px; }
.sh15 { font-size: 1px; height: 15px; }
.sh16 { font-size: 1px; height: 16px; }
.sh17 { font-size: 1px; height: 17px; }
.sh18 { font-size: 1px; height: 18px; }
.sh19 { font-size: 1px; height: 19px; }
.sh20 { font-size: 1px; height: 20px; }
.sh25 { font-size: 1px; height: 25px; }
.sh27 { font-size: 1px; height: 27px; }
.sh30 { font-size: 1px; height: 30px; }
.sh33 { font-size: 1px; height: 33px; }
.sh35 { font-size: 1px; height: 35px; }
.sh37 { font-size: 1px; height: 37px; }
.sh50 { font-size: 1px; height: 50px; }
.sh55 { font-size: 1px; height: 55px; }
.sh40 { font-size: 1px; height: 40px; }
.sh42 { font-size: 1px; height: 42px; }
.sh44 { font-size: 1px; height: 44px; }
.sh60 { font-size: 1px; height: 60px; }
.sh65 { font-size: 1px; height: 65px; }
.sh120 { font-size: 1px; height: 120px; }
.slh18 { line-height: 18px; height: 18px; }
.h60 { height: 60px; }

/*SPACER WIDTH*/
.sw01 { font-size: 1px; width: 1px; }
.sw02 { font-size: 1px; width: 2px; }
.sw03 { font-size: 1px; width: 3px; }
.sw05 { font-size: 1px; width: 5px; }
.sw10 { font-size: 1px; width: 10px; }
.sw15 { font-size: 1px; width: 15px; }
.sw20 { font-size: 1px; width: 20px; }
.sw25 { font-size: 1px; width: 25px; }
.sw90 { font-size: 1px; width: 90px; }

.sw05_float	{ float: left; font-size: 1px; width: 5px; }
.sw15_float	{ float: left; font-size: 1px; width: 15px; }

/*
------------------------------------------------------------
 -> GRUNDGERÜST
------------------------------------------------------------
*/
.vision_factory { width: 1000px; height: 700px; }
.subnav { margin-left: 400px; z-index: 1; position: absolute; width: 600px; }
.flash_animation { width: 996px; height: 238px; line-height: 238px; z-index: 0; }
.3spalten {width: 1000px; height: 404px; }
.left { width: 165px; height: 404px; float: left; }
.center { width: 565px; height: 404px; float: left; }
.right { width: 270px; height: 404px; float: left; }
.footer { width: 1000px; height: 20px; line-height: 20px; }

/*
------------------------------------------------------------
 -> NAVIGATION
------------------------------------------------------------
*/
.nav_wrap { height: 10px; float: left; padding:3px 15px 0 0; }
.home { width: 39px; height: 10px; float: left; margin-top: 3px; }
.kundenbereich { width: 85px; height: 10px; float: left; margin-top: 3px; }
.news {width: 37px; height: 10px; float: left; margin-top: 3px; }
.kontakt {width: 53px; height: 10px; float: left; margin-top: 3px; }
.visionfactor {width: 75px; height: 10px; float: left; margin-top: 3px; }
.sitemap { width: 51px; height: 10px; float: left; margin-top: 3px;}
.impressum { width: 65px; height: 10px; float: left; margin-top: 3px; }

/*
------------------------------------------------------------
-> NAVIGATION NEU
------------------------------------------------------------
*/
.main_nav { width: 270px; height: 236px; }


#menu_level00, #navnormal_level00 { float: left; width: 76px; }
		
	#menu_level00 li a, #menu_level00 li a:link, #menu_level00 li a:visited,
	#navnormal_level00 li a, #navnormal_level00 li a:link, #navnormal_level00 li a:visited { color: #C4C5C6; text-decoration:none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight:bold; line-height: 17px;}
	#menu_level00 li a:hover, #menu_level00 li a:active, #menu_level00 li a:focus,
	#navnormal_level00 li a:hover, #navnormal_level00 li a:active, #navnormal_level00 li a:focus { color: #808080; }
	#menu_level00 li a.active, #menu_level00 li a:hover.active,
	#navnormal_level00 li a.active, #navnormal_level00 li a:hover.active, #navnormal_level00 li.m_level00_active, #navnormal_level00 li.m_level00_active a.active { color: #000; }
	
	#navnormal_level00 { }
	
	#navnormal_level00 .m_level00_active { clear: both; margin-left: 76px; position: relative; }
	#navnormal_level00 .m_level00_active #submenu_level00 { position: absolute; left: 0; top: 18px !important; top: 16px; float: right; }
		#navnormal_level00 .m_level00_active #submenu_level00 li { }
	#navnormal_level00 .m_level00 { }
	#submenu_level00 { }

#visionfaktor {  }


#submenu_level00 { float: left; position: relative; width: 194px; }
	#submenu_level00[id] { top: 1px; }
	
	#submenu_level00 li a, #submenu_level00 li a:link, #submenu_level00 li a:visited { color: #808080; text-decoration:none; font-size: 9px; font-family: Arial, Verdana, sans-serif; font-weight:normal; line-height: 17px; }
	#submenu_level00 li a:hover, #submenu_level00 li a:active, #submenu_level00 li a:focus { color: #000; }
	#submenu_level00 li a.active, #submenu_level00 li a:hover.active, #submenu_level00 li.level00_active, #submenu_level00 li.level00_active a.active { color: #000; }
	
		.level00 { background: url(../images/icons/inaktiv.gif) no-repeat 0 4px !important; background: url(../images/icons/inaktiv.gif) no-repeat 0 5px; position: relative; clear: both; }
		.level00 a, .level00 a:link, .level00 a:visited { padding: 0 0 0 11px; }
		.level00 a:hover, .level00 a:active, .level00 a:focus,
		.level00 a.active, .level00_active a.active { background: url(../images/icons/aktiv.gif) no-repeat 0 2px !important; background: url(../images/icons/aktiv.gif) no-repeat 0 2px; color: #000; position: relative; padding: 0 0 0 11px; }

#visionfaktor #submenu_level01 { display: block; position: relative; /*margin: 0 0 0 -11px;*/ width: 194px; }
	#visionfaktor[id] #submenu_level01[id] { top: -1px; }
#navnormal_level00 #submenu_level01 { display: block; position: absolute; margin-left: 0; width: 194px; }
* html #navnormal_level00 #submenu_level01 { left: 0; top: 16px; }
	
/* Icons */	
#navnormal_level00 #submenu_level02 li { background: url(../images/icons/inaktiv.gif) no-repeat 0 4px !important; background: url(../images/icons/inaktiv.gif) no-repeat 0 5px; text-align: left; }
	#navnormal_level00 #submenu_level02 li a, #navnormal_level00 #submenu_level02 li a:link, #navnormal_level00 #submenu_level02 li a:visited { color: #808080; display: block; font-size: 9px; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration:none; padding: 0 0 0 11px;}
	#navnormal_level00 #submenu_level02 li a:hover, #navnormal_level00 #submenu_level02 li a:active, #navnormal_level00 #submenu_level02 li a:focus, 
	#navnormal_level00 #submenu_level02 li a.active, #navnormal_level00 #submenu_level02 li.level02_active a.active { background: url(../images/icons/aktiv.gif) no-repeat 0 4px !important; background: url(../images/icons/aktiv.gif) no-repeat 0 5px; color: #000; }

#visionfaktor #submenu_level02 li a, #visionfaktor #submenu_level02 li a:link, #visionfaktor #submenu_level02 li a:visited { color: #808080; text-decoration:none; font-size: 9px; font-family: Arial, Verdana, sans-serif; font-weight:normal; }
	#visionfaktor #submenu_level02 li a:hover, #visionfaktor #submenu_level02 li a:active, #visionfaktor #submenu_level02 li a:focus { color: #000; }

	#visionfaktor .level02, #visionfaktor .level02_active { background: url(../images/icons/pfeil_hoch.gif) no-repeat 0 3px !important; background: url(../images/icons/pfeil_hoch.gif) no-repeat 0 4px; }
	#visionfaktor .level02 a, #visionfaktor .level02 a:link, #visionfaktor .level02 a:visited { display: block; padding: 0 0 0 11px; }
	#visionfaktor .level02 a:hover, #visionfaktor .level02 a:active, #visionfaktor .level02 a:focus,
	#visionfaktor #submenu_level02 li.level02_active a.active, #visionfaktor #submenu_level02 li.level02_active a { background: url(../images/icons/pfeil_hoch.gif) no-repeat 0 3px !important; background: url(../images/icons/pfeil_hoch.gif) no-repeat 0 4px; color: #000; display: block; position: relative; padding: 0 0 0 11px; }

/* Ausrichtung der Navipunkte zu den Neunerblockgrafiken */
#visionfaktor #id_0 #submenu_level02, #navnormal_level00 #id_0 #submenu_level02 { left: 65px; margin-top: -40px !important; margin-top: -41px; float: right; width: 129px; }
#visionfaktor #id_1 #submenu_level02, #navnormal_level00 #id_1 #submenu_level02 { left: 65px; margin-top: -81px !important; margin-top: -82px; float: right; width: 129px; }
#visionfaktor #id_2 #submenu_level02, #navnormal_level00 #id_2 #submenu_level02 { left: 65px; margin-top: -122px !important; margin-top: -123px; float: right; width: 129px; }
#visionfaktor #id_3 #submenu_level02, #navnormal_level00 #id_3 #submenu_level02 { left: 65px; margin-top: -163px !important; margin-top: -164px; float: right; width: 129px; }
#visionfaktor #id_4 #submenu_level02, #navnormal_level00 #id_4 #submenu_level02 { left: 65px; margin-top: -204px !important; margin-top: -205px; float: right; width: 129px; }
#visionfaktor #id_5 #submenu_level02, #navnormal_level00 #id_5 #submenu_level02 { left: 65px; margin-top: -245px !important; margin-top: -246px; float: right; width: 129px; }
	
/*
------------------------------------------------------------
 -> STARTSEITE
------------------------------------------------------------
*/
.logo { /*background-image:url(../images/logo/visionfactory_logo.gif); height:24px; width:172px;*/ margin-top:4px; }
.language { height:20px; margin-left: 2px; }
.deutsch { background: url(../images/icons/inaktiv.gif) no-repeat 0 2px; margin-top: 4px; height: 16px; float: left; width: 85px; }
.englisch { background: url(../images/icons/inaktiv.gif) no-repeat 0 2px; margin-top:4px; height:16px; float:left; width:65px; }	
	/*.language a.normal { color: #808080; }*/
	.language a, .language a:link, .language a:visited { color: #808080; padding: 0 0 0 10px; }
	.language a:hover, .language a:active, .language a:focus, .language a.active { background: url(../images/icons/aktiv.gif) no-repeat 0 2px; color: #000; padding: 0 0 0 10px; }
	
.begrenzung { width: 375px; }
	.begrenzung .text_normal, .begrenzung .ce_text_b_gross { margin-left: 1px; }

/*
------------------------------------------------------------
 -> CE - PROJEKTE
------------------------------------------------------------
*/
.tx-ucskontaktformular-pi1 .begrenzung { width: 450px; }
.iframe_style { scrollbar-base-color: #FFF; scrollbar-track-color: #FFF; scrollbar-face-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-3d-light-color: #FFF; scrollbar-darkshadow-color: #808080; scrollbar-shadow-color: #C4C5C6; scrollbar-arrow-color: #808080; }
.iframe { padding: 0px 5px 5px 5px; width:510px; margin: 0; height:300px; font-family: Arial, Verdana, sans-serif; font-size:10px; color:#000; }
.pad_left_12 { padding: 0 0 0 12px; }
.pad90 { padding: 0 0 0 90px; float:left; }
.pad_bottom_02 { font-size: 11px; padding: 0 5px 0 0; float:left; }

.tx-ucskontaktformular-pi1 .begrenzung input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px !important; line-height: 14px; height: 17px; margin: 0; padding: 1px 0 0 5px !important; padding: 0 0 0 5px; }
.tx-ucskontaktformular-pi1 .begrenzung select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; height: 15px; }
.radio_btn_row, .radio_btn_row input { font-size: 11px; }
.submit_btn { float: right; right: 84px; position: relative; width:124px; height: 20px; padding: 0; }
.submit_btn_en { right: 84px; position: relative;  float: right; width:57px; height: 20px; padding: 0; }
.adressangaben { font-size: 11px; width: 85px; float: left; line-height:17px; height:17px; }
.input_kontakt { width: 365px; float: left; }
.input_angaben {  width: 280px; vertical-align: top; display: inline; border: 1px solid #CDCECE; }
.textarea_kontakt{ font-family: Arial, Verdana, sans-serif;	font-size: 10px; width: 365px; height: 150px; padding: 0 0 0 5px; vertical-align: top; display: inline; border: 1px solid #CDCECE; }
.umschluss_ref { width: 565px; }
.ref_left { float: left; width: 280px; }
.ref_right { float: left; width: 280px; }
.begrenzung_head { width: 565px; height: 35px; }
.pad50_left { padding-left: 50px; }
.element01 { width: 174px; height: 126px; margin: 0 8px 9px 2px !important; margin: 0 8px 9px 1px; float: left; }
.element02 { width: 354px; height: 124px; margin: 0 0 11px 0; float: left; }
.grey_line { width: 354px; line-height: 1px; height: 1px; background-color: #DADBDC; font-size: 1px; }
.image01 { width: 174px; height: 119px; }
.ce_element_umschluss { width: 565px; height: 135px; }
.clear_element01 { clear: both; }
.clear_element { clear: both; font-size: 1px; width: 1px; height: 1px; }
.inline { background: url(../images/icons/pfeil_hoch.gif) no-repeat 0 1px; padding: 0 0 0 10px; }

.head_name_date { width: 354px; height: 12px; }
.name_projekt { width: 185px; float: left; height: 12px; line-height: 12px; }
.date_projekt { width: 167px; float: left; height: 12px; line-height: 12px; }
.icon { padding-top: 2px; }
.element_content { width: 354px; height: 69px; }
.element_footer { width: 354px; height: 11px; }
.float_left { float: left; }
.float_right { float: right; }
.neu_projekt { width: 54px; height: 11px; float: left; }
.gesehen_projekt { width: 70px; height: 11px; float: left; }
.anmerkung_projekt { width: 164px; height: 11px; float: left; }
.freigabe_projekt { width: 64px; height: 11px; float: left; }
.bg	{ background-image: url(../images/player/background_player.gif); background-repeat: no-repeat; width: 253px; height: 66px; }
.no_quicktime { background-image: url(../images/player/nodownload_quicktime.gif); background-repeat: no-repeat; width: 253px; height: 66px; }
.no_wmv { background-image: url(../images/player/nodownload_mediaplayer.gif); background-repeat: no-repeat; width: 253px; height: 66px; }

.player_auswahl { height: 135px; width: 253px; }
.movie_player_download { padding: 55px 52px 55px 56px; height: 135px !important; height: 245px; width: 253px !important; width: 361px; background-color: #CDCECE; }
	.movie_player_download .player_auswahl .bg span { display: block; padding: 10px 0 0; text-align: center; width: 253px; height: 66px; }
.movie_player { width: 361px; height: 245px; }
.movie_player_wmv { width: 361px; display: block; position: relative; height: 283px !important; height: 255px; }
.detail_umschluss { width: 565px; height: 404px; }
.projekt_uebersicht_umschluss { width: 565px; height: 84px; }
.sp186 { width: 186px; float: left; height: 73px; }
.projekt_headline { width: 186px; /*line-height:12px !important; line-height:11px*/; }
.pad15 { padding:0 0 3px 19px; }
.pad15a { padding:0 0 0 15px; }
.player_logo { float: left; width: 44px; height: 43px; padding: 10px 15px 0px 15px; }
.player_attr { float: left; width: 179px; height: 43px; padding: 10px 0px 0px 0px; }
.play_laenge { padding: 0 0 0 10px; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #FFFFFF; }
.player_link { padding: 10px 0px 3px 0px; }

.sp361 { width: 361px; height: 404px; float: left; }
.sp204 { width: 200px; height: 404px; float: left; }
.movie_footer { width: 361px; height: 13px; }
.grey_line_359 { width: 361px; line-height: 1px; height: 1px; background-color: #DADBDC; font-size: 1px; }
.spalten { width: 361px; height: 11px; line-height: 11px; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-color: #DADBDC; }
.sp1 { float: left; width: 1px; height: 11px !important; height: 12px; line-height: 11px !important; line-height: 12px; background-color: #DADBDC; font-size: 1px; }
.sp2 { float: left; width: 70px; height: 11px !important; height: 9px; padding: 0 0 0 0 !important; padding: 1px 0 0 0; }
.sp3 { float: left; width: 127px; height: 11px; }
.sp2a { float: left; width: 160px; height: 11px; }
.sp2c { float: left; width: 161px; height: 11px; }
.sp3a { float: left; width: 65px; height: 11px; }
.sp359 { float: left; width: 359px; height: 10px; }
.margin_left02 { margin-left: 2px; position: relative; }
.image_projekte	{ padding-right: 3px; }

/*
------------------------------------------------------------
 -> REFERENZEN - SCROLLBAR
------------------------------------------------------------
*/
.tx-ucsneunerblock-pi1 { position: relative; width: 565px; }
.umschluss_ref	{ width: 565px; }
.ref_left		{ float: left; font-size: 11px; line-height: 16px !important; line-height: 15px; width: 280px; margin-left: 1px; }
.ref_right		{ float: left; font-size: 11px; line-height: 16px !important; line-height: 15px; width: 280px; }

.w180			{ float: left; width: 180px; }
.w360			{ float: left; width: 360px; }
.w200			{ float: right; position: absolute; top: 2px; right: 21px !important; right: 20px; width: 191px; }
.w340			{ float: left; width: 339px; }

#selection { border: 0px solid #840; height: 300px; margin: -3px 0 0 !important; margin: -2px 0 0; overflow: auto; width: 191px; }

/*
------------------------------------------------------------
 -> SITEMAP
------------------------------------------------------------
*/
#sitemap { margin: 0; }

#sitemap a, #sitemap a:link, #sitemap a:visited { color: #000; font-size: 11px; line-height: 17px; text-decoration: none; }
.site_level_00 { background: url(/fileadmin/templates/images/pfeile/pfeil_hoch_schwarz.gif) no-repeat; background-position: 0 4px !important; background-position: 0 5px; margin: 10px 0 0 0; padding: 0 0 0 12px; }
.site_level_01 { background: url(/fileadmin/templates/images/pfeile/pfeil_hoch.gif) no-repeat; background-position: 0 4px !important; background-position: 0 5px; margin: 0 0 0 11px; padding: 0 0 0 12px; }
.site_level_02 { background: url(/fileadmin/templates/images/pfeile/pfeil_hoch_schwarz.gif) no-repeat; background-position: 0 4px !important; background-position: 0 5px; margin: 0 0 0 22px; padding: 0 0 0 12px; }
.site_level_03 { background: url(/fileadmin/templates/images/pfeile/pfeil_hoch_schwarz.gif) no-repeat; background-position: 0 4px !important; background-position: 0 5px; margin: 0 0 0 33px; padding: 0 0 0 12px; }

#sitemap .site_level_01 a, #sitemap .site_level_01 a:link, #sitemap .site_level_01 a:visited { color: #808080; margin: 0; padding: 0; }
#sitemap .site_level_02 a, #sitemap .site_level_02 a:link, #sitemap .site_level_02 a:visited { color: #000; }