/* neue styles für die Startseite */
body {
	background:				url( ../images/bodybg.png ) top right repeat-x #fff;
}
#bread_crumb
{
	width: 1005px;
	background-color: #f6ca23;
	margin: auto;
	color: #584919;
	padding: 5px;
	padding-left: 20px;
}
#bread_crumb a
{
	color: #584919;
	text-decoration: none;
}
#bread_crumb a:hover
{
	text-decoration: underline;
}

#header_box
{
	float: right;
	margin-right: 200px;
	width: 200px;
	margin-top: 24px;
}
#header_box ul { color: #F6CA23; }
#header_box ul,li { padding: 0px; margin: 0px; }
#header_box a { color: #FFF; font-size: 13px; }
#header_box.ad { margin-right: 400px; }
/* undo previous css */
#navigation-and-content {
	background:				#fff;

	margin-top:				0;
}

#nkwrap {
	margin:					0 auto;
}

/* header */
#nkheader {
	background:				url( ../images/headerbg.jpg ) top center no-repeat;
	height:					115px;
}
#nkheader div.wrap {
	margin:					0 auto;
	width:					996px;
	position:				relative;
}
#nkheader img.logo {
	position:				absolute;
	top:					30px;
}
#nkheader form {
	float:					right;
	width:					200px;
	margin-top:				24px;
	margin-right:				-15px;
}
#nkheader #nklogininput {
	float:					left;
	width:					150px;
}
#nkheader input {
	border:					0;
	background:				url( ../images/input.png ) 50% 50% no-repeat transparent;
	width:					140px;
	height:					24px;
	padding:				5px;
	color:					#fff;
	text-align:				center;
}
#nkheader #nkloginsubmit {
	float:					left;
	width:					50px;
}
#nkheader input.submit {
	background:				url( ../images/submit.png ) 50% 50% no-repeat transparent;
	width:					41px;
	height:					68px;
}
#nkheader #nkforgotten {
	clear:					both;
}
#nkheader #nkforgotten a {
	color:					#fff;
	font-size:				11px;
	padding-left:			40px;
}

/* navbar */
#nknav {
	height:					30px;
	font-weight:			bold;
	color:					#fff;
	font-size:				14px;
	line-height:			28px;
	width:					996px;
	margin:					0 auto;
}
#nknavlist {
	width:					996px;
	float:					left;
}
#nknav ul {
	list-style-type:		none;
	margin:					-4px 0 0 -1px;
	padding:				0;
}
#nknav a {
	color:					#fff;
	letter-spacing:			-1px;
}
#nknav a:hover {
	text-decoration:		none;
}
#nknav ul li {
	display:				inline-block;
	text-align:				center;
	padding-top:			4px;
	margin-right:			10px;
}
#nknav ul li:hover,
#nknav ul li.aktiv {
	width:					171px;
	height:					36px;
	background:				url( ../images/navihover.png ) top left no-repeat;
}
#nknav ul li.aktiv a { color: #584919; }
#nknav ul li.middle {
	width:					117px;
}
#nknav ul li.middle:hover,
#nknav ul li.middle.aktiv {
	background:				url( ../images/navihover-117.png ) top left no-repeat;
}

#nkfragen {
	font-size:				18px;
	float:					left;
	text-align:				right;
	width:					396px;
	letter-spacing:			-1px;
}

/* main content, background */
#nkmainbody {
	background:				url( ../images/mainbodygradient.png ) top repeat-x;
	margin:					0 auto;
}

/* boxes */
#nkdomaincheck {
	background:				url( ../images/domaincheck.jpg ) #2596e8;
	width:					996px;
	height:					340px;
	margin:					0 auto;
	position:				relative;
	text-align:				center;
}
#nkdomaincheck p {
	width:					360px;
	color:					#fff;
	margin:					0 auto;
}
#nkdomaincheck p strong.yellow,
#nkdomaincheck p strong.yellow a {
	color:					#fab228;
}
#nkseal {
	position:				absolute;
	top:					3px;
	right:					3px;
	background:				url( ../images/seal.png );
	width:					132px;
	height:					85px;
}
.grenzenlos {
	margin:					10px auto 20px auto;
}
.nochfrei {
	margin:					40px auto 0px auto;
}
#domaincheckformwrapper {
	height:					100px;
	overflow:				hidden;
	position:				relative;
}
#domaincheckform {
	text-align:				left;
	background:				url( ../images/domaincheckform.png ) left top no-repeat;
	float:					left;
	height:					39px;
	margin-left:			330px;
	width:					600px;
}
#domaincheckform form {
	padding:				0;
