

html,body{margin:0;padding:0; background: #615959;}
body{font-family: arial,sans-serif,verdana, Helvetica;text-align:center;color:#830628;font-size:76%;}
p{margin:0 10px 10px}
hr {color:#FFFFFF;margin-left:4px;margin-right:4px;}
a{display:block}
a img {border:none;}
a.lang {display:inline;}
div#header{position:relative;margin: 0;
	padding-left: 2px;
	padding-top: 0px;
	background: #f5f5f5;
	background-image: url('http://www.buchstadt.at/fileadmin/layout/header2.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	color: #F5F5F5;
	margin-bottom:0px;
	text-align:right;
	}
div#header h1 {
	height: 150px;
	line-height: 144px;	
	}
div#language {margin-top:3px;padding-left:8px;background:#EFEFEF;}
div#navigation_main {position:relative;backcolor:#a4a4a4;background: #EFEFEF;}
div#container{text-align:left; background: #f5f5f5;}


div#content {padding-top:10px;padding-bottom:10px;padding-left:20px;}
div#content p{line-height:1.4;margin-left:3px;}
div#content a{display:inline;line-height:1.4;color:#830628;;border:0px}
div#content h1{font-size:1.4em;font-weight:bold;color:#830628;}

div#content_newsletter h1{font-size:1.4em;font-weight:bold;color:#830628;}
div#content_newsletter {padding-top:10px;padding-bottom:10px;}
div#content_newsletter p{line-height:1.4;margin-left:3px;}
div#content_newsletter a{display:inline;line-height:1.4;color:#830628;;border:0px}

h2{font-size:1.2em;font-weight:bold;color:#830628;}
h3{font-size:1.1em;font-weight:bold;color:#787878;}
h4{font-size:1em;font-weight:bold;color:#787878;margin-bottom:0.2em;margin-left:0.2em;}
h5{font-size:1.0em;font-weight:normal;color:#787878;margin-bottom:0.1em;margin-left:0.2em; margin-top:1.5em;}


div#navigation {background:#f5f5f5;line-height:0.5;}
div#navigation a{font-weight: normal;text-decoration: none;color:#830628;border:0px;margin-left:2px;line-height:110%;}
div#navigation a:hover{font-weight: bold;text-decoration: none;color:#830628;border:0px;margin-left:2px;line-height:110%;}
div#navigation .navleft1_selected {font-weight: bold;text-decoration: none;color:#830628;border:0px;margin-left:2px;line-height:110%;}
div#navigation .navleft2_selected{font-weight: bold;text-decoration: none;color:#830628;border:0px;margin-left:2px;line-height:110%;padding-left:7px;font-size: 0.9em;}

div#extra{background-color:#f5f5f5}
div#footer{background: #F5F5F5;color: #000000;}
div#footer p{margin:0;padding:3px 8px;text-align:right}
div#footer a{display:inline;padding:0;color: #000000;}
div#container{width:700px;margin:0 auto}
div#wrapper{float:left;width:700px}
/*div#content{margin: 0 160px;background: #f5f5f5;}*/
div#content{position:relative; left:165px; top:0px;width:430px;	height: auto; min-height: 450px;}
div#content_newsletter{position:relative; left:60px; top:0px;width:530px;}
div#navigation{float:left;width:155px;margin-left:-700px;padding-top:15px;padding-left:5px;}
ddiv#navigation{float:left;width:165px;margin-left:-700px}

div#extra{float:left;margin-left:-90px}
div#footer{clear:left;width:100%}



div {
	margin:0;
}

.ro {
	background:url(rb_ro.gif) top right no-repeat;
}

.lo {
	background:url(rb_lo.gif) top left no-repeat;
}

.ru {
	background:url(rb_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(rb_lu.gif) bottom left no-repeat;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}


.tx-guestbook-header-buch
{
font-weight:bold;	
color: #000000;
font-size: 1em;
}
.tx-guestbook-date
{
font-weight:bold;	
color: #787878;
font-size: 0.8em;	
}


.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:35em;
		background:#FFF;
		padding: 1em;
	}
.news-list-morelink
{
	font-style:italic;	
}	
.news-single-backlink
{
	line-hight:1.4em;	
}
.navleft2 
{
font-size: 0.9em;
padding-left:17px;	
}

.menu
{
list-style-type: none;
margin-left: 8px;margin-top:3px;margin-bottom:3px;
padding: 0;
}

.menu li
{
/*border-left: 1px solid #000;*/
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}

.menu a
{
font-size:14px;
font-weight:bold;
color: #830628;
text-decoration:none;
}

.menu a:hover
{
color:#787878;
text-decoration:none;
}

.menu li .menu_act
{
color:#989898;
text-decoration:none;
}


/*FORMULARFORMAT*/
#mailform {
float:left;
width:544px;
text-align:left;
margin-top:16px;
}

.csc-mailform{
float:left;
width:544px;
text-align:left;
margin:0px;
padding:0px;
}

.csc-mailform label {
float:left;
height:22px;
width:120px;
font-family:verdana,helvetica,arial,sans-serif;
font-weight:normal;
}

.csc-mailform-field{
float:left;
min-height:22px;
width:544px;
text-align:left;
}
fieldset {
 border: 0;
}

/*-------------- REGISTRATION ----------------------------------------------------------*/

/* --Fieldset-- */

legend {
	font-style: italic;
	font-size: 1.2em;
	margin: 2px 0 15px 12px;
}
 
/* --- Gestaltung Radio- und Checkbox -- */
/*--
.powermail_radio_inner {
	margin-left: 10px;
	margin-bottom: 20px;
}

.powermail_radio_inner_uid12_0 {
	float: left;
	margin-right: 40px;
	margin-bottom: 0;
}

.powermail_radio_inner_uid12_0 label,
.powermail_radio_inner_uid12_1 label {
	font-size: 0.9em;
}

.powermail_radio_inner_uid12_0 input,
.powermail_radio_inner_uid12_1 input  {
 	display: inline;
	float: left;
	border: none;
	margin-right: 5px;
}

#powermaildiv_uid12 p,
#powermaildiv_uid13 p {
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 0.9em;
}
---*/
.powermail_check_inner {
	margin-left: 14px;
	font-size: 0.9em;
}

/* --Eingabefelder/Buttons---*/ 
form#registration  input,
form#friend-registration  input  {
	display: block;
	margin-bottom: 10px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-top: none;
	border-right: none;
	padding: 2px;
	background-color: #fff;
}

/* ---Positionierung der Labels ---*/
form#registration label,
form#friend-registration label {
	float: left;
	width: 110px;
	text-align: right;
	margin-right: 5px;
}

/* -- Fehlermeldung -- */
.powermail_mandatory_js {
	color: #f00;
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 3px;
}

/* -- CAPTCHA --*/
div.tx_powermail_pi1_fieldwrap_html_captcha input  {
	margin: 15px 0 0 10px;
	font-size: 0.9em;
	display: block;
	float: left;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-top: none;
	border-right: none;
	width: 50px;
	padding: 2px;
	background-color: #fff;
}

div.tx_powermail_pi1_fieldwrap_html_captcha label {
	float: left; 
	width: 50px;
	text-align: right;
	margin-right: 5px;
}


.tx-srfreecap-pi2-cant-read {
	margin-left: 50px;
}

/*---Positionierung und Gestaltung der Schaltbuttons (reset, send)---*/
form#registration  input[type="submit"],
form#friend-registration  input[type="submit"]  {
	margin: 20px 20px 20px 350px;
}

#nav 	{
	list-style:none; 
	/* background:#830628; 
	border-right:1px solid #830628; 
	border-right:1px solid #fff; */ 
	#background:efefef;  
margin-left: -34px;
	padding-top:0; 
	padding-bottom:0px; 
	/*braucht IE6*/ width:160px;
}

#nav ul	{
	list-style: none;
}

