﻿/* CSS Document */
/* Farben: rot:#d4171e; weiß:#fff, grau: #f0ff0f0;hellgrau:#f1f1f1; dunkel-schwarz:#58585a;
*/
* {margin:0;padding:0;}
body {
	/*font-size				:68.75%;
	font-size:11px;*/
		font					: normal 68.75% arial, helvetica, verdana, sans-serif;

	color					:#58585a;
	background				:#f0f0f0 url(../images/layout/bodyBg_subhome.gif) repeat-x;
}

p, ul, dl, h1, h2, h3, h4, h5, h6, strong, b, th, td {
	font					: normal 1em arial, helvetica, verdana, sans-serif;
	line-height     		:1.4em;
}
ul, ol {
	list-style				:none;
}
table, td, th {
	border-collapse			:collapse;
}
strong{
	font-weight				:bold;
}
h1, h2, h3, h4, h5, h6{
	font-weight				:bold;
	color					:#d4171e;
}
h2, h3, h4{
	color					:#d4171e;
	padding-bottom			:7px;
	text-transform			:uppercase;
	width					:100%;
	display					:block;
	clear:both;
}
.left h3{
	color					:#d4171e;
	padding-bottom			:3px;
	text-transform			:uppercase;
	font-weight				:bold;
	color					:#58585a;
	padding:0;
	margin:0;
}
.left h4{
	color					:#d4171e;
	font-weight				:bold;
	color					:#58585a;
	padding:0px 0 0px 0;
	margin:0;
	text-transform			:none;
}
.item h2
{
    padding-top:3px;}
.item .mehr
{
    padding-bottom:10px;
}
/*h3{
	display:block;
	clear:both;
}
h4{
}
*/
.detailsContainer h4, .longText h4{
	
	/*padding-bottom			:5px;
	padding-top			    :7px;
*/
}
a:link,a:visited,a:hover,a:active {
	outline					:0;
}
a {
	color					:#d4171e;
	text-decoration			:none;
}
a:hover {
	text-decoration			:underline;
}
img {	
	border					:none;
	padding					:0;
	margin					:0;
}
input, select,textarea {
	border					:0;
	padding					:2px;
	font					: normal .95em arial, helvetica, verdana, sans-serif;
}
select {
	padding					:2px 0 1px 0;
}
label {
	padding					:1px 0;
}

/* ------------------------------------------------main */
#wrapper {
	width					:1004px;
	margin					:0 auto;
	padding					:0 23px 0 23px;

}
#mainContainer {
	float					:left;
	width					:954px;
	padding					:0 0 0 4px;
	background				:transparent url(../images/layout/main_leftShadow.jpg) repeat-y;
	background-position		:left;
	/*min-height			:300px;
	height				:auto !important;
	height				: 300px;
	*/
}
#header {
	float					:left;
	width					:950px;
	height					:295px;
	background				:#f0f0f0 url(../images/layout/covis_sub_header_80.jpg) no-repeat;
	margin					: 0 4px 0 4px;
}
#topArea{
	float					:left;
	height					:72px;
}
#headerContent{
	float					:left;
	position				:relative;
	top						:0;
	left					:0;	
	width					:950px;
	padding					: 0px;
	height					: 225px;
}
.mainContent {
	float					:left;
	clear					:both;
	width					:874px;
	padding					: 25px 40px 80px 40px;
	background				:#fff url(../images/layout/main_rightShadow.jpg) repeat-y;
	background-position		:right;
	min-height				:300px;
	height					:auto !important;
	height					: 300px;

	/*overflow				:hidden;*/
}
.fullscreen
{
	width:874px;
	float:left;
}
.left {
	float					:left;
	min-height			:300px;
	height				:auto !important;
	height				: 300px;
	
	width					:540px;
}
.right {
	float					:right;
	margin-left				:46px;
	width					:288px;
	/*min-height			:300px;
	height				:auto !important;
	height				: 300px;
	*/
	font-family				: arial, helvetica, verdana, sans-serif;
}
.right h4{
	color					:#58585a;
	padding-bottom:0px;
	padding-top:0px;
}
p{
	padding-bottom			:5px;
	display:block;
}
.clearUp{
	clear:both;
	height:1px;
	font-size:1px;
	}
/*----------------------------------------------*/
/*   ELEMENTE              						*/
/*----------------------------------------------*/
.longText .imgList {display:block;
	float		:left;
}

