/*Theme Name: N!s company Version 2.0  */.offset {	position: absolute;	left: -9999px;	}.clear {	clear: both;	}img {	border: 0;	}body {	font-size: 12px;	font-family: Arial, Verdana, Sans-serif;	background: #a2a6a9 url(images/background.jpg) repeat-y scroll center 0;	margin: 0;	color: #373737;	}a {	text-decoration: none;	color: #ce0311;	}a:hover {	text-decoration: underline;	}#page {	background: transparent url(images/header.jpg) no-repeat scroll center 0;	}#bottombackground {	background: transparent url(images/footer.jpg) no-repeat scroll center bottom;	}#wrapper {	width: 980px;	margin: 0 auto;	position: relative;	}h1,h2,h3,h4 {	margin: 0;	padding: 0;	}h2 {	font-size: 29px;	text-transform: uppercase;	}h2 a {	color: #1c1c1c;	font-size: 29px;	text-decoration: none;	text-transform: uppercase;	}h2 a:hover {	text-decoration: none;	}h3 {		font-size: 17px;	}h3 a {	color: #1c1c1c;	font-size: 17px;	text-decoration: none;	text-transform: uppercase;	}h3 a:hover {	text-decoration: none;	}  .facebookh2 {	font-size: 29px;	padding-top:40px;text-transform: uppercase;	}	/* Header */#header {	height:560px;	}#social {	height:30px;	left:425px;	position:absolute;	top:50px;	width:110px;	}#social ul {	list-style: none;	margin: 0;	padding: 0;	}#social ul li {	float: left;	padding-right: 21px;	}#social ul li a {	display: block;	width: 30px;	height: 30px;	}#subscribe {	position:absolute;	right:95px;	top:45px;	width:270px;	}input#emailfield {	background:none repeat scroll 0 0 transparent;	border:0 none;	color:#FFFFFF;	font-size:12px;	padding-top:13px;	text-transform:uppercase;	width:165px;	}#subscribe a {	display:block;	float:right;	height:37px;	width:90px;	}#nav {	left:537px;	position:absolute;	top:194px;	width:100px;		}#nav ul {	list-style: none;	margin: 0;	padding: 0;	}#nav ul li {	float:left;	padding-right:8px;	}#nav ul li a {	display:block;	height:18px;	width:18px;	}#logo {	left:50px;	position:absolute;	top:150px;	}#logo a {	display: block;	width:190px;	height:100px;	}#menu {	position: absolute;	left: 0px;	top: 259px;	width: 220px;	}#menu ul {	list-style: none;	margin: 0;	padding: 0;	}#menu ul li {	float: left;	padding: 0;	margin: 0;	}
#menu ul li.page-item-4 a {	display:block;	height:19px;	margin-left:136px;	width:68px;	}
#menu ul li.page-item-4 a:hover {	background: transparent url(images/coaches-hover.png) -1px no-repeat;	}
#menu ul li.page-item-6 a {	display:block;	height:22px;	margin-left:115px;	width:95px;	}
#menu ul li.page-item-6 a:hover {	background: transparent url(images/coaches-hover.png) -1px no-repeat;	}
#menu ul li.page-item-8 a {	display:block;	height:27px;	margin-left:42px;	width:147px;	}
#menu ul li.page-item-8 a:hover { background: transparent url(images/company-hover.jpg) 3px no-repeat; }
#menu ul li.page-item-10 a {	display:block;	height:23px;	margin-left:79px;	width:119px;	}
#menu ul li.page-item-10 a:hover {	background: transparent url(images/referenzen-hover.png) -1px no-repeat;	}
#menu ul li.page-item-12 a {	display:block;	height:18px;	margin-left:68px;	width:106px;	}
#menu ul li.page-item-12 a:hover {	background: transparent url(images/referenzen-hover.png) -1px no-repeat;	}
#menu ul li.page-item-13 a {	display:block;	height:18px;	margin-left:109px;	width:73px;	}
#menu ul li.page-item-13 a:hover {	background: transparent url(images/referenzen-hover.png) -1px no-repeat;	}
#menu ul li.page-item-15 a {	display:block;	height:21px;	margin-left:59px;	width:111px;	}
#menu ul li.page-item-15 a:hover {	background: transparent url(images/referenzen-hover.png) -1px no-repeat;	}
#menu ul li.page-item-17 a {	display:block;	height:25px;	margin-left:85px;	width:90px;	}
#menu ul li.page-item-17 a:hover {	background: transparent url(images/contact-hover.png) -1px no-repeat;	}
#featured {	position:absolute;	right:0;	top:225px;	width:734px;	}
#featuredvideo {	float: left;		width: 470px;	}
#featuredcontent {	float:right;	margin-top:40px;	width:230px;		}
#featuredcontent p {	color: #FFFFFF;		}/* End of Header */#content {	float: left;	margin-left: 220px;	width: 540px;	}/* Post Styles */.post {	background: transparent url(images/post.png) no-repeat scroll 0 0;	position: relative;	width: 422px;	/*height: 220px;*/	overflow: hidden;	padding: 46px 65px 0 53px;	}.postimage {	float:left;	background: transparent url(images/postimageframe.png) no-repeat scroll 0 0;	padding:6px 9px 7px 9px;	height:112px;	margin-right:12px;	/*margin:46px 0 0 53px;*/	width:117px;	}.postcontent {		float:right;	/*padding:45px 65px 0 0;*/	width:275px;	}.date {	color:#3E3E3E;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	}.entry p {	line-height:1.5;	font-size:13px; 	}.entry ul {	list-style: none;	margin: 0;	padding: 15px 0;	}.entry ul li {	background:url("images/star.png") no-repeat scroll 0 0 transparent;	margin:0;	padding:0 0 5px 23px;	line-height: 18px;	}.postincategory a{color:#4b4a4a;}.postincategory {	clear: both;	background:url("images/categoryicon.png") no-repeat scroll 0 0 transparent;	font-size:10px;		padding:2px 0 3px 25px;	text-transform:uppercase;	color: #000000;	}.readmore {	color: #000000;	text-decoration: none;	}.readmore:hover {	color:#bf0202;	}.posticon {	left:8px;	display: block;	position:absolute;	top:90px;	width: 65px;	height: 65px;	z-index: 10;	}.postcategory {	background:url("images/post_footer.png") no-repeat scroll 0 10px transparent;	clear:both;	font-size:10px;	height:28px;	padding:16px 0 0;	text-align:right;	text-transform:uppercase;	width:425px;	}.postcategory a{color:#4b4a4a;}.postcomments {	background:url("images/comment.png") no-repeat scroll 0 0 transparent;	padding:8px 0 12px;	position:absolute;	right:5px;	text-align:center;	top:19px;		width:34px;	}.postcomments a {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	font-size: 14px;	}.postmain {	float:left;	margin:46px 65px 0 53px;	width:420px;	}#share {	background: transparent url(images/sharethis.png) no-repeat scroll 0 0;	float:right;	height:109px;	margin:0;	width:380px;	}#share ul {	list-style:none outside none;	margin:42px;	overflow:hidden;	padding-left:61px;	}#share ul li {	float:left;		padding-right:21px;	}#share ul li a {	display:block;	height:32px;	width:32px;	}	/* End of Post styles */.alignleft {	float: left;	}.alignright {	float: right;	}.pageclass {		padding:0 0px 0 53px;	}/* Comments */.respond {	margin-left:25px;	margin-top:20px;	width:462px;	}#commentform textarea {	height:80px;	width:415px;	}.commentlist {	list-style: none;	margin: 15px 0;	padding: 0;	}.commentlist li {	background:url("images/commentback.png") no-repeat scroll right 0 transparent;	padding:15px 7px 10px 0;	}.comment-wrapper {	padding-bottom:20px;	position:relative;	}.comment-body {	background-color:#FFFFFF;	overflow:hidden;	padding:20px;	}.comment-body p {	margin: 0;	padding: 0;	line-height:1.5;	}.comment-meta {	background:url("images/says.png") no-repeat scroll 0 0 transparent;	bottom:0;	color:#777777;	font-size:12px;	font-weight:bold;	height:16px;	left:30px;	padding:4px 0 0 25px;	position:absolute;	}.comment-author {	float: left;	width: 60px;	}.fn {	padding-top: 4px;	}.reply {		position: absolute;	right: 20px;	bottom: 0px;	}.reply a {		color:#8c8b8b;	font-size:12px;	font-weight:bold;	}.children {	list-style: none;	margin: 10px -7px 0 0;	padding-left: 30px;	}#commentform {	background:url("images/commentbox.png") no-repeat scroll right 0 transparent;	height:217px;	padding:16px 5px 24px 5px;	position:relative;	}#comments {	width: 435px;	font-size:18px;	}#comments input, #comments textarea {	background: none;	border: 0;	color:#777777;	}#comments input#author {	margin-right:27px;	width:160px;	font-size:20px;	}#comments input#email {	width: 225px;	font-size:20px;	}#comments textarea {	height:131px;	width:430px;	overflow: hidden;	font-size:20px;	}#commentsleft {	padding: 3px 0px;	}#commentsleft p {	margin:0;	}#commentsright {	clear:both;	margin-top:15px;	}#commentsubmit {	bottom:0;	position:absolute;	right:20px;	}#commentsubmit a {	display:block;	height:44px;		width:125px;		}/* End of comments*//* Sidebar */#sidebar {	float: right;	width: 220px;	padding: 26px 0 0 0;	}#sidebar ul {	list-style: none;	margin: 0;		padding: 0;	}#sidebar ul li {	margin: 0;	padding:0;	}#sidebar ul li ul li {	margin: 0;	padding-bottom: 10px;	}	.widget {	}.widgetbutton {	display:block;	height:50px;	}.widgetmorebtn {	margin: 0;		background: transparent url(images/sidemore.png) no-repeat scroll 0 0;	display:block;	width: 220px;	height: 30px;	}#sidebargallery {	background: transparent url(images/sidegallery.png) no-repeat scroll 0 0;	padding:35px 40px 0!important;	margin: 0;	}.sideimgframe {	background: transparent url(images/sideimgframe.png) no-repeat scroll 0 0;		display:block;		height:52px;		padding:6px 9px 7px;	width:117px;	}#sideshows {		background: transparent url(images/sideshows.png) no-repeat scroll 0 0;	padding:35px 40px 0!important;	margin: 0;	}#sideshows ul li {	background:url(images/sideshowsshadow.png) no-repeat scroll center bottom transparent;	padding-bottom:8px;	}#sideshows ul li p {	padding:5px 0 8px 0; 	margin: 0;	color: #FFFFFF;	font-size: 11px;	}/* End of Sidebar *//* Footer styles */#footer {		height: 400px;	position: relative;	}#footersocial {	height:50px;	position:absolute;	right:40px;	top:45px;		width:110px;	}#footersocial ul {	list-style: none;	margin: 0;	padding: 0;	}#footersocial ul li {	float:left;	padding-right:20px;	}#footersocial ul li a {	display:block;	height:30px;	width:32px;	}#footerpages {	left:345px;	position:absolute;	top:170px;	}#footerpages ul {	list-style: none;	margin: 0;	padding: 0;	}#footerpages ul li {	background: transparent url(images/star.png) no-repeat scroll 0 0;	padding: 0 0 5px 23px;	margin: 0;	}#footerpages ul li a {	color: #b80000;		text-transform: uppercase;	text-decoration: none;	}#footerpages ul li a:hover {	color:#FFFFFF;	}#footernews {	left:595px;	position:absolute;	top:170px;	}#footernews ul {	list-style: none;	margin: 0;	padding: 0;	}#footernews ul li {	background: transparent url(images/star.png) no-repeat scroll 0 0;	padding: 0 0 5px 23px;	margin: 0;	}#footernews ul li a {	color: #FFFFFF;		text-transform: uppercase;	text-decoration: none;	}#footernews ul li a:hover {	color:#b80000;	}		#footerform {	position:absolute;	right:97px;	top:170px;		width:283px;	}.footerfield {	background:none repeat scroll 0 0 none;		border:0 none;	color:#838585;	padding:0 4px;	height: 16px;	}#footername {	margin:7px 3px 6px 0;	width:130px;	}#footermail {	margin:7px 0 6px;	width: 130px;	}#footerstreet {	margin:11px 0 6px;	width:275px;	}#footermessage {		height:73px;	margin-top:4px;	width:275px;	}#copyright {	font-size:11px;	bottom:12px;	left:50px;		margin:0;		padding-right:100px;	position:absolute;	width:700px;	}/* End of Footer Styles */ .breadcrumb {	font-size:11px;	float:right;	padding-right:50px;	padding-top:12px;	}.breadcrumb a {	color:#FFFFFF;	}h4 {	font-size:18px;	color:#000000;	font-weight:normal;	padding-top:15px; margin-bottom:-4px;}

.tooltip{
   position:absolute;
   z-index:999;
   left:-9999px;
   background-color:#231f20;
   padding:5px;
   width:150px;
   display:none;
}

.tooltip p{
   margin:0;
   padding:0;
   color:#FFFFFF;
   
   padding:2px 2px;
}
