img {border: none;}

P, H1, H2, H3, H4, UL, OL, LI, DIV, TH, TD, ADRESS, BLOCKQUOTE, NOBR, I  {
    font-size: 12px;
    font-family: Verdana,Arial,sans-serif;
  }
BODY {
    color: black; background-color: white;
    font-size: 12px;
    font-family: Verdana,Arial,sans-serif;
    margin: 0; padding: 0;
  }

body{
    min-width: 1000px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	 /*background: url("../homepage/leftNav_backLine.gif") 0px 250px repeat-y;*/
	height:100%; /* needed to display bkgnd2 at full height in IE */
 }

a:link, a:visited, a:active {
FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #3A479A; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
a:hover {COLOR: #f7a642; TEXT-DECORATION: underline;
}

a:link b {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
a:visited b {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
a:hover b {font-size:12px; font-weight:bold; color:#F7A642; text-decoration:underline;}
a:active b {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}

a.historie:link, a.historie:visited, a.historie:active {font-size:11px; font-weight:normal; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;}
a.historie:hover {color:#F7A642; text-decoration:underline;}




.title_white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}


/* ######################### Layout ################################# */
  div#head{
	height:150px;
	background:url("../homepage/bs_head_ohnelogo.jpg") no-repeat;
  }
  div#leftCont {
  	position:absolute;
	top:160px;
	left:0px;
    font-size: 0.83em;
    width: 173px;
    padding: 0;
	background: url("../homepage/leftNav_backLine.gif") left repeat-y;
	min-height:100%;
	height:auto;
  }
  * html div#leftCont {
    height:100%;
	}
  div#rightCont {
    font-size: 12px;
    float: right; width: 245px;
    margin: 9px 0 0 0; 
	padding: 0;
  }
 
  div#centerCont {
    margin: 0 250px 15px 180px;
    padding: 10px;
  }
  * html div#centerCont {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }


  div#wholeCont {
    margin: 0 15px 15px 180px;
    padding: 10px;
  }
  * html div#wholeCont {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  


.clear {
   clear:both;
   height:1px;
   overflow:hidden;
}
/* ######################### Navigation Headbereich ################################# */

div#navHead{
	margin:45px 0 0 190px;
	padding:0;
	
}
div#navHeadLeft{
	padding:0;
	margin:0;
	background: url("../homepage/headNav_back1.gif") repeat-x;
}
div#navHeadLeftI{
	height:40px;
	padding:0 0 0 35px;
	margin:0;
	background: url("../homepage/headNav_edge1.gif") no-repeat;
}
div#navHeadRight{
	padding:0;
	margin:0px 0 0 310px; 
}
div#navHeadRightI{
	padding:10px 0 0 20px;
	margin:0 0 0 0;
	height:40px;
	border:none;
}

#header {
	height: 114px; 
	background-color: #232f84;
}

#logo {
	float:right;
}


#logo_left{
	float:left;
}


/* ######################### Navigation Links ################################# */

div#leftCont a.leftNav0{
	width: 174px;
	height: 42px;
	display: block;
	background: url("../homepage/leftNav_neuheiten.gif") left top no-repeat;
}
div#leftCont a.leftNav1{
	width: 176px;
	height: 45px;
	display: block;
	background: url("../homepage/leftNav_privat.gif") no-repeat;
}
/* ######################### Navigation Links Partner ################################# */

div#leftCont a.leftNavP{
	width: 174px;
	height: 42px;
	display: block;
	background: url("../homepage/neuheiten.jpg") left top no-repeat;
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px; 
        COLOR: #ffffff; 
        FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
        padding:10px 0 0 10px;
}
div#leftCont a.leftNavPHome{
	width: 174px;
	height: 42px;
	display: block;
	background: url("../homepage/leftNav_home.jpg") top no-repeat;
}

div#leftCont a.logout{
        width: 174px;

	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #283A97;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	line-height : 15px;
	border-bottom:1px solid #E8E8E8;
	BACKGROUND-COLOR: #F5F5F5;;
	cursor:pointer;
         cursor:hand}


