body {
  width:100%; 
  height:100%;
  padding:0px;
  margin:0px;
  border:0px;
 	background-image:url(../images/bg.gif);
}

img {
  border:0px;
  margin:0px;
  padding:0px;
}

.alldiv {
	width:980px;
	height:646px;
	margin:auto;
}

.start {
	width:980px;
	height:630px;
	background-image:url(../images/mairamort_bg_1.gif);	
}

.start2 {
	width:980px;
	height:630px;
	background-image:url(../images/mairamort_bg_2.gif);	
}

.start3 {
	width:980px;
	height:630px;
	background-image:url(../images/mairamort_bg_3.gif);	
}

.text {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	color:#74726F; 
	line-height:18px
}

.text2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#DAD1C4;
  text-decoration:none;
}

.text2 a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#DAD1C4;
  text-decoration:underline;
}

.text2 a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#DAD1C4;
  text-decoration:none;
}

.gaestebuch {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  text-decoration:none;
}

.gaestebuch a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
}

.gaestebuch a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-decoration:none;
}

#language div a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#433522;
  text-decoration:none;
}

#language div a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#433522;
  text-decoration:none;
  font-weight:bold;
}

#impressum {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	color:#DAD1C4; 
	line-height:14px; 
	text-align:right;  
}

#impressum a {  
  text-decoration:none; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  font-style:normal; 
  color:#DAD1C4; 
  line-height:14px; 
  padding-top:10px;
}

#impressum a:hover {  
  text-decoration:none; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  font-style:normal; 
  color:#DAD1C4; 
  line-height:14px; 
  padding-top:10px;
  font-weight:bold;
}

#impressum span {  
  text-decoration:none; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  font-style:normal; 
  color:#DAD1C4; 
  line-height:14px; 
  padding-top:10px;
}

.contentdiv {
	width:582px; 
	height:241px; 
	float:left;
}

.content {
	width:100%; 
	height:200px; 
	overflow:auto;
}

.content ul, .content ol{
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
	line-height:19px;
  color:#DAD1C4;
	margin:0px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
	line-height:19px;
  color:#DAD1C4;
	margin:0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
	line-height:17px;
  color:#DAD1C4;
	margin:0px;
}

.contenttext {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.contenttext a {  
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.contenttext a:hover {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.contenttext strong, p strong, p {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.contenttext td {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.bodytext {  
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	color:#74726F; 
	line-height: 18px; 
}

#menue_links {
  text-align:right;
  vertical-align:top;
  color:#433522;  
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
}

#menue_links .inaktiv a {
  display:block;
  width:280px;
  height:20px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#433522;  
  padding-right:20px;
  #padding-right:25px;
  background-image:url(../images/clear.gif);
  background-repeat:no-repeat;
  background-position:285px 1px;
  #background-position:260px 1px;
}

#menue_links .inaktiv a:hover {
  display:block;
  text-decoration:none;
  padding-right:20px;
  #padding-right:25px;
  padding-top:0px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#433522;  
  width:280px;
  height:20px;
  background-image:url(../images/m_blume.gif);
  background-repeat:no-repeat;
  background-position:285px 1px;
  #background-position:260px 1px;
}
#menue_links .aktiv {
  display:block;
  text-decoration:none;
  padding-right:20px;
  #padding-right:25px;
  padding-top:0px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#433522;  
  width:280px;
  height:20px;
  background-image:url(../images/m_blume.gif);
  background-repeat:no-repeat;
  background-position:285px 1px;
  #background-position:260px 1px;
}

#menue {
  text-align:left;
	padding-left:20px;
}

#menue .inaktiv {
	float:left;
	padding-top:5px;
}

#menue .inaktiv a {
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  color:#DAD1C4;
}

#menue .inaktiv a:hover {
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  color:#fff;
}

#menue .aktiv {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	line-height:18px;
	float:left;
	padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  color:#fff;
}

.link {
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

.link:hover {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-style:normal; 
	line-height:18px;
  color:#DAD1C4;
}

input {
	margin:5px;
}

textarea {
	margin:5px;
}

.preise td {
	padding:8px;
	text-align:center;
}

/* pagination */
.pagination {
	font-size:75%;
	font-weight:bold;
	float:right;
}


.spacer10 { 
	height:10px; line-height:10px; font-size:10px; 	
}

.spacer11 { 
	height:11px; line-height:11px; font-size:11px; 	
}

.spacer12 { 
	height:12px; line-height:12px; font-size:12px; 	
}

.spacer14 { 
	height:14px; line-height:14px; font-size:14px; 	
}

.spacer20 {
	height:20px; line-height:20px; font-size:20px;
}

.spacer24 {
	height:24px; line-height:24px; font-size:24px;
}

.spacer25 {
	height:25px; line-height:25px; font-size:25px;
}

.spacer27 { 
	height:27px; line-height:27px; font-size:27px; 	
}

.spacer28 { 
	height:28px; line-height:28px; font-size:28px; 	
}

.spacer38 { 
	height:38px; line-height:38px; font-size:38px; 	
}


#kaldiv1 span, #kaldiv1 select, #kaldiv2 span, #kaldiv2 select { width: auto; }
.MLcpYearNavigation, .MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #585959; }
.MLcpDayColumnHeader, .MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate, .MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate, .MLcpCurrentDateDisabled, .MLcpTodayText, .MLcpTodayTextDisabled, .MLcpText { font-family: Arial; font-size: 11px; color:black; }
TD.MLcpDayColumnHeader { text-align: right; border: solid thin #585959; border-width: 0 0 0 0; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color: #D0D0D0; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate { color: #3c3c3c; }
.MLcpCurrentDate { color: #a1a1a1; }
.MLcpOtherMonthDate { color:#808080; }
TD.MLcpCurrentDate { color: #FFFFFF; background-color: #ffffff; border-width: 1px; border: 1px solid #585959; }
TD.MLcpCurrentDateDisabled { border-width: 1px; border: solid thin #585959; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border: solid thin #585959; border-width: 1px 0px 0px 0px; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height: 20px; text-decoration: none; }
A.MLcpTodayText { color: #585959; text-decoration: none; }
SPAN.MLcpTodayTextDisabled { color:#585959; }
.MLcpBorder { border: solid 1px #98846d; }


.menu_1-no { text-align:right; }
.menu_1-act { text-align:right; font-style:normal; font-weight:bold; }
a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; line-height:18px; color:#74726F; }
.fliesstext { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#DAD1C4; line-height:18px; }
.small {  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#DAD1C4; line-height:14px; padding-top:5px; }

table {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#DAD1C4;
  text-decoration:none;
}
