body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	font-size: 70%;
	line-height: 140%;
	background-color: transparent;
	padding: 5px;
}

a:link{
	color: #00538A;
	font-weight: normal;
}

a:visited{
	color: #00538A;
	font-weight: normal;
}

a:hover{
	color: #CC0000;
}

.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 100%;
	line-height: 140%;
	vertical-align: top;
}

.bodytextgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: transparent;
	text-align:left;
	font-size: 100%;
	line-height: 140%;
}

.hideFromScreen {
display:none;
margin:0;
}

.rightimg{
	float: right;
	padding-left: 10px;
	text-align: left;
	clear: right;
}

.rightimg1{
	float: right;
	padding-left: 5px;
	padding-right: 8px;
	text-align: left;
	clear: right;
}

.leftimg{
	text-align: left;
	float: left;
	padding-right: 10px;
}

.leftimg1{
	text-align: left;
	float: left;
	padding-right: 5px;
}


.centerimg{
	text-align: center;
}

.topshopimg{
	padding-bottom: 10px;
}

a.topshopimg1  {
	display:block;
	background-image:url(../images/top-shops/pixmania_01.jpg);
	width:166px;
	height:38px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
}
a.topshopimg1:hover { 
    background-image:url(../images/top-shops/pixmania_02.jpg); 
}

a.topshopimg2  {
	display:block;
	background-image:url(../images/top-shops/oh-barcelona_01.jpg);
	width:166px;
	height:38px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
}
a.topshopimg2:hover { 
    background-image:url(../images/top-shops/oh-barcelona_02.jpg); 
}

a.topshopimg3  {
	display:block;
	background-image:url(../images/top-shops/pixum_01.jpg);
	width:166px;
	height:38px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
}
a.topshopimg3:hover { 
    background-image:url(../images/top-shops/pixum_02.jpg); 
}

a.topshopimg4  {
	display:block;
	background-image:url(../images/top-shops/hotel-club_01.jpg);
	width:166px;
	height:38px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
}
a.topshopimg4:hover { 
    background-image:url(../images/top-shops/hotel-club_02.jpg); 
}

a.topshopimg5  {
	display:block;
	background-image:url(../images/top-shops/bms_01.jpg);
	width:166px;
	height:38px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
}
a.topshopimg5:hover { 
    background-image:url(../images/top-shops/bms_02.jpg); 
}


.bodytextsmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 90%;
	line-height: 120%;
}

.bodytextsmallgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: transparent;
	text-align:left;
	font-size: 85%;
	line-height: 130%;
}
.bodytextBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
}

div#layout {
	width:960px;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;
}
#headelement {
	 float:left;
	 width:955px;
	 height:90px;
	 z-index:1;
	 visibility: visible;
}

a.Navigation1, a.Navigation1:visited  {
	 color: #666666;
	 background-color: transparent;
	 font-size: 90%;
	 font-weight: bold;
}

a.Navigation1:hover {
	 color: #CC0000;
	 font-size: 90%;
	 font-weight: bold;
}

.Icons {
	 vertical-align: text-bottom;
}

#topleftdiv{
     width: 257px;
     margin-left: 10px;
     margin-bottom: 0;
     float: left;
     text-align: left;
}

#topleftdivbox{
     position: relative;
     margin-bottom: 0;
     top: 10px;
}

#toprightdiv{
     width: 650px;
     margin-right: 5px;
     margin-bottom: 0;
     float: right;
     text-align: right;
}

#toprightdivbox{
     position: relative;
     margin-bottom: 0;
     top: 0px;
}

#toprightdivbox1{
     position: relative;
     margin-bottom: 0;
     top: 0px;
}

#toprightdivbox2{
	font: normal 10px verdana, arial, sans-serif;
	position: relative;
	margin-bottom: 0;
	top: 22px;
}

#contentelement {
	width: 955px;
}

#contentleftdiv{
	width: 755px;
	margin-left: 0px;
	float: left;
	text-align: left;
	background-image: url(../images/menue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contentbackground{
	float: left;

}

#contentrightdiv{
	width: 190px;
	margin-left: 0px;
	margin-bottom: 0;
	float: right;
	text-align: left;
	background-image: url(../images/menue_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#contentcenterdivbox{
	position: relative;
	float: left;
	height: 165px;
	width: 733px; /* richtige Angabe */
	padding: 10px;
	border-right: 1px solid #E3E5E5;
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-color: #F2F6F9;
}

* html #contentcenterdivbox {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:733px;    /* Version 6 */
}