.longText, .simpleText, .item {
	clear:both;
	float:none;
}
.detailsOff, .detailsOn{
/*float:left;*/
	clear					:both;
}
.detailsContainer{
	border-top				:1px solid #f0f0f0;
	border-bottom			:1px solid #f0f0f0;
	padding-top				:3px;
	padding-bottom			:3px;
	margin-top				:5px;
	margin-bottom			:20px;
	float					:none;
	clear					:both;
}
.detailsOn .detailsContainer{
    	display					:block;
}
.detailsOff .detailsContainer{
	display					:none;
}
.metaNavi a.home{
	display					:block;
	width					:19px;
	height					:19px;
}
a.mehr, a.download, a.demo, a.details{
	text-transform			:uppercase;
	text-align				:right;
	float					:right;
	display					:block;
	width					:auto;
	font-weight				:bold;
	padding-left			:14px;
	background				:#fff url(../images/icons/pfeil_small.jpg) 0px 4px no-repeat;
	margin-top				:2px;
	font-family				: arial, helvetica, verdana, sans-serif;
}
a.demo{
	float					:left;
	text-align				:left;
	margin-top				:25px;
}
a.mehr{
	background				:#fff url(../images/icons/pfeil_more.jpg) 5px 4px no-repeat;
}
a.details{
	background				:#fff url(../images/icons/pfeil_details_off.gif) 0px 0px no-repeat;
}
.detailsOn a.details{
	background				:#fff url(../images/icons/pfeil_details_on.gif) 0px 0px no-repeat;
}
.detailsOff a.details{
	background				:#fff url(../images/icons/pfeil_details_off.gif) 0px 0px no-repeat;
}
.metaNavi a.home{
	background				:transparent url(../images/icons/icon_lnk_home.gif) 5px 0px no-repeat;
}
.metaNavi a.home:hover{
	background				:transparent url(../images/icons/icon_lnk_homeHover2.gif) 5px 0px no-repeat;
}
.trennzeichen{
	padding-left			:20px;
	padding-right			:20px;
	font-weight				:bold;
}
/*---------------------------------------------- TOP AREA*/
.logo{
	float					:left;
	width					:246px;
}
#topNaviArea{
		float					:right;
	height					:32px;
	width					:700px;
	background				:transparent url(../images/layout/mainNavi_leftShadow.jpg) 0 0 no-repeat;
	background-position		:left;
	/*background				:orange;*/
	margin-left:	0;
    position:relative;
	top:0;
    padding-left:4px;	
}
#topNaviArea .container{
	background				:transparent url(../images/layout/mainNaviBg.jpg) 0 0 repeat-x;
	background-position		:bottom;
	height:28px;
	padding-bottom:4px;
	width:696px;
	float:left;
	margin-left:4px;
}
/*---------------------------------------------- TOP MAIN NAVI*/

.mainNavi{
	/*float					:left;*/

	position:absolute;
	top:0;
	left:22px;
	width:730px;
	color					:#FFF;
	/*background				:transparent url(../images/layout/header_naviBg.jpg) 0 0 repeat-x;
	background-position		:top;
	height:26px;
	*/
		
}
.mainNavi li{
	float					:left;
}
.mainNavi a{
	position:relative;
	color					:#fff;
	text-transform			:uppercase;
	display					:block;
	float					:left;
	padding					: 5px 20px 0 20px;
	height:22px;
		z-index:205;
}
.mainNavi .active  a{
	background				:transparent url(../images/layout/mainNavi_pfeil.jpg) bottom no-repeat;
	height:36px;
	z-index:205;
	font-weight:bold;
}
.mainNavi a:hover, .metaNavi a:hover{
	/*background				:transparent url(../images/layout/mainNavi_pfeil.jpg) bottom no-repeat;
	height:36px;
	z-index:205;
	*/
color					:#f3d0e9;
color					:#e3cac6;
color:#dcdee2;
text-decoration:none;
}
.mainNavi span.trennzeichen{
	display					:block;
	float					:left;
	padding					: 5px 1px 0 0px;
}
.mainNavi li ul{
	display:none;	

	position:absolute;
	left:-21px;
	top:23px;
	width:680px;
	background				:transparent url(../images/layout/mainSubNaviBg.jpg) 0 0 no-repeat;
	height:45px;
	z-index:10;
	padding-left:20px;
	overflow:hidden;
}
.mainNavi li.active ul{
	display:block;	
}
.mainNavi li ul a, .mainNavi .active  ul a{
	color					:#58585a;
	text-transform			:none;
	z-index:0;
	margin-top:12px;
}
.mainNavi li ul li.active a{
	color					:#d4171e;

	
}
.mainNavi li ul a:hover{		color					:#d4171e;}
.mainNavi li ul a:hover, .mainNavi .active  ul a{
	background:none;

}
/*---------------------------------------------- TOP META NAVI:Kontakt, Impressum, Home*/

.metaNavi{
	float					:right;
	color					:#FFF;
	display					:block;
	position				:absolute;
	right					:20px;
	z-index					:300;
}
.metaNavi a{
	color					:#fff;
	font-size				:10px;
	text-align				:center;
	text-transform			:none;
	display					:block;
	float					:left;
	padding					: 5px 5px 0 5px;
	height					:20px;
}
.metaNavi span.trennzeichen{
	float:left;
	display:block;
	padding					: 5px 1px 0 0px;
}
.metaNavi li{
	float:left;
	display:block;
}
/*---------------------------------------------- FOOTER*/
#footer {
	float					:left;
	clear					:both;
	width					:958px;
	padding					:4px 0px 25px 0;
	background				:transparent url(../images/layout/main_bottomShadow.jpg) no-repeat;
	background-position		:top;
	text-align				:center;
}
#footer ul{
	display					:inline;
	height					: 20px;
	text-align				:center;
}
#footer ul li{
	display					:inline;
	height					: 20px;
}
#footer span, #footer a{
	font-size				:0.9em;
	color					:#58585a;
}
/*----------------------------------------------*/
/*   MODULE  HEADER           						*/
/*----------------------------------------------*/

