/* 
	(C)opyright 2011 Spacequadrat.de
	Dateiname: layout_main.css
*/

body,td,th {
	font-size: 12px;
	color: #696969;
	font-family: Verdana, sans-serif;
}



body {
	background-image: url(/images/sliced/body_bg.png);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
img { 
	border:none;
}
input[type="image"] {
border: none !important;
}
a {
	color:#0c64af;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

h1 {
	margin:0;
	padding:0;
	font-size:16px;
	/* border-bottom:1px dashed #a6a6a6; */
	padding-bottom:3px;
	color:#0c64af;
	margin-bottom:10px;
}
h3 {
	color:#1B85DB !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:18px !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:7px 0 0 10px !important;
}
h4 {
	margin:1px;
	background-color:#1E81D5;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;
}
h4 a {
	color:#ffffff;
}
#right_info_tabs { float: right; }
#right_info_tabs ul, li { padding: 0px; margin: 0px; list-style-type: none; }
#right_info_tabs ul.rif_nav
{
	width: 102px;
	height: 33px;
	background-image: url(/images/full_tabs.png);
	margin-left: 87px;
}
#right_info_tabs li { float: left; padding-left: 2px; padding-right: 1px; }
#right_info_tabs .tab a
{
	display: block;
	width: 31px;
	height: 33px;
	text-decoration: none;
}
#right_info_tabs .active
{
	background: url(/images/active_tab.png) center;
}
#right_info_tabs ul.rif_content
{
	width: 195px;
	margin-top: 10px;
	color: #9ccef8;
}
#right_info_tabs p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	margin: 0px;
	margin-top: 5px;
}
#right_info_tabs form { margin: 0px !important; padding: 0px !important;}
#submit_search
{
	background-image: url(/images/submit_search.png) !important;
	width: 39px !important;
	height: 39px !important;	
}

.img_hover:hover { cursor: pointer; }
/*.post_img { max-width: 776px; max-height: 500px; }*/
	#footer-site {
	border:0 none;
	clear:both;
	font-size:10px;
	margin:0 auto 30px;
	padding:0;
	width:960px;
	}

#footer-site a {
color:#808080;
text-decoration:none;

}

#footer-site a:hover {
text-decoration: underline;
}

.footer_b {
margin: 0px !important;
padding: 0px !important;
}

#footer-site h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e93e8;
	background:url(../images/sliced/tick.png) no-repeat left;
	text-indent:20px;
	margin-bottom: 5px;
}
#footer-site li {
float:none;
line-height:20px;
padding:0 0 0.2em;
text-indent:20px;
background:url(../images/sliced/footer_blt.png) no-repeat left;
text-indent:15px;
}
.footer_headline {
background: none !important;
padding: 0px !important;
}
#footer-site li a {
	color:#69696a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

#footer-site ul {
float:left;
margin-right:3px;
margin-top:8px;
width:140px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

	
	.td_img:hover{
	-moz-border-radius:5px;
	background-color:#C2DEF3;
	border:1px solid #c8c8c8;
	}



input {
	/*background-image: url('../../images/layout/input.png');*/
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #eeeeee;
	border: 2px solid #96b3cb;
}
textarea {
	/*background-image: url('../../images/layout/input.png');
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #ffffff;
	border: 2px solid #96b3cb;*/
	border: 1px solid #CCCCCC;
}
button.submit {
	border:1px solid #000066;
	background-image:url('../../images/layout/submit-button.png');
	color:#FFFFFF;
}
/*button.submit:hover {
	border:1px solid #000066;
	background-image:url('../../images/layout/submit-button-hover.png');
	color:#000000;
}*/
.left {
	float:left;
}
.right {
	float:right;
}

#sf {
font-size: 10px;
}

#logo {
width: 960px;
margin: auto;
}

#abstrakt {
width: 960px;
margin: auto;
margin-top:0px; 
background-image:url('../../images/freewebspace-bg.png');
background-repeat:no-repeat;
}


#banner {
width: 468px;
margin-left: 420px;
margin-top: -60px;
/* by stefan - hoffe einfach mal das noisy den div nicht findet */
}

#top-navigation {
width: 960px;
margin:14px auto auto;
font-size:13px;
}
#top-navigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#top-navigation li {
	float:left;
}

#top-navigation a {
	color:#0d65b0;
	margin-right:5px;
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:4px;
	background-image: url('../../images/layout/top-navigation.png');
	background-repeat: repeat-x;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-bottom: none;
	text-decoration: none;
}
#top-navigation a:hover {
	color: #FFFFFF;
	background-image: url('../../images/layout/hover_new.png');
	background-color: #1e81d5;
}
#top-navigation .aktiv {
	color: #FFFFFF;
	background-image: url('../../images/layout/hover_new.png');
	background-color: #1e81d5;
	font-weight: bold;
}