#contentflash{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-right: 1px solid #E3E5E5;
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-color: #F2F6F9;
}

* html #contentflash {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#contenttopdivbox{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-right: 1px solid #E3E5E5;
	border-left: 1px solid #E3E5E5;

}

* html #contenttopdivbox {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#contenttopdivbox1{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-right: 1px solid #E3E5E5;
	border-left: 1px solid #E3E5E5;
}

* html #contenttopdivbox1 {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}


#certificationbox{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-right: 1px solid #E3E5E5;
	border-left: 1px solid #E3E5E5;
	border-bottom: 1px solid #E3E5E5;
}

* html #certificationbox {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#contentleftdivbox{
	position: relative;
	float: left;
	width: 266px;
	padding: 20px 10px;
	background-color: #F7F8F9;
	border-right: 1px solid #E3E5E5;
	vertical-align: middle;
	height: 100%;
}
* html #contentleftdivbox {  /* nur fuer Internet Explorer */
  width:287px;     /* Version 5.x */
  w\idth:266px;    /* Version 6 */
}

#contentleftdivbox img{
	padding-left: 0px;
}

#contentleftdivbox1{
	position: relative;
	float: left;
	padding: 20px 10px 10px;
	background-color: #F7F8F9;
}

#contentleftdivbox2{
	position: relative;
	float: left;
	width: 426px;
	background-color: #F7F8F9;
	vertical-align: top;
	padding: 20px;
}

* html #contentleftdivbox2 {  /* nur fuer Internet Explorer */
  width:466px;     /* Version 5.x */
  w\idth:426px;    /* Version 6 */
}

#contentleftdivbox3{
	position: relative;
	float: left;
	width: 492px;
	padding: 20px 10px 10px;
	background-color: #F7F8F9;
	background-repeat: no-repeat;
}

* html #contentleftdivbox3 {  /* nur fuer Internet Explorer */
  width:512px;     /* Version 5.x */
  w\idth:492px;    /* Version 6 */
}

#contentleftdivbox4{
	float: left;
	width: 423px;
	border-left: 1px none #E3E5E5;
	border-right: 1px solid #E3E5E5;
	padding: 20px 20px 20px 10px;
	background-color: #F7F8F9;
	background-image: url(../images/gradient.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

* html #contentleftdivbox4 {  /* nur fuer Internet Explorer */
  width:454px;     /* Version 5.x */
  w\idth:423px;    /* Version 6 */
}

#contentleftdivbox5{
	position: relative;
	float: left;
	width: 255px;
	padding: 20px 10px 10px 20px;
	background-color: #F7F8F9;
	background-repeat: no-repeat;
	border-bottom: 1px none #E3E5E5;
}
* html #contentleftdivbox5 {  /* nur fuer Internet Explorer */
  width:275px;     /* Version 5.x */
  w\idth:255px;    /* Version 6 */
}

#contentleftdivbox6{
	float: left;
	width: 733px;
	padding: 20px 10px;
	background-color: #F7F8F9;
}

* html #contentleftdivbox6 {  /* nur fuer Internet Explorer */
  width:753px;     /* Version 5.x */
  w\idth:733px;    /* Version 6 */
}

#contentleftdivbox6 input {
	font-size:11px;
	color:#000;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-left:2px;
	padding:2px;
    border:1px solid #7F9DB9;
}

#contentleftdivbox6 input:focus,contentleftdivbox6 textarea:focus {
background-color:#CEDCEC;
border:1px solid #7F9DB9;
}

#contentleftdivbox7{
	position: relative;
	float: left;
	width: 255px;
	padding: 20px 10px 10px 20px;
	text-align: left;
	vertical-align: top;
}
* html #contentleftdivbox7 {  /* nur fuer Internet Explorer */
  width:285px;     /* Version 5.x */
  w\idth:255px;    /* Version 6 */
}

#contentleftdivbox8{
	float: left;
	width: 423px;
	padding: 10px 20px 0px 10px;
}

* html #contentleftdivbox8 {  /* nur fuer Internet Explorer */
  width:453px;     /* Version 5.x */
  w\idth:423px;    /* Version 6 */
}

#contentleftdivbox9{
	float: left;
	width: 443px;
	padding: 20px 10px;
}

