/*html { min-height: 101%; }*/
body {
	background-image:url(Assets/Tapete_checkcheck.jpg);
	background-position:center top;
	margin:0px!important;
	padding:0px!important;
}

.Outline {
	border:1px solid #d7d7d7;
}
img {
	border:0px;
}

input.ccSearchTextBox
{
	border-width: 1px;
	border-style: solid;
	border-color: #2A8B9B !important;
	height:16px;
	background-color:#fff;
	width: 135px ! important;
	min-width:5px ! important;
	font-size:12px;
	padding: 1px;
	margin-right:7px;
	font-family:Tahoma,Arial,Helvetica;
}

a:active, a:focus, a:link{outline:none!important;}
#dnn_ctr1079_SearchInput_txtSearch, #dnn_ctr1634_SearchInput_txtSearch {
	border:1px solid #2A8B9B;
}
.SubNavigation {
	background:url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BgSubNavigation.gif) no-repeat left top;
	padding-left:38px;
}
.AnzeigeHorizontal {
	font-family:Arial, Helvetica, Geneva;
	font-size:9px!important;
	margin-left:36px;
}
.AnzeigeVertikal {
	font-family:Arial, Helvetica, Geneva;
	font-size:9px!important;
	margin-left:19px;
}
.Skyscraper {
	font-family:Arial, Helvetica, Geneva;
	font-size:9px!important;
	margin-left:0px;
}
.SkinObject {
	font-size:11px;
	color: #818A8F!important;
	font-family: Arial, Helvetica, Geneva;
	text-decoration: none;
}

.ContentPane {
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	padding-top:14px;
	padding-left:22px!important;
	background-color: transparent;
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/BgMain.gif); 
	background-position:left top; 
	background-repeat:repeat-y;
}
.RightPane {
	padding-top:12px;
}
/*  < T Y P O G R A P H Y >  */
a:link, a.CommandButton:link {
	color:#198c9d;
	text-decoration:underline;
}
a:hover, a:visited, a.CommandButton:hover {
	color:#818a8f;
	text-decoration:underline;
}
ul li {
	list-style-image:url(/Portals/_default/Skins/CheckCheck/Assets/ul.png);
}
li li {
list-style-image:url(/Portals/_default/Skins/CheckCheck/Assets/ul-li.png);
}
ul.Quicklinks {
	display:block;
	background-color:#0000CC;
	list-style-type:none;
}
.TextBildLinks {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-top:2px;
}
.TextBildRechts {
	float: right;
	margin-left: 10px;
	margin-bottom: 12px;
	margin-top:2px;
}
.SearchResultsTitle {
	font-family:Arial, Helvetica, Geneva;
	font-size:16px;
	color:#C3C8C8;
	padding-bottom:5px;
	padding-left:1px;
}
.SystemMenu, .SystemMenu a {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, Geneva;
	color:#198C9D!important;
	font-size:12px;
	line-height:normal;
	text-decoration:none!important;
}
.ContentPane .Head, .ContentPane H1 {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	color:#646464;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:1px;
	padding-top:0px;
	margin:0px;
	margin-bottom:13px;
}
.ContentPane H2 {
	font-family:Arial, Helvetica, Geneva;
	font-size:13px;
	color:#818A8F;
	padding-bottom:0px;
}
.ContentPane H3 {
	font-family:Arial, Helvetica, Geneva;
	font-size:13px;
	color:#818A8F;
	padding-bottom:0px;
}
.ContentPane H4 {
	font-family:Arial, Helvetica, Geneva;
	font-size:12px;
	color:#818A8F;
	padding-bottom:0px;
}
.ContentPane .Normal {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	color:#818A8F;
	line-height:16px;
}

hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #D5D5D5;
	border-bottom: transparent;
	color:#D5D5D5;
	background-color:#D5D5D5;
	width:680px;
}
.BigBox .Normal, .BixBox p, .BigBox, .BigBox td {
	font-family:Arial, Helvetica, Geneva;
	font-size:12px;
	color:#818a8f;
}
.BigBox h1 {
	font-family:Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:14px;
	color:#646464;
	line-height:normal;
	
}
.BigBox h2 {
	font-family:Arial, Helvetica, Geneva;
	font-size:12px;
	font-weight:bold;
	color:#818A8F;
	line-height:normal;

}
.BigBox a {
	color:#198c9d!important;
	text-decoration:none;
}
.BigBox a:hover {
	color:#818a8f!important;
	text-decoration:underline;
}
.BigBox a:visited {
}
.BigBox {
	padding-right:10px;
}
.RightPane h1, .RightPane .Head {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	color:#2A8B9B;
	padding: 0;
	margin:0;
	line-height:normal;
	font-weight:normal;
}
.TopBox .Head, .TopBox h1 {
	color:#ae6b03!important;
}
.SmallBox .Normal, .SmallBox .Normal td, .SmallBox .Normal .ccHsbContentFlex {
	font-family:Arial, Helvetica, Geneva;
	font-size:12px;
	color:#000000;
	line-height:15px;
	color:#818a8f;
	padding-right:10px;
}
.SmallBox span, .BigBox span {
	font-size:12px;
}
.SmallBox h2 {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	font-weight:bold;
	color:#818A8F;
	padding-bottom:0px;
	margin-top:8px;
	margin-bottom:5px;
}
.Compare td {
	font-size:11px;
}
.ContentPane .SmallBox {
}
.ContentPane .SmallBox .Head, .ContentPane .SmallBox h1 {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	color:#2A8B9B;
	padding: 0;
	margin:0;
	font-weight:normal;
	line-height:normal!important;
}
.Button {
	margin-left:140px;
}
a.login {
	color:#F4F4F4!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
a.login:hover {
	color:#000000!important;
	font-family:Arial, Helvetica, sans-serif;
}
/* 2NavigateTree Section ***************************************************************************************************************************/    


#ToNavForToFlex {
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
}
/*

/* NavLevel 2 */ 

a.NavLevel2:link, a.NavLevel2:visited {
	color: #8CC6CE;
	padding: 5px 15px 5px 0px;
	float:left;
	text-decoration:none;
}
a.NavLevel2:hover {
	color: #ffffff!important;
	text-decoration:none;
}
#Selected a.NavLevel2 {
	color:#ffffff!important;
	padding: 5px 15px 5px 0px;
	text-decoration:none;
}
#InPath a.NavLevel2 {
	color:#fff;
	padding: 5px 15px 5px 0px;
	text-decoration:none;
}

/* NavLevel 3 */ 
.ContainerSubNaviThirdLevelPane {
	background-image: url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGThirdLevel.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-bottom: -37px;
	margin-top: 10px;
}
#ToNavForToFlex3 {
	font-family:Arial, Helvetica, Geneva;
	font-size:13px;
	text-decoration:none;
	width:720px; 
	height:27px;
	padding: 0px 0px 0px 0px
}
a.NavLevel3:link, a.NavLevel3:visited {
	color: #2A8B9B;
	padding: 7px 0px 5px 0px;
	float:left;
	text-align: center;
	text-decoration:none;
	width:143px;
	margin: 0px 0px 0px 0px;
}
a.NavLevel3:hover {
	color: #FFFFFF!important;
	text-decoration:none;
	text-align: center;
	background:url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGSelectedThirdLevel.gif) no-repeat left top;
	width:143px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
}
#Selected a.NavLevel3 {
	color:#FFFFFF!important;
	padding: 7px 0px 5px 0px;
	text-decoration:none;
	text-align: center;
	background:url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGSelectedThirdLevel.gif) no-repeat left top;
	width:143px;
	margin: 0px 0px 0px 0px;
}
#InPath a.NavLevel3 {
	color:#198C9D;
	padding: 5px 15px 5px 0px;
	text-decoration:none;
}

