@charset "iso-8859-1";
				   
html {
	background-color: #FFFFFF;
	margin: 0px;
	color: #000000;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 9pt;
	line-height: 17px;
}
  
:focus {
	 outline:0; 
	 -moz-outline:0; 
}

body {	 
	margin: 0px;
	overflow: scroll;
}	  
   
a {		
	text-decoration: none;		
	zoom: 1;
	color: #000000;
}			

a:hover {
	text-decoration: underline;			
}   
   
img {
	vertical-align: baseline;
}

span,div {
	zoom: 1;
}			   
	
a img {
	border-width: 0px;
}	   

form {
	margin: 0px;
	padding: 0px;
}
		
textarea, input, select {
	font-family: Arial, Helvetica;
	font-size: 9pt;
	letter-spacing: 0px;
}		

sup {
	font-size:60%;
	vertical-align:top;
}

p {
	margin-top: 0px;
	margin-bottom: 15px;
}

ul,li {
	margin: 0px;
	padding: 0px;
}

.content {
	width: 1024px;
	margin: auto;
	position: relative;
}

.menu_bar {
	width: 100%;
	height: 50px;
	background-image: url("../img/bg_menu_bar.png");
	background-repeat: repeat-x;
	position: relative;
}

.header_bar {
	width: 100%;
	height: 150px;
	background-image: url("../img/bg_verlauf.png");
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	color: #c3c6c7;
}

.breadcrumb_bar {
	width: 100%;
	height: 42px;
	background-image: url("../img/bg_breadcrumb_bar.png");
	background-repeat: repeat-x;
	position: relative;
}

.sitemap_bar {
	width: 100%;
	height: 120px;
	background-image: url("../img/bg_sitemap_bar.png");
	background-repeat: repeat-x;
	position: relative;
	margin-top: 90px;
	font-size: 8pt;
	line-height: 15px;
}

.thin_line {
	height: 1px;
	background-image: url("../img/bg_thin_line.png");
	background-repeat: repeat-x;
}

.med_line {
	height: 2px;
	background-image: url("../img/bg_med_line.png");
}