.lHome #header h1{
	font-family				: Century Gothic,Avant Garde, arial, helvetica;
	font-size				:2em;
	line-height     		:1.3em;
	text-transform			:uppercase;
	font-weight				:normal;
}
#header h1{
	font-family				: Century Gothic,Avant Garde, arial, helvetica;
	font-size				:1.636em;
	line-height     		:1.7em;
	text-transform			:uppercase;
	font-weight				:normal;
	position				:relative;
}
#header h2{
	font-family				:Century Gothic, Avant Garde, arial, helvetica;
	font-size				:1.4em;
	line-height     		:1.5em;
	font-weight				:normal;
	color					:#58585a;
}
#header .icnProfile, #header .icnSystem,
#header .icnAdministration, #header .icnDuties,
#header .icnStatistics, #header .icnPfeil,
#header .headline, #header .imgDemo
{
	position				:absolute;
}
/*---------------------------------------------- Modul-H1 , header für Home*/
.module-H1{	
	background				:transparent url(../images/header_bg/covis_header_bg_home_01.jpg)  no-repeat;
	height:330px;
}
.module-H1 .headline{
	left					:117px;
	top						:47px;
}
.module-H1 .icnPfeil{
	left					:54px;
	top						:32px;			
}
.module-H1 .icnSystem{
	display:none;
}

.module-H1 .icnAdministration{
	left					:152px;
	top						:159px;
}
.module-H1 .icnDuties{
	left					:249px;
	top						:200px;			
}
.module-H1 .icnStatistics{
	left					:356px;
	top						:231px;
}
.module-H1 .icnProfile{
	left					:470px;
	top						:210px;
}

.module-H1 .imgDemo{
	right					:35px;
	top						:28px;
	display:none;
}
/*---------------------------------------------- Modul-H2 , header für Subheader*/
.module-H2{
		background				:transparent url(../images/header_bg/covis_header_bg_01.jpg)  no-repeat;

	height:225px;
}
.module-H2 .headline{
	left					:300px;
	top						:30px;
}
.module-H2 .icnPfeil{
	left					:238px;
	top						:20px;			
}
.module-H2 .icnDuties{
	left					:42px;
	top						:106px;			
}
.module-H2 .icnAdministration{
	left					:142px;
	top						:103px;
}
.module-H2 .icnSystem{
	left					:250px;
	top						:128px;
}
.module-H2 .icnStatistics{
	left					:354px;
	top						:148px;
}
.module-H2 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H2 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H3 , header für Subheader*/
.module-H3{
	background				:transparent url(../images/header_bg/covis_header_bg_01.jpg)  no-repeat;
	height:225px;
}
.module-H3 .headline{
	left					:250px;
	top						:30px;
}
.module-H3 .icnPfeil{
	left					:188px;
	top						:20px;			
}

.module-H3 .icnDuties{
	left					:42px;
	top						:156px;	
}
.module-H3 .icnAdministration{
	left					:142px;
	top						:133px;
}
.module-H3 .icnSystem{
	left					:250px;
	top						:138px;
}
.module-H3 .icnStatistics{
	left					:354px;
	top						:148px;
}