/*Nav Level 4 */

#ToNavForToFlex4 {
	font-family:Arial, Helvetica, Geneva;
	font-size:13px;
	text-decoration:none;
	width:720px; 
	height:27px;
	padding: 0px 0px 0px 0px
}
a.NavLevel4:link, a.NavLevel4:visited {
	color: #2A8B9B;
	padding: 7px 0px 5px 0px;
	float:left;
	text-align: center;
	text-decoration:none;
	width:143px;
	margin: 0px 0px 0px 0px;
}
a.NavLevel4:hover {
	color: #FFFFFF!important;
	text-decoration:none;
	text-align: center;
	background:url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGSelectedThirdLevel.gif) no-repeat left top;
	width:143px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
}
#Selected a.NavLevel4 {
	color:#FFFFFF!important;
	padding: 7px 0px 5px 0px;
	text-decoration:none;
	text-align: center;
	background:url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGSelectedThirdLevel.gif) no-repeat left top;
	width:143px;
	margin: 0px 0px 0px 0px;
}
#InPath a.NavLevel4 {
	color:#198C9D;
	padding: 5px 15px 5px 0px;
	text-decoration:none;
}

.BreadCrumb {
	font-family:Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:12px;
	text-decoration:none!important;
	color:#818a8f;
}
.blog_trackback {
	display: none;
}
.blog_print {
	display: none;
}
.blog_subhead .blog_pub-month {
	color:#000000!important;
}
.ContentPane .Smallbox .Head a, .RightPane .SmallBox .Head a, .Head a  {
	text-decoration:none;
	font-family:Arial, Helvetica, Geneva;
	font-size:14px;
	color:#2A8B9B!important;
	margin-top:0px!important;
	line-height:normal!important;
}

.Head a {text-decoration:none;}
.Highlight .Head {
	color:#FFFFFF!important;
	font-weight:bold!important;
}
.RightPane table {
	vertical-align:bottom;
}
.ContentPane table {
	vertical-align:bottom;
}
td .description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px!important;
	color:#818A8F;
	padding-top:10px;
	padding-bottom:6px;
}
td .ratgeberdescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#818A8F;
	padding-top:8px;
}

/* Credit Application */
.CreditCount
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
}

.CreditPaging
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818a8f;
}

.GridViewHeader span, .GridViewHeader a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#198c9d;	
}

#QuickLinks .Head {color:#FFFFFF; font-weight:bold;}
#QuickLinks h2 {color:#FFFFFF; font-size:12px; padding-left:12px;}

#QuickLinks, #QuickLinks .Normal, #QuickLinks ul, #QuickLinks li, #QuickLinks ul li, #QuickLinks a   {color:#FFFFFF; list-style-image:none; list-style-type:none; text-decoration:none; }


#QuickLinks ul {padding-left:0px; margin-left:0px;}

#QuickLinks ul li a  { display:block; font-size:12px; padding-left:20px;background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/QuickLinksUL.jpg);}

#QuickLinks ul li ul li a, 
#QuickLinks ul li ul li li {padding-left:20px;  font-size:11px; background-image:none; line-height:normal; height:16px;}
.Footer {  text-align:center; margin-left:27px; height:25px; width:951px; background:url(/Portals/_default/Skins/CheckCheck/Assets/ImgFooter.png) no-repeat;}
div.Footer {padding-top:5px;}