.menu_bar .menu {
	position: absolute;
	left: 149px;
	height: 48px;	
	background-image: url("../img/bg_menu.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	white-space: nowrap;
}

.menu_bar .menu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.menu_bar .menu li a {
	display: block;
	width: 118px;
	height: 50px;
	background-image: url("../img/bg_menu_item.png");
	margin-left: 2px;
	color: #90aef1;
	font-size: 8pt;
	line-height: 14px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
}

.menu_bar .menu li a:hover,
.menu_bar .menu .sel a {
	background-position: 0px -48px;
	text-decoration: none;
	color: #FFFFFF;
}

.header_bar .logo {
	position: absolute;
	left: 70px;
	top: 28px;
}

.header_bar .thin_line {
	position: absolute;
	top: 99px;
	width: 100%;
}

.header_bar .spalte_keine {
	position: absolute;
	left: 160px;
	top: 116px;
	width: 725px;
	color: #525759;
	font-size: 17pt;
	height: 25px;
}

.header_bar .spalte_1 {
	position: absolute;
	left: 160px;
	top: 116px;
	width: 225px;
	color: #525759;
}

.header_bar .spalte_2 {
	position: absolute;
	left: 400px;
	top: 116px;
	width: 225px;
	color: #525759;
}

.header_bar .spalte_3 {
	position: absolute;
	left: 640px;
	top: 116px;
	width: 225px;
	color: #525759;
}

.breadcrumb_bar .caption {
	position: absolute;
	left: 40px;
	top: 8px;
	color: #525759
}

.breadcrumb_bar .breadcrumb_trail {
	position: absolute;
	left: 160px;
	top: 8px;
	color: #161718;
	font-weight: bold;
}

.breadcrumb_bar sup {
	position: relative;
	top: -3px;
}

.main {
	padding-left: 40px;
	padding-top: 18px;
	width: 580px;
	color: #525759;
	letter-spacing: 0px;
	font-size: 10pt;
	min-height: 580px;
}

.main sup {
	position: relative;
	top: -2px;
}

.main p {
	/* margin-left: 120px;*/
	margin-top: 16px;
	margin-bottom: 16px;
}

.main .imgTable {
	width: 580px;
}

.main .imgTable p {
	margin-left: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.main p.subhead {
	margin-left: 0px;
	font-weight: bold;
}

.main p.nomargin {
	margin-top: 0px;
}

.main ul {
	clear: both;
	/* margin-left: 120px; */
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 20px;
}

.main ul li {
	margin-bottom: 4px;
}

.main h1 {
	font-weight: normal;
	font-size: 17pt;
	line-height: 29px;
	margin-top: 9px;
	margin-bottom: 18px;
}

.main ol {
	font-weight: normal;
	font-size: 14pt;
	line-height: 29px;
	margin-top: 9px;
	margin-bottom: 18px;
	padding-left: 100px;
}

.main h1 sup {
	position: relative;
	top: -3px;
}

.main h2 {
	/* margin-left: 120px; */
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 10pt;
}

.main a {
	color: #525759;
	text-decoration: underline;
}

.sidebar {
	position: absolute;
	left: 640px;
	top: 0px;
	margin-top: 18px;
	margin-bottom: 16px;
}

.submenu {
	background-color:#ebf1fd;
	width: 230px;
	padding-top: 2px;
}

.submenu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}

.submenu a {
	display: block;
	width: 230px;
	height: 21px;
	background-color: #FFFFFF;
	color: #c9cccd;
	font-size: 10pt;
	line-height: 14px;
	padding-top: 7px;
	font-weight: bold;
}

.submenu a:hover,
.submenu .sel a {
	background-color:#ebf1fd;
	text-decoration: none;
	color: #05173c;
}

.submenu sup {
	position: relative;
	top: -2px;
}

.sitemap_bar a {
	color: #525759;
}

.sitemap_bar h1 {
	font-size: 8pt;
	margin-top: 9px;
	margin-bottom: 14px;
}

.sitemap_bar h1 a {
	color: #232426;
}

.sitemap_bar .spalte_1 {
	position: absolute;
	left: 160px;
	top: 0px;
}

.sitemap_bar .spalte_2 {
	position: absolute;
	left: 280px;
	top: 0px;
}

.sitemap_bar .spalte_3 {
	position: absolute;
	left: 400px;
	top: 0px;
}

.sitemap_bar .spalte_4 {
	position: absolute;
	left: 520px;
	top: 0px;
}

.sitemap_bar .spalte_5 {
	position: absolute;
	left: 640px;
	top: 0px;
}

.sitemap_bar .spalte_6 {
	position: absolute;
	left: 760px;
	top: 0px;
}

.sitemap_bar sup {
	position: relative;
	top: -3px;
}

.footer {
	margin-left: 160px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #525759;
	background-repeat: no-repeat;
	background-position: 597px 9px;
}

.footer a {
	color: #525759;
}

.float_left {
	float: left;
	margin-left: -120px;
	margin-bottom: 20px;
}

.float_left_carrier {
	float: left;
	margin-left: -120px;
	margin-bottom: 10px;
}

.float_left_wide {
	float:left;
	margin-right:20px
}

.bigtext {
	font-size: 12pt;
	line-height: 20px;
}

.actionbtn{float:left; width:98px; height:20px; cursor:pointer; position: relative; top: 15px;}
.actionbtn p{float:left; width:100%; height:18px; padding-left: 6px; padding-top:2px; text-align:left; font-weight:bold; color:white;position: relative; margin:0px; font-size: 11px; font-family:arial;}
.actionbtn_vorteil{background:url(../img/btn_Vorteil.png);background-repeat:no-repeat; width:163px; }
.actionbtn_vorteil:hover{background:url(../img/btn_Vorteil_hover.png);background-repeat:no-repeat; width:163px;}
.actionbtn_vorteilBig{background:url(../img/btn_VorteilBig.png);background-repeat:no-repeat; width:230px; height: 30px;}
.actionbtn_vorteilBig:hover{background:url(../img/btn_VorteilBig_hover.png);background-repeat:no-repeat; width:230px; height: 30px;}
.actionbtn_submit{background:url(../img/btn_Submit.png);background-repeat:no-repeat; width:78px;}
.actionbtn_submit:hover{background:url(../img/btn_Submit_hover.png);background-repeat:no-repeat; width:78px;}
.actionbtn_normal{background:url(../img/btn_action_0.png);background-repeat:no-repeat;}
.actionbtn_normal:hover{background:url(../img/btn_action_1.png);background-repeat:no-repeat;}
.actionbtn_glow{background:url(../img/btn_action_glow_0.gif);background-repeat:no-repeat;}
.actionbtn_glow:hover{background:url(../img/btn_action_glow_1.gif);background-repeat:no-repeat;}
.actionbtn_kT{background:url(../img/btn_action_kT.png);background-repeat:no-repeat; width:230px; height: 28px; position:absolute; left:490px; top:200px}
.actionbtn_kT:hover{background:url(../img/btn_action_kT_hover.png);background-repeat:no-repeat; width:230px; height: 28px; left:490px; top:200px}

.imageHome{background:url(../img/mobilfunk.png);background-repeat:no-repeat;height:500px; width: 720px;}
.imageHome div {margin-left:100px; padding-top:30px}
.imageHome ol {padding-left:170px; margin-left:0px}

.imageHomeEcoplus{background:url(../img/TitelbildEcoplus_small.png);background-repeat:no-repeat;height:474px; width: 720px;}
.imageHomeEcoplus div {margin-left:100px; padding-top:30px}
.imageHomeEcoplus ol {padding-left:170px; margin-left:0px}

.sidebar_shortcut p {
	font-weight: bold;
	color: #525759;
	letter-spacing: 0px;
	font-size: 10pt;
	margin-bottom: 5px;
}

.sidebar_shortcut {
	position: absolute;
	left: 930px;
	top: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.submenu_shortcut {
	background-color:#ebf1fd;
	width: 200px;
	padding-top: 2px;
}

.submenu_shortcut li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}

.submenu_shortcut a {
	display: block;
	width: 200px;
	height: 47px;
	background-color: #FFFFFF;
	color: #c9cccd;
	font-size: 10pt;
	line-height: 14px;
	padding-top: 7px;
}

.submenu_shortcut a:hover,
.submenu_shortcut .sel a {
	background-color:#ebf1fd;
	text-decoration: none;
	color: #05173c;
}

.submenu_shortcut sup {
	position: relative;
	top: -2px;
}

.imageCallingCard{background:url(../img/CallingCard_Globus.png);background-repeat:no-repeat; height:328px; width:183px; margin-top:20px;}
.imageCallingCardLogo{background:url(../img/logo_eco.png);background-repeat:no-repeat; height:29px; width:71px; margin-top: 9px;}
.imageCallingCardAktionSeite{background:url(../img/eco_aktion_seite.png);background-repeat:no-repeat; height:100px; width:183px; margin-top:20px;}
.imageCallingCardAktionLink{background:url(../img/eco_aktion_link.png);background-repeat:no-repeat; cursor:pointer;width: 120px; height: 177px; margin-left: 30px;}

.imgPCI{background:url(../img/Tuevsued-LOGO-100x100.jpg);background-repeat:no-repeat; cursor:pointer;width: 120px; height: 0px; margin-left: 30px; margin-bottom:10px;}
.imgPCIcompany{background:url(../img/logo_pci_dss_company.png);background-repeat:no-repeat; margin-top: 50px; cursor:pointer;width: 120px; height: 0px; margin-left: 30px;}
.eurocloud{background:url(../img/eurocloud_award_2013_2ndPlace.png);background-repeat:no-repeat; cursor:pointer;width: 120px; height: 177px; margin-left: 30px;}

/* vs. bot */
tr.mandatory {display:none;}