#breadcrumb {
width: 960px;
margin: auto;
margin-top: 3px;
height: 29px;
}
#breadcrumb-content {
	position:relative;
	padding-top: 10px;
	color: #FFFFFF;
	font-size:13px;
	float:left;
}
#breadcrumb-content h2 {
	display: inline;
	font-size: 13px;
	font-weight: normal;
}
#breadcrumb-content a {
	color: #FFFFFF !important;
}
#breadcrumb-search {
	padding-top: 4px;
	float:right;
}	
#sst {
	background:none;
	background-image: url('../../images/layout/such-formular.png');
	background-repeat: repeat-x;
	background-color: #ffffff;
	border:1px solid #999999;
	height: 19px;
	width: 120px;
	padding-left:25px;
	margin-top:1px;
	margin-right:5px;
	float:left;
}
#search-btn {
	border:1px solid #fff;
	background-image:url('../../images/layout/submit-button.png');
	color:#fff;
	height:22px;
	padding-bottom:2px;
	margin-top:1px;
}

#headbox {
	position:relative;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:20px;/* gab es davor nicht _ac*/
	background-image: url('../../images/layout/headbox-hintergrund.png');
	background-repeat: no-repeat;
	background-color: #ffffff;
	border:1px solid #d6d6d6; /* war davor 2px*/
	color:#f3f7fb;
	height:170px;
	width:960px;/* war davor 930px _ac*/
}
#headbox-left {
	padding:20px;
	float:left;
}
#headbox-left h2 {
	margin:0px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#f3f7fb;
}
#headbox-left ul {
	margin:0px;
	padding:0px;
	padding-top:7px;
	list-style:none;
}
#headbox-left li {
		
}
#alpha-box {
	padding-top:3px;
	padding-left:70px;
	width:287px;
	float:right;
}
#headbox-right {
	padding:20px;
	padding-top:10px; /* ie ueberlappung fixed _ac*/
	padding-right:50px;
	float:right;
}
#headbox-right h2 {
	margin:0px;
	margin-bottom:7px;
	font-size:16px;
	font-weight:bold;
	color:#0d65b0;
}
#headbox-right .space {
	margin-top:4px;
}
#headbox-right #links {
	color:#010101;
}
#navigation-and-content {

    padding: 20px 0px 10px !important;
    width: 1030px !important;


	width: 960px; 
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom: 10px;
	margin: auto;
	margin-top: 3px;
	// background:url(/images/sliced/content_bg.png) top no-repeat;


}
.navigation {
	margin-bottom:10px;
}
.navigation ul {
	list-style:none;
	margin:0;
	margin-top:4px;
	padding:0;
}
.navigation li {
	font-size:15px;
	color:#8f8f8f;
	border-bottom:1px solid #dadada;
	padding:5px;
}
.navigation li a {
	color:#8f8f8f;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation li a:hover {
	color:#174c79;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li-hover.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation li .aktiv {
	color:#174c79;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li-hover.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation-head {
	background-image: url('../../images/layout/navigation-head.png');
	background-repeat: no-repeat;
	background-color: #1e81d5;
	background-position:left;
	color:#FFFFFF;
	width:140px;
	height:19px;
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
}
#navigationen {
width: 159px;
float: left;
}
#contents {
margin-left: 180px;
}
.content
{
width:960px;
margin:0 auto;
}
#footer {
background-image: url('../../images/layout/footer.png');
background-repeat: repeat-x;
// height: 227px;
height: 59px;
padding-top: 14px;
}
#footer #wrapper{
	width:960px;
	margin: auto;
}
#footer #a{
	float:left;
}
#footer #b{
	float:right;
	font-size:10px;
	padding-top:1px;
}
.statusBox_gsnb, .gs-snippet, .gs-publisher { 
	margin: 0 5px; 
}
.gs-title, .gs-clusterUrl { 
	margin: 0 3px; 
} 
.error_form_msg {
	color:#B40404;
	font-size:11px;
}
#banner_ad{
	position:absolute;
	top:45px;
	left:620px;
}
#fancy_div { 
	background-color: #ffffff !important; 
}
fieldset { 
	border: 0px; 
}
#profil_avatar {
	margin-right: 10px; 
	margin-bottom: 10px; 
	padding: 4px; 
	float: left;
}
#profil_main_info {

}
#profil_tabs {
	margin-top: 70px;
}
.profil_tab {
	margin-top: 27px !important;
	border-top: 1px solid #79B7E7;
}

/*
	Container
	Credits: Dynamic Drive CSS Library
	URL: http://www.dynamicdrive.com/style/ 
*/
.container {
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
}
.container .innerdiv {
	background: transparent url('./../images/layout/container.gif') bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}
