/* Page Layout */


body {
	margin:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 140%;	
	padding:0;
	height:100%;
	background: #FFFFFF url(images/site-images/bg-page.jpg) repeat-y 0px 0px;
}

#websitebox {
	height: 100%; /* das hier für den ie */
}

/* folgende anweisung wird nicht vom ie interpretiert */

#websitebox[id] {
    height:auto;
    min-height:100%;
}

html
{
	height:100%;
	margin:0;
	padding:0;	
}

#websitebox
{
	margin: 0 auto;
	min-height:100%;
	position: relative;
}

#header {
}

#header2 {
	border-left:1px solid #a03517;
	border-right:1px solid #a03517;
}

#navi-klein {
 	margin-left:20px;
	margin-top:5px;
}

#navi {
	background: #a03517;
	padding-left:17px;	
	margin-top:10px;
	padding-top:3px;
	border-top:1px solid #fff;
	padding-bottom:3px;
}


#navi-klein a {
	text-decoration:none;
	font-size:12px;
	color:#757575;
	margin-right:10px;
}

#navi-klein a:hover { 	
	color:#000;
}

#navi-link {
	border-right:1px solid #55170f;
	border-left:1px solid #a5554b;
	border-top:1px solid #bf857e;
	border-bottom:1px solid #360f0a;
	background:#a03517;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:3px 8px 3px 8px;

}
#navi-link:hover {
	border-left:1px solid #55170f;
	border-right:1px solid #a5554b;
	border-bottom:1px solid #000;
	border-top:1px solid #360f0a;
	background:#892818;
	color:#F9D3A6;

}


#navi-select {
	background:#F9D3A6;
	color:#a03517;
	font-weight:bold;
	padding:6px 8px 4px 8px;
	border-left:1px solid #a03517;
	border-top:1px solid #a03517;
	border-right:1px solid #000;
	text-decoration:none;
	text-transform: uppercase;
}

#navi-sub {
	background:#F9D3A6;
	padding:3px;
	padding-left:20px;
	display:block;
	margin-top:-2px;
	border-bottom:1px solid #a03517;
}
*html #navi-sub {margin-top:0px;}

#navi-sub a {
	color:#a03517;
	margin-right:10px;
	text-decoration:none;
}
#navi-sub a:hover {
	color:#000;
}

#navi-sub-select  {
	font-weight:bold;
}

#navi-sub2 {	
	padding:3px;
	padding-left:20px;
	display:block;
	border-bottom:1px solid #a03517;
	background:#f4dec5;
}
#navi-sub2 a {
	color:#a03517;
	margin-right:10px;
	text-decoration:none;
}
#navi-sub2 a:hover {
	color:#000;
}




#sights-box-map {
	border:1px solid #a03517;
	background:#F9D3A6;
	padding:5px;
	width:200px;
	line-height:120%;
	font-size:11px;
}
#sights-box-map strong{	
	display:block;
	margin-bottom:-5px;
}

#sights-box-map img {
	float:left;
	padding-right: 5px;
	padding-bottom:5px;
}

#header-img {
	border-top:1px solid #772712;
	border-bottom:1px solid #772712;
	margin-top:9px;
	height:99px;
}

#td-right {
	background: #FFFFFF url(images/site-images/bg-right.jpg) repeat-y 0px 0px;
	width:273px;
	border-left:1px solid #a03517;
	border-right:1px solid #a03517;
}

#content-main {
	padding:20px;
	
}

#content-main a {
	color:#A03517;
	text-decoration:none;
	font-weight:bold;
}
#content-main a:hover {
	color:#a03517;
	text-decoration:underline;
}

#content-right {
	background-image:url(images/site-images/bg-right-voelk.jpg);
	background-repeat:no-repeat;
	height:400px;
	color:#fff;
	padding:10px;
}
#content-right a {
	color:#fff;
}

#footer {
	height:50px;
	color:#fff;
	background:#F0E3D5;
	position:absolute;
	margin: 0 auto;
	clear: both; 
	bottom: 0px;
	/*color:#3F3F3F;*/
	color:#757575;
	font-size:12px;
}

#footer2 {
	background: #FFFFFF url(images/site-images/bg-right.jpg) repeat-y 0px 0px;
	width:273px;
	border-left:1px solid #772712;
	border-right:1px solid #772712;	
}

#copyright {
	margin-top:5px;
	margin-left:20px;
	float:right;
	margin-right:20px;
}

#print-view {
	text-align:right;
}

h1 {
	font-size:16px;
	margin:0;
	margin-bottom:10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top:3px solid #a03517;
}

h1 span {
	background:#a03517;
	color:#fff;		
	padding:0px 5px;
}

h2 {
	background:#F9D3A6;
	display:block;
	padding:5px;
	font-size:13px;
}

/*p	{margin:0px; padding:0px;}*/

#contact-box {
	float:left;
	margin-bottom:50px;
	width:370px;
	height:370px;
	padding:5px;
	background:#F9D3A6;
	margin-botton:20px
}

#contact-data {
	float:right;
	width:240px;
	padding:5px;
	background:#F9D3A6;
	height:370px;
}

#hinweis {
	background:#a03517;
    color: #FFFFFF;
    padding:5px;
    font-weight: bold;
    margin-top:10px;
    text-align: center;
}
#hinweis a { text-decoration:none;}
#hinweis a:hover { text-decoration:underline;}

/*   ########################   VERANSTALTER    ###########################################     */

#faq1 {
visibility:hidden;
padding:0px;
}

