@charset "iso-8859-1";
/*CSS Formatierung für buchfuehrung-auerbach.de*/
/*Script erstellt von
                         \\\\|////
                         \\ _ _ //
                          ( o o )
       +---------------oOOo-(_)-oOOo----------+
                    www.funkeundfunke.de
© Stephan Funke <s.funke@funkeundfunke.de>
       +-----------------------Oooo-----------+
                         oooO  (  )
                         (  )  ) /
                          \ ( (_/
                           \_/
*/
body{
	background-color : #FFF;
	padding : 0px;
	text-align : center;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #666666;
}
img{
	border : none;
}
*{
	margin : 0px;
	padding : 0px;
}

#inhalt{
width: 962px;
margin-right: auto;
margin-left : auto;
margin-top : 10px;
background-image : url(../pictures/inhaltBorder.jpg);
background-repeat : repeat-y;
}

#banner{
	height : 102px;
	/*background-image : url(../pictures/banner.png);
	background-repeat : no-repeat;*/
	text-align : right;
	overflow : hidden;
}
#content{
	background-image : url(../pictures/inhaltBorder.jpg);
	background-repeat : repeat-y;
	padding-top : 20px;
}
#bildKontakt, #bildIndex, #bildImpressum, #bildNews{
	background-image : url(../pictures/kontakt.jpg);
	background-repeat : no-repeat;
	float : left;
	width : 320px;
	height : 520px;
	left : 20px;
	position : relative;
}
#anfahrt{
top : 510px;
position : relative;
}
#bildIndex{
	background-image : url(../pictures/index.jpg);
}
#bildImpressum{
	background-image : url(../pictures/impressum.jpg);
}
#bildNews{
	background-image : url(../pictures/news.jpg);
}
#contentInhalt{
	float : left;
	margin-left : 30px;
	width : 600px;
	text-align : left;
}
#footer{
	clear : both;
	background-image : url(../pictures/footer.jpg);
	background-repeat : no-repeat;
	height : 20px;
	font-size : 9px;
}
a:link{
	color : #F09425;
	text-decoration : none;
}
a:visited{
	color : #F09425;
	text-decoration : none;
}
a:hover{
	color : #000;
	text-decoration : none;
}
h1{
font-size : 1.3em;
margin-bottom : 20px;
padding-bottom : 2px;
}
.u1{
font-weight : bold;
}
.u1News{
font-weight : bold;
margin-top : 20px;
}
/*------------------------------ Formular ------------------------------------- */

p.label_checkbox_pair {
width : 600px;
clear: both;
}
p.label_checkbox_pair input, textarea,  p.label_button_pair .formbtn{
display: block;
float : left;
border :  1px solid #666666;
width : 200px;
margin-top : 15px;
}
p.label_checkbox_pair textarea{
width : 300px;
height : 100px;
}
p.label_checkbox_pair label {
display: block;
width : 200px;
float : left;
font-weight : bold;
cursor : pointer;
margin-top : 15px;
}
 p.label_button_pair label {
clear: both;
display: block;
width : 200px;
float : left;
font-weight : bold;
	cursor : default;
margin-top : 15px;
}
.formbtn{
cursor : pointer;
}
.action{
visibility : hidden;
display : block;
font-size : 1px;
}
.action input ,.action label{
	font-size : 1px;
	border : none;
	margin : 0px;
	padding : 0px;
	height : 1px;
}
/*------------------------------  ENDE Formular ------------------------------------- */
.fehler{
margin-top : 15px;
clear: both;
font-weight : bold;
color : red;
}
.erfolgreich{
margin-top : 15px;
clear: both;
font-weight : bold;
color : Green;
}
.h_kontakt, .h_impressum, .h_index, .h_news{
background-image : url(../pictures/l_kontakt.jpg);
background-repeat : no-repeat;
background-position : left bottom;
}
.h_impressum{
	background-image : url(../pictures/l_impressum.jpg);
}
.h_index{
	background-image : url(../pictures/l_index.jpg);
}
.h_news{
	background-image : url(../pictures/l_news.jpg);
}
.normalText{
	
}
.li1{
	margin : 10px;
}