.module-H3 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H3 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H4 , header für Subheader*/
.module-H4{
	background				:transparent url(../images/header_bg/covis_header_bg_01.jpg)  no-repeat;
	height:225px;
}
.module-H4 .headline{
	left					:100px;
	top						:30px;
}
.module-H4 .icnPfeil{
	left					:38px;
	top						:20px;			
}
.module-H4 .icnDuties{
	left					:42px;
	top						:106px;	
		left					:102px;
	top						:106px;			
}
.module-H4 .icnAdministration{
	left					:142px;
	top						:103px;
		left					:202px;
	top						:143px;
}
.module-H4 .icnSystem{
	left					:310px;
	top						:128px;
		top						:158px;
}
.module-H4 .icnStatistics{
	left					:354px;
	left					:424px;
	top						:138px;
}
.module-H4 .icnProfile{
	left					:473px;
		left					:523px;
	top						:100px;
}
.module-H4 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}


/*---------------------------------------------- Modul-H1 2 , header für Home*/
.module-H12{	
	background				:transparent url(../images/header_bg/covis_header_bg_home_01_2.jpg)  no-repeat;
	height:330px;
}
.module-H12 .headline{
	left					:117px;
	top						:47px;
}
.module-H12 .icnPfeil{
	left					:54px;
	top						:32px;			
}
.module-H12 .icnSystem{
	display:none;
}

.module-H12 .icnAdministration{
	left					:152px;
	top						:159px;
}
.module-H12 .icnDuties{
	left					:249px;
	top						:200px;			
}
.module-H12 .icnStatistics{
	left					:356px;
	top						:231px;
}
.module-H12 .icnProfile{
	left					:470px;
	top						:210px;
}

.module-H12 .imgDemo{
	right					:35px;
	top						:28px;
	display:none;
}
/*---------------------------------------------- Modul-H2 2 , header für Subheader*/
.module-H22{
		background				:transparent url(../images/header_bg/covis_header_bg_01_2.jpg)  no-repeat;

	height:225px;
}
.module-H22 .headline{
	left					:300px;
	top						:30px;
}
.module-H22 .icnPfeil{
	left					:238px;
	top						:20px;			
}
.module-H22 .icnDuties{
	left					:42px;
	top						:106px;			
}
.module-H22 .icnAdministration{
	left					:142px;
	top						:103px;
}
.module-H22 .icnSystem{
	left					:250px;
	top						:128px;
}
.module-H22 .icnStatistics{
	left					:354px;
	top						:148px;
}
.module-H22 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H22 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H3 , header für Subheader*/
.module-H32{
	background				:transparent url(../images/header_bg/covis_header_bg_01_2.jpg)  no-repeat;
	height:225px;
}
.module-H32 .headline{
	left					:250px;
	top						:30px;
}
.module-H32 .icnPfeil{
	left					:188px;
	top						:20px;			
}

.module-H32 .icnDuties{
	left					:42px;
	top						:156px;	
}
.module-H32 .icnAdministration{
	left					:142px;
	top						:133px;
}
.module-H32 .icnSystem{
	left					:250px;
	top						:138px;
}
.module-H32 .icnStatistics{
	left					:354px;
	top						:148px;
}

.module-H32 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H32 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H4 2, header für Subheader*/
.module-H42{
	background				:transparent url(../images/header_bg/covis_header_bg_01_2.jpg)  no-repeat;
	height:225px;
}
.module-H42 .headline{
	left					:100px;
	top						:30px;
}
.module-H42 .icnPfeil{
	left					:38px;
	top						:20px;			
}
.module-H42 .icnDuties{
	left					:42px;
	top						:106px;	
		left					:102px;
	top						:106px;			
}
.module-H42 .icnAdministration{
	left					:142px;
	top						:103px;
		left					:202px;
	top						:143px;
}
.module-H42 .icnSystem{
	left					:310px;
	top						:128px;
		top						:158px;
}
.module-H42 .icnStatistics{
	left					:354px;
	left					:424px;
	top						:138px;
}
.module-H42 .icnProfile{
	left					:473px;
		left					:523px;
	top						:100px;
}
.module-H42 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}


/*---------------------------------------------- Modul-H1 3 , header für Home*/
.module-H13{	
	background				:transparent url(../images/header_bg/covis_header_bg_home_01_3.jpg)  no-repeat;
	height:330px;
}
.module-H13 .headline{
	left					:117px;
	top						:47px;
}
.module-H13 .icnPfeil{
	left					:54px;
	top						:32px;			
}
.module-H13 .icnSystem{
	display:none;
}

.module-H13 .icnAdministration{
	left					:152px;
	top						:159px;
}
.module-H13 .icnDuties{
	left					:249px;
	top						:200px;			
}
.module-H13 .icnStatistics{
	left					:356px;
	top						:231px;
}
.module-H13 .icnProfile{
	left					:470px;
	top						:210px;
}

