/* 
	(C)opyright 2009 Spacequadrat.de & Marvin Langbein 
	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;
}
h4 {
	margin:1px;
	background-color:#1E81D5;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;
}
h4 a {
	color:#ffffff;
}
.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: 3px;
}
#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:20px;
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;
}

#navigationen {
width: 159px;
float: left;
}
#contents {
margin-left: 180px;
}
.content {
width: 780px;
margin-bottom:10px;
}
#footer {
background-image: url('../../images/layout/footer.png');
background-repeat: repeat-x;
height: 227px;
padding-top: 25px;
}
#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;
}

	