#nav li	{
	margin: 0 0 2px 0;
	border:2px solid #ffffff; 
	/* border-right:0; */ 
	line-height: 1.2em;
}

#nav li a	{
	text-transform:uppercase; 
	font-size:12px; 
	color:#830628; 
	background:#fefefe; 
	display:block; 
	padding-left: 3px;
}

#nav li li a	{
	text-transform:none; 
	font-size:12px; 
	color:#830628; 
	background:#eceada; 
	display:block; 
	padding-left:1px;
}

#nav li a:hover,	
#nav li.active a	{
	background:#fefefe;
}

#nav li.active  	{
	background:#fefefe; 
	color:#830628;
}

#nav li span 		{
	padding-left:5px; 
	display:block; 
	text-transform:uppercase; 
	font-size:12px;
}
	
#nav li span ul		{
	margin-left:5px;
}

#nav .active ul 	{
	margin-left:-15px;
}

#nav .active ul li	{
	border:0; 
	margin:0; 
	line-height: 1em;
}

#nav .active ul li a 	{
	background:#fefefe; 
	border-top:2px solid #830628; 
	padding-top:6px; 
	padding-left:2px; 
	padding-bottom:4px;
}

#nav .active ul li a:hover,
#nav .active ul li.active a:hover	{
	background:#efefef; 
	border-top:2px solid #830628;
}

#nav .active ul li.active {
	background:#efefef; 
	border-top:2px solid #830628; 
	padding-top:6px; 
	padding-left:5px; 
	padding-bottom:4px;
}

#nav .active ul li span   {
	text-transform:none; 
	padding-left:0px;
}

legend {visibility: hidden;}

div.tx_sevenpack-list_container {
		margin-top: 30px; 
		padding:0px; 
		margin-left: 0em;
}

td.tx_sevenpack-item_even {
         background-color: #EFEFEF;
         padding:2px;
}
td.tx_sevenpack-item_odd {
         padding:2px;
}
div.tx_sevenpack-title a {
         font-weight:bold;
         text-decoration: none        
}
div.tx_sevenpack-title a:hover {
         font-weight:bold;
         text-decoration: underline;        
}