.module-H13 .imgDemo{
	right					:35px;
	top						:28px;
	display:none;
}
/*---------------------------------------------- Modul-H2 3 , header für Subheader*/
.module-H23{
		background				:transparent url(../images/header_bg/covis_header_bg_01_3.jpg)  no-repeat;

	height:225px;
}
.module-H23 .headline{
	left					:300px;
	top						:30px;
}
.module-H23 .icnPfeil{
	left					:238px;
	top						:20px;			
}
.module-H23 .icnDuties{
	left					:42px;
	top						:106px;			
}
.module-H23 .icnAdministration{
	left					:142px;
	top						:103px;
}
.module-H23 .icnSystem{
	left					:250px;
	top						:128px;
}
.module-H23 .icnStatistics{
	left					:354px;
	top						:148px;
}
.module-H23 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H23 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H3 3 , header für Subheader*/
.module-H33{
	background				:transparent url(../images/header_bg/covis_header_bg_01_3.jpg)  no-repeat;
	height:225px;
}
.module-H33 .headline{
	left					:250px;
	top						:30px;
}
.module-H33 .icnPfeil{
	left					:188px;
	top						:20px;			
}

.module-H33 .icnDuties{
	left					:42px;
	top						:156px;	
}
.module-H33 .icnAdministration{
	left					:142px;
	top						:133px;
}
.module-H33 .icnSystem{
	left					:250px;
	top						:138px;
}
.module-H33 .icnStatistics{
	left					:354px;
	top						:148px;
}

.module-H33 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H33 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H4 3, header für Subheader*/
.module-H43{
	background				:transparent url(../images/header_bg/covis_header_bg_01_3.jpg)  no-repeat;
	height:225px;
}
.module-H43 .headline{
	left					:100px;
	top						:30px;
}
.module-H43 .icnPfeil{
	left					:38px;
	top						:20px;			
}
.module-H43 .icnDuties{
	left					:42px;
	top						:106px;	
		left					:102px;
	top						:106px;			
}
.module-H43 .icnAdministration{
	left					:142px;
	top						:103px;
		left					:202px;
	top						:143px;
}
.module-H43 .icnSystem{
	left					:310px;
	top						:128px;
		top						:158px;
}
.module-H43 .icnStatistics{
	left					:354px;
	left					:424px;
	top						:138px;
}
.module-H43 .icnProfile{
	left					:473px;
		left					:523px;
	top						:100px;
}
.module-H43 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}

/*---------------------------------------------- Modul-H1 4 , header für Home*/
.module-H14{	
	background				:transparent url(../images/header_bg/covis_header_bg_home_01_4.jpg)  no-repeat;
	height:330px;
}
.module-H14 .headline{
	left					:117px;
	top						:47px;
}
.module-H14 .icnPfeil{
	left					:54px;
	top						:32px;			
}
.module-H14 .icnSystem{
	display:none;
}

.module-H14 .icnAdministration{
	left					:152px;
	top						:159px;
}
.module-H14 .icnDuties{
	left					:249px;
	top						:200px;			
}
.module-H14 .icnStatistics{
	left					:356px;
	top						:231px;
}
.module-H14 .icnProfile{
	left					:470px;
	top						:210px;
}

.module-H14 .imgDemo{
	right					:35px;
	top						:28px;
	display:none;
}
/*---------------------------------------------- Modul-H2 4 , header für Subheader*/
.module-H24{
		background				:transparent url(../images/header_bg/covis_header_bg_01_4.jpg)  no-repeat;

	height:225px;
}
.module-H24 .headline{
	left					:300px;
	top						:30px;
}
.module-H24 .icnPfeil{
	left					:238px;
	top						:20px;			
}
.module-H24 .icnDuties{
	left					:42px;
	top						:106px;			
}
.module-H24 .icnAdministration{
	left					:142px;
	top						:103px;
}
.module-H24 .icnSystem{
	left					:250px;
	top						:128px;
}
.module-H24 .icnStatistics{
	left					:354px;
	top						:148px;
}
.module-H24 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H24 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H3 4, header für Subheader*/
.module-H34{
	background				:transparent url(../images/header_bg/covis_header_bg_01_4.jpg)  no-repeat;
	height:225px;
}
.module-H34 .headline{
	left					:250px;
	top						:30px;
}
.module-H34 .icnPfeil{
	left					:188px;
	top						:20px;			
}