/* ########margin-bottom bestimmt die Hohe der Navigation!################## */

div#leftCont a.leftNav1Set{
	width: 176px;
	height: 45px;
	display: block;
        margin-bottom:205px;
	background: url("../homepage/leftNav_privat_o.gif") no-repeat;
}
div#leftCont a.leftNav1:hover{
	width: 176px;
	height: 45px;
	display: block;
	background: url("../homepage/leftNav_privat_o.gif") no-repeat;
}
div#leftCont a.leftNav2{
	width: 176px;
	height: 45px;
	display: block;
	background: url("../homepage/leftNav_unternehmen.gif") no-repeat;
}
div#leftCont a.leftNav2:hover{
	width: 176px;
	height: 45px;
	display: block;
	background: url("../homepage/leftNav_unternehmen_o.gif") no-repeat;
}

/* ########margin-bottom bestimmt die Hohe der Navigation!################## */

div#leftCont a.leftNav2Set{
	width: 176px;
	height: 45px;
	display: block;
        margin-bottom:180px;
	background: url("../homepage/leftNav_unternehmen_o.gif") no-repeat;
}

/* ######################### startboxes ################################# */

.startBox {
	position:relative;
	margin:0;
	border-right:2px solid #E4E4E4;
	border-left:2px solid #E4E4E4;
	height:auto;
}

div.startBox .o{
	background:#d8d9db url("../homepage/startbox_o.gif") top repeat-x;
	margin:0px;
	padding:0px;
	border:0px solid white;
}
div.startBox .u{
	background:url("../homepage/startbox_u.gif") bottom repeat-x;
	margin:0px;
	padding:0px;
}
div.startBox .ro {
	background:url("../homepage/startbox_ro.gif") top right no-repeat;
	margin:0 -3px 0 0;
	padding:0;
}

div.startBox .lo {
	background:url("../homepage/startbox_lo.gif") top left no-repeat;
	margin:0 0 0 -2px;
	padding:0;
}

div.startBox .ru {
	background:url("../homepage/startbox_ru.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

div.startBox .lu {
	background:url("../homepage/startbox_lu.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

/*  startboxes Inhalt  */
div.startBoxInhalt {
	margin:0;
	padding:15px;
	height:125px;
}
*html div.startBoxInhalt {
	margin:0;
	padding:15px;
	height:155px;
}
div.startBoxInhalt h1{
	font-size: 1em;
	color:#283A97;
	text-transform:uppercase;
	margin: 0 0 10px 0;
 }
div.startBoxInhalt p {
	margin:0;
	padding:0;
}
div.startBoxInhalt a.mehr {
	float:right;
	color:#283A97;
	font-size: .9em;
	font-weight:bold;
	text-decoration:none;
	margin:15px 0 0 0;
	position:relative;
	display:block;
	background-color: transparent;
	}

div.startBoxInhalt img{
	position:relative;
	float:left;
	margin:0 10px 0 0;
}


/* startboxes Inhalt END*/


/* ######################### Right Box Top ################################# */
.rightTopBox {
	position:relative;
	margin:0;
	border-left:2px solid #E4E4E4;
}
div.rightTopBox .o{
	background: url("../homepage/rightTopBox_back_u.gif") bottom repeat-x;
	margin:0px;
	padding:0px;
	
}
div.rightTopBox .u{
	background:url("../homepage/rightTopBox_back_o.gif") top repeat-x;
	margin:0px;
	padding:0px;
}

div.rightTopBox .lo {
	background:url("../homepage/rightTopBox_edgeTop.gif") top left no-repeat;
	margin:0 0 0 -3px;
	padding:0;
}

div.rightTopBox .lu {
	background:url("../homepage/rightTopBox_edgeBottom.gif") bottom left no-repeat;
	margin:0 0 0 1px;
	padding:0;
}

/*  startboxes Inhalt  */
div.rightTopBoxInhalt {
	margin: 0;
	padding: 1.5em 1.5em 1.5em 1.5em;
	min-height: 100px;
}
div.rightTopBoxInhalt img{
	position:relative;
	float:left;
	margin:0 10px 0 0;
}
div.rightTopBoxInhalt h1{
	font-size: 1em;
	color:#283A97;




	text-transform:uppercase;
	margin: 0 0 10px 0;
 }
div.rightTopBoxInhalt p {
	margin:0;
	padding:0;
}
div.rightTopBoxInhalt a{
	COLOR: #283A97;	font-size: 0.9em;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	display:block;
	line-height:25px
}



div.rightTopBoxInhalt a:link, div.rightTopBoxInhalt a:visited, div.rightTopBoxInhalt a:active {
	COLOR: #283A97;
	font-size: 0.9em;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	display:block;
	line-height:25px<
}
div.rightTopBoxInhalt a:hover {
COLOR: #f7a642; 
TEXT-DECORATION: underline;
	font-size: 0.9em;
	font-weight:bold;
	position:relative;
	display:block;
	line-height:25px
}








div.rightTopBoxInhalt .smal{
	font-weight:normal;
}

/* Formular*/

div#search{
	margin: 230px 0 0 0;
	padding:10px;
}
div#search form{
 padding:0;
 margin:0;
}
div#search input {
	FONT-SIZE: 0.9em; 
	BACKGROUND: #ffffff;
	margin:5px 3px 0 0;
	padding: 0 0 0 5px;
}
div#search input.text {
	border:1px solid #A5ACB2;
}
div#search select {
	FONT-SIZE: 0.9em; 
	BACKGROUND: #ffffff;
	margin:0;
	padding: 0;
	border:1px solid #A5ACB2;
}

