input {
	font-size: 10px;
	color: #669966;
	font-family: Tahoma;
}
textarea {
	font-size: 10px;
	color: #669966;
	font-family: Tahoma;
}
select {
	font-size: 10px;
	color: #006633;
	font-family: Tahoma;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #669966;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight:500;
	text-decoration:none;
	color: #669966;
}
#base {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: 500;
	color: #004623;
	text-decoration: none;
}
body {
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #96E38A;
	scrollbar-arrow-color: #009900;
	window-color: #ff0000;
	background-color: #E2FBD8;
}
.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.box1 {
	padding: 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	margin: 2px;

}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}
.bord {
	border-top: thin dotted #000080;
	border-right: thin dotted #000080;
	border-bottom: thin none #000080;
	border-left: thin dotted #000080;
}
.borddue {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}
.bordtre {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}
.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}
.feed {
	border: 1px solid #669966;
}
.footeriva {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #666666;
}
.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}
.foto {
	border-top: 1px solid #2B4C13;
	border-right: 1px solid #2B4C13;
	border-bottom: 1px solid #2B4C13;
	border-left: 1px solid #2B4C13;
}
.fotoindex {
	border: 1px solid #2B4C13;
}
.gallo {
	border: thin outset #000040;
}
h3 {
	color: 2B4C13;
}
/*   */

.int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	font-weight: bolder;
}
  A.int:LINK {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: none;
 }

A.int:VISITED {
	font: 900 normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
 }

A.int:HOVER {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8040;
	text-decoration: none;
}

A.int:ACTIVE {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
  A.intnopos:LINK {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1C310C;
	text-decoration: none;
 }
A.intnopos:VISITED {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1C310C;
	text-decoration: none;
 }
A.intnopos:HOVER {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3B6A19;
	text-decoration: none;
 }
A.intnopos:ACTIVE {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #669966;
	text-decoration: none;
}
A.int2:LINK {
	font: bolder normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BBB10E;
	text-decoration: none;
 }

A.int2:VISITED {
	font: bolder normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #33034D;
	text-decoration: none;
 }

A.int2:HOVER {
	font: bolder normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #33034D;
	text-decoration: none;
}

A.int2:ACTIVE {
	font: bolder normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #33034D;
	text-decoration: none;
}

/* */
.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: 800;
	color: #CAEBB1;
	text-decoration: none;
	text-align: left;

}
a.menu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: 800;
	color: #9BD09B;
	text-decoration: none;
}
a.menu:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 55px;
}
a.menu-lang {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: 800;
	color: #9BD09B;
	text-decoration: none;
	padding-left: 10px;
}
a.menu-lang:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 50px;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #310062;
	font-weight: 700;
	text-align: justify;
}
.posta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #FF0000;
	text-decoration: none;
}
a.posta:LINK {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
 }
a.posta:VISITED {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
 }
a.posta:HOVER {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FBEC84;
	text-decoration: none;
}
a.posta:ACTIVE {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFBF;
	text-decoration: none;
}
a.postaiva:LINK {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
 }
a.postaiva:VISITED {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: none;
 }
a.postaiva:HOVER {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.postaiva:ACTIVE {
	font: 900 normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF64;
	text-decoration: none;
}
A.posta2:LINK {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }

A.posta2:VISITED {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
A.posta2:HOVER {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8080FF;
	text-decoration: none;
}
A.posta2:ACTIVE {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 226, 251, 216;
}
.titel {
	font-family: Tahoma, Arial, Verdana;
	font-size: 24px;
	color: #2B4C13;
	font-weight: 900;
	padding-right: 50px;

}
.titelapt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #89C870;
	font-weight: 900;
}
.titel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2b4c13;
	font-weight: 900;
}
.tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330066;
	font-weight: bolder;
	padding-left: 10px;
}
.titel3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669966;
	font-weight: 900;
}
td {
	font-family: verdana;
	font-size: 11px;
	color: #2B4C13;
	font-weight: 500;
	text-decoration: none;
}
th {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
.urlaub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	font-variant: small-caps;
	color: #000080;
    width: 100px;
}
.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
a.wohn {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:900;
	color: #C13414;
	text-decoration: none;
	background-color: #FFFF99;
}
a.wohn:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:900;
	color: #304430;
	background-color: #ffffff;
}
 
.bordato {
	border: 1px solid #333333;
}
.fewo {
	height: 40px;
	width: 150px;
}
.descript {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #669966;
}
.transf {
	background-color: #D1F8C2;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #669966;
}
.map {
	height: 400px;
	width: 540px;
	border: 1px solid #669966;
}
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}
#FrogJS {
width: 700px;
height: 525px;
margin: 0 auto;
padding-top: 30px;
}
#FrogJSCredit {
text-align: right;
font-size: 10%;
color: #E2FBD8;
padding: 0px;
}
#FrogJSCaption {
text-align: center;
line-height: normal;
padding: 0px;
}
frame {
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #96E38A;
	scrollbar-arrow-color: #009900;
	window-color: #ff0000;
	background-color: #E2FBD8;
	margin: 0px;
	padding: 0px;
	scrollbar-track-color:#EAF4FC;
	scrollbar-face-color:#E0E9EB;
	scrollbar-face-color:#E0E9EB;
	scrollbar-shadow-color: #F2F4F6;
	scrollbar-highlight-color: #E0E9EB;
	scrollbar-3dlight-color: #D7DFE1;
	scrollbar-darkshadow-color: #B3B9BA;
	scrollbar-arrow-color:#777777;
	scrollbar-base-color:#ECF9FC;
}
frameset {
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #96E38A;
	scrollbar-arrow-color: #009900;
	window-color: #ff0000;
	background-color: #E2FBD8;
	margin: 0px;
	padding: 0px;
}
#scroll{
	scrollbar-track-color:#EAF4FC;
	scrollbar-face-color:#E0E9EB;
	scrollbar-face-color:#E0E9EB;
	scrollbar-shadow-color: #F2F4F6;
	scrollbar-highlight-color: #E0E9EB;
	scrollbar-3dlight-color: #D7DFE1;
	scrollbar-darkshadow-color: #B3B9BA;
	scrollbar-arrow-color:#777777;
	scrollbar-base-color:#ECF9FC;
}