* html #contentleftdivbox9 {  /* nur fuer Internet Explorer */
  width:463px;     /* Version 5.x */
  w\idth:443px;    /* Version 6 */
}
#contentleftdivbox9 img{
	float: right;
}

#contentleftdivbox10{
	float: left;
}

#contentleftdivbox10 img{
	float: left;
	margin-right: 10px;
}

#contentleftdivbox11{
	width: 195px;
	float: left;
	clear: left;
	font-size: 85%;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	line-height: 120%;
}

#contentleftdivbox12 {
	width: 733px;
	padding: 0px 10px 10px;
	background-image: url(../images/gradient.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
}

* html #contentleftdivbox12 {  /* nur fuer Internet Explorer */
  width:753px;     /* Version 5.x */
  w\idth:733px;    /* Version 6 */
}

#contentleftdivbox13{
	position: relative;
	float: left;
	width: 266px;
	padding: 20px 10px 20px;
	border-right: 1px solid #E3E5E5;
	background-repeat: no-repeat;
}
* html #contentleftdivbox13 {  /* nur fuer Internet Explorer */
  width:287px;     /* Version 5.x */
  w\idth:266px;    /* Version 6 */
}

#contentleftdivbox14{
	float: left;
	width: 423px;
	border-left: 1px none #E3E5E5;
	border-right: 1px solid #E3E5E5;
	padding: 20px 20px 20px 10px;
	background-color: #F7F8F9;
}

* html #contentleftdivbox14 {  /* nur fuer Internet Explorer */
  width:454px;     /* Version 5.x */
  w\idth:423px;    /* Version 6 */
}

#contentleftdivbox15{
	float: left;
	width: 443px;
	padding: 20px 10px 10px;
}

* html #contentleftdivbox15 {  /* nur fuer Internet Explorer */
  width:463px;     /* Version 5.x */
  w\idth:443px;    /* Version 6 */
}
#contentleftdivbox15 img{
	float: left;
}

#contentleftdivbox16{
	position: relative;
	float: left;
	width: 255px;
	padding: 20px 10px 10px 20px;
	background-color: #F7F8F9;
	background-repeat: no-repeat;
	border-bottom: 1px none #E3E5E5;
}
* html #contentleftdivbox16 {  /* nur fuer Internet Explorer */
  width:275px;     /* Version 5.x */
  w\idth:255px;    /* Version 6 */
}

#contentrightdivbox{
	position: relative;
	float: left;
	height: auto;
	width: 188px;
	background-color: #F9F9F9;
	border-top: 1px none #E3E5E5;
	border-right: 1px solid #E3E5E5;
	border-bottom: 1px solid #E3E5E5;
	border-left: 1px solid #E3E5E5;
}

* html #contentrightdivbox {  /* nur fuer Internet Explorer */
  width:190px;     /* Version 5.x */
  w\idth:188px;    /* Version 6 */
}

#pictureText{
	width: 440px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
}

#registerButton{
	margin-bottom: 10px;
	float: left;
	text-align: left;
	vertical-align: top;
}


/* ######### Top tabs ######### */

#tstoptabs{
	margin-left: 2px; /*Opera 8 fix -1px*/
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 755px;
	height: 50px;
}

#tstoptabs ul{
font: normal 14px Arial, Verdana, sans-serif;
margin:0px;
padding:0px;
list-style:none;
}

#tstoptabs li {
	display:inline;
	text-transform:uppercase;
	line-height: 1.3em;
	font-size: 130%;
	margin:0px;
	padding:0px;
}


#tstoptabs a {
	float:left;
	padding:13px 12px;
	text-decoration:none;
	font-size: 14px;
	font-family:  Arial, Verdana, sans-serif;
	display:block;
    color:#000000;
    font-weight:bold;
}

#tstoptabs a:hover{
    color: #CC0000;
}

.menimage  {
	background-image: url(../images/pipe.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
}

/* ######### Top tabs ######### */

#tstoptabs2{
	margin-left: 0px; /*Opera 8 fix -1px*/
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	height: 50px;
}


#tstoptabs2 ul{
font: normal 14px Arial, Verdana, sans-serif;
margin:0px;
padding:0px;
list-style:none;
}

#tstoptabs2 li {
	position: relative;
	margin-left: 47px;
	font-size: 11pt;
	color: #A5A5A5;
	font-weight: bold;
	top: 17px !important;
	text-transform: uppercase;
}