div#search input.radio {

	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-LEFT: medium none; 
	WIDTH: auto; 
	BORDER-BOTTOM: medium none

}

div#search input.check {

	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-LEFT: medium none; 
	WIDTH: auto; 
	BORDER-BOTTOM: medium none

}

div#search select {
	FONT-SIZE: 1em; 
}

/* Newsletter*/

div#newsletter{
	margin: 20px 0 0 0;
	padding:80px 10px 0 15px;
	background: url("../homepage/newsletter_head.gif") top left no-repeat;
}
div#newsletter p{
 padding:0;
 margin:0;
}
div#newsletter a{
	FONT-SIZE: .9em; 
	font-weight:bold;
	text-decoration:none;
	color:#283A97;
	text-transform:uppercase;
	line-height:22px;
	display:block;
	margin:3px 2px 10px 0;
	padding:0 0 0 0;
	/*background:  url("../homepage/arrow_blue.gif") 135px no-repeat;*/
}

/* ######################### Berater ################################# */
.beraterBox {
	position:relative;
	margin:10px 0 0 0;
	border-left:2px solid #E4E4E4;
	background:url("../homepage/berater_backBottomLine.gif") bottom repeat-x;
}
div.beraterBox .o{
	background: url("../homepage/berater.jpg") top left no-repeat;
	margin:0 0 0 -3px;
	padding:148px 0 0 0;
	
}
div.beraterBox .p{
	background: url("../homepage/berater_privat.jpg") top left no-repeat;
	margin:0 0 0 -3px;
	padding:148px 0 0 0;
	
}

div.beraterBox .u{
	background: url("../homepage/berater_unternehmen.jpg") top left no-repeat;
	margin:0 0 0 -3px;
	padding:148px 0 0 0;
	
}

div.beraterBox .lu {
	background:url("../homepage/berater_back.gif") top repeat-x;
	margin:0 0 0 2px;
	padding:0;
}

