/*
ID: 4083
Name: Nabu Verbände
Author: JM (2010-Oct)
*/

/*  Nabu Font
----------------------------------------------- */

body,span, p, ul, ol {
	font-family:Arial, Helvetica sans-serif;
	font-size:12px;
	line-height:17px;
	word-spacing:1px;
}

h1 { 	font-size:20px; color:#0069B3; }
h2 { 	font-size:12px; color:#4D4D4D; }
h3 { 	font-size:12px; color:#777; }


div#cc-tp-sidebar h1,
div#cc-tp-sidebar h2 {
	color:#4D4D4D;
	font-size:14px;
	text-transform:uppercase;
}

a:link,
a:visited {
	color:#005DAD;
	text-decoration:none;
	font-size:11px;
}

strong a:link, strong a:visited {
	padding: 0 0 0 12px;
	background: url(/e/o/layout/l42bdfdd612617855/img/ic_pfeildoppel.gif) 0 3px no-repeat;
}

a:active, a:hover  { text-decoration: underline; }

div#cc-tp-container div.rightDownload a {
	color:#005DAD;
	padding: 0 0 0 12px !important;
	background: url(/e/o/layout/l42bdfdd612617855/img/ic_pfeildoppel.gif) 0 3px no-repeat!important;
}

div.c 	{ clear:both;}

/* rahmen um bilder */

div#cc-tp-content img 	{ border:2px solid #E9E9E8;}

span.caption {
	display: block;
	background:  #E9E9E8;
	border:2px solid #E9E9E8;
	font-size:11px;
	line-height:15px;
	color:black;
	padding: 5px 0px;
	width:100%;
	text-indent: 8px;
}

div#cc-tp-container div.leftDownload img,
div#cc-tp-container img#emotion-header-img,
div#cc-tp-container img#emotion-header-logo,
div#cc-tp-footer img,
div#imprint img,
div#seitenstruktur_bearbeiten a img.inline { border: none !important;}

div#cc-tp-content .imgright {margin:4px 4px 4px 15px !important;}

/*  Main Elements
----------------------------------------------- */

.body { background:#dde7eb;}

div.hr {
	height: 8px;
	width:100%;
	background: url(/e/o/layout/l42bdfdd612617855/img/bg-hr.gif) right top no-repeat;
	border-bottom:1px solid #e9e9e8;
}

div#cc-tp-container {
	width:993px;
	margin:0 auto;
	padding:0 5px 5px 5px;
	background: white;
}

div#cc-tp-header {
	position:relative;
	height:100%;
	width: 993px;
}

div#cc-tp-links {
	position: absolute;
	top:0px;
	right:0px;
	background: url(/e/o/layout/l42bdfdd612617855/img/bg-links.png) no-repeat right top;
	height: 25px;
	width:420px;
	z-index:20;
	padding-right: 5px;
	color: black;
}

div#cc-tp-links div.links {
	padding: 3px 5px;
	float:right;
	color: black;
}


div#cc-tp-links a {
	color: black;
	background:none;
	padding: 3px;

}

div#cc-tp-gap {
	height: 10px;
	background: url(/e/o/layout/l42bdfdd612617855/img/bg-gap.jpg) 0 0 repeat-y #005899;
	border-top: 2px solid white;
}

div#cc-tp-wrapper { padding: 15px 0; }

div#cc-tp-navigation {
	float:left;
	width:212px;
}

div#cc-tp-content {
	border-left:1px solid #E9E9E8;
	border-right:1px solid #E9E9E8;
	float:left;
	margin: 0 0 20px 0;
	width:571px;
}

div#cc-tp-sidebar {
	float:right;
	width:200px;
}


div#cc-tp-footer {
	background-color:#0069B3;
	width:100%;
	color: white;
	clear:both;
}

div#cc-tp-footer a {
	color:white;
	text-decoration:none;
}

div#cc-tp-footer a:hover {	text-decoration: underline;}


/*  Gutter
----------------------------------------------- */
div#cc-tp-navigation .cc-tp-gutter 	{padding: 5px 10px 0 0;}
div#cc-tp-content .cc-tp-gutter 	{padding: 5px 24px;}
div#cc-tp-sidebar .cc-tp-gutter 		{padding: 5px 0px;}
div#cc-tp-footer .cc-tp-gutter 		{padding: 10px 20px;}

/*  MAINnav 1
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
	text-align:left;
	margin:0;
	padding:0;
	line-height:1.5em;
	list-style:none;
}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}


ul.mainNav1 li a,
ul.mainNav1 li a:visited {
	display: block;
	margin:0;
	padding: 5px 3px 5px 20px;
	text-decoration: none;
	font-size: 11px;
	color: #333;
	background:#E9E9E8;
	cursor:pointer;
	outline:none;
	border-bottom: 1px solid white;
}

ul.mainNav1 li a:hover {
	background:#0069B3;
	color: white;
}

ul.mainNav1 li a.current,
ul.mainNav1 li a.current:visited,
ul.mainNav1 li a.parent,
ul.mainNav1 li a.parent:visited {
	background:#0069B3 url(/e/o/layout/l42bdfdd612617855/img/ic_pfeileinfach_w.gif) no-repeat 9px center ;
	color: white;
	font-weight:bold;
}


/*  MAINnav 2
----------------------------------------------- */

ul.mainNav2 li a,
ul.mainNav2 li a:link,
ul.mainNav2 li a:active,
ul.mainNav2 li a:visited
 {
	display: block;
	margin:0;
	padding: 5px 3px 5px 20px;
	border-bottom: 1px solid white;
	background: #A0CDEE;
	text-decoration: none;
	font-size: 11px;
	color: #504F4B;
	cursor:pointer;
	outline:none;
}

ul.mainNav2 li a:hover { color:white;}

ul.mainNav2 li a.current,
ul.mainNav2 li a.parent {
	background:  #A0CDEE url(/e/o/layout/l42bdfdd612617855/img/ic_pfeileinfach_dgr.gif) no-repeat 9px center !important;
	color: #504F4B !important;
	font-weight: bold;
}

ul.mainNav3 li a,
ul.mainNav3 li a:link,
ul.mainNav3 li a:active,
ul.mainNav3 li a:visited {
	display: block;
	margin:0;
	padding: 5px 3px 5px 20px;
	border-bottom: 1px solid white;
	background: #C5EAFC;
	text-decoration: none;
	font-size: 11px;
	color: #4E4E4E;
	cursor:pointer;
	outline:none;
}

div#cc-tp-navigation ul.mainNav3 li a:hover { color: black;}

div#cc-tp-navigation ul.mainNav3 li a.current,
div#cc-tp-navigation ul.mainNav3 li a.parent {
	background:  #C5EAFC url(/e/o/layout/l42bdfdd612617855/img/ic_pfeileinfach_dgr.gif) no-repeat 9px center !important;
	color: #4E4E4E!important;
	font-weight: bold;
}