﻿@charset "UTF-8";
@import "../general.css";

@media all
{
	html *
	{
		font-size: 100.01%;
	}
	
	body
	{
		font-size: 14px;
	}
	
	h1,
    h2,
    h3,
    h4,
    h5,
    h6
    {
    	margin: 0 0 20px 0;
    	color: #e5634e;
    }
    
    h1
    {
    	font-size: 24px;
    }
    
    h2
    {
    	font-size: 20px;
    }
    
    h3
    {
    	font-size: 18px;
    }
    
    h4
    {
    	color: #000000;
    	font-size: 16px;
    	border-bottom: solid 1px #A0A0A0;
    }
    
    h5
    {
    	font-size: 14px;
    }
    
    h6
    {
    	font-size: 14px;
    }
    
    ul,
    ol,
    dl
    {
    	line-height: 20px;
    	margin: 0 0 20px 20px;
    }
    
    ol
    {
    	font-weight: bold;
    	font-size: 16px;
    }
    
    ol li
    {
    	font-weight: normal;
    }
    
    ul
    {
    	list-style: disc url('Images/ul.gif') outside;
    	font-size: 14px;
    }
    
    ul li
    {
    	margin: 0 0 14px 0;
    }
    
    ul ul
    {
    	list-style: circle url('Images/ul.gif') outside;
    	margin-bottom: 0;
    }
    
    p 
	{
		line-height: 20px;
		margin: 0 0 12px 0;
	}
    
    hr
	{
		background: transparent url(Images/hr.gif) repeat-x scroll -15px -15px;
		border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
		border-right: 0 none;
		border-style: dotted none none;
		border-width: 1px 0 0;
		color: #FFFFFF;
		height: 15px;
		line-height: 1px;
		margin: 0;
		padding: 0;
	}
	
	a
	{
		text-decoration: none;
		color: #4488CC;
		background: transparent; 
	}
	
	a:visited
	{
		color: #4488CC;
	}
	
	a:focus
	{
		color: #000000;
		text-decoration: underline;
	}
	
	a:active,
	a:hover
	{
		color: #223377;
		text-decoration: underline;
		outline: none 0;
	}
	
	.link
	{
		padding-left: 15px;
		background: transparent url(/App_Themes/ConSoft/Images/arrow.png) no-repeat scroll 0 2px;
	}
	
	.icaption_center,
	.icaption_justify,
	.icaption_left,
	.icaption_right
	{
		margin: 6px;
		font-size: 12px;
	}
	
	.icaption_center
	{
		position: relative;
		text-align: center;
	}
	
	.icaption_justify
	{
		text-align: justify;
	}
	
	.icaption_left
	{
		text-align: left;
	}
	
	.icaption_right
	{
		text-align: right;
	}
	
	.infobox
    {
    	background: #F9F9F9 none repeat scroll 0 0;
		border: 1px solid #e5634e;
    	padding: 10px 5px;
    	margin-bottom: 20px;
    }
    
    .login_pnl
    {
    	width: 100%;
    	text-align: center;
    }
    
    table.login
    {
    	width: 100%;
    	border-collapse: collapse;
    }
    
    table.login table
    {
    	width: 100%;
    	border-collapse: collapse;
    }
    
    td
    {
    	padding: 4px;
    }
    
    input
    {
    	background: #F9F9F9 none repeat scroll 0 0;
    	border: 1px solid #e5634e;
    	font-size: 14px;
    	padding: 3px;
    	color: #000000;
    }
    
    input.login
    {
    	font-size: 18px;
    	width: 200px;
    	height: 22px;
    }
    
    .lupe
    {
    	position: absolute;
    	top: 1px;
    	right: 4px;
    	display: block;
    }
}

@media screen, projection
{
	#container
	{
		margin: 25px auto;
		width: 970px;
		overflow: hidden;
	}
	
	#header
	{ 
		background-color: #FFFFFF;
		/* border: solid 1px #BCBCBC; */
	}
	
	#footer
	{
		font-size: 12px;
		padding: 0 12px;
		height: 26px;
		background: #BCBCBC url('Images/menu_bg.gif') repeat-x scroll 0 0;
		border: solid 1px #BCBCBC;
	}
	
	#footer a
	{
		color: #999999;
		font-weight: bold;
	}
	
	#footer_content
	{
		text-align: right;
		padding: 6px 0;
	}
	
	#content
	{
		background-color: #ffffff;
		padding: 20px;
	}
	
	#menu_line
	{
		height: 24px;
		/* background: #E5634E url(Images/orange_line.gif) repeat-x scroll 0 50%; */
		border-top: 1px solid #EE7722;
	}
	
	#menu_bg
	{
		height: 26px;
		background: #BCBCBC url('Images/menu_bg.gif') repeat-x scroll 0 0;
		/* border: solid 1px #BCBCBC; */
		border-top: solid 0;
		border-bottom: solid 0;
	}
	
	.showcase_bg
	{
		background-color: #EEEEEE;
	}
	
	.download_item
	{
		display: block;
		line-height: 20px;
	}
	
	.separator
	{
		color: #999999;
		margin: 0 10px;
	}
	
	.orange
	{
		color: #F39D30;
	}
	
	.seminar_details
	{
		padding: 20px 10px 10px 10px;
		border: 1px solid #e5634e;
		color: #333;
	}
	
	.cursor_pointer
	{
		cursor: pointer !important;
	}
}
