﻿/* Definiert das Design aller Box-Elemente */

.container
{
	background-color: #DCDCE3;
	border: solid 1px #DCDCE3;
/*	background-color: #646484;
	border: solid 1px #646484;
	color:#fff; */
	margin-top: 10px;
	color:#000;
}

.container a
{
/*	color:#FFF; */
	color:#000;
}
.container a:link { color:#000;text-decoration:none; }
.container a:active { color:#000;text-decoration:none; }
.container a:visited { color:#000;text-decoration:none; }
.container a:focus { color:#000;text-decoration:none; }
.container a:hover { color:#000;text-decoration:underline; }
/* .container a:link { color:#FFF;text-decoration:none; }
.container a:active { color:#FFF;text-decoration:none; }
.container a:visited { color:#FFF;text-decoration:none; }
.container a:focus { color:#FFF;text-decoration:none; }
.container a:hover { color:#FFF;text-decoration:underline; } */


.container h2
{
/*	background-image:url('images/container_head.jpg'); */
	background-image:url('images/bgNavMain.gif');
	height:16px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin: 0px;
/*	padding: 6px 10px; */
	padding: 4px 10px;
	color: #fff;
}

.container h3
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin: 0px;
	padding: 5px 0px;
	color: #FFF;
}

.container ul li
{
	margin-left: 20px;
}

.container div.content
{
	padding: 5px;
}

#container_cart.container .cartdetails
{
/* 	background-color: #DCDCE3; */
 	background-color: #f2f2fc;
	height:300px;
	overflow:auto;
	padding: 2px;
	color: #272A5F;
}

#container_cart.container .cartdetails, 
#container_cart.container .cartdetails a
{
	color: #272A5F;
}


#container_cart.container .cartdetail
{
    padding: 5px 0px;
    border-bottom: solid 1px #272A5F;
}

/* PROSERV */
#container_cart.container .unsignedcartdetail
{
    padding: 5px 0px;
    border-bottom: solid 1px #272A5F;
}

/*
.container div.cartdetails a:link { color:#272A5F;text-decoration:none; }
.container div.cartdetails a:active { color:#272A5F;text-decoration:none; }
.container div.cartdetails a:visited { color:#272A5F;text-decoration:none; }
.container div.cartdetails a:focus { color:#272A5F;text-decoration:none; }
.container div.cartdetails a:hover { color:#272A5F;text-decoration:underline; }
*/

#container_navigator.container
{
    
}

#language
{
	float: right;
	width: 200px;
	margin-top: 1px;
}

#language h2
{
	display: none;
}

/* Proserv */
#customersToManage
{
	float: right;
	padding-right: 15px;
	width: 300px;
	text-align: right;
	line-height: 37px;
	height: 42px;
}

.accordionHeader
{
	background-image:url('images/bgNavMain_lightgrey.png');
	height:16px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin: 0px;
	padding: 4px 10px;
	color: #000;
}
.accordionHeader span:hover { color:#000;text-decoration:underline;cursor:pointer; }


.accordionHeaderSelected
{
	background-image:url('images/bgNavMain.gif');
	height:16px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin: 0px;
	padding: 4px 10px;
	color: #fff;
}

#container_icmessage
{
	/* width: 452px; */
	width: 700px;
	height: 279px;
	background: url('images/bgNewsBox_big_neu.gif') no-repeat top left;
	float: right;
}

#container_icmessage .content
{
	padding: 0px 5px 0px 5px;
	width: 677px;
	/* border: 1px solid red; */
}

#container_icmessage .content H2 {
	margin-top: 0px;
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #5b5b5a; FONT-SIZE: 14px; FONT-WEIGHT:bold; PADDING-TOP: 0px
}

#container_icmessage .content table
{
}

#container_icmessage .content thead
{
	background: url('images/thead_grey.png') repeat-x top left;
	color: #000;
}

#container_icmessage .content th, 
#container_icmessage .content td
{
	padding: 2px 2px;
	text-align: left;
	height: 20px;
}

#container_icmessage .content td
{
	vertical-align: top;
	BORDER-TOP: #c3c3c4 1px solid; PADDING-TOP: 6px;
}

#container_icmessage .content .entrydate { width: 65px; }
#container_icmessage .content .type { width: 60px; }
#container_icmessage .content .messageinout { width: 30px; }
#container_icmessage .content .subjectshort {}

#container_icmessage .content .morehyperlnk { text-align: right; font-weight: bold; padding-right: 10px }

#container_userinfo
{
	font-size: 1.4em;
	padding: 10px 0px 5px 10px;
}
#container_userinfo span
{
	text-decoration: underline;
}

#CPE:hover {cursor:pointer;}
#CPE span:hover{text-decoration:underline;}
#CPE .ceimage {float:right;vertical-align:middle;}

.progress
{
	border: #c3c3c4 1px solid;
	background-color: #204d83;
	color: #fff;
	text-align:center;
	font-weight:bold;
	padding:50px 25px 50px 25px;
	width:200px;
	
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}

.modalPopup p {
    padding: 5px;
}
