
body {
	background:#e0e0e0;
}

a:link {
color:#5B7418;
}

a:active {
color:#5B7418;
}

a:hover {
color:#5B7418;
}

a:visited {
color:#5B7418;
}

h1 {
color:#e7c62a;
margin-bottom:20px;
text-shadow: #000 2px 2px 3px;
}

h2 {
font-size:1.3em;
color:#E7C62A;
margin:10px 0px 10px 0px;
text-shadow: #000 2px 2px 3px;
}

#feier a {
color:#e7c62a;
}

#page {
	width:1000px;
	margin: auto;
}

#header {
	height:150px;
	width:1000px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:left;
}
#top {
	width:1000px;
	height:40px;
	background-color:#942B3D;
	border-bottom: 1px solid #000;
}

#menu {
	width:1000px;
	background-color:#942B3D;
	border-bottom: 1px solid #800319;
	float: left;
	margin-left:0px;

}
* {
	margin: 0;
	padding: 0;
}
#menu ul {
list-style:none;
}
#menu li {
float:left;
width:auto;
}
#menu a {
display:block;
padding: 10px 19px;
font: bold 0.8em/1.6em Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans serif;
background-color:#942B3D;
color:#f3d237;
border-left: 1px solid #530110;
}
#menu li:last-child a {
	border-right: 1px solid #530110;
}
#menu li.current a {
	background-color:#C50A2B;
	color:#fff;
	text-decoration:none;
}

#menu a:hover, #menu a:focus {
background-color:#C50A2A;
color:#fff;
}


#content {
	background-color:#c0c0c0;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	font: 1em/1.6em Verdana;
	color:#4d4d4d;
}

#sidebar {
width:250px;
min-height:250px;
height: auto;
margin: 0px 10px 0 10px;
}

#sidebar p {
	font-size:0.8em;
}


#sidebar a {
	font-size:11px;
}

#sidebar1 {
width:250px;
margin: 30px 20px 20px 20px;
border: 2px dashed #333;

}

#sidecontent {
width:300px;
float:left;

}

#main {
	padding:30px;
	margin-left:270px;
	min-height:680px;
}

line{
	height:1px;
	background-color:#6b6a6a;
	border-bottom:2px solid #929292;
	margin:8px 10px 0 3px ;
	overflow:hidden;
}


#footer {
height:25px;
background-color:#c0c0c0;
margin-bottom:30px;
}

#imagebox {
	width:660px;
	border: 2px dashed #333;
	margin: 5px 0 10px 0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 580px;
    padding: 20px 40px;
	background-image:url(../images/bg2.png);
	background-repeat:repeat-x;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  550px;
    height: 200px;
	margin-left:15px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 600px;
    height: 200px;

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 100px;
	right:20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 100px;
    left: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}


.jcarousel-skin-tango1 .jcarousel-container-horizontal {
    width: 200px;
	margin-bottom: 10px;
}


.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:  200px;
    height: 300px;
	margin-left:15px;
}


.jcarousel-skin-tango1 .jcarousel-item {
    width: 200px;
    height: 300px;

}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


UL.tabNavigation {
		    list-style: none;
			margin-top:5px;
		    margin-bottom: 15px;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 15px;
			margin-top: 3px;
			width:640px;
			border: 2px dashed #333;
			margin: 5px 0 10px 0;
			min-height:300px;

		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}
		
	#gallery {
		padding: 10px;
		width: 630px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #3e3e3e;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 0px solid #fff;
		border-width: 5px 5px 5px;
	}
