
/*** BASIC SETTINGS 
***********************************************************/
* {
	padding: 0;
	margin: 0;
	}
body {
	font: normal 75%/1.5 sans-serif;
	color: #000;
	background-color: #fff;
	}
	
img {
	border: 0;
	}
strong {
	font-weight: bold;
	}
em {
	font-style: italic;
	}	

sup, sub {
    vertical-align: baseline;
    position: relative;
    }
sup {
    top: -0.4em;
    }
sub {
    bottom: -0.2em;
    } 

table {
	border-collapse: collapse;
    border-spacing: 0;
    }
tr {  
    vertical-align: top;
	}
caption, th {
    text-align: left;
    }
	
.hidden {
	display: none;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	visibility: hidden;
}	


/*** CLEARING FLOATS ***/
* html .clearfix { /* IE 5-6 */
    height: 1%;
    }
.clearfix {
    display: inline-block; /* IE7html */
    }
.clearfix:not([class='XXX']) { /* Safari */
    display: block;
    }
@media all and (min-width: 0) {
    .clearfix {
        display: block; /* O */
        }
        }
.clearfix:after { /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
	

/*** Zweiland
***********************************************************/
body {
	background-color: #000;
	color: #FFF;
	font: 75%/1.4 Helvetica, Arial, Tahoma, Verdana, sans-serif;
	}

.background {
	height: 100%;
	min-width: 970px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	}
	
.background img {
	display: inline;
	position: absolute;
	width: 100%;
	}

.content {
	position: absolute;
	left: 50px;
	}
	
.logo {
	margin: 36px 0 30px 0;
	}
	
a, a:hover, a:visited {
	color: #FFF;
	text-decoration: none;
	}
	
a:hover {
	font: bold 180%/1.4 Helvetica, Arial, Tahoma, Verdana, sans-serif;
	}
	
a.itaot, a.itaot:hover {
	font: bold 500%/1.4 Helvetica, Arial, Tahoma, Verdana, sans-serif;
	}
	
.fim {
	font: 180%/1.4 Helvetica, Arial, Tahoma, Verdana, sans-serif;
	}


	