/*  startboxes Inhalt  */
div.beraterBoxInhalt {
	font-size: .9em;
	margin: 0 0 0 -2px;
	padding: 1.5em 1.5em 1.5em 1.5em;
	min-height: 100px;
	background:url("../homepage/rightBerater_edge_u.gif") bottom left no-repeat;
}
div.beraterBoxInhalt h1{
	font-size: 1.1em;
}
div.beraterBoxInhalt img{
	position:relative;
	float:left;
	margin:0 10px 0 0;
}

div.beraterBoxInhalt p {
	margin:0;
	padding:0;
}
div.beraterBoxInhalt a{
	color:#283A97;
	font-size: 1.1em;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 0 150px;
	position:relative;
	display:block;
	background:url("../homepage/arrow_blue.gif") right 3px no-repeat;
}
div.beraterBoxInhalt form{
	margin: 0;
	padding: 0;
}

/* startboxes Inhalt END*/



/* ######################################################################### */
/* ############# COOLMENU                       ############################ */
/* ######################################################################### */

.clCMEvent {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 99%
}

.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px
}
.clLevel0 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	vertical-align : middle;
	text-transform:uppercase;
}
.clLevel0_White {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	vertical-align : middle;
	text-transform:uppercase;
}



a.clLevel0_White:link, a.clLevel0_White:visited, a.clLevel0_White:active {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	vertical-align : middle;
	text-transform:uppercase;
}
a.clLevel0_White:hover {
color:#000000; 
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	vertical-align : middle;
	text-transform:uppercase;
}



.clLevel0LeftOver {
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	COLOR: #f7a642;
	vertical-align : middle;
	text-transform:uppercase;
	cursor:pointer; 
	cursor:hand
}
.clLevel01 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	COLOR: white;
	vertical-align : middle;
}
.clLevel0over {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	COLOR: #283A97;
	TEXT-DECORATION: underline;
	text-transform:uppercase;
	cursor:pointer; 
	cursor:hand
}
.clLevel0border {
	VISIBILITY: hidden; POSITION: absolute
}
.clLevel1 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	COLOR: black; 
	BACKGROUND-COLOR: #d6d7d9;
}
.clLevel1over {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	cursor:pointer; 
	cursor:hand;
	COLOR: black;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
}

.clLevel1border {
	Z-INDEX: 500; VISIBILITY: hidden; POSITION: absolute; /*BACKGROUND-COLOR: #f7a642*/
}
.clLevel2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute
}
.clLevel2over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute
}
.clLevel2 {
	COLOR: white; BACKGROUND-COLOR: red; layer-background-color: red
}
.clLevel2over {
	CURSOR: hand; COLOR: yellow; BACKGROUND-COLOR: #0099cc; layer-background-color: #0099cc
}
.clLevel2border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #006699; layer-background-color: #006699
}
.clLevel20 {
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #283A97;
	text-transform:uppercase;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	line-height : 15px;
	border-bottom:1px solid #E8E8E8;
}
.clLevel20over {
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #283A97;
	text-transform:uppercase;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	line-height : 15px;
	border-bottom:1px solid #E8E8E8;
	BACKGROUND-COLOR: #F5F5F5;
	cursor:pointer; cursor:hand
}
.clLevel20border {
	VISIBILITY: hidden; POSITION: absolute
}
.clLevel21 {
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #283A97;
	BACKGROUND-COLOR: #F5F5F5;
	border-bottom:1px solid #E8E8E8;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	line-height : 15px;
	
}
.clLevel21over {
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #283A97;
	BACKGROUND-COLOR: #fff;
	border-bottom:1px solid #E8E8E8;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	line-height : 15px;
	cursor:pointer;
	cursor:hand;

}
.clLevel21border {
	Z-INDEX: 500;
	VISIBILITY: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	layer-background-color: transparent
}
.clLevel22 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #f7a642; layer-background-color: #F7A642; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute;cursor:pointer; cursor:hand
}
.clLevel22over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-COLOR: #0099cc; layer-background-color: #0099cc;FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute;cursor:pointer; cursor:hand
}
.clLevel22border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #006699; layer-background-color: #006699
}
.clLevel20b {
	PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute
}
.clLevel20bover {
	PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; POSITION: absolute;BACKGROUND-POSITION: left 50%; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../button3.gif); CURSOR: hand; COLOR: #f7a642; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;cursor:pointer; cursor:hand
}
.clLevel20b {
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../button2.jpg); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; layer-background-color: #ffffff
}
.clLevel20bborder {
	VISIBILITY: hidden; POSITION: absolute
}