#tstoptabs2 a {
	float:left;
	padding:13px 50px;
	text-decoration:none;
	font-size: 14px;
	font-family:  Arial, Verdana, sans-serif;
	display:block;
	color:#838383;
	font-weight:bold;
}

#tstoptabs2 a:hover{
    color: #838383;
}

.columnheadline{
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
}

.columnheadline1{
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 10px;
}

/************** header tag styles **************/

h1{
 font: italic bold 190% Verdana, Arial, Helvetica, sans-serif;
 color: #7F9DB9;
 margin: 0px;
 padding: 15px 0px 20px;
}

h2{
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h3{
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
}

h4{
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

a.glink, a.glink:visited{
	color: #00538A;
	font-weight: bold;
}

a.glink:hover{
  	color: #CC0000;
}

a.glink1, a.glink1:visited{
	color: #00538A;
	font-weight: bold;
	font-size: 11px;
}

a.glink1:hover{
  	color: #CC0000;
}

a.glinkfr, a.glinkfr:visited{
	color: #00538A;
	font-weight: bold;
	font-size: 10px;
}

a.glinkfr:hover{
  	color: #CC0000;
}

a.glinksmall, a.glinksmall:visited{
	color: #00538A;
	font-weight: normal;
}

a.glinksmall:hover{
  	color: #CC0000;
}

a.glinkmail, a.glinkmail:visited{
	color: #666666;
	font-weight: normal;
}

a.glinkmail:hover{
  	color: #CC0000;
}

a.smallink, a.smallink:visited{
	color: #00538A;
	font-weight: normal;
	font-size: 80%;
	line-height: 160%;
}

a.smallink:hover{
  	color: #CC0000;
}

.register img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.register1 img{
	float: left;
	padding: 0px 5px 0px 0px;
}

.registertext{
	float: left;
	padding: 5px 0px 0px;
}

/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 10px;
}

.relatedLinks a{
	display: block; 
}

.relatedLinks1{
	padding: 20px 10px 10px;
}


a.newstext, a.newstext:visited{
	color: #666666;
	text-decoration: underline;
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a.newstext:hover{
  	color: #CC0000;
}

a.newstext1, a.newstext1:visited{
	color: #000000;
	text-decoration: underline;
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a.newstext1:hover{
  	color: #CC0000;
}

.newsheight{
margin:0 0px 12px 0; 
}
.themeheight{
margin:0 0px 3px 0; 
}

.subheadline{
	margin:0 0px 3px 0;
	font-size: 130%;
	color: #000000;
	line-height: 160%;
}




/**************** advert styles *****************/

#advert{
	text-align: left;
	padding-left: 10px;
	padding-bottom: 0px;
}

/**************** newsletter *****************/
#newsletter{
	text-align: left;
	background-color: #EFEFF1;
	border-top: 1px solid #E3E5E5;
	float: left;
	width: 168px;
	padding: 10px;

}
* html #newsletter {  /* nur fuer Internet Explorer */
  width:188px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

#letterform { margin: 0; padding: 0; }

.letterbox{
	border: 1px solid #757778;
	width: 73px;
	background: #FBFCFA;
	font: 10px verdana, sans-serif;
	color: #757778;
	height: 15px;
	padding: 2px;
	margin-top: 5px;
}

.letterbox1{
	border: 1px solid #757778;
	width: 134px;
	background: #FBFCFA;
	font: 10px verdana, sans-serif;
	color: #757778;
	height: 15px;
	padding: 2px;
	margin-top: 5px;
}

.letterboximg{
	padding-top: 5px;
}


#letterbox1{
	border: 1px solid #757778;
	width: 40px;
	background: #FBFCFA;
	font: 10px verdana, sans-serif;
	color: #757778;
	height: 14px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}

#letterbox2{
	border: 1px solid #757778;
	width: 130px;
	background: #FBFCFA;
	font: 10px verdana, sans-serif;
	color: #757778;
	height: 14px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}

#letterbox:focus{
border: 1px solid black;
}

#searchbox{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.searchboxinput{
	height: 20px;
	width: 100px;
	border: 1px solid #CCCCCC;
}


#dropdown{
	border: 1px solid #757778;
	width: 160px;
	background: #FBFCFA;
	font: 10px verdana, sans-serif;
	color: #000000;
	height: 20px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}


