/*
-----------------------------------------------
Schlicht 1
Author:   Kollega
Version:  8 Sep 2005
----------------------------------------------- */



/*  Layout
----------------------------------------------- */

.body {
	background-color:#D4D0C8;
	text-align:center;
}

div#cc-tp-container {
	width:900px;
	margin:0 auto; 
	text-align:left;
}

div#cc-tp-wrapper {
	padding-left:25px;
	padding-right:25px;
	background:url(https://u.jimcdn.com/cms/o/layout/lbebb69139f29823a/img/container_bg.gif) repeat-y top left;
}


div#cc-tp-nav-top {
	width:850px;
	background-color:#333;
	border-bottom:1px #fff solid;
}


div#cc-tp-emotion {
	width:850px;
	border-bottom:1px #000 solid;
}


div#cc-tp-wrapper2 {
	width:850px;
}


div#cc-tp-content {
	float:left;
	width:581px;
}


div#cc-tp-sidebar {
	float:left;
	width:269px;
}

div#cc-tp-sidebar-bottom {
	margin:20px;
}


div#cc-tp-footer {
	width:900px;
	background:url(https://u.jimcdn.com/cms/o/layout/lbebb69139f29823a/img/container_bottom_bg_neu.gif) 0 0 repeat-y;
}

div#cc-tp-bottom {
	width:900px;
	height:15px;
	background:url(https://u.jimcdn.com/cms/o/layout/lbebb69139f29823a/img/container_bottom.gif) 0 0 no-repeat;
}




/*  Innenabstaende
----------------------------------------------- */ 

div#cc-tp-nav-top .cc-tp-gutter { padding: 10px 40px 10px 25px; }
div#cc-tp-content .cc-tp-gutter { padding: 25px 25px 25px 25px; }
div#cc-tp-sidebar .cc-tp-gutter { padding: 25px  0px 25px  0; }
div#cc-tp-footer  .cc-tp-gutter { padding: 15px 40px 10px 40px; }





/*  Fonts
----------------------------------------------- */ 

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:#999; 
}





/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	display:inline;
	margin:0;	
	padding:0;
	text-decoration:none;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited {
	float:left;
	display:block;
	margin-bottom:5px;
	border-left:1px #555 solid;
	outline:none;
	text-decoration:none;
	font-size:13px;
	white-space:nowrap;
	color:white;
}


ul.mainNav2 li a, ul.mainNav2 li a:visited,
ul.mainNav3 li a, ul.mainNav3 li a:visited {
	display:block;
	border:0;
	border-bottom:1px solid #B0B0B0;
	outline:none;
	background:#E8E8E8 url(https://u.jimcdn.com/cms/o/layout/lbebb69139f29823a/img/nav_pfeil.gif) no-repeat 15px center;
	text-decoration:none;
	color:#333;
}


ul.mainNav3 li a, ul.mainNav3 li a:visited {
	background-position:45px center;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:5px 15px 5px 15px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:5px  3px 5px 30px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:2px  3px 2px 60px; }


ul.mainNav1 li a:hover {
	text-decoration:underline;
	color:white;
}


ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover {
	background-color:#DDD;
	color:#333;
}


ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited,
ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited {
	border-color:white;
	font-weight:bold;
}


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:black;
}



/* Navi Admin Panel Fix */ 
ul.mainNav1 { overflow:hidden; }
* html ul.mainNav1 { height:1%; overflow:visible; } 