/*Hier beginnt der Bereich für die PoE-Kampagne*/
div#breadCrump{
	padding:5px;
}

div#poeWrapper{
	width:775px;
	background:url(/resources/images/poeBackRepeat.gif) repeat-y;position:relative;
}

div#poeWrapper2{
	width:775px;
	background:url(/resources/images/poeBackPic.jpg) no-repeat;
}

div#poeCont_SwitchesWrapper{
	width:775px;
	background:url(/resources/images/SwitchesBackPic.jpg) no-repeat;
}

div#poeCont_ManagedSwitchesWrapper{
	width:775px;
	background:url(/resources/images/ManagedSwitch_backPic.jpg) no-repeat;
}


div#poeCont{
	padding:100px 0 0 0;
	position:relative;
}
div#poeLeft{
	position:absolute;
	top:150px;
	left:13px;
	width:205px;
	background:none;
}
div#poeRight{
	font-size:12px;
	font-weight:normal;
	margin:0px 0 0 205px;
	background:none;
	padding:40px 15px;
}
div.poeFooter{
	clear:both;
	height:45px;
        /*margin-left: 1px;*/
	background:url(/resources/images/poeBackFooter.jpg) no-repeat;
}

/*Linke Navigation */
div#poeLeft ul{
	width:180px;
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px;
}
div#poeLeft ul.menu1 li{
	padding:5px 0;
}
div#poeLeft ul.menu1 a{
	color:#40407d;
	font-size: 18px;
	font-style:italic;
	padding:0 0 0 17px;
	background:url(/resources/images/poeArrowBig.gif) no-repeat left center;
}
div#poeLeft ul.menu1 a:hover{
	color:#40407d;
	padding:0 0 0 17px;
	text-decoration:none;
	background:none;
}
div#poeLeft ul.menu2{
	margin:67px 0 0 0;
}
div#poeLeft ul.menu2 li{
	padding:0;
	margin:1px 0;
}
* html div#poeLeft ul.menu2 li{
	padding:0;
	margin:-1px 0;
	border:1px solid #7272a6;
}
div#poeLeft ul.menu2 a{
	display:block;
	color:#fff;
	font-size: 14px;
	font-weight:bold;
	padding:3px 15px;
}
div#poeLeft ul.menu2 a:hover, div#poeLeft ul.menu2 a.setNav{
	color:#40407d;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
	background:url(/resources/images/navBackSet.gif) no-repeat;
}

/*Rechter Inhalt*/

div#poeRight h3{
	color:#40407d;	
	font-size: 14px;
	font-weight:bold;
	margin:0 0 5px 0;
	clear:both;
}
div#poeRight h4{
	color:#40407d;	
	font-size: 12px;
	font-weight:bold;
	margin:0 0 0 0;
	clear:both;
}
div#poeRight h6{
	color:#40407d;	
	font-size: 11px;
	font-weight:normal;
	margin:0 0 0 0;
        clear:both;
}
div#poeRight p{
 margin:0 0 10px 0;
}

/*Inhaltselemente*/