ul.features {
margin:0px;
padding:0px;
list-style:none;
}
ul.features li {
background:transparent url(/imgages/site-images/list_arrow.gif) no-repeat scroll 0px 5px;
font-size:12px;
padding:3px 0pt 2px 15px;
}

.faq_answer {
 margin-top:5px;
 margin-bottom:10px;
 padding:5px;
 background:#F9D3A6;
}

ul.features a        { color: #000000; text-decoration:underline;}
ul.features a:hover    { color: #000000; text-decoration:none;} 

/*   ########################       ###########################################     */

#entry-end {
	clear:both;
	display: block;
	padding: 5px 0px 40px 0px;
}

#nav-ver {
	border:1px solid #a03517;
	background: #F9D3A6;
	padding:5px;
	margin-bottom:20px;
}

#navi-ver-top a {
	border-top:1px solid #a03517;
	border-left:1px solid #a03517;
	border-right:1px solid #a03517;
	padding:2px 5px;
	font-weight:bold;
	text-decoration:none;
}

#navi-ver-top a:hover {
	border-top:1px solid #a03517;
	background: #a03517;
	color:#fff;
}

#navi-ver-top span {
	border-top:1px solid #a03517;
	border-right:1px solid #a03517;
	background: #F9D3A6;
	color:#a03517;
	padding:2px 5px;
	font-weight:bold;
}


#navi-ver-top2 a {
	border-top:1px solid #a03517;
	border-left:1px solid #a03517;
	border-right:1px solid #a03517;
	padding:2px 5px;
	font-weight:bold;
	text-decoration:none;
}

#navi-ver-top2 a:hover {
	border-top:1px solid #a03517;
	background: #a03517;
	color:#fff;
}

#navi-ver-top2 span {
	border-left:1px solid #a03517;
	border-top:1px solid #a03517;
	background: #F9D3A6;
	color:#a03517;
	padding:2px 5px;
	font-weight:bold;
}




#content-main a img {	border:1px solid #fff; }
#content-main a img:hover {	border:1px solid #a03517; }


#nav-map-right {
	margin-top:30px;
	color:#a03517;
}

#nav-map-right a {
	color:#000;
}
#nav-map-right a:hover {
	color:#a03517;
}

#nav-map-right2 {
	color:#a03517;
    padding: 0px 5px 0px 10px;
    overflow:auto;
	overflow-x: hidden; 
	overflow-y: auto;
    height:200px;
}

#nav-map-right2 a {
	color:#000;
}
#nav-map-right2 a:hover {
	color:#a03517;
}

#box-light-brown {
	border: 1px solid #a03517;
	background: #F9D3A6;	
	margin-top:5px;
}

#box-light-brown td {
	border-bottom:1px solid #a03517;
	padding:2px;
	padding-left:5px;
	}
	
#box2 {
	float:left;
	border-right:1px solid #a03517;
	padding:5px;	
	width:290px;
	margin-right:20px;	
	margin-bottom:20px;
}

#box2 span{
	margin:-5px;
	display:block;
	background:#a03517;
	padding:2px;
	color:white;
	font-weight:bold;
	margin-bottom:10px;
}

#title {
	font-weight:bold;
	color: #a03517;
	display:block;
	text-align:center;
	font-size:18px;
	margin-top:30px;
}

#clear { clear:both; }

.img-float-left {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}

.img-float-left-touri {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}

.img-float-left-touri img {
	border:1px solid #a03517;
}

#sight-data {
	float:right;
	border:1px solid #a03517;
	background:#F9D3A6;
	padding:5px;
	width:320px;
	margin-bottom:20px;
}

#search-results-1 {
	padding:8px 0px;
	border-bottom: 1px solid #a03517;
}

#search-results-2 {
	padding:8px 0px;
	border-bottom: 1px solid #a03517;
	background: #F9D3A6;
}

#teaser {
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #a03517;
}

#article {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #a03517;
}


/* ##################### Galerie ############################# */

#categorybox-container {
	float: left;
	width: 290px;
	height:300px;
	margin:0px 10px 20px 10px;		
	padding-top:0px;
	border: 1px solid #a03517;
}

#categorybox-container span {
	font-size:16px;
	margin:0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	padding-top:2px;
	background:#a03517;
	color:#fff;
	display:block;
}

#categorybox {
	text-align:center;
	padding:5px;
}

#gallery-desc {
	padding:5px;
}

#total_files {
	float:right;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	margin-top:-15px;
}

#gallery-main-desc {
	display:block;
	height:50px;
}

#gallery-main {
	width:300px; 
	float:left; 	
	border:1px solid #a03517;
}

#gallery-main-content {
	padding:0px 20px;
	color:#5F5F5F;
}

#box-gal-right {
	border:1px solid #a03517;
	background: #F9D3A6;
	margin-bottom:10px;
}
#box-gal-right-content2 a{
	color:#a03517;
	text-decoration:none;
}
#box-gal-right-content2 a:hover{
	color:#000;
}
#box-gal-right-content {
	padding:5px;
}
#box-gal-right-content2 {
	padding:5px;
	background: #F4DEC5;
	border-top:1px solid #a03517;
}

.thumbs-ort {
	float:left;
	margin: 0px 2px 2px 0px;
}


/* ##################### Formular ############################# */

input, textarea {
	border:1px solid #a03517;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#fff;
}
input:focus, textarea:focus {
	border:1px solid #000;
	border-right:1px solid #a03517;
	border-bottom:1px solid #a03517;
	background:#F4DEC5;
	background:#F4DEC5;
}

label {
	font-style:normal;
}

.input {
	background:#a03517; 
	color:#fff; 
	font-weight:bold;
}

.cse-branding-bottom {
	float:right;
}




