/*
ID 492
Black'n Blue Template
Author: Nadja Macht
Rev: Yannick Kollega
Version: 2009, Dec
*/

/* Layout
----------------------------------------------- */
div#cc-tp-padding-container { 
	position: relative;

	text-align:center; 
	padding:0px 0px;
}

div#cc-tp-container {
	width:752px;
	margin:0 auto; 
	text-align:left;
}

div#cc-tp-top {
	position:relative;
	width:752px;
	height:7px;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/top.png') no-repeat 0 0;
}

* html div#cc-tp-top {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/top.png');
}


div#cc-tp-btm {
	position:relative;
	width:752px;
	height:7px;
	clear:both;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/btm.png') no-repeat 0 0;	
}

* html div#cc-tp-btm {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/btm.png'); 
}


div#cc-tp-wrapper {
	padding:0 7px 0 7px;
	float:left;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/content.png') repeat-y 0 0;	
}

* html div#cc-tp-wrapper { 
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/content.png');
}

div#cc-tp-header {
	position:relative;
	border-bottom:1px solid #000000;
}

div#cc-tp-navigation {
	width:736px;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/menu_bg.png') repeat 0 0;
	border:1px solid #61B0D8;
	list-style:none;
	float:left !important;
	float:none;
}

div#cc-tp-emotion {
	position:relative;
	margin:0;
}

div#cc-tp-content-bg {
	width:738px;	
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/content_bg.png') repeat-x 0 0;
}

div#cc-tp-content {
	position:relative;
	width:520px;
	float:right;
	margin:0;
}

div#cc-tp-sidebar {
	position:relative;
	width:180px;
	float:left;
	list-style:none;
}

div#cc-tp-sub-navigation {
	padding:0;
	margin:0;
}
/*  Innenabstaende 
----------------------------------------------- */
div#cc-tp-sidebar .cc-tp-gutter { padding:25px 10px 10px 10px; }
div#cc-tp-content .cc-tp-gutter { padding:25px 20px; }
div#cc-tp-footer  .cc-tp-gutter { padding:50px 20px 10px 20px;  }



/*  Font 
----------------------------------------------- */
div#cc-tp-footer,
div#cc-tp-footer td,
div#cc-tp-footer p,
div#cc-tp-footer a, div#cc-tp-footer a:visited
{ 
	color:#666;
	text-decoration:none;
}

/*  Sub-Elements
----------------------------------------------- */

div.jimdofriends {
	float:left;
	width:0;
	padding:0 !important;
	margin:0 0 20px 0 !important;
}

div.jimdofriends .vcard {
	border:none !important;
	border-bottom:1px dotted #666 !important;
	background:transparent !important;
	padding:0 0 4px 0 !important;
	margin:4px 0 4px 0 !important;
	background:#000;
	}
	
div#cc-tp-content div.jimdofriends {width:0; width:420px !important;}
div#cc-tp-content div.jimdofriends .vcard {width:0; width:400px !important;}

div#cc-tp-sidebar div.jimdofriends {width:0; width:185px !important;}
div#cc-tp-sidebar div.jimdofriends .vcard {width:0; width:180px !important;}

/*  Navigation
---------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
	text-align:left;
	margin:0;
	padding:0;
	line-height:100%;
	list-style:none;
}

ul.mainNav1 {
	width:100%;
	float:left;
}

ul.mainNav2 {
	margin:0 0 45px 0;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	display:inline;
	margin:0;	
	padding:0;
	list-style:none;
}

ul.mainNav1 li a, ul.mainNav1 li a:visited {
	display:block;
	float:left;
	color:#DDEEF7;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	padding:20px 9px 8px 9px;
	font-family: Arial, Tahoma, sans-serif;
}

ul.mainNav1 li a:hover {
	color:#DDEEF7;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/main_menu_bullet.gif') no-repeat 4px 25px;
}

ul.mainNav1 li a.current, 
ul.mainNav1 li a.current:visited,
ul.mainNav1 li a.parent,  
ul.mainNav1 li a.parent:visited {
	padding:20px 9px 8px 9px;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/main_menu_bullet.gif') no-repeat 4px 25px;
}

ul.mainNav2 li a, 
ul.mainNav2 li a:visited {
	display:block;
	width:180px;
	color:#888888;
	background:url('https://u.jimcdn.com/cms/o/layout/l1affff356675b865/img/dots.gif') repeat-x left bottom;
	text-decoration:none;
	font-size:11px;
	text-transform:none;
	padding:8px 0 8px 0;
}

ul.mainNav3 li a, ul.mainNav3 li a:visited {
	padding:8px 0 8px 20px;
	width:160px;
}

ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover {
	color:#61B0D8;
}

ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited,
ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited {
	font-weight:bold;
	color:#61B0D8;
}

/*  Hack fuer NC Navi Admin Panel 
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow:hidden; } 

* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 { height:1%; overflow:visible; } 

/* häck - display japanese fonts in ie in footer links correct */
#cc-tp-footer #contentfooter a { display: inline !important;}