.float33 {
	float:left;
	width:31.5%;
}

.float50 {
	float:left;
	width:50%;
}

.rmargin {
	margin-right:16px;
}

.rmargin12 {
	margin-right:12px;
}

.h222 {
	height:222px;
	overflow:hidden;
}

.lighblueBoxContent {
	background-color: #ebf2f9;
	padding: 16px;
	margin-top:16px;
}

.lighblueBoxContent h2 {
	font-weight:normal;
}

.lighblueBoxContent ul {
margin-left:0px;
padding-left:0px;
}

.orangeOrderBar {
	background-color: #eb690a;
	padding: 14px 5px;
	margin-top:0px;
	color:#FFFFFF;
	height:30px;
}

*html*.orangeOrderBar {
	height:58px;
}

.orangeOrderBar img, .orangeOrderBar input{
	float:right;
}



.price {
	font-size:11px;
	color:#FFFFFF;
	float:left;
	line-height:18px;
}

.big18p {
	font-size: 18px;
}

.footertext {
	font-size:0.8em;
	line-height:1.33em;
	color: #8c91a0;
	padding-top: 32px;
	clear:both;
}

p.garantie {
	background-image: url(../image/kvsafenet_2009/bg_check_green.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #d7e5f3;
	padding:12px 0px 12px 30px;
	margin-bottom: 0px;
	background-position: 0px 15px;
}

.marginTeaser {
	margin-bottom:18px;
	}

.lightblueTeaser {
	background-color: #ebf2f9;
	padding: 14px 12px;
	margin-bottom:1px;
}
.lightblueTeaser p {
	color: #1E325F;
}
.small9p {
	font-size: 9px;
	line-height: 15px;
}


.orange {
	color: #eb690a;
}

.w1pleft {
	border-left:1px solid #ffffff;
}

.optBoxHead {
height:139px;
}

.optBoxHead img {
position:relative;
bottom:0px;
}

/* Akkordeon für Featurevergleich */

#accordion table {
margin-bottom:0px;
}

#accordion table tr {
border:none;
}

#accordion .accordion_toggle {
background:transparent url(../image/microsite_produkte/details_toggle.png) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
height:19px;
line-height:1em;
margin:1px 0 0 0;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:5px 0pt 0pt 27px;
text-decoration:none;
}
#accordion .accordion_toggle_active {
background:transparent url(../image/microsite_produkte/details_toggle_active.png) no-repeat scroll left top;
}
#accordion .accordion_content {
overflow:hidden;
}
#accordion .accordion_content h2 {
color:#0099FF;
margin:15px 0pt 5px 10px;
}
#accordion tr th {
color:#FFFFFF;
}
#accordion tr th.description {
background:#1E325F none repeat scroll 0%;
height:35px;
padding:5px 0pt 0pt 9px;
vertical-align:top;
width:190px;
}
#accordion tr th.medsafePur {
background:transparent url(../image/microsite_produkte/details_dslMedsafePur.png) no-repeat scroll 0pt;
height:40px;
text-indent:-9999px;
width:139px;
}
#accordion tr th.medsafePlus {
background:transparent url(../image/microsite_produkte/details_dslMedsafePlus.png) no-repeat scroll 0pt;
height:40px;
text-indent:-9999px;
width:139px;
}
#accordion tr th.medsafePower {
background:transparent url(../image/microsite_produkte/details_dslMedsafePower.png) no-repeat scroll 0pt;
height:40px;
text-indent:-9999px;
width:139px;
}
#accordion table {
background:#FFFFFF none repeat scroll 0%;
}
#accordion tr td.description {
height:34px;
padding:3px 10px 3px 26px;
width:163px;
}
#accordion tr td.medsafePur, #accordion tr td.medsafePlus, #accordion tr td.medsafePower {
height:31px;
padding:9px 10px 0pt 45px;
vertical-align:top;
width:84px;
}
#accordion tr, #accordion tr td {
background:#FFFFFF none repeat scroll 0%;
padding:0px;
}
#accordion tr.zebra, #accordion tr.zebra td {
background:#EBF2F9 none repeat scroll 0%;
}
#accordion tr.zebra td.check {
background:#EBF2F9 url(../image/microsite_produkte/details_checkMark_blueBG.png) no-repeat scroll 9px;
}
#accordion tr td.check {
background:transparent url(../image/microsite_produkte/details_checkMark_whiteBG.png) no-repeat scroll 9px;
}

#accordion td.sponsoring {
background-color: #EBF2F9;
padding: 16px;
}

/* Formular */

.darkBlueBG {
background-color:#1e325f;
padding:8px 15px 11px;
float:left;
width:658px;
}

#kvsafeBestellen .formLine, #kvsafeKontakt .formLine {
padding:7px 69px 6px 15px;
background-color:#ebf2f9;
border-bottom:1px solid #d7e5f3;
border-top:1px solid #ffffff;
float:left;
margin:0;
}

#kvsafeBestellen .formLine input, #kvsafeKontakt .formLine input {

}

#kvsafeBestellen .formLine label, #kvsafeKontakt .formLine label {
width:212px;
text-align:right;
}

#kvsafeBestellen .inpFull, #kvsafeKontakt .inpFull {
width:605px;
height:260px;
} 

#kvsafeBestellen fieldset, #kvsafeKontakt fieldset {
margin:0;
}

#kvsafeBestellen .text, #kvsafeKontakt .text {
width:380px;
}
#kvsafeBestellen .kvselect,  #kvsafeKontakt .kvselect {
width:384px;
}

#kvsafeBestellen .formMargin, #kvsafeKontakt .formMargin {
margin-right:44px;
}

#kvsafeBestellen .textS {
width:64px;
}

#kvsafeBestellen .textM {
width:144px;
}

#kvsafeBestellen .textL {
width:268px;
}

#kvsafeBestellen h3, #kvsafeKontakt h3 {
padding-top:18px;
}

#kvsafeBestellen h2, #kvsafeKontakt h2 {
margin-top:18px;
}

.teaserWidth {
width:176px;
}