.commentbox{
	background-color: #ececec;
	padding: 10px;
	color:#424242;
}
.commentfooter{
	background: url('./../images/layout/arrow.gif') 20px 0 no-repeat;
	padding-left: 58px;
	padding-top: 5px;
	margin-bottom: 2em;
	font-size: 12px;
	color: #4A4A4A;
}

/** by Noisy **/
.external{
	background: url(../../images/external.png) no-repeat right;
	padding-right: 13px !important;
}


.sub_page { 
	color: #8f8f8f;
	text-decoration: none;
	font-size: 14px;
	background-image: url("../../images/layout/navigation-li.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 9% 50%;
}

.Stil2 {
	font-size: 10px;
	color:  #0000FF;
}

/** Informationsbox, wenn User eingeloggt ist **/
#maintenance {
margin: auto;
margin-top: 10px; 
margin-bottom: 10px;
width: 948px;
padding: 5px;
background-color: #F8E0F7;
border: 1px solid #F5A9F2;
}

#info_box {
margin: auto;
width: 948px;
padding: 5px;
margin-top: 10px; margin-bottom: 10px;
position: relative;
background-color: #c2def3;
border: 1px solid #0086ee;
}

a.close_box {
top: 5px;
right: 5px;
position: absolute;
display: block;
}

/*.external:after {
content: url('/images/external.png') right;
}*/

.navigation-link {
background-color:#1E81D5;
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
height:19px;
/*
padding-left:20px;
padding-top:3px; _ac*/ 
width:140px;
}

/** UserCP - PM **/
.pm_record {
border-bottom: 1px dashed #BDBDBD;
padding: 2px;
padding-bottom: 7px;
}
.pm_unread {
background-color: #d7e5ee;
}
.pm_icon {
float: left;
padding-right: 5px;
}
.pm_comtemt {
margin-top: 3px;
border-top: 1px solid #BDBDBD;
}
.pm_record .record {

}

.pm_reply {
padding-left: 100px;
margin-top: 5px;
background: url(../../images/reply_pm.png) no-repeat 10px;
}


.show_pages {
float: right;
font-size: 11px;
}
.show_pages a {
padding: 3px;
border: 1px solid lightgray;
}
.show_pages a:hover {
text-decoration: none;
border: 1px solid gray;
}

#footer_links {
 width:960px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
}

/* Memberlist */
#memberheader {
height: 25px;
background-color: #ececec;
border: 1px solid #BDBDBD;
border-bottom: 0px;
}
#memberheader form { display: inline; }
#memberheader input {
margin: 3px;
background: #ffffff;
border: 1px solid #D3D3D3;
}
#memberheader input:focus { border: 1px solid #BDBDBD; }
#memberheader .show_pages { margin: 6px; }
#memberheader .show_pages a { background-color: #ffffff !important; }
#memberlist {
margin:  0px;
margin-bottom: 10px;
padding:  0px;
width: 100%;
border-spacing: 0px;
border: 1px solid #BDBDBD;
border-top: 0px;
}
#memberlist tr {
height: 18px;
}
#memberlist tr, td{
margin:  0px;
padding:  0px 10px;
border: 0px;
}
#memberlist .b {
background-color: #ececec;
}
#memberlist .header {
height: 25px;
background: url(../../images/sub_head.png) top repeat-x;
font-weight: bold;
border-bottom: 1px solid #BDBDBD;
}
.m-signdate { text-align: right; padding-right: 6px;}

/* Syntax */
pre {}
pre ol {
background-color: #ffffff;
margin-bottom: 0px!important;
width: 94%;
overflow: auto;
}

/* Buttons */
.quick_button { cursor: pointer; }
.quick_button[name="preview"] {
background: url(/images/forum/preview.png);
height: 28px;
width: 109px;
border: none !important;
}
.quick_button[name="submit"] {
background: url(/images/forum/answer.png);
height: 28px;
width: 109px;
border: none !important;
}

