a:link {
	color: #005;
	text-decoration: none;
}
a:visited {
	color: #005;
	text-decoration: none;
}
a:hover {
	color: #054b65;
	
}
.readmore a:link {
	color: red;
	text-decoration: none;
}
.readmore a:visited {
	color: red;
	text-decoration: none;
}
.readmore a:hover {
	color: aqua;
}
html, div, ul, li {
	margin: 0;
	padding: 0;
}
ul {
	list-style-type : square;
}
.clear {
	clear: both;
}
.lynx {
	display: none;
}
body {
	margin: 0;
	padding: 0;
	background: #F1eaD7;
	font: 12px georgia, times, "times new roman", serif;
	text-align: center;
	background-image : url(../img/bg2.jpg);
	background-attachment : fixed;
}
#content table {
	font: 12px georgia, times, "times new roman", serif;
}
#content table tr {
	font: 12px georgia, times, "times new roman", serif;
}
#content table tr td {
	font: 12px georgia, times, "times new roman", serif;
}
#outer {
	margin : 0 auto;
	padding : 0;
	width : 774px;
}
#banner { 
	margin : 0 auto;
	padding : 0;
	width : 774px !important;
	width : 774px;
	height : 150px;
	background : url(../img/banner.jpg) no-repeat top center;
}
#logo {
	display : none;
}
#rahmen {
	margin: 20px 0 0 0;
	padding: 0;
	background : url(../img/perga_main3.gif) repeat-y center center;
	width: 774px !important;
	width: 774px;
	text-align: left;
}
#topmenu {
	position : relative;
	top : -30px;
	margin : 0 auto;
	padding : 0;
	width : 774px;
	height : 30px;
	background : url(../img/perga_head.gif) no-repeat -12px center;
	text-align : left;
}
#topmenu ul {
	position : relative;
 	margin: 0 0 0 15px;
	padding: 0;
	top : -15px;
	list-style-type: none;
	line-height : 20px;
}
#topmenu ul li {
	display : inline;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:active {
 	text-decoration: none;
	padding : .3em 1em .3em .5em;
	font-weight : bold;
	font-size : 14px;
	color: #005;
}
#topmenu a:hover {
	color : #00a;
}