.Footer, .Footer a:link, .Footer a:hover, .Footer a:visited {text-decoration:none; font-family: Arial, Helvetica, Geneva ; font-size:11px; color: #37424a;}

table.linkscollection a, table.linkscollection a:link, table.linkscollection a:visited, table.linkscollection a:hover  {font-size:11px; color:#818a8f!important; text-decoration:none;}
table.linkscollection td {}

.NoUnderline a:link, .NoUnderline a:visited{ text-decoration:none; }

/* flexible button */
a.ccButton {
    background: transparent url('../../../../images/cc_button_right.png?v=1') no-repeat scroll top right;
    color: #FFF ! important;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    font-weight:bold ! important;
    height: 27px;
    margin-right: 6px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}
/* The left end and the stretchy bit */
a.ccButton span {
    background: transparent url('../../../../images/cc_button_left.png?v=1') no-repeat;
    display: block;
    color:#ffffff ! important;
    vertical-align:middle;
    line-height: 21px;
    padding: 3px 0 3px 18px;
}
/* These give the clicked state */
a.ccButton:hover {
    background-position: bottom right;
    color: #FFF;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
}
a.ccButton:hover span {
    background-position: bottom left;
    padding: 3px 0 3px 18px; 
}
/* flexible button */
a.ccButtonHot {
    background: transparent url('../../../../images/cc_button_right.png?v=1') no-repeat scroll top right;
    color: #ffffff ! important;
    display: block;
    float: left;
    font:  normal 12px arial, sans-serif;
    font-weight:bold ! important;
    height: 27px;
    margin-right: 6px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}
/* The left end and the stretchy bit */
a.ccButtonHot span {
    background: transparent url('../../../../images/cc_button_left.png?v=1') no-repeat;
    display: block;
    vertical-align:middle;
    line-height: 21px;
    padding: 3px 0 3px 18px;
}
/* These give the clicked state */
a.ccButtonHot:hover {
    background-position: bottom right;
    color: #fff ! important;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
}
a.ccButtonHot:hover span {
    background-position: bottom left;
    padding: 3px 0 3px 18px; 
}
/* flexible button up */
a.ccButtonUp {
    background: transparent url('../../../../images/cc_button_right_up.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}
/* The left end and the stretchy bit */
a.ccButtonUp span {
    background: transparent url('../../../../images/cc_button_left.png') no-repeat;
    display: block;
    vertical-align:middle;
    line-height: 21px;
    padding: 3px 0 3px 18px;
}
/* These give the clicked state */
a.ccButtonUp:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.ccButtonUp:hover span {
    background-position: bottom left;
    padding: 3px 0 3px 18px; 
}

/* flexible button down */
a.ccButtonDown {
    background: transparent url('../../../../images/cc_button_right_down.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}
/* The left end and the stretchy bit */
a.ccButtonDown span {
    background: transparent url('../../../../images/cc_button_left.png') no-repeat;
    display: block;
    vertical-align:middle;
    line-height: 21px;
    padding: 3px 0 3px 18px;
}
/* These give the clicked state */
a.ccButtonDown:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.ccButtonDown:hover span {
    background-position: bottom left;
    padding: 3px 0 3px 18px; 
}

/* box with small lines */
.fineBoxLeftTop
{
    background: url(Assets/Container/WlpBgBoxLeftCornerTop.png) no-repeat left top;
    padding: 0px; 
}
.fineBoxMiddleTop
{
    background: url(Assets/Container/WlpBgBoxTop.png) repeat-x left top;
    padding: 0px; 
}
.fineBoxRightTop
{
   background: url(Assets/Container/WlpBgBoxRightCornerTop.png) no-repeat left top;
   padding: 0px;
}
.fineBoxLeftBottom
{
    background: url(Assets/Container/WlpBgBoxLeftCornerBottom.png) no-repeat left bottom;
    padding: 0px; 
}
.fineBoxMiddleBottom
{
    background: url(Assets/Container/WlpBgBoxBottom.png) repeat-x left bottom;
    padding: 0px; 
}
.fineBoxRightBottom
{
   background: url(Assets/Container/WlpBgBoxRightCornerBottom.png) no-repeat left bottom;
   padding: 0px;
}
.fineBoxLeft
{
    background: url(Assets/Container/WlpBgBigBoxVertical.png) repeat-y left top;
}
.fineBoxRight
{
    background: url(Assets/Container/WlpBgBigBoxVertical.png) repeat-y right top;
}


.ccHidden
{
    display:none;
}
.ccHelp
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #cfe6e7;
	z-index:1000;
}
.ccLabelDefault
{
    margin-right: 10px;
}
.ccHelpText
{
    color: #535353;
    font-weight:normal ! important;
}
.ccPopUp
{
    position: absolute;
    border: solid 4px #D3D3D3;
    background-color: #EFEFEF;
    width: 200px;
    display: none;
    padding: 10px;
    z-index: 1000;
}

.ccAera
{
    font-size:12px;
    font-Weight:bold;
    outline:none;
    text-decoration: none;
} 
.ccAera a
{
    outline:none;
    text-decoration: none ! important;
} 
.ccAera a.ccAeraCheck
{
    color:#2A8B9B ! important;
}
.ccAera a.ccAeraCheckFocus
{
    color: #2A8B9B !important;
    text-decoration: underline !important;
}
.ccAera a.ccAeraJobs
{
    color: #A26900 !important;
}
.ccAera a.ccAeraJobsFocus
{
    color: #A26900 !important;
    text-decoration: underline !important;
}
.ccAera a.ccAeraBerater
{
    color: #696969 !important;
}
.ccAera .ccAeraBeraterFocus
{
    color: #696969 !important;
    text-decoration: underline !important;
}
ul.ccSparListe
{

	margin:0px ! important;
	padding-left:15px !important;

}

ul.ccSparListe li
{
	list-style-type: none ! important;
	list-style-image: none ! important;
	line-height:25px;
}

ul.ccSparListe li  a:link {
	
	padding: 7px 0px 5px 25px;
	text-decoration:none;
	background:url(/DesktopModules/CheckCheck/Images/Icons/noEck.jpg) no-repeat left center;
	
}
ul.ccSparListe li  a:visited {
	
	padding: 7px 0px 5px 25px;
	text-decoration:none;
	background:url(/DesktopModules/CheckCheck/Images/Icons/yesEck.jpg) no-repeat left center ! important;
	
}
#ccSparListeImage
{
	position:relative;
	top: -30px;
	left:100px;
	z-index:-1;
}
.ccHsbb 
{
	margin-bottom:17px; 
	margin-right:17px;
	width:225px;
	overflow:hidden;
}

.ccHsbb .ccHsbbHeader
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgHighlightBlueSmallBoxTop.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	padding-left:15px;
	height:30px;
}
.ccHsbb .ccHsbbHeader h1
{
	padding-top:6px;
}
.ccHsbb .ccHsbbContent
{	
	background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgSmallBox.jpg) repeat-y left top; width:225px; min-height:150px; padding-left:15px;
	
	overflow:hidden;
    	position:relative;
    	padding-top: 5px;
    	overflow: hidden;
}
.ccHsbb .ccHsbbFooter
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgSmallBoxBottom.jpg); background-position:top; background-repeat:no-repeat;
	height:8px;
}
.ccHsb
{
	margin-bottom:17px; 
	margin-right:17px;
	width:225px;	
    	overflow: hidden;
}

.ccHsb .ccHsbHeader
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgHighlightSmallBoxTop.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	padding-left:15px;
	height:30px;
}
.ccHsb .ccHsbHeader h1
{
	padding-top:6px;
}
.ccHsb .ccHsbContent
{	
	background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgSmallBox.jpg) repeat-y left top; 
	min-height:150px; 
	padding-left:15px;
    	position:relative;
	overflow:hidden;
    	padding-top: 5px;
 	font-family: Arial, Helvetica, Geneva;
    	font-size: 12px ! important;
    	line-height: 15px;
    	color: #818a8f ! important;
	z-index:1;
}
.ccHsbContentFlex
{	
	overflow:hidden;
	
}


.ccHsb .ccHsbFooter
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgSmallBoxBottom.jpg); background-position:top; background-repeat:no-repeat;
	height:8px;
}
.ccHsb .ccContSbHeader
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgSmallBoxTop.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	padding-left:15px;
	height:30px;
}
.ccHsb .ccContSbHeader h1
{
	padding-top:6px;
}

.ccBoxFooterButton
{
    position: absolute; 
    bottom: 5px; 
    z-index: 10;
    overflow:hidden;
}

.ccHorizontalBox
{
    float: left;
    margin-right:10px;
}

.ccHorizontalBox label
{
    display: block ! important;
    margin-bottom: 3px;
    font-weight:bold;
}
.ccHorizontalBox input
{
    width:85px;
}

.ccCont3Col 
{
	margin-bottom:17px; 
	margin-right:17px;
	width:710px;
	overflow:hidden;
}

.ccCont3Col  .ccCont3ColHeader
{
	background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/Bg3ColumnTop.png);
	background-position:top; 
	background-repeat:no-repeat; 
	padding-left:15px;
	height:26px;

}
.ccCont3Col  .ccCont3ColHeader h1
{
	text-align:center; 
	margin:0px; 
	padding:4px 0px 0px 0px;
	overflow:hidden;
}
.ccCont3Col  .ccCont3ColHeader h1 .Head
{
	vertical-align:middle;
	font-size:12px; 
	color: #2A8B9B;  
	margin:0px; 
	padding:0px;
}
.ccCont3Col .ccCont3ColContent
{	
	background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/Bg3Column.png) repeat-y left top;
	width:710px; 
	min-height:150px; 
	padding:5px 15px 0px 15px;
    	position:relative;
	overflow:hidden;
}
.ccCont3Col .ccCont3ColFooter
{
	background-image:url(/Portals/_default/Skins/CheckCheck/Assets/Container/Bg3ColumnBottom.png);  
	background-position:top; 
	background-repeat:no-repeat;
	height:13px;
}

.ccFacebookButton, .ccFeedbackButton
{
	position:fixed;
	left:0px;
	top:234px;
	margin:0px;
	padding:0px;
	border-width:0px;
	width:27px;
	height:137px;
	z-index:100;
}
.ccFeedbackButton
{
	top:103px;
}

.DynamicForms_Summary ul li
{
	color: red ! important;
}	
.DynamicForms_RequiredField, .DynamicForms_RegularExpression
{
	color: red! important;
}

.DynamicForms_Label
{
	color: #808080 ! important;
}

/********** Krankenkassen vergleichen **********/

.ccBlueGlossyBox {
margin-bottom:17px;
}