/*Cash-Back*/
div#poeRight .productItem{
	float:left;
	width:252px;
	margin:0 11px 10px 0;
	background: #fff url(/resources/images/poeProductBottom.gif) no-repeat left bottom;
	position:relative;
}
div#poeRight .productItemCont{
	padding:20px;
	background: url(/resources/images/poeProductTop.gif) no-repeat left top;
}
div#poeRight .productItemCont img{
	margin:5px auto 5px auto;
        border:none;
}
div#poeRight .cashBack{
	color: #ff0000;
	position:absolute;
	top:10px;
	right:10px;
	padding:5px 0 0 0;
	width:95px;
	height:72px;
	text-align:center;
	background:url(/resources/images/poeCashBack2.gif) no-repeat top left;
}
/* 4 rows in box */
div#poeRight .cashBack2{
	color: #ff0000;
	position:absolute;
	top:10px;
	right:10px;
	padding:5px 0 0 0;
	width:95px;
	height:69px;
	text-align:center;
	background:url(/resources/images/poeCashBack3.gif) no-repeat top left;
}
div#poeRight .cashBackNr{
	font-weight:bold;
}

/*Tabelle*/
div#poeCont table{
	margin:15px 0 0 0;
}

div#poeCont .edgeTL, div#poeCont .edgeBL{
	padding:0;
	margin:0;
	float:left;
}
div#poeCont .edgeTR, div#poeCont .edgeBR{
	padding:0;
	margin:0;
	float:right;
}

/*Hack IE6*/
* html div#poeCont .edgeTL, * html div#poeCont .edgeBL{
	padding:0;
	margin:0 0 0 -4px;
	float:left;
}
* html div#poeCont .edgeTR, * html div#poeCont .edgeBR{
	padding:0;
	margin:0 -4px 0 0;
	float:right;
}
div#poeCont tbody th, div#poeCont tbody td{
	padding:6px;
	text-align:left;
}
div#poeCont tbody th{
	border-right: 1px solid #fff;
	
}
div#poeCont tbody td{
	font-size:11px;
	border-right: 1px solid #7272a6;
}
div#poeCont .tHeader{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#7272a6;
}
div#poeCont .tHeader a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
div#poeCont .tableBorderNone{
	border: none;
}
div#poeCont .tableColProSupport{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#ECECF2;
}
div#poeCont .tableRowUnderline{
	border:none;
	border-bottom: 1px solid #7272a6;
	border-right: 1px solid #7272a6;
}


/*Listen*/
div#poeRight ul{
	list-style-image:url(/resources/images/poeArrowSmal.gif);
}
div#poeRight ul li, div#poeRight ol li{
	margin:10px 0 0 0;
}
div#poeRight ul ul{
	margin:0 15px;
	list-style-image:url(/resources/images/poeArrowSmallest.gif);
}
div#poeRight ul ul li{
	margin:5px 0;
}



/*SmartSwitches-Promotion*/

div#poeCont_Switches{
	padding:200px 0 0 0;
        position:relative;
}

/*Tabelle*/
div#poeCont_Switches table{
	margin:15px 0 0 0;
}

div#poeCont_Switches .edgeTL, div#poeCont_Switches.edgeBL{
	padding:0;
	margin:0;
	float:left;
}
div#poeCont_Switches .edgeTR, div#poeCont_Switches .edgeBR{
	padding:0;
	margin:0;
	float:right;
}

/*Hack IE6*/
* html div#poeCont_Switches .edgeTL, * html div#poeCont_Switches .edgeBL{
	padding:0;
	margin:0 0 0 -4px;
	float:left;
}
* html div#poeCont_Switches .edgeTR, * html div#poeCont_Switches .edgeBR{
	padding:0;
	margin:0 -4px 0 0;
	float:right;
}
div#poeCont_Switches tbody th, div#poeCont_Switches tbody td{
	padding:6px;
	text-align:left;
}
div#poeCont_Switches tbody th{
	border-right: 1px solid #fff;
	
}
div#poeCont_Switches tbody td{
	font-size:11px;
	border-right: 1px solid #7272a6;
}
div#poeCont_Switches .tHeader{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#7272a6;
}
div#poeCont_Switches .tHeader a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
div#poeCont_Switches .tableBorderNone{
	border: none;
}
div#poeCont_Switches .tableColProSupport{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#ECECF2;
}