#main {
	width : 750px;
	margin : 0 0 0 15px;
	padding : 0;
	position : relative;
	top : -40px;
}
#content {
	margin : 0;
	padding : 0;
	float : left;
	width : 560px;
	/*padding-left : 35px;*/
	color : #005;
	font : 1em/1.7em georgia, "Times New Roman", Times, serif;
}
#content .box {
	margin : 0 0 0 10px;
	position : relative;
	top : -12px;
}
#content p {
	font : 1em/1.7em georgia, "Times New Roman", Times, serif;
}
#content ul {
	margin : 0;
	padding : 0;
	list-style-type : square;
	line-height : 20px;
	margin-left : 18px;
}
#content h1 {
	font-size : 2em;
}
img {
	border-right : 2px ridge maroon;
	border-bottom : 2apx ridge maroon;
}
#content h2 {
	font-size : 1.5em;
}
#content h3 {
	font-size : 1.2em;
}
#content a:link.readmore, #content a:visited.readmore, #content a:active.readmore {
	color : Maroon;
}
#content a:hover.readmore {
	color : Black;
}
hr {
	color : #D3AF8B;
	background-color : #E5CCAE; 
	height : 1px;
	border : 1px solid #E5CCAE;
}
#sidebar {
	margin : 0;
	padding : 0;
	float : right;
	width : 160px;
	background-image : url(../img/lineh.gif);
	background-repeat : repeat-y;
	padding-left : 5px;
	text-align : center;
}
/*#sidebar ul {
	list-style : none;
}*/
#sidebar #navigation {
	min-height : 160px;
	text-align : left;
}
div[id] #navigation {
	height: auto;
	min-height : 160px;
}
#sidebar #navigation ul.top {
	list-style-type : square;
	margin-top : 10px;
	line-height : 20px;
}
#sidebar #navigation ul.top li {
	margin-left : 35px;
}
#sidebar #navigation ul.sub {
	list-style-type : none;
	margin : 0;
	line-height : 20px;
}
#sidebar #navigation ul.sub li {
	margin : 0;
}
#sidebar #navigation ul.navi {
	list-style-type : none;
	margin : 0;
	width : 150px !important;
	width : 160px;
	margin-top: 10px;
	/*background : #eab568;*/
	text-align : center;
	line-height : 20px;
	font-size : 110%;
	font-weight : bolder;
}
#sidebar em.arrowl {
	background-image : url(../img/arrow-l.gif);
	background-repeat : no-repeat;
	background-position : center;
	width : 0px;
	height : 5px;
	margin-right : 0px;
}
#sidebar em.arrowr {
	background-image : url(../img/arrow-r.gif);
	background-repeat : no-repeat;
	background-position : center;
	width : 0px;
	height : 5px;
	margin-left : 0px;
}
#sidebar #Partner ul.navi {
	list-style-type : none;
	margin : 0;
	width : 170px;
	margin-top: 10px;
	margin-left : -12px;
	/*background : #eab568;*/
	text-align : center;
	line-height : 20px;
	font-size : 90%;	
	font-weight : bolder;
}
#sidebar #Partner ul {
	position : relative;
	list-style-type : none;
	margin-top : 10px;
	margin-left :-10px;
	padding : 0;
}
#sidebar #Partner ul li {
	margin : 0;
	padding : 0;
	margin-left : 10px;
	margin-top : 5px;
}
#sidebar #Partner img {
	border : 0;
}
#sidebar #becher ul.navi {
	list-style-type : none;
	margin : 0;
	width : 150px;
	margin-top: 10px;
	margin-left : -5px;
	/*background : #eab568;*/
	text-align : center;
	line-height : 20px;
	font-size : 110%;	
	font-weight : bolder;
}
#sidebar #becher img {
	border : 0;
}
#sidebar #becher ul {
	position : relative;
	list-style-type : none;
	margin-top : 10px;
	margin-left :-10px;
	padding : 0;
	text-align : center;
}
#sidebar #becher ul li {
	margin : 0;
	padding : 0;
	margin-left : 10px;
	margin-top : 5px;
}
#footer {
	position : relative;
	margin : 0 auto;
	clear : both;
	top : -30px;
	width : 774px;
	height : 37px;
	background : url(../img/perga_foot2.gif) no-repeat -5px center;
}
#footer ul {
	line-height : 20px;
	list-style : none;
}
#footer li {
	background : transparent;
}
#kontakt {
	position : relative;
	top : -20px;
	margin : 0 auto;
	width : 774px;
	height : 100px;
	background : url(../img/perga_footer.gif) no-repeat center center;
}
#kontakt ul {
	position : absolute;
	top : 20px;
	left : 40px;
	width : 700px;
	display : inline;
	line-height : 20px;
}
#kontakt ul li {
	margin-top : 20px;
	display : inline;
}
.powered {
	color : #444;
	font-size : 10px;
}
#feedback_form div {
	clear : both;
	margin : 5px 20px;
}
#feedback_form input.button {
	border : 1px solid;
	border-color : #ccc #999 #999 #ccc;
	padding : 2px 10px 2px 10px;
	margin : 10px 0px 0 auto;
	color : #000;
	font : normal 11px Arial, sans-serif;
	letter-spacing : 1px;
	background : #ebe9d4;
	float : right;
}
#feedback_form input.button:hover {
	border : 1px solid;
	border-color : #ccc #999 #999 #ccc;
	padding : 2px 10px 2px 10px;
	margin : 10px 0px 0 auto;
	color : #fff;
	font : normal 11px Arial, sans-serif;
	letter-spacing : 1px;
	background :  #feb801;
	float : right;
	cursor : pointer !important;
	cursor : hand;
}
#feedback_form input.feed {
	float : right;
	margin-right : 0px;
}
input.feed {
	border-width : 0 0px 1px 0;
	border-style : dotted;
	background : transparent;
	border-color : #ccc #999 #999 #ccc;
	width : 400px;
	font : 11px "Courier New", Courier, monospace;
	color : #377ca0;
}
#feedback_form textarea {
	border : 1px solid;
	border-color : #ccc #999 #999 #ccc;
	color : #377ca0;
	float : right;
	margin-right : 0px;
	width : 400px;
}
#feedback_form input:focus, #feedback_form textarea:focus {
	border-color:#377ca0;
	background :#fefefe;
}
label.inline { width: 120px; /*	vertical-align : top;*/ float: left; text-align: right; }
.gallery { margin-left: 10px; list-style-type: none; }
fieldset.galery {
	width : 540px !important;
	width : 540px;
	border-top : 3px double #0f2b1a;
	border-bottom : 0px dotted #0f2b1a;
	border-left : 0px dotted #0f2b1a;
	border-right : 0px dotted #0f2b1a;
	padding : 5px 5px;
	margin : 5px;
	font-size : 11px;
	float : left;
	vertical-align : top;
}
legend {
	padding : 2px 10px 2px 10px;
	margin : 0px 5px;
	letter-spacing : 1px;
}
.container {
	width : 540px !important;
	width : 540px;
	text-align : center;
	padding : 0px;
	margin : 0px;
}
.thumbnail {
	width : 165px !important;
	width : 163px;
	height : 170px;
	border : 1px dotted #500;
	margin : 5px 5px 5px 5px;
	padding : 0px;
	float : left;
}
.container .thumbnail p {
	margin : 0;
	padding : 0;
}
.container .thumbnail img { margin: 1px; }
.container .thumbnail a img { border: none; }
.pager {
	position : relative;
	top : -15px;
	margin : 0 0 0 360px;
	padding : 0px;
	width : 210px;
	height : 40px;
	text-align : right;
}
.pager a {
	padding-right : 5px;
	margin : 0 0 5px 0;
}
.pager b {
	font-size: 10px;
	padding-right : 5px;
}
.pager span {
	position : relative;
	top : 7px;
	font-size: 10px;
	font-style : normal;
	padding-right : 3px;
}
.pager a img {
	border : none;
	vertical-align : bottom;
}
#content .imagev {
	text-align : center;
} 
#content .imagev img {
	text-align : center;
}
.locator {
	clear : both;
	margin : 5px 0 5px 0px;
	padding : 0;
	line-height : 17px;
}
p.img {
	width : 130px;
	height : 130px;
	background : url(../img/img_bg.gif) no-repeat;
	margin : auto;
	padding : 0px;
	float : left;
	text-align: center;
}
p.img-news {
	width : 130px;
	height : 130px;
	margin : auto;
	padding : 0px;
	float : right;
	text-align: center;
}
p.img img {
	padding : 0px;
	position : relative;
/*	top : 65px;
	left : 65px;*/
	margin : 15px auto;
	border : 0;
}
p.img img a {
	padding : 0px;
	position : relative;
/*	top : 65px;
	left : 65px;*/
	margin : 15px auto;
	border : 0;
}
fieldset.artikel {
	width : 540px !important;
	width : 540px;
	border-top : 3px double #0f2b1a;
	border-bottom : 0px dotted #0f2b1a;
	border-left : 0px dotted #0f2b1a;
	border-right : 0px dotted #0f2b1a;
	padding : 5px 5px;
	margin : 5px;
	font-size : 11px;
	float : left;
	vertical-align : top;
}
legend.artikel {
	background : transparent;
	padding : 2px 10px 2px 10px;
	margin : 0px 5px;
	letter-spacing : 1px;
	font-variant : small-caps;
	font-size : 1.2em;
	border : 0;
}
legend.article a {
	text-decoration : none;
}
.thumb {
	position : relative;
	top : -15px;
	margin : 0;
	padding : 0;
	float : right;
}
.article {
	position : relative;
	top : -15px;
	margin : 0;
	padding : 0;
	width : 560px;
	background : url(../img/line.gif) no-repeat left bottom transparent;
}
.article ul li {
	list-style-type : square;
}
.article h3 {
	margin-top : 30px;
}
.article-image {
	/*width : 80%;*/
	text-align : center;
}
.anreisser {
	float : left;
	width : 360px;
	background : transparent;
}
.anreisser-pic {
	position : relative;
	float : right;
	top : -20px;
}
.shooter {
	margin : 0;
	padding : 0;
	width : 560px;
	background : url(../img/line.gif) no-repeat left bottom transparent;
}
.news {
	position : relative;
	top : -20px;
	margin : 0;
	padding : 0;
	width : 560px;
	background : url(../img/line.gif) no-repeat left bottom transparent;
}
.shoot {
	width : 560px;
	margin : 0;
	padding : 0;
	float : left;
}
#news {
	font : 1em/1.7em georgia, "Times New Roman", Times, serif;
}
.news a:link, .news a:visited, .news a:active {
	color : Maroon;
}
.news a:hover {
	color : Black;
}
#sidebar #lastnews {
	margin-top : 10px;
	text-align : left;
}
#sidebar #lastnews ul.navi {
	list-style-type : none;
	margin : 0;
	width : 150px;
	margin-top: 10px;
	margin-bottom : 10px;
	/*background : #eab568;*/
	text-align : center;
	line-height : 20px;
	font-size : 110%;
	font-weight : bolder;
}
.small {
	margin : 0 0 0 5px;
	padding : 0;
	width : 150px;
}
