/********************************************
/*
/*   walltattoo.at
/*   CSS v. 2.0
/*
/*   by Philipp Hofstätter fietstouring.com
/*
/********************************************/

/* General Settings */

body, html {  margin:0px; padding:0px; }

body { 
	background: #fff url(../images/line.gif) repeat-x 0 146px; 
	font-family: verdana,helvetica,arial,geneva,sans-serif; 
	font-size: 10px; 
	color:#636563;
}

body#admin {
	background: #fff;
	padding-bottom: 25px;
	}

select, input { font-size:11px; }

img { margin:0; padding: 0; }

a { 
	color: #babcba;
  	text-decoration:none;
}

a:hover { 	
	text-decoration:none;
	color:#636563;
}


/* Logo Positioning */ 

h1#logo-start { 
	display:block;
}

h1#logo-start a, h1#logo a {
	display:block;
	background: #fff url(../images/walltattoo.gif) no-repeat left top;
	position:absolute;
	top: 155px;
	left: 12px;
	width: 162px;
	height: 24px;
	text-indent: -5000em;
}

h1#logo a {
	top: 59px;
	left: 12px;
	}

div#start { 
	position:absolute;
	top: 185px;
	left: 13px;
	}
	
/* Navigation */

div#headernav { 
	position:absolute;
	top: 92px;
	left: 15px;
	color:#babcba; 
}

div#subnavi { 
	position:absolute;
	top: 115px;
	left:15px;
	color:#babcba;
	}


/* Content */

#content, #content-image {
	position:absolute;
	top: 163px;
	left: 15px;
	width:500px; 
	color:#636563; 
	line-height:140%; 
	padding:0;
}

#content-image {
	top: 147px;
	left:0;
    width: 660px;
}

.content-image-text {
	padding: 15px 0 0 15px;
	width: 490px;
	}

#pic_byline { 
	position:absolute;
	top: 482px;
	left: 15px;
}

/* Kontakt */

div#content.kontakt { 
	width:600px; 
	line-height:140%; 
	position:relative;
}

#kontakt textarea { 
	width:280px;
	height:125px; 
	border: 1px solid #636563;
}

#kontakt .inputfield { width:280px; border: 1px solid #636563;}
	

/* Footer */

div#footerline { 
	position:absolute;
	top:470px;
	left:0px;
	width:100%;
	height:1px; 
	background: url(../images/line.gif) repeat-x left top;
	}


.inputbutton { font-size:11px; border: 1px solid #636563; }

textarea { width:600px; height:150px; font-family: verdana,sans-serif; font-size:11px;}



div#admincontent { padding-top:15px; padding-left:15px; width:600px; color:#636563; line-height:140%;margin-bottom:30px;}

#admincontent p { margin-top:25px; }
#admincontent strong { color: #636563; }


/* NEWS-BEREICH */

div#news_image { 
	float:left;
	width:250px;
	}
	
div#news_text { 
	float:left;
	width:400px;
	padding: 15px  0 0 10px;
}

/* PRESSE */

div#presse_sub { 
	position:absolute;
	top: 156px;
	left: 15px;
	width:120px;
	line-height:150%; 
	}

div#presse_cont { width:500px;padding-left:25px;color:#636563; } 

div#divScrollNav   {position:absolute; left:640px; top:430px; }
div#divScrollTextCont {position:absolute; left:140px; top:155px; width:490px; height:309px; clip:rect(0px 490px 309px 0px); overflow:hidden; visibility:visible;}
div#divScrollArchivCont {position:absolute; left:95px; top:155px; width:490px; height:305px; clip:rect(0px 490px 305px 0px); overflow:hidden; visibility:visible;}
div#divText {position:absolute; left:0px; top:0px;color:#636563;line-height:140%; }


.logo { padding-top:8px;padding-left:12px; }

.inlineDots { background: url(../images/line.gif); background-repeat: repeat-x; width:100%;
	height: 1px; font-size: 1px; margin:0px; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/
		* html .inlineDots {
		margin-bottom: -1px;
		}
/* End hide from IE5/mac */


.grau { color:#636563; }

.pic { margin:0px; padding: 0px; }

.rot { font: x-small Verdana,Arial, sans-serif; color: #FF0000; font-weight:bold;}



a.grau { color:#636563;text-decoration:underline; }

.admin_small { font-family:arial,sans-serif;font-size:10px; }