/*html { min-height: 101%; }*/
body {
	/*background-image:url(Assets/Tapete_kachel.jpg);*/
	background-position:center top;
	margin:0px!important;
	padding:0px!important;
	overflow:auto;
}

.Outline {
	border:1px solid #d7d7d7;
}
img {
	border:0px;
}

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 #fff;
	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:28px!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 {
	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;
}
.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:20px; height:25px; width:100%; background:url(/Portals/_default/Skins/CheckCheck/Assets/ImgFooter.gif) 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') 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.ccButton 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.ccButton:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.ccButton: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;
}
.aiNavigationUnterline {
	background-image: url(/Portals/_default/Skins/CheckCheck/Assets/SubNavigation/BGAstroChoiceWlp.jpg) ! important;
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-bottom: -37px;
	margin-top: 10px;
}