.ccBlueGlossyHeader h1,.ccBlueGlossyHeader h1 span.Head,.ccGoldGlossyHeader h1,.ccGoldGlossyHeader h1 span.Head {
color:#fff;
line-height:37px;
}

.ccInnerBox {
background:#efefef;
-moz-border-radius:9px; /* Firefox */
-webkit-border-radius:9px; /* Safari, Chrome */
border-radius:9px; /* CSS3 */
padding:12px 10px 10px 12px;
margin-bottom:14px;
position:relative;
}

.ccInnerBox hr {
width:100%;
height:1px;
line-height:1px;
color:#fff;
border-color:#fff;
border-width:0;
background-color:#fff;
}

.ccKrankenkassenBox td {
vertical-align:top;
}

.ccKrankenkassenBox p {
margin:0 0 10px;
}

.ccKrankenkassenBox h2 {
margin:0 0 10px;
color:#999;
font-size:14px;
}

.ccKrankenkassenBox img.ccTeaserImage {
margin:0 0 20px;
}

.ccKrankenkassenBox label {
color:#000;
font-size:12px;
}

.ccKrankenkassenBox .ccLabel {
padding-top:3px;
}

.ccKrankenkassenBox input {
margin-top:0;
}

.ccKrankenkassenBox .ccContent .Normal,.ccKrankenkassenBox .ccContent .Normal p {
font-size:14px;
line-height:18px;
}

.ccInnerBox tr {
height:32px;
}

.ccSpriteButton {
text-indent:-999em;
}

.ccLblHelp img {
vertical-align:top;
}

.ccLblModuleTitle { position:absolute; top:-31px; right:2px; }

.ccKrankenkassen1ColBox .ccInnerBox input[type=text] {
width:90px;
}

.ccInnerBox input[type=text],.ccFamilyMemberBox input[type=text] {
width:95px;
}

.ccInnerBox select, .ccFamilyMemberBox select {
width:102px;
}

.ccHighlightBlue,.ccHighlightGold,.ccHighlightGrey {
font-size:14px;
font-weight:700;
}

.ccHighlightBlue {
color:#248A99!important;
}

.ccHighlightGrey {
color:#9F9F9F!important;
}

.ccHighlightGold {
color:#AB763D!important;
}

.ccKrankenkassen3ColBox {
width:711px;
}

.ccKrankenkassen4ColBox {
width:955px;
}

.ccKrankenkassen3ColBox .ccBlueGlossyHeader, .ccKrankenkassen4ColBox .ccBlueGlossyHeader, .ccKrankenkassen3ColBox .ccGoldGlossyHeader, .ccKrankenkassen4ColBox .ccGoldGlossyHeader {
height:35px;
padding-left:20px;
}

.ccKrankenkassen3ColBox .ccBlueGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassen3ColumnTopBlue.png) left top no-repeat;
}

.ccKrankenkassen4ColBox .ccBlueGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassen4ColumnTopBlue.png) left top no-repeat;
}

.ccKrankenkassen3ColBox .ccGoldGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassen3ColumnTopGold.png) left top no-repeat;
}

.ccKrankenkassen3ColBox .ccContent, .ccKrankenkassen4ColBox .ccContent {
border-left:2px solid #ccc;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
padding:14px 18px 0;
position:relative; /* necessary for CSS3-Pie */
}

.ccKrankenkassenGesund .ccInnerBox select {
margin-bottom:16px;
margin-top:5px;
}



.ccKrankenkassenFranchiseBerechnen .ccLabel { line-height:normal; }
.ccKrankenkassenFranchiseBerechnen .ccInfoText { color:#000; line-height:normal; margin-top:20px; display:block; }
.ccKrankenkassenFranchiseBerechnen .ccInnerBox { min-height:141px; }
.ccKrankenkassenGesund p { margin-bottom:36px; }
.ccKrankenkassenStartSearch.ccTopBox { min-height:339px; }

.ccCellDivider { border-right:1px solid #fff; padding-left:12px; }

.ccKrankenkassenSmallSearch .ccInnerBox {
height:96px;
}
.ccKrankenkassenSearch .ccInnerBox {
min-height:30px;
margin-bottom:7px;
}

.ccKrankenkassenSmallSearch img.ccTeaserImage {
margin-bottom:0;
}

.ccFamilyMemberBox {
background:#fff;
border:1px solid #c8c8c8;
-moz-border-radius:9px; /* Firefox */
-webkit-border-radius:9px 9px 9px 9px; /* Safari, Chrome */
border-radius:9px 9px 9px 9px; /* CSS3 */
padding:0 0 2px;
margin:-5px 0 14px;
position:relative; /* necessary for CSS3-Pie */
}

.ccFamilyMemberBox.Odd {
background:#D3E9EB;
}

.ccFamilyMemberBox h3 {
margin:0;
padding:8px 0 4px 10px;
background:#e2e2e2;
border:0 solid #c8c8c8;
-moz-border-radius:9px 9px 0 0; /* Firefox */
-webkit-border-radius:9px 9px 0 0; /* Safari, Chrome */
border-radius:9px 9px 0 0; /* CSS3 */
color:#666;
font-size:14px;
font-weight:700;
position:relative; /* necessary for CSS3-Pie */
}

.ccFamilyMemberBox.Odd h3 {
background:#AFD6D8;
}

.ccKrankenkassenFamily .ccFamilyMemberBox,  .ccFamilyMemberBox {
margin-top:-25px;
}

.ccKrankenkassenFamily .ccFamilyMemberBox.FirstItem, .ccFamilyMemberBox.FirstItem {
margin-top:0;
}

.ccKrankenkassenFamily h2 {
margin-bottom:4px;
}

.ccKrankenkassenFamily p.ccIntroText {
color:#248A99;
margin-bottom:7px;
}

.ccFamilyMemberBox tr {
height:34px;
}

.ccFamilyMemberBox .ccLblMember img {
vertical-align:top;
margin-right:8px;
}

.ccFamilyMemberContent {
margin:14px 18px 0 11px;
}

.ccSparvariantenBox {
background:url(/Portals/0/Content/Bilder/BgKrankenkassenSparvariantenBox.png) left top no-repeat;
height:83px;
}

.ccKrankenkassenSparvarianten .ccInnerBox {
padding:10px 7px;
}

.ccKrankenkassenSparvarianten2 .ccInnerBox {
padding:1px 7px 6px;
margin-bottom:50px;
}

.ccKrankenkassenSparvarianten p, .ccKrankenkassenFranchiseBerechnen p {
margin-bottom:36px;
}

.ccKrankenkassenSparvarianten .ccInnerBox p {
margin-bottom:2px;
}

.ccKrankenkassenSparvarianten .ccInnerBox p.ccHighlightGold {
margin-bottom:15px;
}

.ccKrankenkassenSparvarianten2 .ccInnerBox input {
display:block;
float:left;
margin-top:1px;
}

.ccKrankenkassenSparvarianten2 .ccInnerBox label {
display:block;
margin-left:23px;
line-height:normal;
}

.ccKrankenkassenSparvarianten2 .ccSparvariantenBoxResult {
clear:left;
margin-left:23px;
margin-top:5px;
}

.ccKrankenkassenSparvarianten2 .ccSparvariantenBoxResult table tr { height:auto; }

.ccKrankenkassenSparvarianten2 .ccInnerBox .ccWrapper {
position:relative;
min-height:110px;
margin-top:10px;
}

.ccKrankenkassenSparvarianten .ccEmpfohleneFranchise {
background:#d2d2d2;
height:26px;
padding:7px 0 0 10px;
margin:1px 0 0;
-moz-border-radius:9px; /* Firefox */
-webkit-border-radius:9px 9px 9px 9px; /* Safari, Chrome */
border-radius:9px 9px 9px 9px; /* CSS3 */
}

.ccKrankenkassenSparvarianten .ccEmpfohleneFranchise span.ccHighlightBlue {
float:left;
font-size:14px;
}

.ccKrankenkassenSparvarianten .ccEmpfohleneFranchise select {
font-size:14px;
color:#AB763D;
font-weight:700;
width:134px;
padding-left:10px;
float:right;
margin-right:8px;
}

tr.ccSparvariantenBoxInput {
height:80px;
}

tr.ccSparvariantenBoxInput td {
padding:8px 0 0 2px;
}

tr.ccSparvariantenBoxInput input {
float:left;
margin:1px 4px 0;
padding:0;
}

tr.ccSparvariantenBoxInput label {
display:block;
float:left;
line-height:normal;
}

tr.ccSparvariantenBoxResult {
background:url(/Portals/0/Content/Bilder/BgKrankenkassenSparvariantenBoxResult.png) left top no-repeat;
}

tr.ccSparvariantenBoxResult td {
padding:8px 0 0 8px;
background:none;
}

.ccSparvariantenBox .ccHighlightBlue {
font-weight:700;
font-size:14px;
}

.ccKrankenkassenSparvarianten .ccIntroText {
font-weight:400;
margin-top:-8px;
margin-bottom:15px;
}

.ccKrankenkassenSparvarianten .ccInfoBox {
width:127px;
margin:0;
padding:8px 0 4px 10px;
background:#fff;
border:0 solid #c8c8c8;
-moz-border-radius:9px; /* Firefox */
-webkit-border-radius:9px 9px 9px 9px; /* Safari, Chrome */
border-radius:9px 9px 9px 9px; /* CSS3 */
position:absolute;
right:0;
top:0;
}

.ccInfoBox ul,.ccInfoBox li {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}

.ccInfoBox ul {
margin-bottom:4px;
}

.ccInfoBox li {
padding-left:20px;
padding-bottom:1px;
color:#000;
font-size:12px;
line-height:15px;
}

.ccInfoBox .ccInfoNo,.ccInfoBox .ccInfoNo,.ccInfoBox .ccInfoYesNo {
display:block;
}

.ccInfoBox .ccInfoNo {
background:url(/Portals/0/Content/Bilder/BgInfoListItem.png) 0 2px no-repeat;
}

.ccInfoBox .ccInfoYes {
background:url(/Portals/0/Content/Bilder/BgInfoListItem.png) 0 -44px no-repeat;
}

.ccInfoBox .ccInfoYesNo {
background:url(/Portals/0/Content/Bilder/BgInfoListItem.png) 0 -90px no-repeat;
}

.ccKrankenkassen3ColBox.ccGoldGlossyBox .ccContent {
background:#efefef;
padding:14px 16px 0;
}

.ccKrankenkassenResults .ccIntroText {
font-size:14px;
font-weight:500;
color:#9F9F9F;
}

.ccKrankenkassenResults .ccIntroText .ccTopAngebote {
font-size:14px;
color:#000;
font-weight:700;
}
.ccResultViewText {
font-size:13px;
color:#000;
font-weight:700;
}

.ccKrankenkassenResults #ccResultsTabs,.ccKrankenkassenResults #ccResultTabs li {
margin:0;
padding:0;
list-style:none;
}

.ccKrankenkassenResults #ccResultsTabs {
border-bottom:4px solid #22808C;
overflow:hidden;
}

