@charset "UTF-8";
* {
	font-size:1em;
	margin: 0; 
	padding: 0;
}

body {
	font:76% Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
	line-height:1.5em;
}
/* wenn 1em - 12px  8px:0.67em / 10px:0.83em / 14px:1.17em / 16px: 1.33em / 18px:1.50em / 20px 1.67em */

p {
	font-weight:lighter;
	letter-spacing:0.08em;
	line-height:1.5em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	padding:0 1em 0 1em;
}
h1 {
	font-weight:normal;
	font:1.67em/0.9em Arial, Helvetica, sans-serif;
	margin-top:0.9em;
	margin-bottom:0.9em;
}
h2 {
	font-weight:normal;
	font:1.5em/1em Arial, Helvetica, sans-serif;
	margin-top:1em;
	margin-bottom:1em;
}
h3 {
	font-weight:normal;
	font:1.33em/1.13em Arial, Helvetica, sans-serif;
	margin-top:1.13em;
	margin-bottom:1.13em;
}





.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border:3px solid #FFF;
	border-top-style:none;
	
}
.oneColFixCtr #mainmenue {
	
	padding: 1em 1em; 
}

.oneColFixCtr #mainmenue a{
	
	font:1.33em/0.7em Arial, Helvetica, sans-serif;
	
	font-weight:lighter;
	
}
.oneColFixCtr #mainmenue a:hover{
	color:#f0cf70;
}

.oneColFixCtr #mainmenue li {
	margin-top:0.9em;
	margin-bottom:0.9em;

}

.oneColFixCtr table {
	margin: 0 auto;
}
.oneColFixCtr tr.thumbs {
	text-align:center;
	height:80px;
	vertical-align: middle;
}
.oneColFixCtr td.thumbs {
	vertical-align: middle;
	height:80px;
	width:100px;
	border:1px solid #FFF;
}
.oneColFixCtr tr.thumbs_gg {
	text-align:center;
	height:100px;
	vertical-align: middle;
}
.oneColFixCtr td.thumbs_gg {
	vertical-align: middle;
	height:100px;
	width:75px;
	border:1px solid #FFF;
}
.oneColFixCtr td.thumbs:hover, .oneColFixCtr td.thumbs_gg:hover  {
	border:1px solid #f0cf70;
}




.oneColFixCtr tr.description {
	text-align:left;
	vertical-align: middle;
	height:1.7em;
}
.oneColFixCtr td.description {
	vertical-align: middle;
	border:1px solid #FFF;
	border-collapse:collapse;
	
}

.oneColFixCtr td.description p{
	margin:0;
	padding-left:2px;
}

.oneColFixCtr td.description a{
	display:block;
	width:100%;
	padding-left:3px;
	
}
.oneColFixCtr td.description a:hover{
	background-color:#f0cf70;	
}


	
.oneColFixCtr tr.abstand {
	height:1.7em;
}

a img {
	border:none;
}

a {
	color: #FFF;
	text-decoration:none;
	font-weight:lighter;
	letter-spacing:0.08em;
	line-height:1.5em;
	
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;	
}

.oneColFixCtr #submenue {
	position:absolute;
	bottom: 0px;
	left: 0px;
	padding:0 0 10px 30px;
}
.oneColFixCtr #submenue ul{
	text-align:left;
}
.oneColFixCtr #submenue a:hover{
	color:#f0cf70;	
}
.oneColFixCtr #submenue .current a{
	font-weight:bold;	
	
}
.oneColFixCtr #submenue .home {
	padding:0 0 10px 0;	
}
.oneColFixCtr #submenue .home a{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:underline;
	
}


.oneColFixCtr #header {
	background:#666666 url(images/logo_lindenbauer_471_200.jpg) right top no-repeat scroll;
position:relative;

height:180px;

margin-bottom:20px;
}
.oneColFixCtr #mainContent p{
	margin:10px 30px;
	text-align:left;
}
.oneColFixCtr #mainContent #biografie {
	position:relative;	
	height:410px;
	margin:10px 30px;
	
}
.oneColFixCtr #mainContent #biografie #photo{
	position: absolute;
	left: 0px;
	bottom: 0px;
	widh:350px;
}
.oneColFixCtr #mainContent #biografie #photo img{
	border:1px solid #FFF;
}
.oneColFixCtr #mainContent #biografie #bio{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width:350px;
	text-align:left;
}
.oneColFixCtr #mainContent #biografie #bio p{
	margin:0;
	padding:0;
}
.oneColFixCtr #mainContent #biografie #bio p a{
	
	color:#f0cf70;	
	
}

.oneColFixCtr #mainContent #contact{
margin-top:30px;	
}
.oneColFixCtr #mainContent #contact p, #contact a{
	text-align:center;
	font:1.2em/0.7em Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin-top:0.9em;
	margin-bottom:0.9em;
}
#contact a:hover{
	color:#f0cf70;	
}

#by, #by a{
	font-size:8px;margin:0;padding:0;color:#FFF;
}
#by a:hover{
	color:#f0cf70;	
}


