/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.thurnhofer.net

Copyright (c) 2009. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



html { 

	height: 100%; 

}



body {

	min-height: 101%;

	margin: 0;

	padding: 0;

	font: 95% "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

	background: #9e8e75 url("../images/body_bg.jpg") repeat top center;

}



td {

	font-size: 12px;

	font-family:  "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

	color: #3d1b11;

}



img { 

	border: 0px; 

} 



a:link { 

font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

font-size:12px; 

font-weight:bold;

color:#092667; 

text-decoration:none;

}



a:visited {

font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

font-size:12px;

font-weight:bold;

color:#092667;

text-decoration:none;

}



a:active { 

font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

font-size:12px;

font-weight:bold;

color:#ff0000;

text-decoration:underline overline;

}



a:hover {

font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

font-size:12px;

font-weight:bold; 

color:#ff0000; 

text-decoration:underline overline;

}



#header_1 { 

	width: 806px;

	height: 171px;

	background: url("../images/header1.jpg") no-repeat;

	margin: 0 auto;

 }

 

 #navi_border { 

	width: 806px;

	height: 124px;

	margin: 0 auto;

 }

 

 #navi_left {

 	float: left;

 	width: 82px;

 	height: 124px;

 	background: url("../images/header2_left.jpg") no-repeat;

 }

 

 #home-link {

 	float: left;

	width: 67px;

	height: 124px;

	text-decoration: none;

	display: block;

	background: url('../images/home_button.jpg') 0 0;

}

	

#home-link:hover, #home-link:active {

	background-position: 67px 0;

}



#vita-link {

 	float: left;

	width: 49px;

	height: 124px;

	text-decoration: none;

	display: block;

	background: url('../images/vita_button.jpg') 0 0;

}

	

#vita-link:hover, #vita-link:active {

	background-position: 49px 0;

}

 

 #gallery-link {

 	float: left;

	width: 49px;

	height: 124px;

	text-decoration: none;

	display: block;

	background: url('../images/gallery_button.jpg') 0 0;

}

	

#gallery-link:hover, #gallery-link:active {

	background-position: 49px 0;

}

 

 #kontakt-link {

 	float: left;

	width: 53px;

	height: 124px;

	text-decoration: none;

	display: block;

	background: url('../images/kontakt_button.jpg') 0 0;

}

	

#kontakt-link:hover, #kontakt-link:active {

	background-position: 53px 0;

}



#gbook-link {

 	float: left;

	width: 56px;

	height: 124px;

	text-decoration: none;

	display: block;

	background: url('../images/gbook_button.jpg') 0 0;

}

	

#gbook-link:hover, #gbook-link:active {

	background-position: 56px 0;

}

 

 #navi_right {

 	float: left;

 	width: 450px;

 	height: 124px;

 	background: url("../images/header3_right.jpg") no-repeat;

 }

 

  #content_bg {

	width: 806px;

	margin: 0 auto;

	background: #9e8e75 url("../images/content_bg2.jpg");

}



#textbox {

	width: 540px;

	margin: 0 auto;

	margin-left: 90px;

	padding: 15px;

	text-align: justify;

	font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

	color: #3d1b11;

	background: #9e8e75 url("../images/textbox.jpg");

}



.preamble p:first-letter {

	font-size: 180%;

	font-weight: bold;

	color: #3d1b11;	

}



#footer {

	clear: both;

	width: 806px;

	height: 124px;

	margin: 0 auto;

	background: url("../images/footer.jpg") no-repeat;

}



.valid {

	width: 58px;

	height: 36px;

	padding-top: 45px;

	padding-left: 6px;

	margin-left: 50px;

}



.input{

	background-color: transparent;

	border: #a8a8a8 1px dashed;

	font-family: "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;

	font-size: 10px;

	color: #28435E;

	padding: 4px;

}