.ccKrankenkassenResults #ccResultsTabs li {
display:block;
float:left;
margin-right:6px;
background:#c4c4c4;
height:63px;
-moz-border-radius:9px 9px 0 0; /* Firefox */
-webkit-border-radius:9px 9px 0 0; /* Safari, Chrome */
border-radius:9px 9px 0 0; /* CSS3 */
text-align:center;
color:#fff;
cursor:pointer;
position:relative;
}

.ccKrankenkassenResults #ccResultsTabs li:hover,.ccKrankenkassenResults #ccResultsTabs li.ccActiveTab {
background:#65ADB7;
background:url(/Portals/0/Content/Bilder/BgKrankenkassenResultsTabActive.jpg) left top repeat-x #258F9F;
}

.ccKrankenkassenResults li#ccResultsTab1 {
width:211px;
}

.ccKrankenkassenResults li#ccResultsTab2 {
width:241px;
}

.ccKrankenkassenResults li#ccResultsTab3 {
width:211px;
margin-right:0;
}

.ccKrankenkassenResults #ccResultsTabs li span {
display:block;
font-size:14px;
}

.ccKrankenkassenResults li#ccResultsTab1 span {
margin-top:14px;
}

.ccKrankenkassenResults li#ccResultsTab2 span {
margin-top:5px;
}

.ccKrankenkassenResults li#ccResultsTab3 span {
margin-top:14px;
}

p.ccFootNote {
font-size:11px!important;
margin-left:5px;
}

.ccKrankenkassenResults .ccResultsInfo {
font-size:12px!important;
color:#7D7D7D;
background-color:#fff;
border-left:1px solid #2A8B9B;
border-right:1px solid #2A8B9B;
padding:3px 5px 12px 12px;
margin:0;
border-bottom:1px solid #2A8B9B;
-webkit-box-shadow:#666 2px 2px 9px;
-moz-box-shadow:#666 2px 2px 9px;
box-shadow:#666 2px 2px 9px;
}

.ccKrankenkassenResultsTable {
background:#fff;
margin:0 0 8px;
border-left:1px solid #2A8B9B;
border-right:1px solid #2A8B9B;
-webkit-box-shadow:#666 2px 2px 9px;
-moz-box-shadow:#666 2px 2px 9px;
box-shadow:#666 2px 2px 9px;
}

.ccKrankenkassenResultsTable tr.ccTableResultsHeader {
background:url(/Portals/0/Content/Bilder/BgKrankenkassenResultsTableHead.jpg) left top repeat-x;
height:49px;
}

.ccKrankenkassenResultsTable tr.ccTableResultsHeader th,.ccKrankenkassenResultsTable tr.ccTableResultsHeader td {
color:#000;
padding:4px 8px 6px;
font-size:12px;
font-weight:400;
}
.ccKrankenkassenResultsTable tr.ccTableResultsHeader th {
border-top:2px solid #2A8B9B;
}

.ccKrankenkassenResultsTable tr.ccTableResultsHeader select {
width:85px;
margin-top:2px;
}

.ccKrankenkassenResultsTable tr.ccCurrent
{
background:#EFEFEF;	
}
.ccKrankenkassenResultsTable tr.hover {
background:#C6E2E3;
}

.ccKrankenkassenResultsTable td {
padding:12px 8px 6px;
border-bottom:1px solid #2A8B9B;
font-size:14px;
}

