/* 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;
    padding:0;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
    width:970px;
    margin-top:0;
}

#nkwrap {
	margin:					0 auto;
}

/* header */
#nkheader {
	background:				url( ../images/headerbg.jpg ) top center no-repeat;
	height:					86px;
}
#nkheader div.wrap {
	margin:					0 auto;
	width:					996px;
	position:				relative;
}
#nkheader img.logo {
	position:				absolute;
	top:					10px;
}
#nkheader form {
	float:					right;
	width:					200px;
	margin-top:				4px;
	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;
	margin-top:-4px;
}
#nkheader #nkforgotten a {
	color:					#fff;
	font-size:				11px;
	padding-left:			20px;
}

/* 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;
	margin-top:-2px;
}
#nknav ul {
	list-style-type:		none;
	margin:					0 0 0 -1px;
	padding:				0;
}
#nknav a {
	color:					#fff;
	letter-spacing:			-1px;
}
#nknav a:hover {
	text-decoration:		none;
}
#nknav ul li {
	display:				inline-block;
	float:left;
	font-family:			Arial, Helvetica, sans-serif;
	text-align:				center;
	padding-top:4px;
	margin-right:			2px;
}
#nknav ul li:hover,
#nknav ul li.aktiv {
	width:					171px;
	height:					36px;
	position:relative;
	z-index:9999;
	background:				url( ../images/navihover.png ) top left no-repeat;
}
#nknav ul li.aktiv a { color: #fff; }
#nknav ul li.middle {
width:117px;
}
#nknav ul li.middle:hover,
#nknav ul li.middle.aktiv {
	width:					117px;
	height:					36px;
	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 ) no-repeat scroll 0 0 transparent;
	margin:					0 auto;
}

/* boxes */
#nkdomaincheck {
	background:				url( ../images/domaincheck.jpg ) no-repeat scroll 0 0 transparent;
	width:					996px;
	height:					345px;
	margin:					0 auto;
	position:				relative;
	text-align:				center;
}
#nkdomaincheck p {
	width:					670px;
	padding-left:180px;
	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:					36px auto 0px 180px;
}
.nochfrei {
	margin:					15px auto 0px 120px;
}
#domaincheckformwrapper {
	height:					100px;
	overflow:				hidden;
	position:				relative;
}
#domaincheckform {
	text-align:				left;
	background:				url( ../images/domaincheckform.png ) left top no-repeat;
	float:					left;
	height:					41px;
	margin-left:			295px;
	margin-top:10px;
	width:					610px;
}
#domaincheckform form {
	padding:				0;
margin:					6px 0 0 0;
/*
background:red;
vertical-align:middle;
*/
}
#domaincheckform form div#inputs {
	float:					left;
}
#domaincheckform input#domain, select#domain_end {
	font-size:				24px;
	text-align:center;
	color:					#000;
	font-weight:			bold;
	z-index: 10;
	position: relative;
}
#domaincheckform input#domain {
	width:					338px;
	margin-left:			10px;
	border:					0;
	background:				transparent;
	text-align:				center;
}
select#domain_end {
	width:					70px;
	background:				transparent !important;
	border:					0;
}
select#domain_end option {
	background:				#fff;
}
#nk_domain_submit {
	background:				transparent;
	margin-top:				-6px;
	margin-left:7px;
	z-index: 10;
	position: relative;
}
/* 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;
}

#introtext {
    margin: 0;
    float:left;
    padding:16px 25px 15px 25px;
    color: #7F7F7F;
    font-size: 9px;
    line-height: 13px;
}



.infobox {
  background: #f2f2f2 url(http://cdn1.iconfinder.com/data/icons/meBaze-Freebies/48/info-blog.png) 10px 10px no-repeat;
  border:1px solid #c8c8c8;
  border-radius:5px !important;
  padding: 10px;
  padding-left: 75px;
}

.starter
{
	float:left;
	background:url(../images/starter.jpg);
	width:161px;
	height:243px;
}
.medium
{
	float:left;
	background:url(../images/medium.jpg);
	width:161px;
	margin-left:7px;
	height:243px;
}
.business
{
	float:left;
	background:url(../images/business.jpg);
	width:161px;
	margin-left:7px;
	height:243px;
}
.longbanner1
{
	float:left;
	background:url(../images/L_b1.jpg);
	width:497px;
	margin-left:6px;
	height:119px;
}
.longbanner2
{
	float:left;
	background:url(../images/L_b2.jpg);
	width:497px;
	margin-left:6px;
	margin-top:6px;
	height:118px;
}
.starter h2
{
	float:left;
	font-size:24px;
	font-family:"Myriad Pro", Arial;
	padding-top:3px;
	width:145px;
	padding-bottom:8px;
	color:#fff;
	padding-left:12px;
	margin:0;
}
.starter p
{
	float:left;
	font-size:14px;
	font-family:"Myriad Pro", Arial;
	padding-top:0;
	font-weight:bold;
	width:145px;
	color:#323536;
	padding-left:10px;
	margin:0;
}
.medium h2
{
	float:left;
	font-size:24px;
	font-family:"Myriad Pro", Arial;
	padding-top:3px;
	width:145px;
	padding-bottom:8px;
	color:#fff;
	padding-left:12px;
	margin:0;
}
.medium p
{
	float:left;
	font-size:14px;
	font-family:"Myriad Pro", Arial;
	padding-top:0;
	font-weight:bold;
	width:145px;
	color:#323536;
	padding-left:10px;
	margin:0;
}
.business h2
{
	float:left;
	font-size:24px;
	font-family:"Myriad Pro", Arial;
	padding-top:3px;
	width:145px;
	padding-bottom:8px;
	color:#fff;
	padding-left:12px;
	margin:0;
}
.business p
{
	float:left;
	font-size:14px;
	font-family:"Myriad Pro", Arial;
	padding-top:0;
	font-weight:bold;
	width:145px;
	color:#323536;
	padding-left:10px;
	margin:0;
}
.foot_logos
{
	width:986px;
	margin:0 auto;
	padding-top:10px;
}
.foot_logos img
{
	float:left;
}