#rssfeed{
	background-color: #EFEFF1;
	border-bottom: 1px none #E3E5E5;
	border-top: 1px solid #E3E5E5;
	float: left;
	width: 168px;
	padding: 10px;
}

#rssfeed img{
	margin-left: 10px;
	vertical-align: middle;
}


/**************** 3column styles *****************/
#contentsubdivbox{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-color: #F7F8FA;
	background-image: url(../images/gradient1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
* html #contentsubdivbox {  /* nur fuer Internet Explorer */
  width:754px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#contentsubdivbox1{
	position: relative;
	float: left;
	width: 733px; /* richtige Angabe */
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-image: url(../images/gradient.jpg);
	background-position: right bottom;
	background-color: #F7F8F9;
	background-repeat: no-repeat;
	padding: 20px 10px 10px;
}
* html #contentsubdivbox1 {  /* nur fuer Internet Explorer */
  width:754px;     /* Version 5.x */
  w\idth:733px;    /* Version 6 */
}

#contentsubdivbox2{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-color: #F7F8FA;
}
* html #contentsubdivbox2 {  /* nur fuer Internet Explorer */
  width:754px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#contentsubdivbox3{
	position: relative;
	float: left;
	width: 753px; /* richtige Angabe */
	border-top: 1px solid #E3E5E5;
	border-bottom: 1px none #E3E5E5;
	border-left: 1px solid #E3E5E5;
	background-color: #F7F8FA;
}
* html #contentsubdivbox3 {  /* nur fuer Internet Explorer */
  width:754px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}


.contentsubpic{
	padding: 0px 20px 0px 0px;
	float: left;
}

#col1 {
	float:left;
	width: 230px;
	padding: 20px 10px;
}
* html #col1 {  /* nur fuer Internet Explorer */
  width:251px;     /* Version 5.x */
  w\idth:231px;    /* Version 6 */
}

#col2 {
	float:left;
	width: 230px;
	padding: 20px 10px;
}
* html #col2 {  /* nur fuer Internet Explorer */
  width:251px;     /* Version 5.x */
  w\idth:231px;    /* Version 6 */
}

#col3 {
	float:right;
	width: 229px;
	padding: 20px 10px;
}
* html #col3 {  /* nur fuer Internet Explorer */
  width:249px;     /* Version 5.x */
  w\idth:229px;    /* Version 6 */
}

/* Footer */
#footer{
	color: black;
	font-size: 90%;
	padding-top: 10px;
	float: left;
	padding-bottom: 20px;
	width: 100%;
}
a.footlink, a.footlink:visited{
	color: #000000;
}

a.footlink:hover{
  	color: #CC0000;
}


/* Footnav */
#footnav{
	width: 753px;
	border: 1px solid #E3E5E5;
	background-image: url(../images/bottomnav_bck.jpg);
	background-repeat: repeat-x;
	height: 50px;
	background-position: left top;
	clear: both;
}

* html #footnav {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:753px;    /* Version 6 */
}

#footnav ul{
font: normal 14px Arial, Verdana, sans-serif;
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
}

#footnav li {
	display:inline;
	text-transform:uppercase;
	line-height: 1.3em;
	font-size: 130%;
	margin:0px;
	padding:0px;
}


#footnav a {
	float:left;
	padding:13px 13px;
	text-decoration:none;
	font-size: 14px;
	font-family:  Arial, Verdana, sans-serif;
	display:block;
    color:#000000;
    font-weight:bold;
}

#footnav a:hover{
    color: #CC0000;
}

.footnavimage  {
	background-image: url(../images/pipe_footer.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
}

#tstoptabsline{
clear: both;
padding: 0;
width: 755px;
height: 1px;
background: #E3E5E5;
}

#tstoptabsline1{
clear: both;
padding: 0;
width: 753px;
height: 1px;
background: #E3E5E5;
}

#tstoptabsline2{
clear: both;
padding: 0;
height: 1px;
background: transparent;
}

#tstoptabsline3{
clear: both;
padding: 0;
height: 15px;
background: transparent;
}

.tstoptabsline4{
clear: both;
padding: 0;
height: 20px;
background: transparent;
}


.linkliste {
	margin-left:0;
	padding-left:0;
	padding-top: 0px;
	margin-top: 0px;
}