div#poeCont_SwitchesWrapper .tableRowUnderline{
	border:none;
	border-bottom: 1px solid #7272a6;
	border-right: 1px solid #7272a6;
}
div#poeCont_SwitchesWrapper tbody th{
	border-right: 1px solid #fff;
	padding: 6px;
	
}
div#poeCont_SwitchesWrapper tbody td{
	font-size:11px;
	border-right: 1px solid #7272a6;
	padding: 6px;
}
div#poeCont_SwitchesWrapper .tHeader{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#7272a6;
}
div#poeCont_SwitchesWrapper .tHeader a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
div#poeCont_SwitchesWrapper .tableBorderNone{
	border: none;
}
div#poeCont_SwitchesWrapper .tableColProSupport{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#ECECF2;
}
div#poeCont_SwitchesWrapper .tableRowUnderline{
	border:none;
	border-bottom: 1px solid #7272a6;
	border-right: 1px solid #7272a6;
}
div#poeCont_SwitchesWrapper thead td, div#poeCont_SwitchesWrapper tfoot td {
	border-right: none !important;
	padding: 0 !important;
}



/*ManagedSwitches-TradeIn-Promotion*/

div#poeCont_ManagedSwitches{
	padding:100px 0 0 0;
        position:relative;
}


/*Tabelle*/
div#poeCont_ManagedSwitches table{
	margin:15px 0 0 0;
}

div#poeCont_ManagedSwitches .edgeTL, div#poeCont_ManagedSwitches.edgeBL{
	padding:0;
	margin:0;
	float:left;
}
div#poeCont_ManagedSwitches .edgeTR, div#poeCont_ManagedSwitches .edgeBR{
	padding:0;
	margin:0;
	float:right;
}

/*Hack IE6*/
* html div#poeCont_ManagedSwitches .edgeTL, * html div#poeCont_ManagedSwitches .edgeBL{
	padding:0;
	margin:0 0 0 -4px;
	float:left;
}
* html div#poeCont_ManagedSwitches .edgeTR, * html div#poeCont_ManagedSwitches .edgeBR{
	padding:0;
	margin:0 -4px 0 0;
	float:right;
}
div#poeCont_ManagedSwitches tbody th, div#poeCont_ManagedSwitches tbody td{
	padding:6px;
	text-align:left;
}
div#poeCont_ManagedSwitches tbody th{
	border-right: 1px solid #fff;
	
}
div#poeCont_ManagedSwitches tbody td{
	font-size:11px;
	border-right: 1px solid #7272a6;
}
div#poeCont_ManagedSwitches .tHeader{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#7272a6;
}
div#poeCont_ManagedSwitches .tHeader a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
div#poeCont_ManagedSwitches .tableBorderNone{
	border: none;
}
div#poeCont_ManagedSwitches .tableColProSupport{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#ECECF2;
}
div#poeCont_ManagedSwitches .tableRowUnderline{
	border:none;
	border-bottom: 1px solid #7272a6;
	border-right: 1px solid #7272a6;

}


/* ######################### Kontaktformular 10/2006 ################################# */

div#headline {
	font-style: normal;
	line-height: normal;
	height: auto;
	width: 854px;
	margin: 0 auto;
}

div#headline p{
	font-family: Arial, san-serif;
	}
	
div#bg_box {
	margin: 0 auto;
	width: 854px; height:145px;
	background: url(/de/system/galleries/pics/kontaktformular/bg_box.gif) center no-repeat;
	}
	
div#container{
	padding: 18px 0 0 0;
	margin: 5px 200px;
	}
	
div#container img{
	margin: 0 25px 20px 0;
	}
	
}

label {
	width: 200px;
	margin-bottom: 10px;

}

div.events img {
	float: left;
	margin: 0 0 20px 0;
}

div.events p {
	margin: 0 0 0 190px;
}

div.events h2 {
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #ffa400;
	width: 100%;
	clear: left;
}

div.events h3 {
	font-weight: normal;
	font-style: italic;
}

