﻿@charset "utf-8";
/* CSS Document */



/* Grundlegende Styles */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

body.contentpane {
	margin-top: 10px;
	max-width:100%;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:bold;
	font-size:24px;
	color:#ec7404;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:bold;
	font-size:18px;
	color:#ec7404;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;	
}

a img {
border : 0 none;
}

a {
	text-decoration:none;
	color:#ec7404;
}

a:hover {
	text-decoration:underline;
	color:#ec7404;
}

a.pathway, a:hover.pathway {
	font-size:10px;
	font-color:black;
	background-color:none;
	text-decoration:none;
}

a.produkte:hover {
	opacity:.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
}

a.produkte {
	opacity:1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
}

.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:26px;
	color:#ec7404;
}

.contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ec7404;
}

td.sectiontableheader {
	padding-bottom:20px;
}

.contentpaneopen {
 	width:98%;
}

.createdate {
	font-size:9px;
	font-style:italic;
}

.contentpaneopen ul {
	margin-left: 0.7em;
	padding-left: 0.7em;
}

.moduletable_breadcrumb_text {
	font-size:10px;
	float:left;
}

.moduletable_breadcrumb {
	font-size:10px;
	float:left;
}

/* Hauptmenu */
.moduletable_horzmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	position:absolute;
	right:0px;
	/*text-transform:uppercase;*/
}

.moduletable_horzmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
} 

.moduletable_horzmenu ul li {
	float:left; 
	display:block; 
	padding:0 10px;} 



.moduletable_horzmenu ul li a {
	text-decoration:none;
	color:#ffffff;
} 

.moduletable_horzmenu ul #current a {
	color:#ec7404;
	text-decoration:none;
} 

.moduletable_horzmenu ul li a:hover {
	color:#ec7404;
	text-decoration:none;
}



/*Dropdown Hauptmenu */

.moduletable_horzmenu ul li ul {
    display:none;
}


/* Footer-Menu */
.moduletable_footer {
	color:#FFFFFF;
	text-align:right;
	float:right;
}

.moduletable_footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
} 

.moduletable_footer li {
	float: left;
	margin: 0 6px;
} 

.moduletable_footer a {
	text-decoration:none;
	color:#666666;  
	display: block;
} 

.moduletable_footer a:hover {
	color:#ec7404;
	text-decoration:underline;
}

.moduletable_footer a.active {
	color:#ec7404;
	text-decoration:none;
}

/*-----Tabelle-----*/

#spalte1{
	vertical-align:text-top;
}

/*-----Partner-Infos-----*/

#partner {position: absolute; float:none;}
#partner a {display: block; text-decoration:none;}
#partner a:hover {background: white; }

#partner a span.elo {display: none;}
#partner a:hover span.elo {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:70px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.blueofficefp {display: none;}
#partner a:hover span.blueofficefp {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:65px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.ecm4you {display: none;}
#partner a:hover span.ecm4you {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 300px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.comlog {display: none;}
#partner a:hover span.comlog {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:180px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.citrix {display: none;}
#partner a:hover span.citrix {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:180px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.swisscom {display: none;}
#partner a:hover span.swisscom {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 300px; top:180px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.spamfighterp {display: none;}
#partner a:hover span.spamfighterp {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:260px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.normansp {display: none;}
#partner a:hover span.normansp {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:260px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

/*----Topseller----*/

#topseller {position: absolute; float:none;}
#topseller a {display: block; text-decoration:none;}
#topseller a:hover {background: white; }


#topseller a span.elo {display: none;}
#topseller a:hover span.elo {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#topseller a span.blueoffice {display: none;}
#topseller a:hover span.blueoffice {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#topseller a span.citrix {display: none;}
#topseller a:hover span.citrix {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 300px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#topseller a span.centraquest {display: none;}
#topseller a:hover span.centraquest {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:190px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}




/*----Produkte----*/

#partner a span.hp {display: none;}
#partner a:hover span.hp {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.dell {display: none;}
#partner a:hover span.dell {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.xerox {display: none;}
#partner a:hover span.xerox {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 300px; top:80px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.microsoft {display: none;}
#partner a:hover span.microsoft {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: -100px; top:190px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}


#partner a span.spamfighter {display: none;}
#partner a:hover span.spamfighter {display: block; text-decoration:none; max-width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 100px; top:190px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

#partner a span.norman {display: none;}
#partner a:hover span.norman {display: block; text-decoration:none; width: 400px;
padding: 15px; margin: 4px; z-index: 1000; color: black; background: #cecece;
position:absolute; left: 300px; top:190px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: 0.90; -moz-border-radius:5px; border-radius:5px;}

/*--------Seiten-Layout---------*/

#main-container {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	height:100%;
	width:100%;
}

#header-container {
	background-image:url(../bilder/bg.gif);
	background-repeat:repeat-x;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:161px;
	z-index:2;
}

#header1 {
	background:url(../bilder/template4_01.jpg);
	position:relative;
	margin:auto;
	width:950px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:8px;
	padding-right:10px;
	text-align:right;
	z-index:3;
}

#header2 {
	background:url(../bilder/template4_02.gif);
	padding-top:25px;
	padding-right:15px;
	padding-left:280px;
	position:relative;
	margin:auto;
	width:665px;
	height:32px;
}

#partnerlogos {
	float:left;
	
}

#mod_search_searchword {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	color:#666666;
	border:0;
	background-color:#FFFFFF;
	opacity:0.3;
	position:absolute;
	right:10px;
	float:left;
}


#header3 {
	background:url(../bilder/template4_03.gif);
	position:relative;
	margin:auto;
	width:920px;
	height:31px;
	padding-left:40px;
	padding-top:40px;
}

#content-container {
	width:100%
	height:100%;
	overflow:auto;
	padding-top:181px;
	padding-bottom:88px;
}

#eyecatcher {
	position:relative;
	margin:auto;
	width:960px;
}

#eyecatchercontent {
	background:url(../bilder/video.jpg);
	height:405px;
	width:590px;
	padding-top:65px;
	padding-left:370px;
}

#film {
	width:235px;
	height:157;
	z-index:1;
}

#content-container2 {
	position:relative;
	margin:auto;
	width:960px;
}



#menuspalte {
	background:url(../bilder/template4_04.jpg) no-repeat bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	float:left;
	min-height:580px;
	padding-top:0px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:0px;
	width: 200px;
}

#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:620px;
	min-height:630px;
	padding-top:10px;
	padding-left:60px;
	padding-right:30px;
	padding-bottom:0px;
	float:right;
	z-index:1;
}


#footer-container {
	background:url(../bilder/bgunten.gif) repeat-x top;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	height:68px;
	z-index:2;
}



#footer {
	position:relative;
	padding-top:10px;
	margin:auto;
	width:920px;
	height:58px;
}