.linkliste li {
	margin:0 0 0 15px;
	padding-left:0;
	padding-top: 0px;
	padding-bottom: 8px;
	list-style-image: url(../images/list_dot.gif);
	font: bold 120%/140% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.linkliste1 li {
	padding-bottom: 8px;
	line-height: 140%;
	list-style-image: url(../images/yes1.gif);
	list-style-position: outside;
}

.linkliste2 li {
	padding-bottom: 8px;
	line-height: 140%;
	list-style-type: square;
}

.linkliste3 li {
	margin:0 0 0 -20px;
	padding-left:0;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 140%;
	color: #000000;
	list-style-type: square;
}

.linkliste4 li {
	padding-bottom: 8px;
	line-height: 140%;
	list-style-type: decimal;
}

#signleft{
	position: relative;
	float: left;
	padding-top: 5px;
}

#signright{
	position: relative;
	float: right;
}

#orderboxleft{
	position: relative;
	float: left;
	width: 541px;
	padding: 10px 10px 10px 0px;
	background-image: url(../images/bckgr_package1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

* html #orderboxleft {  /* nur fuer Internet Explorer */
  width:551px;     /* Version 5.x */
  w\idth:541px;    /* Version 6 */
}

#orderboxleft1{
	float: left;
	width: 538px;
	padding: 0px 0px 10px;
	background-repeat: no-repeat;
}

* html #orderboxleft1 {  /* nur fuer Internet Explorer */
  width:538px;     /* Version 5.x */
  w\idth:538px;    /* Version 6 */
}

#PortalOffer{
	width: 518px;
	padding: 10px;
	background-color: #efefef;
	border: 1px dashed #999999;
}

* html #PortalOffer {  /* nur fuer Internet Explorer */
  width:540px;     /* Version 5.x */
  w\idth:518px;    /* Version 6 */
}

#PortalOffer input:focus {
background-color:#CEDCEC;
border:1px solid #7F9DB9;
}

#shopsolution img{
	padding-right: 10px;
}


#orderboxright{
	float: left;
	width: 168px;
	border: 1px solid #CC0000;
	margin-top: 10px;
}

* html #orderboxright {  /* nur fuer Internet Explorer */
  width:188px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

#orderboxrightcont{
	float: left;
	width: 172px;
	margin-top: 0px;
}

* html #orderboxrightcont {  /* nur fuer Internet Explorer */
  width:172px;     /* Version 5.x */
  w\idth:172px;    /* Version 6 */
}


.pricelink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 100%;
	line-height: 140%;
}

#memberfeatures{
	position: relative;
	float: left;
	width: 541px;
	padding: 10px;
}

* html #memberfeatures {  /* nur fuer Internet Explorer */
  width:561px;     /* Version 5.x */
  w\idth:541px;    /* Version 6 */
}



.topsite img{
	float: right;
	position: relative;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.actiontext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 100%;
	text-transform:uppercase;
	font-weight: bold;
}

.headlinebcg{
	background: #E8EEF4;
}

.headlineSitemap{
	font: bold 100%/25px Verdana, Arial, Helvetica, sans-serif;
	color: #00538A;
	margin: 5px;
}

#calcbox{
	position: relative;
	width: 430px;
	padding: 20px 10px;
	background-image: url(../images/gradient.jpg);
	background-position: right bottom;
	background-color: #F7F8F9;
	background-repeat: no-repeat;
	border: 1px solid #E3E5E5;
	clear: both;
}
* html #calcbox {  /* nur fuer Internet Explorer */
  width:452px;     /* Version 5.x */
  w\idth:430px;    /* Version 6 */
}

#ordertable{
	float: left;
	width: 443px;
	padding: 20px 10px 10px;
	border: 1px solid #E3E5E5;
}

* html #ordertable {  /* nur fuer Internet Explorer */
  width:465px;     /* Version 5.x */
  w\idth:443px;    /* Version 6 */
}

.normTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 100%;
	line-height: 140%;
}

hr {
    border:solid #E3E5E5; 
    height:1px;
}

#navboxRight{
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 1px solid #E3E5E5;
	background-color: #FFFFFF;
	padding: 5px;
}

* html #navboxRight {  /* nur fuer Internet Explorer */
  width:172px;     /* Version 5.x */
  w\idth:160px;    /* Version 6 */
}

#navboxRight2{
	float: left;
	width: 238px;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 1px solid #E3E5E5;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	background-color: #FFFFFF;
}

* html #navboxRight2 {  /* nur fuer Internet Explorer */
  width:250px;     /* Version 5.x */
  w\idth:238px;    /* Version 6 */
}