* {  margin: 0; padding: 0; }

body {
margin:0 auto;
padding: 0;
background-color:#1a1a17;
text-align:left;
}

body, td { 
font-family: arial;
font-size:13px;
color: #333;
}

a {
color:#333;
text-decoration: none;
}

a.details, a.back, a.next, a.close {
color:#808080;
font-weight:bold;
}

a.details {
background:url(../../../secure/informa/images/icn_next.gif) left center no-repeat;
padding-left:12px;
}

a.back {
background:url(../../../secure/informa/images/icn_back.gif) left center no-repeat;
padding-left:12px;
}

a.next {
background:url(../../../secure/informa/images/icn_next.gif) right center no-repeat;
padding-right:12px;
}

a.close {
background:url(../../../secure/informa/images/icn_close.gif) left center no-repeat;
padding-left:12px;
}


p, form {
margin:0;
padding:0;
}

img {
border:0;
}

h1 span {
display: none;
}

h2 {
font-size:27px;
color:#FF6600;
font-weight:bold;
padding:35px 0 0 0;
margin:0;
}

h3 {
font-size:13px;
color:#333;
font-weight:bold;
padding:0;
margin:0;
}

.headline {
font-size:27px;
font-weight:bold;
line-height:27px;
padding-bottom:20px;
}

.white {
color:#ffffff;
}

.grey {
color:#878787;
}


input.radio {
margin-right:5px;
}

.clear {
clear:both;
}

.float {
float:left;
}

#container {
padding: 0;
margin: 0;
width:1000px;
text-align:left;
background-color:#808080;
}

#logo {
width:1000px;
height:90px;
background: url(../../../secure/informa/images/logo_claim.png) no-repeat;
}

#content {
padding:10px;
}

#content_steps {
float:left;
width:750px;
}

#rightnav {
float:left;
width:220px;
}

#footer {
background-image:url(../../../secure/informa/images/080409_informa_Kalkulator_Preview_r15_c22.jpg);
height:40px;
font-size:11px;
font-weight:bold;
color:#666666;
}

#footer a {
color:#666666;
}

/* STEPS */
#steps #normal, #steps #active, #steps #hover{
float:left;
width:140px;
height:60px;
}

#steps .number {
float:left;
padding:19px 5px 0 15px;
font-size:35px;
font-weight:bold;
}

#steps .text {
float:left;
padding:22px 0 0 0;
font-weight:bold;
width:95px;
}

#steps #normal {
background-image:url(../../../secure/informa/images/nav_bg_normal.jpg);
}

#steps #normal .number, #steps #normal .number a, #steps #hover .number, #steps #hover .number a {
color:#FFF;
}

#steps #normal .text, #steps #normal .text a, #steps #hover .text, #steps #hover .text a {
color:#FFF;
}

#steps #active {
background-image:url(../../../secure/informa/images/nav_bg_active.jpg);
}

#steps #active .number {
color:#FF6600;
}

#steps #active .text {
color:#1A1A17;
}

#steps #hover {
background-image:url(../../../secure/informa/images/nav_bg_over.jpg);
}

#content .bottom {
background-image:url(../../../secure/informa/images/content_bottom_bg.png);
height:30px;
width:750px;
}

#content .bottom p {
padding:5px 10px;
}

#content .box {
float:left;
width:360px;
}

#content .box .head {
float:left;
}

#content .box .head_bg {
float:left;
background-image:url(../../../secure/informa/images/head1_bg_kachel.jpg);
height:25px;
width:340px;
}

#content .box .head_bg p {
padding-top:5px;
color:#333;
font-weight:bold;
}

#content .box .top_grey {
background-image:url(../../../secure/informa/images/box_top_grey_bg.png);
height:25px;
width:360px;
}

#content .box .top_orange {
background-image:url(../../../secure/informa/images/box_top_orange_bg.png);
height:25px;
width:360px;
}

#content .box .top_grey p, #content .box .top_orange p {
padding:5px 0 0 10px;
color:#333;
font-weight:bold;
}

#content .box .bottom {
background-image:url(../../../secure/informa/images/box_bottom.png);
height:40px;
width:360px;
}

#content .box .bottom .price {
float:left;
padding:8px 10px 0 10px;
}

#content .box .bottom .button {
float:right;
padding:10px 10px 0 10px;
}



#content .box_content {
clear:both;
background-color:#FFF;
padding:10px 0 0 0;
line-height:16px;
}


#content .padding10 {
padding:10px;
}

#content .padding5 {
padding:5px;
}

#content .small_head {
padding-bottom:5px;
}



#content .box_spacer {
float:left;
width:10px;
}

.bold_grey {
font-weight:bold;
color:#808080;
}


.infobox_content {
clear:both;
background-image:url(../../../secure/informa/images/marginal_bg_kachel.jpg);
width:220px;
}

.infobox_content .text {
padding: 10px 10px 5px 10px;
}

.infobox_content .text a {
color:#FFF;
font-weight:bold;
line-height:20px;
}

.variante {
float:left;
cursor:pointer;
width:20px;
height:12px;
border:1px solid #a7a48f;
background-color:#FFFFFF;
margin-right:4px;
text-align:center;
color:#a7a48f;
font-size:10px;
}


#content .box_large {
width:730px;
}

#content .box_large .top_white {
background-image:url(../../../secure/informa/images/box_large_top_weiss.png);
height:10px;
width:730px;
}

#content .box_large .bottom_white {
background-image:url(../../../secure/informa/images/box_large_bottom_weiss.png);
height:10px;
width:730px;
}

#tab_normal td {
padding:5px;
}


#tab {
border:1px solid #CCCCCC;
border-bottom:0;
margin:10px 0;
}

#tab th {
background-color:#EAEAEA;
padding:5px;
}

#tab td {
border-bottom:1px solid #CCCCCC;
padding:5px;
}

#msg_layer {
	width:710px;
	z-index:99;
	visibility:visible;
	position:absolute;
  margin-left:-270px;
	left:50%;
	top:50%;
}

#msg_layer_promo {
	width:710px;
	z-index:101;
	visibility:visible;
	position:absolute;
  margin-left:-300px;
	left:50%;
	top:110px;
}