.ccKrankenkassenResultsTable td.Krankenkasse {
color:#2A8B9B;
font-weight:700;
}

.ccKrankenkassenResultsTable td.Variante {
color:#2A8B9B;
font-weight:400;
}

.ccKrankenkassenResultsTable td.Sparpotenzial {
color:#8A3B14;
font-weight:700;
}

.ccKrankenkassenResultsTable td.Praemieeee {
word-spacing:3px;
letter-spacing:1px;
}
.ccKrankenkassenResultsTable td.Praemie {

}
.ccKrankenkassenResultsTable sup.ccFootNoteNr {
position:absolute;
margin-left:5px;
font-style:oblique;
}

.ccKrankenkassenResultsTable td .ccBtnOfferteAnfordernGold, .ccKrankenkassenResultsTable td .ccBtnOfferteAnfordernGrey, .ccKrankenkassenResultsTable td .ccBtnOfferteAnfordernLightGold, .ccKrankenkassenResultsTable td .ccBtnVerbindlichAnmeldenGold, ccKrankenkassenResultsTable td .ccBtnVerbindlichAnmeldenBlau {
margin-top:-3px;
}

/***** Buttons *****/
.ccKrankenkassenSearch .ccBtnJetztPraemienBerechnen,.ccKrankenkassenFamily .ccBtnJetztPraemienBerechnen, .ccKrankenkassenFamilySearch .ccBtnJetztPraemienBerechnen {
float:left;
}

.ccKrankenkassenSearch .ccBtnFamilienmitgliedHinzufuegen,.ccKrankenkassenFamily .ccBtnFamilienmitgliedHinzufuegen {
float:right;
margin-top:4px;
}

.ccKrankenkassenFamilySearch .ccBtnFamilienmitgliedHinzufuegen { margin-left:245px; margin-top:18px; }
.ccButtonAddFamilyContainer  { margin:0px 0px 5px 0px; height:20px;  }
.ccButtonAddFamilyContainer .ccBtnFamilienmitgliedHinzufuegen
{
float:right; 
}

.ccBtnFamilienmitgliedHinzufuegen {
background:url(/Portals/0/Content/Buttons/ButtonFamilienmitgliedHinzufuegen.png) 0 0 no-repeat;
display:block;
width:226px;
height:19px;
margin-bottom:12px;
}

.ccBtnFamilienmitgliedHinzufuegen:hover, .ccBtnFamilienmitgliedHinzufuegen:focus {
background-position:0 -19px;
}

.ccRemoveFamilyMember {
position:absolute;
right:18px;
margin-top:-1px;
padding-right:18px;
background:url(/Portals/0/Content/Buttons/ButtonRemove.png) right 1px no-repeat;
}

a.ccRemoveFamilyMember,a.ccRemoveFamilyMember:link,a.ccRemoveFamilyMember:visited {
color:#8A8A8A!important;
font-size:11px;
}

.ccBtnJetztPraemienBerechnen {
background:url(/Portals/0/Content/Buttons/ButtonJetztPraemienBerechnen.png) 0 0 no-repeat;
display:block;
width:212px;
height:29px;
margin-bottom:12px;
}

.ccBtnJetztPraemienBerechnen:hover, .ccBtnJetztPraemienBerechnen:focus{
background-position:0 -29px;
}

.ccBtnZurueck {
background:url(/Portals/0/Content/Buttons/ButtonZurueck.png) 0 0 no-repeat;
display:block;
width:54px;
height:13px;
margin-bottom:12px;
position:absolute;
bottom:0;
}

.ccBtnZurueck:hover {
background-position:0 -14px;
}

.ccBtnWeiter {
background:url(/Portals/0/Content/Buttons/ButtonWeiter.png) 0 0 no-repeat;
display:block;
width:57px;
height:19px;
margin-bottom:12px;
position:absolute;
bottom:0;
right:16px;
}

.ccBtnWeiter:hover {
background-position:0 -19px;
}

.ccBtnAngabenAendern {
background:url(/Portals/0/Content/Buttons/ButtonAngabenAendern.png) 0 0 no-repeat;
display:block;
width:113px;
height:19px;
margin-bottom:12px;
position:absolute;
bottom:0;
}

.ccBtnAngabenAendern:hover {
background-position:0 -19px;
}

.ccBtnOfferteAnfordern{
background:url(/Portals/0/Content/Buttons/ButtonOfferteAnfordernGoldBig.png) 0 0 no-repeat;
display:block;
width:214px;
height:29px;
margin-bottom:12px;
bottom:0;
}

.ccBtnOfferteAnfordern:hover {
background-position:0 -29px;
}

.ccBtnVerbindlichAnmeldenGrey {
background:url(/Portals/0/Content/Buttons/ButtonVerbindlichAnmelden.png) 0 0 no-repeat;
display:block;
width:156px;
height:24px;
margin-bottom:12px;
bottom:0;
}

.ccBtnVerbindlichAnmeldenGrey:hover {
background-position:0 -23px;
}


.ccBtnJetztVerbindlichAnmelden {
background:url(/Portals/0/Content/Buttons/ButtonJetztVerbindlichAnmelden.png) 0 0 no-repeat;
display:block;
width:189px;
height:24px;
margin-bottom:12px;
bottom:0;
}

.ccBtnJetztVerbindlichAnmelden:hover {
background-position:0 -23px;
}

.ccBtnJetztUnverbindlicheOfferteAnfordern {
background:url(/Portals/0/Content/Buttons/ButtonJetztUnverbindlicheOfferteAnfordern.png) 0 0 no-repeat;
display:block;
width:268px;
height:25px;
margin-bottom:12px;
bottom:0;
}

.ccBtnJetztUnverbindlicheOfferteAnfordern:hover {
background-position:0 -25px;
}

.ccLabelMehrInformationen
{
color:#198C9D;
text-decoration:none;
font-size:11px ! important;
font-style:italic;
}
img.ccBtnMehrInformationen {
vertical-align:middle;
margin-left:1px;
}

a.ccBtnMehrInformationen,a.ccBtnMehrInformationen:link,a.ccBtnMehrInformationen:visited {
color:#198C9D;
text-decoration:none;
font-size:11px;
}

a.ccBtnMehrInformationen:hover {
color:#198C9D!important;
text-decoration:none;
}

.ccKrankenkassen1ColBox {
width:225px;
margin-right:17px;
}

.ccKrankenkassen1ColBoxBig {
width:307px;
margin-right:17px;
}

.ccKrankenkassen1ColBox .ccBlueGlossyHeader,.ccKrankenkassen1ColBox .ccGoldGlossyHeader, .ccKrankenkassen1ColBoxBig .ccBlueGlossyHeader,.ccKrankenkassen1ColBoxBig .ccGoldGlossyHeader {
height:34px;
padding-left:20px;
}

.ccKrankenkassen1ColBox .ccBlueGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassenSmallBoxTopBlue.png) left top no-repeat;
}

.ccKrankenkassen1ColBoxBig .ccBlueGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassen1ColBigTopBlue.png) left top no-repeat;
padding-left:0;
text-align:center;
}

.ccKrankenkassen1ColBoxBig .ccGoldGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassen1ColBigTopGold.png) left top no-repeat;
padding-left:0;
text-align:center;
}