.module-H34 .icnDuties{
	left					:42px;
	top						:156px;	
}
.module-H34 .icnAdministration{
	left					:142px;
	top						:133px;
}
.module-H34 .icnSystem{
	left					:250px;
	top						:138px;
}
.module-H34 .icnStatistics{
	left					:354px;
	top						:148px;
}

.module-H34 .icnProfile{
	left					:473px;
	top						:150px;
}
.module-H34 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}
/*---------------------------------------------- Modul-H4 4, header für Subheader*/
.module-H44{
	background				:transparent url(../images/header_bg/covis_header_bg_01_4.jpg)  no-repeat;
	height:225px;
}
.module-H44 .headline{
	left					:100px;
	top						:30px;
}
.module-H44 .icnPfeil{
	left					:38px;
	top						:20px;			
}
.module-H44 .icnDuties{
	left					:42px;
	top						:106px;	
		left					:102px;
	top						:106px;			
}
.module-H44 .icnAdministration{
	left					:142px;
	top						:103px;
		left					:202px;
	top						:143px;
}
.module-H44 .icnSystem{
	left					:310px;
	top						:128px;
		top						:158px;
}
.module-H44 .icnStatistics{
	left					:354px;
	left					:424px;
	top						:138px;
}
.module-H44 .icnProfile{
	left					:473px;
		left					:523px;
	top						:100px;
}
.module-H44 .imgDemo{
	right					:57px;
	top						:15px;
	display:none;
}



/*----------------------------------------------*/
/*   ICONS           						*/
/*----------------------------------------------*/
.icnProfile,	.icnSystem,
.icnAdministration,  .icnDuties,
.icnStatistics, .icnPfeil
{
	display					:block;
	width					:60px;
	height					:60px;
	text-decoration:none;
}
/*RP: Auskommentiert am 16.11., um ICons zunächst unsichtbar zu schalten.*/
/*
a.icnProfile,span.icnProfile{
	background				:url(../images/icons/icon_profile.png) 0 0 no-repeat;
}
a.icnSystem,span.icnSystem{
	background				:url(../images/icons/icon_system.png) 0 0 no-repeat;
}
a.icnAdministration,span.icnAdministration{
	background				:url(../images/icons/icon_administration.png) 0 0 no-repeat;
}
a.icnDuties,span.icnDuties{
	background				:url(../images/icons/icon_duties.png) 0 0 no-repeat;
}
a.icnStatistics, span.icnStatistics{
	background				:url(../images/icons/icon_statistics.png) 0 0 no-repeat;
}*/
a.icnProfile,span.icnProfile{
	background				:url(../images/icons/blank.png) 0 0 no-repeat;
}
a.icnSystem,span.icnSystem{
	background				:url(../images/icons/blank.png) 0 0 no-repeat;
}
a.icnAdministration,span.icnAdministration{
	background				:url(../images/icons/blank.png) 0 0 no-repeat;
}
a.icnDuties,span.icnDuties{
	background				:url(../images/icons/blank.png) 0 0 no-repeat;
}
a.icnStatistics, span.icnStatistics{
	background				:url(../images/icons/blank.png) 0 0 no-repeat;
}
a.icnPfeil, span.icnPfeil{
	background				:url(../images/icons/icon_pfeil2.png) 0 0 no-repeat;
}
a.icnProfile:hover{
	background				:url(../images/icons/icon_profileHover.png) 0 0 no-repeat;
}
a.icnSystem:hover{
	background				:url(../images/icons/icon_systemHover.png) 0 0 no-repeat;
}
a.icnAdministration:hover{
	background				:url(../images/icons/icon_administrationHover.png) 0 0 no-repeat;
}
a.icnDuties:hover{
	background				:url(../images/icons/icon_dutiesHover.png) 0 0 no-repeat;
}
a.icnStatistics:hover{
	background				:url(../images/icons/icon_statisticsHover.png) 0 0 no-repeat;
}
a.icnPfeil:hover{
	background				:url(../images/icons/icon_pfeil2Hover.png) 0 0 no-repeat;
}
/*----------------------------------------------*/
/*   MODULE             						*/
/*----------------------------------------------*/
/*---------------------------------------------- Module Text With IMG, zweispaltig, IMg Left, Img Right und einspaltig Img Top*/
.module-M1, .module-M2{
	/*float					:left;*/
	clear					:both;
	margin-top				:12px;
}
.module-TextWithImgLeft, .module-TextWithImgRight, .module-TextWithImg,
.module-TextWithBigImgLeft, .module-TextWithBigImgRight, .module-TextWithBigImg{
	margin-top				:12px;
	margin-bottom			:15px;
	float					:left;
	clear					:both;
}
.imgHolder{
	float					:left;
	width					:165px;
	padding-right			:20px;
	padding-bottom:0px;
}
.imgHolder img{
	/*width					:165px;*/
	padding:0;
	
	margin:0;
}
.mainCol{
	float					:left;
	width:350px;
	width:355px;
}
.textCol{
	float					:left;
	width:540px;
}
 .mainCol li{
	padding-bottom			:8px;
	list-style				:none;
	background				:url(../images/icons/pfeil_small.jpg) 0 5px no-repeat;
	padding-left			:15px;
}

