/**************/
/* GENERELLES */

body {
	margin:0px;
	padding:0px;
	background-color: #fff;
	background-image: url("../pix/elemente/shadow_side.gif");
	background-repeat: repeat-x;
	background-position: 0px bottom;
	width: 100%;
	height: 100%;
	background-color: #DDDDDD;
}

.pdfCheckbox{
	width:0.5em;
 	height:0.5em;
	border:1px solid #ddd;
}

img {
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


/**** SCROLLBAR IMMER EINBLENDEN ****/
#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}



/**** HINTERGRUENDE ****/
.gradient_main_back {
	background-color: #DDDDDD;
	background-image: url(../pix/gradient/gradient_main.gif);
	background-position: 0px -56px;
	background-repeat: repeat-x;
	vertical-align: top;
}
.shadow_top_left {
	background-image: url(../pix/shadows/shadow_top_left.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.shadow_top_mid {
	background-color: #E0E0E0;
	background-image: url(../pix/shadows/shadow_top_mid.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.shadow_top_right {
	background-image: url(../pix/shadows/shadow_top_right.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.shadow_mid_left {
	background-image: url(../pix/shadows/shadow_mid_left_repeat.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.shadow_mid_right {
	background-image: url(../pix/shadows/shadow_mid_right_repeat.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.shadow_bottom_left {
	background-image: url(../pix/shadows/shadow_bottom_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.shadow_bottom_mid {
	background-color: #E0E0E0;
	background-image: url(../pix/shadows/shadow_bottom_mid.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align:			right;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:	#6B6B6B;
}

.shadow_bottom_mid a {
	text-decoration:none;
	color:	#6B6B6B;
}
	
.shadow_bottom_right {
	background-image: url(../pix/shadows/shadow_bottom_right.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.background_vertical_centered {	
	background-position: 0px center;
}
.background_horizontal_centered {	
	background-position: center 0px;
}
.background_centered {	
	background-position: center;
}

.backgroundPic {
		background-image:		url(../pix/elements/iscope_logo_wasserzeichen.gif);
		background-position:	62px 400px;
		background-repeat:		no-repeat;
		height:					100%;
}



/**** TABELLEN ****/
.main_content {
	background-color: #FFF;
}
.iscope_logo {
	background-image: url(../pix/elements/iscope_logo.gif);
	background-position: left 25px;
	background-repeat: no-repeat;
}
.narrow_content_td {
	background-image: url(../pix/gradient/narrow_content_td.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #fff;
	border: 1px solid #CDCDCD;
}
.wide_content_table {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #626262;
}

.productText a,.wide_content_table a {
	text-decoration:		none;
	color: 					#FF6D0A;
	font-weight:			bold;
	outline:0;
}

.wide_content_table a:hover{
	color: #626262;
	color: #FF6C0C;
}
.wide_content_table a.active{
	color: #626262;
	color: #FF6C0C;
}

/**** FARBEN ****/
.site_back_color {
	background-color: #FF6C0C;
}
.gray_color {
	background-color: #5B5B5B;
}

.color_filescope, a.hover_color_filescope:hover{
	color: #2255A4;
}
.color_mailscope, a.hover_color_mailscope:hover{
	color: #01A0C8;
}
.color_shopscope, a.hover_color_shopscope:hover{
	color: #76BD21;
}
.color_iscopeogs, a.hover_color_iscopeogs:hover{
	color: #FF660C;
}
.color_webscope, a.hover_color_webscope:hover{
	color: #541F71;
}



/**** DIVS ****/
.productText_head {
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.productText_subhead {
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #9C9C9C;
}
.productText {
	padding-top: 40px;
	padding-right: 25px;
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #828282;
}



/**** MENUE ****/
.quick_navi_menu {
	background-color: #EAEAEA;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 21px;
	color: #FF6C0C;
}
.quick_navi_menu a{
	text-decoration: none;
	color: #878787;
	font-weight: normal;
}
.quick_navi_menu a:hover{
	text-decoration: none;
	color: #FF6C0C;
}
.quick_search_input {
	width: 124px;
	height: 20px;
	border: 1px solid #979797;
	color: #878787;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding: 2px 0px 0px 3px;
}
* HTML .quick_search_input {
	padding: 3px 0px 0px 3px;
}

.top_menu_entry {
	border-bottom: 2px solid #FFF;
	float: left;
	/*margin-top: 46px;*/
	/*padding: 46px 15px 0px;*/
	/*margin-top: 46px;*/
	/*padding: 0px 15px 0px;*/
	/*height: 78px;*/ 
	background-color: #fff; 
	display:block;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #878787;
	text-decoration: none;
}
.top_menu_entry:hover {
	border-bottom: 2px solid #FF6C0C;
	color: #FF6C0C;
	text-decoration: none;
}
.top_menu_entry_active {
	border-bottom: 2px solid #FF6C0C;
	float: left;
	/*padding: 46px 15px 0px;*/
	/*margin-top: 46px;*/
	/*padding: 0px 15px 0px;*/
	
	/*height: 78px;*/ 
	background-color: #fff; 
	display:block; 
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #FF6C0C;
	text-decoration: none;
}
.top_menu_seperator {
	float:left; 
	background-color: silver; 
	margin: 0px 0px 21px; 
	width:1px; 
	height: 57px;
}
.menu_table {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	color: #818181;
}
.menu_table a{
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	padding: 7px 0px;
	height: 11px;
	text-decoration: none;
	display:block;
	color: #818181;
}
.menu_table a:hover{
	font-weight: bold;
	text-decoration: none;
	/*color: #FF6C0C;*/
}
.menu_table a.active{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding: 7px 0px;
	height: 11px;
	text-decoration: none;
	display:block;
}


.right_menu_table {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	color: #818181;
}
.right_menu_table a{
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 0px;
	height: 11px;
	text-decoration: none;
	display:block;
	color: #818181;
}

.right_menu_table a.active{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 0px;
	height: 11px;
	text-decoration: none;
	display:block;
}


.sub_menu_table {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	color: #818181;
}
.sub_menu_table a{
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 0px;
	/*height: 11px;*/
	height: auto;
	text-decoration: none;
	display:block;
	color: #818181;
}
.sub_menu_table a.active{
	font-family: arial, verdana, sans-serif;
	/*font-weight: bold;*/
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 0px;
	height: 11px;
	text-decoration: none;
	display:block;
	color: #FF6C0C;
}
.sub_menu_table a:hover{
	/*font-weight: bold;*/
	text-decoration: underline;
	/*color: #FF6C0C;*/
}

.submenu_entry {
	font-weight: bold;	
}

/**** LEISTUNGSSPEKTRUM BLOECKE ****/
.business_activities {
	display: block;
	padding: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #943B33;
	text-align: left;
}
a.block_01 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_01.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_01:hover{
	background: url("../pix/elements/business_activities/block_01_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_02 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_02.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_02:hover{
	background: url("../pix/elements/business_activities/block_02_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_03 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_03.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_03:hover{
	background: url("../pix/elements/business_activities/block_03_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_04 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_04.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_04:hover{
	/*background: url("../pix/elements/business_activities/block_04_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;*/
}
a.block_05 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_05.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_05:hover{
	background: url("../pix/elements/business_activities/block_05_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_06 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_06.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_06:hover{
	/*background: url("../pix/elements/business_activities/block_06_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;*/
}
a.block_07 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_07.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_07:hover{
	background: url("../pix/elements/business_activities/block_07_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_08 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_08.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_08:hover{
	background: url("../pix/elements/business_activities/block_08_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_09 {
	display: block;
	width: 127px;
	height: 119px;
	background: url("../pix/elements/business_activities/block_09.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.block_09:hover{
	background: url("../pix/elements/business_activities/block_09_over.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}




/**** LINKS ****/
a.history {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
.history {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
a.history_1 {
	color:#646462;
}
a.history_2 {
	color:#6E6E6E;
}
a.history_3 {
	color:#797979;
}
a.history_4 {
	color:#8D8D8D;
}
a.history_5 {
	color:#A0A0A0;
}



/* Sitmap */
.sitemap  {
	color:						#000000; 
	background-color:			#ffffff; 
    position:					absolute; 
    width:						785px; 
    height:						530px;
    z-index:					99;  
    visibility:					hidden;
    margin-left: 				-392px;
    margin-top: 				85px;
    left: 						50%;
    font-family: 				arial, verdana, sans-serif;
	font-size: 					11px;
	line-height:				11px;
	text-decoration: 			none;
}

.sitemapBorder {
	border:						1px solid #A2A2A2;
	width:						785; 
}

.sitemapTable  {
	background: 				url("../pix/elements/iscope_head_new.gif");
	background-repeat:			no-repeat;
	background-position:		-10px 21px;
    width:						785px; 
    height:						530px;
    background-color:			#ffffff; 
    border:						1px solid #ffffff;
}

.sitemapTable a{
    font-family: 				arial, verdana, sans-serif;
	font-size: 					11px;
	line-height:				11px;
	text-decoration: 			none;
}
.sitemapTable span{
    font-family: 				arial, verdana, sans-serif;
	font-size: 					11px;
	line-height:				11px;
	text-decoration: 			none;
}

.sitemapLine0{
	text-decoration:			none;
	font-weight:				bold;
	color:						#848486;						
}
.sitemapLine1{
	text-decoration:			none;
	/*font-weight:				bold;*/
	color:						#828282;						
}

.sitemapLine2{
	text-decoration:			none;
	color:						#828282;						
}

.sitemapLine3{
	text-decoration:			none;
	color:						#828282;						
}


/* Suche */

.search {
	color:						#000000; 
	background-color:			#ffffff; 
	background-color:		#ffffff;
    position:					absolute; 
    width:						670px; 
    z-index:					99;  
    visibility:					hidden;
    margin-left: 				-335px;
    margin-top: 				85px;
    left: 						50%;
}

.screenshot {
	color:						#000000; 
	background-color:			#ffffff; 
	background-color:			#ffffff;
    position:					absolute; 
    width:						785px; 
    z-index:					99;  
    visibility:					hidden;
    margin-left: 				-392px;
    margin-top: 				85px;
    left: 						50%;
}

.picBaseBox {
	color:						#000000; 
	background-color:			#ffffff; 
	background-color:			#ffffff;
    position:					fixed;
    width:						827px; 
    z-index:					80;  
    visibility:					hidden;
    margin-left: 				413px;
    margin-top: 				85px;
    cursor:						hand;
}

* HTML .picBaseBox {
	display:  					none;	
}

.picBaseBoxBorder  {
    border:						1px solid #A2A2A2;
    width:						829px; 
}

.screenshotBorder  {
    border:						1px solid #A2A2A2;
    width:						787px; 
}

.searchBorder  {
    border:						1px solid #A2A2A2;
    width:						672px; 
}

.searchTable  {
	background: 				url("../pix/elements/iscope_head_small.jpg");
	background-repeat:			no-repeat;
	background-position:		right;
    background-color:			#ffffff; 
	background-color:			#ffffff; 
    width:						670px; 
    font-family: 				arial, verdana, sans-serif;
	font-size: 					11px;
	line-height:				11px;
	text-decoration: 			none;
}

.searchButtton {
	border:none;	
}

.searchResultLink {
	text-decoration: 			none;
	color:						#818181;
}

.search_content_table{
	font-family: 				arial, verdana, sans-serif;
	font-weight: 				normal;
	font-size: 					11px;
}

/* Download Tabelle */
 
.download_table { 
	color:						#626262;
	width:						100%;
} 
 
.download_table tr {
	height:						28px;
}


.download_table_dark {
	background-color:			#EAEAEA;
}

.download_table_title {
	font-weight:				bold;
}

.download_link {
	text-align:					right;
}


/* Template Kundenreferenzen */
.app_info_table{
	font-family: 		arial, verdana, sans-serif; 
	font-size: 			11px; 
	line-height: 		11px; 
	text-decoration: 	none;
	background: 		url(pix/elements/spacer.jpg); 
	text-align:			left;
	height:				100%;
	border:				none;
	width:				134px;
}

td.app_info_table {
	border:				1px solid #D7D7D7; 
}

.app_info_table tr{
	height:				25px;
	color:				#ffffff;
}

.app_info_table td{
	width:				130px; 
	padding-left:		5px;			
}

.app_info{	
	background-color:	#FF6D0A; 
	border-bottom:		1px solid #ffffff;
}

.app_info_entry{
	background-color:	#F0F0F0;
	color:				#828282;
}

.app_info_table tr.app_info_spacer {
	height:				1px;	
	border:				1px solid #fff;
	line-height:		0px;
}



.customerLogo div{
	height:				119px;
	width:				130px;
	overflow:			hidden;
	vertical-align:		middle;
	text-align:			center;
}

td.customerLogo {
	height:				119px;
	width:				130px;
	overflow:			hidden;
	vertical-align:		middle;
	border:				0px;
}

.hide_small_header_IE_bug{
	height:				119px;
	width:				535px;
	overflow:			hidden;
	z-index:			90;
}

.hide_long_header_IE_bug {
	height:				243px;
	width:				535px;
	overflow:			hidden;
	z-index:			90;	
}

.adminEdit{
	z-index:			100;		
}

/***** ****** ****** ****/
ul,li{
	list-style-image: url(../pix/elements/ul_bull.gif);
}


div#iconbox_border {
    border: 1px solid #D7D7D7;
    font-size: 11px;
    line-height: 11px;
    padding: 5px;
    width: 118px;
}
div#iconbox_item p {
    margin: 0;
    padding: 0;
    text-align: center;
}
div#iconbox_item a {
    background-image: url("../pix/elements/history_bull_mainColor.gif");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    color: #818181;
    font-weight: normal;
    padding-left: 10px;
}
div#iconbox_item a:hover {
    color: #0059BC;
    font-weight: bold;
}
div#iconbox_item hr {
    background-color: #D7D7D7;
    border: medium none;
    height: 1px;
}

.video {
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    left: 50%;
    line-height: 11px;
    margin-left: -392px;
    margin-top: 85px;
    position: absolute;
    text-decoration: none;
    visibility: hidden;
    width: 785px;
    z-index: 99;
}
.videoTable {
    background: url("../pix/elements/iscope_head_video.gif") no-repeat scroll 0 21px #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #848486;
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    height: 486px;
    width: 785px;
}


div.is_acronym {
    cursor: default;
    color: #626262;;
    position: relative;
    z-index: 24;
    border-bottom: 1px dotted #626262;
    display: inline;
}
div.is_acronym:hover { z-index: 25; text-decoration: none; color: #626262; }
div.is_acronym span { display: none; }
div.is_acronym:hover span {
	text-align: left;
    display: block;
    position: absolute;
    border: solid 1px #c0c0c0;
    background: #EEE;
    top:1.2em; 
    left: 0px;
    width:20em;
    /*margin: 0px;*/
    /*margin-top: 30px;*/
    padding: 5px;
    opacity: 0.90; /* Webkit und Opera  */
    -moz-opacity: 0.90; /* Mozilla Browser */
    filter:alpha(opacity=90); /* Internet Explorer */
    /*width: 350px;*/
}
div.is_acronym span img {
	float: left;
	margin-right: 5px;
}

/**** FOOTER SITEMAP *****/

.footer_links a:link {text-decoration: none;}
.footer_links a:visited {text-decoration: none;}
.footer_links a:active {text-decoration: none;}
.footer_links a:hover {text-decoration: none;}
.footer_links a{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #626262;
	line-height:31px; 
	display: block; 
	height: 31px; 
	width: 213px; 
	background-position: top left; 
	background-repeat: no-repeat;
}
.footer_links a.filescope{
	font-weight: normal;
	background-image: url('../pix/icons/produkte_filescope.gif'); 
}
.footer_links a.mailscope{
	font-weight: normal;
	background-image: url('../pix/icons/produkte_mailscope.gif'); 
}
.footer_links a.shopscope{
	font-weight: normal;
	background-image: url('../pix/icons/produkte_shopscope.gif'); 
}
.footer_links a.webscope{
	font-weight: normal;
	background-image: url('../pix/icons/produkte_webscope.gif'); 
}
.footer_links a.iscopeogs{
	font-weight: normal;
	background-image: url('../pix/icons/produkte_iscope-ogs.gif'); 
}


.footer_links a.webdesign{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_webdesign.gif'); 
}
.footer_links a.individualprogrammierung{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_individualprogrammierung.gif'); 
}
.footer_links a.redaktionssysteme{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_redaktionssysteme.gif'); 
}
.footer_links a.shopsysteme{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_shopsysteme.gif'); 
}
.footer_links a.itberatung{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_it-beratung.gif'); 
}
.footer_links a.providing{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_providing.gif'); 
}
.footer_links a.openlaszlo{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_openlaszlo.gif'); 
}


.footer_links a.domins{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_domains.gif'); 
}
.footer_links a.flash{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_flash.gif'); 
}
.footer_links a.linux{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_linux.gif'); 
}
.footer_links a.netzwerke{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_netzwerke.gif'); 
}
.footer_links a.umkreissuche{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_umkreissuche.gif'); 
}


.footer_links a.team{
	font-weight: normal;
	background-image: url('../pix/icons/iscope_team.gif'); 
}
.footer_links a.waswar{
	font-weight: normal;
	background-image: url('../pix/icons/iscope_was-war.gif'); 
}
.footer_links a.kernkompetenzen{
	font-weight: normal;
	background-image: url('../pix/icons/kernkompetenzen.gif'); 
}
.footer_links a.karriere{
	font-weight: normal;
	background-image: url('../pix/icons/iscope_karriere.gif'); 
}
.footer_links a.anfahrt{
	font-weight: normal;
	background-image: url('../pix/icons/iscope_anfahrt.gif'); 
}
.footer_links a.e-mail-marketing{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_E-Mail-Marketing.gif'); 
}
.footer_links a.vimp-videoloesung{
	font-weight: normal;
	background-image: url('../pix/icons/leistungen_vimp_Videoportal.gif'); 
}


/**** Contact ****/ 

input {
    background-color: #FFFFFF;
    border: 1px solid #979797;
}
.contactTable {
    color: #626262;
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.contactInput, .contactInputLong, .contactTextarea, .contactInput_highlight, .contactInputLong_highlight, .contactTextarea_highlight, .contactInput_act, .contactInputLong_act, .contactTextarea_act, .contactInput_error, .contactInputLong_error, .contactTextarea_error {
    background-color: white;
    border: 1px solid #979797;
    color: #626262;
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    padding: 2px;
    width: 147px;
}
.contactInputLong, .contactTextarea, .contactInputLong_highlight, .contactTextarea_highlight, .contactInputLong_act, .contactTextarea_act, .contactInputLong_error, .contactTextarea_error {
    width: 408px;
}
.contactTextarea, .contactTextarea_highlight, .contactTextarea_act, .contactTextarea_error {
    height: 66px;
    overflow: auto;
}
.contactInput_highlight, .contactInputLong_highlight, .contactTextarea_highlight {
    background-color: #EEEEEE;
}
.contactInput_act, .contactInputLong_act, .contactTextarea_act, .contactInput_error, .contactInputLong_error, .contactTextarea_error {
    border: 1px solid #FF6D0A;
}
.contactInput_error, .contactInputLong_error, .contactTextarea_error {
    background-color: #FFEFE5;
}
.contactHeight {
    height: 23px;
    vertical-align: top;
}
.titleWidth {
    text-align: left;
}
.mandatoryField {
    color: #FF0000;
}