.ccKrankenkassen1ColBox .ccGoldGlossyHeader {
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassenSmallBoxTopGold.png) left top no-repeat;
padding-left:0;
}

.ccKrankenkassen1ColBox .ccGoldGlossyHeader h1 {
text-align:center;
}

.ccKrankenkassen1ColBox h3, .ccKrankenkassen1ColBoxBig h3 {
font-weight:bold;
margin:0 0 2px;
font-size:14px;
line-height:18px;
}

.ccKrankenkassen1ColBox .ccContent, .ccKrankenkassen1ColBoxBig .ccContent {
border-left:2px solid #ccc;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
padding:14px 7px 0 18px;
position:relative;
}

.ccKrankenkassen1ColBox.ccGoldGlossyBox .ccContent {
background:#efefef;
padding:19px 19px 10px 18px;
}

.ccKrankenkassen1ColBox .ccKrankenkassenTopBox .ccInnerBox, .ccKrankenkassen1ColBoxBig .ccKrankenkassenTopBox .ccInnerBox {
background:#fff;
padding:0 0 10px;
margin-bottom:17px;
-webkit-box-shadow:#666 2px 2px 9px;
-moz-box-shadow:#666 2px 2px 9px;
box-shadow:#666 2px 2px 9px;
}

.ccKrankenkassenModellTopBox  .ccInnerBoxContent p {
color:#333;
}

.ccKrankenkassen1ColBox.ccGoldGlossyBox .ccInfoBox, .ccKrankenkassen1ColBoxBig.ccGoldGlossyBox .ccInfoBox {
width:133px;
padding:5px 0 3px 8px;
margin-left: auto;
margin-right: auto;
border:1px solid #ccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px;
border-radius:6px 6px 6px 6px;
position:relative;
}

.ccKrankenkassen1ColBox.ccGoldGlossyBox .ccInnerBoxContent, .ccKrankenkassen1ColBoxBig.ccGoldGlossyBox .ccInnerBoxContent {
padding:10px 5px 0;
text-align:center;
}

.ccKrankenkassen1ColBox .ccKrankenkassenTopBox .ccInnerBox h2 {
display:block;
text-align:center;
height:23px;
line-height:22px;
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassenSmallBoxInnerTopBlue.png) left top no-repeat;
color:#fff;
margin-bottom:10px;
font-size:13px ! important;
}
.ccKrankenkassen1ColBoxBig .ccKrankenkassenTopBox .ccInnerBox h2 {
display:block;
text-align:center;
height:23px;
line-height:22px;
background:url(/Portals/_default/Skins/CheckCheck/Assets/Container/BgKrankenkassenSmallBoxInnerTopBlue.png) left top no-repeat;
color:#fff;
margin-bottom:10px;
}

.ccKrankenkassen1ColBox.ccGoldGlossyBox .ccTopBoxFooter {
text-align:center;
}

.ccKrankenkassen1ColBox.ccGoldGlossyBox .ccTopBoxFooter p, .ccKrankenkassen1ColBoxBig.ccGoldGlossyBox .ccTopBoxFooter p {
margin:0 0 1px;
}

.ccTopAngeboteWrapper { overflow:hidden; width:711px; }
.ccTopAngeboteWrapper .ccFloatBoxLeft { float:left; width:225px; }
.ccTopAngeboteWrapper .ccFloatBoxRight { float:left; width:225px; margin-right:0; }

.ccBtnHMOModelleVergleichen {
background:url(/Portals/0/Content/Buttons/ButtonHMOVergleichen.png) 0 0 no-repeat;
display:block;
width:269px;
height:29px;
margin-bottom:12px;
position:absolute;
bottom:0;
}

.ccBtnHMOModelleVergleichen:hover { background-position:0 -29px; }

.ccBtnTelmedModelleVergleichen {
background:url(/Portals/0/Content/Buttons/ButtonTelmedVergleichen.png) 0 0 no-repeat;
display:block;
width:269px;
height:29px;
margin-bottom:12px;
position:absolute;
bottom:0;
}

.ccBtnTelmedModelleVergleichen:hover { background-position:0 -29px; }

.ccBtnStandardModelleVergleichen {
background:url(/Portals/0/Content/Buttons/ButtonStandardVergleichen.png) 0 0 no-repeat;
display:block;
width:269px;
height:29px;
margin-bottom:12px;
position:absolute;
bottom:0;
}

.ccBtnStandardModelleVergleichen:hover { background-position:0 -29px; }

.ccBtnJetztPraemienBerechnenSmall {
background:url(/Portals/0/Content/Buttons/ButtonJetztPraemienBerechnenSmall.png) 0 0 no-repeat;
display:block;
width:189px;
height:26px;
margin-bottom:12px;
}

.ccBtnJetztPraemienBerechnenSmall:hover, .ccBtnJetztPraemienBerechnenSmall:focus {
background-position:0 -26px;
}

.ccBtnOfferteAnfordernGold {
background:url(/Portals/0/Content/Buttons/ButtonOfferteAnfordernGold.png) 0 0 no-repeat;
display:block;
width:140px;
height:26px;
margin:0 auto;
}

.ccBtnOfferteAnfordernGold:hover {
background-position:0 -26px;
}

.ccBtnOfferteAnfordernLightGold{
background:url(/Portals/0/Content/Buttons/ButtonOfferteAnfordernGoldheller.png) 0 0 no-repeat;
display:block;
width:140px;
height:26px;
margin: 0 auto;
bottom:0;
}

.ccBtnOfferteAnfordernLightGold:hover {
background-position:0 -26px;
}


.ccBtnOfferteAnfordernGrey {
background:url(/Portals/0/Content/Buttons/ButtonOfferteAnfordernGrey.png) 0 0 no-repeat;
display:block;
width:140px;
height:26px;
margin:10px auto 0;
}

.ccBtnOfferteAnfordernGrey:hover {
background-position:0 -26px;
}

.ccBtnVerbindlichAnmeldenGold{
background:url(/Portals/0/Content/Buttons/ButtonAnmeldenAnfordernGold.png) 0 0 no-repeat;
display:block;
width:140px;
height:26px;
margin:0 auto;
bottom:0;
}

.ccBtnVerbindlichAnmeldenGold:hover {
background-position:0 -25px;
}

.ccBtnVerbindlichAnmeldenBlau{
background:url(/Portals/0/Content/Buttons/ButtonAnmeldenAnfordernBlau.png) 0 0 no-repeat;
display:block;
width:140px;
height:26px;
margin:0 auto;
bottom:0;
}

.ccBtnVerbindlichAnmeldenBlau:hover {
background-position:0 -25px;
}

.ccBtnAlleAnzeigen,a.ccBtnAlleAnzeigen:link,a.ccBtnAlleAnzeigen:active,a.ccBtnAlleAnzeigen:visited {
font-size:12px;
text-decoration:underline;
position:absolute;
right:20px;
color:#818a8f ! important;
}

.ccKrankenkassen1ColBox .ccInnerBox {
padding:7px 8px 2px 12px;
margin-bottom:15px;
height:auto;
}

.ccKrankenkassen1ColBox .ccContent tr {
height:27px;
}

.ccKrankenkassen1ColBox .ccInnerBox td {
padding-right:0;
}

.ccRbList input, .ccRbList label { margin-top:2px ! important; 
}