margin:					7px 0 0 0;
/*
background:red;
vertical-align:middle;
*/
}
#domaincheckform form div#inputs {
	float:					left;
}
#domaincheckform input#domain, select#domain_end {
	font-size:				18px;
	color:					#000;
	font-weight:			bold;
}
#domaincheckform input#domain {
	width:					254px;
	margin-left:			10px;
	border:					0;
	background:				transparent;
	text-align:				center;
}
select#domain_end {
	width:					auto;
	background:				transparent !important;
	border:					0;
}
select#domain_end option {
	background:				#fff;
}
#nk_domain_submit {
	background:				transparent;
	margin-top:				-6px;
}
/* boxen, wrapper */
#nkboxwrapper {
	width:					1002px;
	margin:					0 auto 0 auto;
	overflow:				hidden;
	color:					#fff;
	font-family:			Arial, sans-serif;
	font-size:				14px;
}
/* linkebox */
#nklinkebox {
	background:				url( ../images/linkebox.png );
	width:					499px;
	height:					210px;
	float:					left;
	font-size:				15px;
	margin-left:			1px;
}
#logospace {
	width:					180px;
	height:					30px;
	float:					left;
}
#nklinkebox div.nkcontent {
	width:					479px;
	margin:					18px auto;
}
#nklinkebox p {
	margin:					0 0 10px 0;
}
#nklinkebox p.features {
	color:					#edb135;
}
#nklinkebox sup {
	font-size:				8px;
}

/* box seite erstellen */
#nkerstellen {
	background:				url(../images/erstellen.png );
	width:					497px;
	height:					107px;
	float:					left;
	margin-left:			4px;
	position:				relative;
}
#nkerstellen a {
	width:					497px;
	height:					107px;
	position:				absolute;
}
#nkerstellen:hover {
	background:				url(../images/erstellen-hover.png );
}
#nkerstellen ul {
	margin-top:				44px;
}
#nkerstellen ul li {
	float:					left;
	width:					180px;
	height:					28px;
	list-style-type:		none;
	margin:					0 0 0 48px;
}
#nkerstellen ul li.rechts {
	margin-left:			46px;
	width:					120px;
}

/* box wechseln */
#nkwechseln {
	background:				url(../images/wechseln.png );
	width:					499px;
	height:					107px;
	float:					left;
	margin-top:				-5px;
	margin-left:			2px;
	position:				relative;
}
#nkwechseln a {
	width:					497px;
	height:					107px;
	position:				absolute;
}
#nkwechseln:hover {
	background:				url(../images/wechseln-hover.png );
}
#nkwechseln div {
	padding:				40px 0 0 86px;
}
#nkwechseln span {
	font-size:				16px;
	font-style:				italic;
}

/* jquery stuff */
.domain_feedback {
	margin:					0;
}
#domaincheckformwrapper .domain_feedback {
	background:				url(../images/domain-frei.png );
	width:					286px;
	height:					65px;
	padding:				0;
	position:				absolute;
	left:					670px;
}
/*
#domaincheckformwrapper .domain_feedback {
	background:				url(../images/domain-belegt.png );
	width:					286px;
	height:					65px;
	padding:				0;
	position:				absolute;
	left:					670px;
}
*/

#ekomi {
	background:				url( ../images/ekomi.png );
	width:					984px;
	height:					116px;
	margin:					10px auto 0 auto;
	position:				relative;
}
p.zitat {
	position:				absolute;
	top:					30px;
	left:					310px;
}
p.zitat a {
	color:					#4fa33f;
}
p.garantie {
	position:				absolute;
	top:					65px;
	right:					0px;
	font-size:				10px;
}
p.garantie span {
	color:					#4fa33f;
}