.module-M1 .imgHolder img{
	width					:205px;
	position				:relative;
	left					:-40px;
	z-index					:100;
}

.module-TextWithImgLeft .imgHolder, 
.module-TextWithBigImgLeft .imgHolder
{
	float:left;
}
.module-TextWithBigImg .imgHolder,
.module-TextWithBigImgLeft .imgHolder,
.module-TextWithBigImgRight .imgHolder
{
	width:330px;
}
.module-TextWithBigImg .imgHolder img, 
.module-TextWithBigImgLeft .imgHolder img,
.module-TextWithBigImgRight .imgHolder img
{
	width:330px;
}

.module-TextWithImgLeft .mainCol, 
.module-TextWithBigImgLeft .mainCol
{
	float:left;
}
.fullscreen .left{
	width:854px;
}
.fullscreen .right{
		display:none;
}

.fullscreen .module-TextWithBigImgLeft .mainCol,
.fullscreen .module-TextWithBigImgRight .mainCol
{
	width:504px;
}

.fullscreen .module-TextWithImgLeft .mainCol,
.fullscreen .module-TextWithImgRight .mainCol
{
	width:669px;
}
.module-TextWithImgRight .imgHolder, 
.module-TextWithBigImgRight .imgHolder{

float:right !important;
}
.module-TextWithBigImgLeft .mainCol, 
.module-TextWithBigImgRight .mainCol{
	width: 185px;
	width: 190px;

}
.module-TextWithImg .mainCol, 
.module-TextWithBigImg .mainCol{
	width: 540px;
	padding-top:10px;
}
.fullscreen .module-TextWithImg .mainCol,
.fullscreen .module-TextWithBigImg .mainCol,
.fullscreen  .textCol

{
	width:854px;
	
}
.module-TextWithImgRight .imgHolder, 
.module-TextWithBigImgRight .imgHolder
{
	float:right;
	padding-right			:0px !important;
	padding-left			:20px;	
}
.module-TextWithImgRight .mainCol, 
.module-TextWithBigImgRight .mainCol
{
	float:left;
}
.module-TextWithImg .imgHolder, 
.module-TextWithBigImg .imgHolder, 
.module-TextWithImg .mainCol, 
.module-TextWithBigImg .mainCol{
	float:none;
}
/*---------------------------------------------- COMMONLIST*/
.commonList, .customList, .modulecontainer{
	/*float					:left;*/
	clear:both;
}
.textItems{	margin-bottom			:17px;}
.commonList li{
	margin-bottom			:17px;
	/*float					:left;*/
}
.itemblock{
	margin-bottom			:17px;
}