.ccKrankenkassenBox input, .ccKrankenkassenBox select { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/********** Start Krankenkassen 4 Col Components **********/

/* HMO-Modelle Vergleichen */
.ccKrankenkassenHMOModelleVergleichen .ccInnerBox { width:305px; }
.ccKrankenkassenHMOModelleVergleichen .ccInnerBox input[type="text"] { width:55px; }

/* Quick Start Search Box */
.ccKrankenkassenStartSearch .ccInnerBox select { width:174px; margin-top:5px; }
.ccKrankenkassenStartSearch .ccInnerBox input[type="text"] { width: 55px; }
.ccKrankenkassenStartSearch .ccLabel { padding-top:0; }
.ccKrankenkassenStartSearch .ccLabel label { white-space:nowrap; }
.ccKrankenkassenStartSearch h3 { font-weight:bold; }

/* Top Angebote Modelle */
.ccTopAngeboteWrapper4Col { overflow:hidden; width:955px; }
.ccTopAngeboteWrapper4Col .ccFloatBoxLeft { float:left; width:307px; }
.ccTopAngeboteWrapper4Col .ccFloatBoxRight { float:left; width:307px; margin-right:0; }
.ccTopAngeboteWrapper4Col .ccKrankenkassen1ColBoxBig  { position:relative; }
.ccTopAngeboteWrapper4Col .ccLblModuleTitle  { top:3px; }
.ccTopAngeboteWrapper4Col .ccTeaserWrapper { border-left:2px solid #ccc; border-right:2px solid #ccc; padding:14px 18px 0; min-height:285px; }
.ccTopAngeboteWrapper4Col .ccTeaserWrapper p { margin-bottom:0; }
.ccTopAngeboteWrapper4Col .ccContent { background:#ebedec; }
.ccTopAngeboteWrapper4Col .ccInnerBox { background:#fff; box-shadow: 2px 2px 9px #666666; width:245px; margin-bottom: 25px; text-align:center; }
.ccTopAngeboteWrapper4Col .ccInnerBox .ccInnerBoxContent { margin-bottom:15px; } 
.ccTopAngeboteWrapper4Col h2 { font-size: 14px; font-weight:bold; margin:0 0 2px 0; line-height:18px; }
.ccTopAngeboteWrapper4Col h3 { font-size: 14px; font-weight:bold; margin:0 0 2px 0; line-height:18px; color:#2A8B99; }
.ccTopAngeboteWrapper4Col .ccJahresErsparnis { width:60%; }
.ccTopAngeboteWrapper4Col .ccTopBoxFooter td { font-size:14px; color:#999; padding-bottom:8px; }
.ccTopAngeboteWrapper4Col .ccNumberValue { text-align:right; font-weight:bold; padding-right:10px;  }
.ccTopAngeboteWrapper4Col .ccFootNote { color:#999; font-style:italic; }
.ccTopAngeboteWrapper4Col .ccContent { padding-top:20px; }

/* Top Angebote Krankenkassen */
.ccKrankenkassen1ColBoxBig .ccKrankenkassenTopBox .ccInnerBox { width:184px; margin-left:auto; margin-right:auto; }
.ccKrankenkassen1ColBoxBig .ccKrankenkassenTopBox { text-align:center; }
.ccKrankenkassen1ColBoxBig.ccKrankenkassenTopBoxWrapper .ccContent { padding:20px 0 10px 0; }
.ccKrankenkassen1ColBoxBig .ccInfoBoxList li { text-align:left; }
.ccKrankenkassenTopBoxWrapper .ccInnerBox .ccInnerBoxContent { margin-bottom:0; }

/* Offerte anfordern */
.ccKrankenkassenOfferteBestellen .ccInnerBox tr { height:auto; }
.ccKrankenkassenOfferteBestellen .ccInnerBox td { color:#000!important; }
.ccKrankenkassenOfferteBestellen .ccBtnAngabenAendern { right:10px; }

/* Family Search Box */
.ccKrankenkassenFamilySearch input[type="text"] { width:55px; }
.ccKrankenkassenFamilySearch select.ccSelectKasse { width:158px; }
 
 
.ccButtonJetztPraemienSparenSmall {
background:url(/Portals/0/Content/Buttons/ButtonJetztPraemienSparenSmall.png) 0 0 no-repeat;
display:block;
width:189px;
height:26px;
margin-bottom:12px;
}

.ccButtonJetztPraemienSparenSmall:hover, .ccButtonJetztPraemienSparenSmall:focus {
background-position:0 -26px;
}

/********** End Krankenkassen 4 Col Components **********/

/* TopThreeTopBox */

.ccTopThreeTopBox
{
    font-size: 12px!important;
}

.ccTopThreeTopBox p
{
    font-size: 12px!important;
}

.ccTopThreeTopBox .ccCurrentInsurer
{
    color: #2A8B99;
    font-weight:normal!important;
    font-size: 12px!important;
}

.ccTopThreeTopBox .ccTopDeal
{
    color: #2A8B99;
    font-weight:bold;
    font-size: 12px!important;
}

/********** Start Krankenkassen Spillover **********/
.ccKrankenkassenSpillover h1 { color:#2A8B9B; font-weight:bold; font-size:18px; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccBlueGlossyHeader { padding-left:0; }
.ccKrankenkassenSpillover h2 { color:#fff; line-height:37px; font-size:14px; font-weight:bold; margin:0px;  }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccContent { background:#fff; }
.ccKrankenkassenSpillover .ccIntroTextGold { color:#000; }
.ccKrankenkassenSpillover .ccGoldGlossyBox .ccContent { background:#fff; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccContent .ccHighlightBlue { font-weight:normal; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccContent .ccHighlightGrey { font-weight:normal; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccContent { height:214px; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccSpriteButton { position:absolute; bottom:10px; left:40px; margin:0; }
.ccKrankenkassenSpillover .ccTopAngeboteWrapper .ccBtnVerbindlichAnmeldenGrey { left:32px; }
.ccKrankenkassenSpillover .BigBox.ccContent .ccHighlightBlue { font-weight:normal; }
.ccKrankenkassenSpillover .ccResultsInfo { font-size:12px; line-height:normal; }
.ccKrankenkassenSpillover  sup.ccFootNoteNr {
position:absolute;
margin-left:5px;
font-style:oblique;
font-size:9px;
}

.ccKrankenkassenSpillover  sub.ccFootNoteNr { font-style:oblique; font-size:9px; }
.ccKrankenkassenSpillover .ccKrankenkassen3ColBox .ccContent  { font-size:14px; }
.ccOfferRequestForm { width:685px; }
.ccOfferRequestForm td { padding:3px 2px;}
.ccOfferRequestForm tr.odd { background:#F9F9F9; }
.ccOfferRequestForm tr.blank { background:none; }

.ccOfferRequestForm .ccBtnZurueck {
background:url(/Portals/0/Content/Buttons/ButtonZurueck.png) 0 0 no-repeat;
display:block;
width:54px;
height:13px;
float:left;
margin:6px 10px 0 0;
position:static;
bottom:0;
}
.ccOfferRequestForm .ccBtnZurueck span { display:none; }

.ccBtnZurueck:hover {
background-position:0 -14px;
}

.ccErrorLabel
{
    color: Red;
    padding-bottom: 4px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
