@charset "UTF-8";

/* Eric Meyers Reset-CSS */
@import url("reset.css");
@import url("georg.css");
@import url("robert.css");

/*
Theme Name: martrix NEULAND Edit
Theme URI: http://martrix.at/
Description: Theme for martrix NEULAND - Juli 2008
Version: 1.0
Author: Robert, Georg
Tags: martrix, neuland, wordpress, theme
*/

body {
	background: #e5e5e5 url(images/mrtrx_page_bg_v2.gif) no-repeat top center;
	font: .64em/1.2em verdana, arial, helvetica, sans-serif;
}

#widget {
	position:absolute;
	top:420px;
	left:50%; 
	margin-left:360px;
}

#page
{
	position:absolute; float:left;
	left:50%;
	top:10px;
	margin-left:-344px;
	padding-bottom: 1em;
	width:688px;
}
	
	#header #navigation
	{
		position:relative; left:-5px;
		margin-bottom: -3px;
		z-index:100;
	}	
		#header #navigation object, #header #navigation embed 
		{
			margin-bottom: -27px;
		}
	
	#header .shbox 
	{
		margin-top:0px; 
	}
		
		#header .trailer .shbox .shboxcont 
		{ 
			background-Color:#00c6ef;
			padding: 30px 35px; 
			color:#ffffff;
		}
		
		#header .trailer .shbox .shboxcont img.trailerbild
		{
			float:left;
			margin-right: 10px;
		}
		
		#header .trailer .shbox .shboxcont p.trailertext
		{
			padding-top: 4px;
			line-height: 1.4em;
		}

a, a:link, a:visited {
color: #000;
}
a:hover, a:active {
color: #00ace1;
}

div.content a, div.infobuttons .info a {
text-decoration: none;
color: #333;
font-weight: bold;
border-bottom: 1px solid #aef1ff;
padding: 1px 3px;
}

div.content a:hover, div.content a:active, div.infobuttons .info a:hover, div.infobuttons .info a:active {
background-color: #33ccff;
color: #fff;
border: none;
padding: 1px 3px 2px 3px;
}

em.admin a {
text-decoration: none;
color: #00c6ef;
border: 1px dotted #00c6ef;
background-color: #fff;
padding: 2px 5px;
font-weight: bold;
opacity: .8;
}
em.admin a:hover, em.admin a:active{
opacity: 1;
padding: 2px 5px;
background-color: #fff;
color: #00c6ef;
border: 1px dotted #00c6ef;
}

a.white {
color: #000;
}
a.white:hover, a.white:active {
color: #00ace1;
}

h2 p, h3 p {
margin-bottom: 0em;
}

div.content p {
line-height: 1.4em;
padding-bottom: 1em;
}

a.titlelink {
text-decoration: none;
}

small {
font-size: .8em;
}

h2 {
color: #fff;
background-color: #00c6ef;
font: bold 1.3em helvetica, arial, verdana, sans-serif;
padding: 6px 12px 4px 12px;
}
	
/* --- TITLELINK ------------------------------------ */
	
div.titlelink a, div.titlelink a:link, div.titlelink a:visited {
color: #fff;
text-decoration: none;
}
div.titlelink small {
display: block;
font: 1em normal Verdana, Arial, Helvetica, sans-serif;
float: right;
padding: 7px 12px 0 0;
}
div.titlelink small a, div.titlelink small a:link, div.titlelink small a:visited {
color: #ccf4fc;
}
div.titlelink a:hover, div.titlelink a:active {
color: #a9e1ec;
}	

/* --- SEPARATOR -------------- */

div.separator {
clear: both;
height: 1px;
width: 100%;
overflow: hidden;
}
	
/* --- HEADER BACKGROUND IMAGES */

div#backgroundlinks a.anfang {
border: none;
position:absolute;
top:0px;
left:50%;
margin-left:-520px;
width:338px;
height:390px;
background:url(images/anfang_engel_hvr.jpg) top;
}

div#backgroundlinks a.ende {
border:none;
position:absolute;
top:0px;
left:50%;
margin-left:160px;
width:342px;
height:449px;
background:url(images/ende_tod_hvr.jpg) top left;
margin-right:-20px;
}

div#backgroundlinks a.anfang:hover
{
border: none;
background-position: 0 405px;
}

	
div#backgroundlinks a.ende:hover
{
border: none;
background-position: 0 449px;
}

/* ######## SHADOWBOX (SHBOX) STYLES by Robert ########## */


.shbox, .shbox div { margin:0px; padding:0px 0px 0px 0px; background-image:url(spacer.gif); }

/*.shbox { border-bottom:1px solid transparent; _border:0px solid black; }*/

.shbox .lo { background:url(shbox_pngs/lo.png) top left no-repeat;}

.shbox .ro { background:url(shbox_pngs/ro.png) top right no-repeat;}

.shbox .ru { background:url(shbox_pngs/ru.png) bottom right no-repeat;}

.shbox .lu { background:url(shbox_pngs/lu.png) bottom left no-repeat; padding:0px 8px 0px 8px;}

.shbox .o { background:url(shbox_pngs/o.png) top left repeat-x;}

.shbox .u { background:url(shbox_pngs/u.png) bottom left repeat-x; padding:8px 0px 8px 0px;}

.shbox .l { background:url(shbox_pngs/l.png) left bottom repeat-y; margin:0px -8px 0px -8px;}

.shbox .r { background: url(shbox_pngs/r.png) right bottom repeat-y; position:relative; padding:0px 4px 0px 4px;}

.shbox .ende { position:relative; top:-4px; padding:0px; margin-bottom:-8px; clear:both; background-Image:url(shbox_pngs/spacer.gif); border:0px solid transparent;}

.shbox .ende .shboxcont { background-Image:url(shbox_pngs/spacer.gif); margin:0px;}

.shbox .shboxcont .div { background-Image:url(shbox_pngs/spacer.gif); } 


.clr {
clear:both;
}

.clrall {
background: none;
background-color: transparent;
border: none;
clear:both;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.dclearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.dclearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .dclearfix {height: 1%;}
.dclearfix {display: block;}
/* End hide from IE-mac */

div.break
{
	padding-top:1px; line-height:12px;
}

.clear, .clear:hover, .clear:active {
padding: 0;
border: none;
background: none;
}


.mitglieddetail .subtitle { position:absolute; top:5px; right:5px; }

#zrx_captcha small {
	font-size:1.0em;
}

.authorselect {
	position: absolute;
	right: 40px;
	top: 2px;
}