.left .longText  ul, .detailsContainer ul{
	padding-top			:3px;
	padding-bottom		:3px;
/*	margin-left:205px;*/
	list-style:square;
}
.longText  .colImg2 ul{

	margin-left:0px;
}
.left .longText  ul li,  .detailsContainer ul li{
	padding-bottom			:5px;
	list-style				:none;
	background				:url(../images/icons/pfeil_small.jpg) 0 5px no-repeat;
	list-style-position:inside;
	padding-left			:15px;	
	margin-bottom			:0px;

}
 .detailsContainer ul li{
	padding-bottom			:5px;
	
}
.left .longText  ul.innerList li, .detailsContainer  ul.innerList li  
{
	padding-bottom			:5px;
	list-style				:none;
	background				:url(../images/icons/pfeil_small.jpg) 0 5px no-repeat;
	padding-left			:15px;	
	list-style:square;
	color:#900;
	/*	text-indent:20px;
	*/
}
.imgText{display:none;}
/*---------------------------------------------- INFOBLOCK*/
.infobox, .infoboxTeaser{
	float					:left;
	padding-bottom			:10px;
	background				:transparent url(../images/layout/infoblock_bottomShadow.jpg) bottom no-repeat;
	width					:288px;
	margin-bottom			:15px;
}
.infoboxTeaser{
	margin-top				:5px;
}
.infobox .shadowLeft, .infoboxTeaser .shadowLeft{
	float					:left;
	padding-left			:4px;
	background				:transparent url(../images/layout/infoblock_leftShadow.jpg) repeat-y;
	background-position		:left 20px;
}
.infobox .container, .infoboxTeaser .container{
	float					:left;
	padding-right			:4px;
	padding-bottom			:30px;
	background				:transparent url(../images/layout/infoblock_rightShadow.jpg) right repeat-y;
	width					:280px;
}
.infobox .top{
	border-top				:1px solid #f0f0f0;
	float					:left;
	margin					:0 4px 0 4px;
	width					:280px;
	height					:4px;
	font-size				:1px;
}
.infobox .holder,  .infoboxTeaser .holder{
	float					:left;
	padding					:13px 20px 0 10px;
	width					:250px;
}
 .infoboxTeaser .holder{
	padding-top				:3px;
}
.infoboxTeaser .teaser{
	position				:relative;
	top						:-5px;
	left					:0;
	float					:left;
	padding					:0;
	width					:280px;
	height					:105px;
}
 .infobox li,  .infoboxTeaser li{
	padding-bottom			:3px;
	list-style				:none;
	background				:url(../images/icons/pfeil_small.jpg) 0 5px no-repeat;
	padding-left			:15px;
}
/*----------------------------------------------*/
/*   Layouts           						*/
/*----------------------------------------------*/
/*---------------------------------------------- LAYOUT lHome*/
body.lHome {
	background				:#f0f0f0 url(../images/layout/bodyBg_home.gif) repeat-x;
}
.lHome #header {
	height					:295px;
	/*background				:#f0f0f0 url(../images/layout/covis_header_60.jpg) no-repeat;*/
	background				:#f0f0f0 url(../images/layout/covis_sub_header_80.jpg) no-repeat;
}
.lHome #container, .lHome .maincontent {
	/*min-height			:10px;
	height					:auto !important;
	height					: 10px;
	*/
}
.lHome .maincontent {
	padding					: 25px 40px 10px 40px;
	min-height				:100px;
	height					:auto !important;
	height					: 100px;
	
}
.lHome .infobox .container,.lHome  .infoboxTeaser .container{
	padding-bottom			:12px;
}
.lHome .infobox .holder,.lHome  .infoboxTeaser .holder{
	padding-right			:15px;
		width				:255px;

}
.lHome  #headerContent{
	height					: 225px;
}
.lHome a.icnPfeil{
	background				:url(../images/icons/icon_pfeil.png) 0 0 no-repeat;
}
.lHome a.icnPfeil:hover{
	background				:url(../images/icons/icon_pfeilHover.png) 0 0 no-repeat;
}

.colsContainer{
	width:540px;
	clear:both;
	float:left;
	padding-bottom:20px;
}
.col1, .col3, .col2{
	width:260px;
	margin-right:20px;
	float:left;

}
.col2{
	margin-right:0px;
}
.fullscreen .colsContainer{width:100%;
                          }
.fullscreen .col1{
	width:260px;
	margin-right:36px;
}
.fullscreen .col2{
		margin-left:0px;
	margin-right:36px;

}
.fullscreen .col3{
	margin-left:0px;
	margin-right:0px;
}
.txtFld{
	width: 220px;
	  border-top: solid 1px #b1b1b1;
	border-left: 1px solid #e2e3ea;
	border-right: 1px solid #e2e3ea;
	border-bottom: 1px solid #e2e3ea;
}
.txtArea{
	width: 220px;
	height:100px;
		  border-top: solid 1px #b1b1b1;
	border-left: 1px solid #e2e3ea;
	border-right: 1px solid #e2e3ea;
	border-bottom: 1px solid #e2e3ea;
}
dd{
	padding-bottom:4px;
}
dl{
padding-bottom:8px;
 }
 .cbInfos
 {
 	padding-top:8px;}
 .cbList{
	margin-top:14px;
	margin-bottom:14px;}
label {padding-left:8px;}	
.cbList li{
	padding-bottom:4px;}
.btnBar
 {
 	clear:both;
 	height:20px;
 }
 .btn
 {
 	float:right;
 	margin-left:10px;

	width:67px;
	height:20px;
	background:url(../images/layout/ruButtonSmall.gif) no-repeat;
 }
 .nav .trennzeichen{display:none;}
.nav li a{
	color					:#58585a;
	font-weight:bold;
}
.nav li{
	/*font-size:1.1em;*/
	padding-bottom			:8px;
	list-style				:none;
	background				:url(../images/icons/pfeil_small.jpg) 0 5px no-repeat;
	padding-left			:15px;}

.nav  ul {
	margin-left:10px;}