TD.introblock
  {
  PADDING-RIGHT: 40px;
  PADDING-LEFT: 40px;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 10px;
  COLOR: #FFFFFF;
  PADDING-TOP: 10px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: justify
  }
TD.contentblock
  {
  PADDING-RIGHT: 40px;
  PADDING-LEFT: 40px;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 10px;
  COLOR: #FFFFFF;
  PADDING-TOP:  10px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: justify
  }
TD.introblock H1, TD.contentblock H1 {
  BACKGROUND-POSITION: 50% bottom;
  FONT-SIZE: 16px;
  MARGIN-BOTTOM: 0px;
  COLOR: #FFFFFF;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  }
TD.introblock A, TD.contentblock A, TD.introblock A:visited, TD.contentblock A:visited {
  FONT-WEIGHT: bold;
  COLOR: #f7a642;
  }
TD.introblock LI, TD.contentblock LI {
  list-style-type:square;
  }
TD.contentblock td {
  color: #FFFFFF;
}

#flash_href {
width: 100%; height: 200px; left: 0px; text-align: center; background-image: url(trax.gif); z-index: 1; position: absolute; margin-top: -200px; cursor: pointer; left: 195px;
}

* html #flash_href {
margin-top: 0px;
}

.error {
  padding-left:5px;
  color: red;
}

/* loading */
#id_loading
{
    position:absolute;
    width:100%;
    height:100%;
    z-index:998;
    display:none; 
}

#id_loading_content
{
    position:absolute;
    width:536px;
    height:124px;
    top:50%;
    left:50%;
    margin-top: 150px;
    margin-left: -200px; 
    background: url(../loading.png) 0px 0px no-repeat;
    text-align:center;
    padding-top:54px;
    z-index:999;
    font-size:14px;
}

#id_loading_content img {vertical-align:middle;} 

#cc_testeo {
margin:15px 0 0 40px;
} 

#commerce-connector {
float:left;
margin:0 15px 20px 5px;
width:230px;
} 

#commerce-connector img{
border:0;
} 

#testeo {
float:left;
} 




/*********/

#commerce-connector {float: left; display: block;}
#testeo {float:left; display: block;} 
/*div#wholeCont td {vertical-align: top;}*/
#testeo div {float: none; display: inline;}
#testeo div#testeo_923890_div {top: 416px !important; position: absolute !important;}
#cc_testeo {margin:15px 0 0 0px;}

#testeo_308253_div {left: auto !important; top: auto !important; position: absolute !important;}
#testeo_308253_content {position: absolute !important;}
.cc_testeo_container {width: 400px;}

/* layout fix 08.06.2010 */
div.rightTopBoxInhalt {
  padding: 0px;
}
.rightTopBoxInhalt #neueste, .rightTopBoxInhalt #haeufig {
  padding: 18px;
}
/* div#rightCont {
  float: none;
  position: absolute;
  right: 0px;
}*/
/* end layout fix */





/* second fix 12.07.2012 ff */
.rightContContainer {margin-left: 1007px;}
#centerCont {min-width: 574px;}
.minWidthSpacer {font-size: 0px; width: 574px;}

div#centerCont {padding-left:0px; padding-right: 0px;}
/* end second fix */


/* second fix 12.07.2012 ie */
/* .rightContContainer {left: 779px; position: absolute;}
#centerCont {min-width: 574px;}
.minWidthSpacer {font-size: 0px; width: 574px;}*/
/* end second fix */


/* second fix 12.07.2012 ie2 */
/* .rightContContainer {padding-left: 1020px;}
#centerCont {min-width: 574px;}
.minWidthSpacer {font-size: 0px; width: 574px;} */
/* end second fix */


/* navi fix */
/*
.clLevel0 {width: auto !important; margin-left: 10px !important; margin-right: 10px !important;}
#oCMenu__index_html {margin-left: 0px !important;}
.clLevel0border {width: auto !important;}
*/
/* end navi fix */
