/*CSS*/

/*
   http://www.konsumsklaven.com/
   css styles
   
   Copyright 2009, Markus Spiske
   http://www.temporausch.com

*/

/*----------------global----------------*/

html {
    height:100%; 
    max-height:100%; 
    padding:0; 
    margin:0; 
    border:0; 
    background:#fff; 
    font-size:0.75em; 
    font-family: "helvetica", arial, tahoma, verdana,  sans-serif;
    line-height: 175%;
    color: #000;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
    overflow: hidden; 
/* */ 
}

/*----------------body----------------*/

body {
    height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; /*background: url(../img/bg_top.gif) repeat-x;*/
}

/*----------------headlines----------------*/

h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	/*background-color:#95ffff;*/
}
h2 {margin-bottom:1px; margin-left:5px;}
h3 {margin-bottom:5px; margin-left:5px;}

/*----------------links----------------*/

a {outline: none;}

a.text_link:link, a.text_link:visited, a.text_link:active {
	text-decoration: underline;
	color: #000;
}

a.text_link:hover {
    text-decoration: none;
    color: #000;
}

a.gal_link:link, a.gal_link:visited, a.gal_link:active {
	text-decoration: none;
	font-size: 16px;
	background-color:#000;
	padding: 3px 2px 2px 3px;
	letter-spacing: 1px;
	color: #fff;
}

a.gal_link:hover {
    text-decoration: none;
    color: #000;
}

/*----------------p-class----------------*/

.text_in {font-size:12px; font-family:"georgia", "times", "times new roman"; line-height: 160%;}
.pad1 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:100px;}
.bold {font-size:1.2em; font-weight:bold;}
.red {color:#c00; margin-left:5px; font-family:"trebuchet ms", "trebuchet", "verdana", sans-serif;}
.text_i {font-style:italic; color:#666;}
.text_hl {font-weight:bold;}
.text_small {font-size:10px; line-height: 125%;}
.numbers {font-size:40px; color:#95ffff; letter-spacing:-3px; line-height: 200%;}
.arrow {font-size:20px; color:#999;}
.line {border-bottom:1px dotted #000;}

/*----------------input----------------*/

#head {
    position:absolute; margin:0; top:0; right:18px; display:block; width:100%; height:185px; background:#fff; font-size:1.0em; z-index:5; color:#000; border-bottom:0px solid #000;
    background: url(../img/bg_global.gif) no-repeat;
}

#logo {
    padding:60px 10px 10px 100px;
}

#content {
    display:block; height:100%; max-height:100%; overflow:auto; padding-left:85px; position:relative; z-index:3;
}

#text {
    width: 500px;
    margin-top: 95px;
}

#text p {
    margin-bottom: 20px;
}

#footer {
    position:absolute; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:70px; background:#fff; color:#000; text-align:left; font-size:0.85em; z-index:4; border-top:0px solid #000;
    background: url(../img/bg_footer.gif) no-repeat;
}

#footer_input {
    padding:25px 0px 0px 125px;
}















