/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:/*#94C43A*/#A5C6E3;
}

.borderright {
	border-right-color:#DCDCDC;
	border-right-width:1px;
	border-right-style:solid;
}

#contentcontainer ul {
	list-style-position:outside;
	list-style-image:url(images/list_image.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	font-weight:bold;
}

#columnleftcontainer ul {
	list-style-position:outside;
	list-style-image:url(images/list_image.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	font-weight:bold;
}

#columnrightcontainer ul {
	list-style-position:outside;
	list-style-image:url(images/list_image.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	font-weight:bold;
}

#newscontainer ul {
	list-style-position:outside;
	list-style-image:url(images/list_image.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	font-weight:bold;
}

a {
	color:#1D71B9;
}

a:hover {
	text-decoration:none;
}

/*******************************************/
/* Position und Formatierung der Container */
/*******************************************/

#container {
	background-color:white;
}

#footerleftcontainer {
	background-color:#F6F9FC;
	height:50px;
	overflow:hidden;
	/*width:200px;*/

}

#footermiddlecontainer {
	background-color:#F6F9FC;
	padding-left:0px;
	/*width:500px;*/
	height:50px;
	/*border-left-color:white;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:white;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-width:0;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*text-align:center;*/
}

#footerrightcontainer {
	background-color:#F6F9FC;
	height:50px;

}

#topbanner {
	width:900px;
	height:129px;
	background-image:url(images/topbanner1.jpg);
}

#searchcontainer {
	width:200px;
	height:40px;
}

#mainmenucontainer {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:0;
	margin-top:10px;
	
}

#imagecontainer {
	margin:0;
	padding:0;
	width:700px;
	/*height:320px;*/
	border-bottom-color:#DCDCDC;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#imagemaincontainer {
	margin:0;
	padding:0;
	width:450px;
	height:320px;
	overflow:hidden;
	/*height:320px;*/
	border-bottom-color:#DCDCDC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-image:url(images/harrys-start1.jpg);
	background-repeat:no-repeat;
}

#contentcontainer {
	padding:0;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	width:430px;
}

#columnrightcontainer {
	padding:0;
	margin-top:10px;
	margin-left:10px;
	width:230px;
}

#columnleftcontainer {
	padding:0;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	width:180px;
}

#newscontainer {
	margin-top:10px;
	margin-left:10px;
	width:230px;
	height:210px;
	overflow:hidden;
}

#newslettercontainer {
	margin:0;
	padding:0;
	padding-top:10px;
	/*width:230px;*/
	height:100px;
	overflow:hidden;
	background-color:#96C33D;
	padding-left:20px;
	
}

#iframeadults {
	height:580px;
	overflow:hidden;
}



/*******************/
/* Hauptnavigation */
/*******************/

.mainnav1 {
}

.mainnav1 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	width:200px;
	
}

.mainnav1 ul li {
	margin:0;
	padding:0;
}

.mainnav1 a {
	display:block;
	padding-left:30px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	/*background-image:url(images/bg_mainnav_act.gif);
	background-repeat:no-repeat;*/
	color:#333333;
}

.mainnav1 #current {
	background-image:url(images/bg_mainnav_act.gif);
	background-repeat:no-repeat;
	color:#1D71B9;
}

.mainnav2 {

}

.mainnav2 ul {
	font-size:10px;
	width:178px;
}

.mainnav2 ul li {
	text-decoration:none;
	padding-left:20px;
}

.mainnav2 a {
	/*background-image:url(images/bg_subnav_act.gif);*/
}

.mainnav2 #current {
	background-image:url(images/bg_subnav_act.gif);
	background-repeat:no-repeat;
	color:#1D71B9;
}


/*******************************************/
/* CSS styled content                      */
/*******************************************/


.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#333333;
}

.csc-header h1 {
	/*display:block;*/
	height:24px;
	background-image:url(images/bg_header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	overflow:hidden;
}

/* News */
.newsheader1 {
	/*display:block;*/
	height:24px;
	background-image:url(images/bg_header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	overflow:hidden;
}

.news-latest-container h2 {
	height:24px;
	background-image:url(images/bg_header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	overflow:hidden;
}

.news-latest-container h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.news-latest-container h3 a {
		color:#667453;
}

.news-latest-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.news-latest-morelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#667453;
}

.news-list-morelink {
	font-family:Arial, Helvetica, sans-serif;
}

.news-list-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	display:block;
}

.news-list-item h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

.news-single-timedata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.news-single-backlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#667453;
}

#newscontainer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contentcontainer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Sitemap */
.csc-sitemap a {
	color:667453;
	text-decoration:none;
}

.csc-sitemap a:hover {
	text-decoration:underline;
}



/* Formular */
.csc-mailform {
	border:none;
}

.csc-mailform label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	display:block;
}

.csc-mailform input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	background-color:#E8F1F8; /*hellblau*/
}

.csc-mailform textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	background-color:#E8F1F8; /*hellblau*/
}

.csc-mailform-label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:667453;
	font-weight:bold;
	margin-top:5px;
	display:block;
}




/* Suche */
.csc-searchform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#667453;
}

.csc-searchform input {
	background-color:#D5E7B1; /*hellgruen*/
}

.csc-noSearchResultMsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:red;
}

.csc-searchResultInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#667453;
}

.csc-searchResult {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.csc-sword {
	color:red;
}


/* Suchfeld */
.tx-macinasearchbox-pi1 {
	margin-top:10px;
	width:180px;
	margin-left:10px;
}

.tx-macinasearchbox-pi1 .submitbutton {
	background-color:#96C33D; /*hellgruen*/
	color:white;
}


/* indexed search */
.tx-indexedsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.tx-indexedsearch-searchbox {
	font-size:11px;
}

.tx-indexedsearch-searchbox-button {
	background-color:#96C33D; /*hellgruen*/
	color:white;
}


/* Bilder */
.csc-textpic-caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

/* Tabellen */
table .contenttable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #A5C6E3;
	width:100%;
}

table .contenttable td {
	padding:5px;
}

table .contenttable .tr-odd {
	background-color:#D5E7B1; /*hellgruen*/
}

/* Seite weiterempfehlen */
.tip_many_friends {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#667453;
}

.tip_many_friends-field {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.tip_many_friends-input input, textarea {
	background-color:#D5E7B1; /*hellgruen*/
}

.tip_many_friends_thank_you {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#667453;
}

.tip_many_friends_thank_you-p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/* Login Formular */
.csc-loginform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}






/* Footer */
.footer {
	padding-top:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BBBBBB;
}

.footer a {
	color:#BBBBBB;
}

.footer ul {
	list-style-type:none;
}

.footer li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}



/* Gästebuch */

.tx-veguestbook-pi1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	font-weight:bold;
	color:black;
	background-color:#FFFFFF;
	padding-bottom:0;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	background-color:#FFFFFF;
	padding-top:0;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	background-color:#FFFFFF;
	padding-top:0;
}

.tx-veguestbook-pi1 textarea {
	background-color:#E8F1F8;
}