#navigation-and-content {
	width: 960px; 
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom: 10px;
	margin: auto;
	margin-top: 3px;
	background:url(/images/sliced/content_bg.png) top no-repeat;
}
.navigation {
	margin-bottom:10px;
}
.navigation ul {
	list-style:none;
	margin:0;
	margin-top:4px;
	padding:0;
}
.navigation li {
	font-size:15px;
	color:#8f8f8f;
	border-bottom:1px solid #dadada;
	padding:5px;
}
.navigation li a {
	color:#8f8f8f;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation li a:hover {
	color:#174c79;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li-hover.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation li .aktiv {
	color:#174c79;
	text-decoration:none;
	background-image:url('../../images/layout/navigation-li-hover.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}
.navigation-head {
	background-image: url('../../images/layout/navigation-head.png');
	background-repeat: no-repeat;
	background-color: #1e81d5;
	background-position:left;
	color:#FFFFFF;
	width:140px;
	height:19px;
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
}

.Stil6 {font-size: 16px; font-weight: bold; color: #000000; }


#features {
    border-collapse: collapse;
    }
    
#features th {
    background-color:#1E81D5;
    color: #FFFFFF;
    padding: 2px;
    }
    
td {
    padding-top: 3px;
    padding-bottom: 3px;
    }
    
.odd td {
    background-color:#F2F2F2;
    }

/* UCP */
.ucp_box
{
background: url(../../images/domain_box_bg.gif) repeat-x;
border:1px solid #E0E0E0;
margin-bottom: 15px;
}
.ucp_box h3 {
color:#1B85DB !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold !important;
margin:0 !important;
padding: 7px 0px 7px 23px !important;
background: url(../../images/blue_blt.png) no-repeat;
background-position: 10px 11px;
}
.ucp_box div { padding: 7px 23px 7px 23px !important; }
.ucp_box label, .ucp_boxinput  {
display: block;
float: left;
width: 200px;´
}
.ucp_box input {
border:1px solid #E0E0E0; 
width: 400px !important;
background-color: #FFFFFF !important;
}
.ucp_box textarea { width: 732px !important; height: 70px; }
.ucp_box input[type="submit"] { width: auto !important; }
.box_content p { margin: 4px 0; display: table;}

.val_error { color: red; }



.disclaimer ul {
	width:840px;
	/*padding: 13px 13px 13px 13px;*/
	text-align: center;
}
 
.disclaimer-entry ul.echteliste {
  list-style-type:square;
  padding-left:10px;
  margin-left:10px;
  margin-bottom:0px;
}
 
.disclaimer ul li {
	float: none;
	display:inline;
	margin: 0px 0px 0px 0px;
}
.disclaimer ul li a {
	float: none;
	display:inline;
	color: #7F7F7F;
	text-decoration:none;
}
.disclaimer ul li a {font-size: 9px;}
.disclaimer ul li.bold a {font-size: 9px;font-weight: bold;}
.disclaimer ul li.big a {font-size: 11px;font-weight: bold; text-decoration:underline;}
.disclaimer ul li a:hover {text-decoration: underline;}
 
.disclaimer-entry{
width:820px;
min-width:512px;
max-width:840px;
padding:5px;
text-align:left;
float:left;
}
 
.disclaimer{
	width:840px;
	max-width:840px;
	padding:0px;
	margin:13px 20px 0px 20px;
}

/*BLACKSN0W*/
/*Supportsystem*/

#nkint {
	position:				absolute;
	top:					3px;
	right:					3px;
	width:					234px;
	height:					85px;
	font-size:				11px;
	color:					#ffffff;
	margin:					10px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

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

#nkdomaincheck p {
	width:					425px;
	color:					#fff;
	margin:					0 auto;
	font-size:14px!important;
	letter-spacing:0!important;
	font-family:Arial, Helvetica, sans-serif!important;
}

#domaincheckformwrapper2 {
	height:					100px;
	overflow:				hidden;
	position:				relative;
}
#testen_outer2 {
	margin:30px auto;
	width:675px;
}
#testen{
	color:#066496 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:bold;
	background:url(../images/testen.png) no-repeat;
	height:35px;
	width:538px;
	margin:0 auto;
	text-align:center;
	padding:10px 0 0 11px;
	float:left;
	display:block;
	letter-spacing:-1px;
}

#testen2:hover				{
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#chat {
	color:#066496 !important;
	float:right;
	background:url(../images/chat.png) no-repeat;
	height:35px;
	width:121px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:10px 0 0 0px;
	display:block;

}

#chat2:hover				{
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/*Boxen*/
.w100				{ width: 100%; 			}
.w779				{ width: 779px;			}
.w1					{ width: 1px;			}
.h1					{ height: 1px;			}
.h13				{ height: 13px;			}
.h17				{ height: 17px;			}
.fl					{ float: left; 			}
.fs0				{ font-size: 0px;		}
.block				{ background:url(block.gif) repeat-y; width: 460px; 					}
.blocks				{ left: -1px; margin-right: -3px; 									}
.blocks div			{ position: relative;													}
.block_top			{ background:url(../boxen-Dateien/block_top.gif) no-repeat; height:10px; 				}
.block_bottom		{ background:url(../boxen-Dateien/block_bottom.gif) no-repeat; height: 10px; 			}
.block_logo			{ background:url(../boxen-Dateien/block_logo.gif) no-repeat; width: 97px; height: 98px; text-align: center;	}
.block_logo img		{ position: relative; top: 13px; left: -6px; 							}
.block_text p		{ position: relative; 													}
.block_text			{ width: 340px; text-align: left; color: #727D81; 						}

#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;
}


