body {

  margin:0;
  border:0;
  padding:0;

  height:100%; 
  max-height:100%; 
  background:#F7DBB5;
  
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:76%;

  overflow: hidden; 
  }
  
h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #400080;
	margin: 0px;
	padding: 16px 0px 0px 20px;
}

h2 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 12px 110px 0px 20px;
}

* html h2 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 12px 0px 0px 20px;
}



dl#patenbox {
background:#FBCA7A;
border:1px solid #00049F;
color: black;
clear:both;
font-size:75%;
line-height:140%;
margin-top:10px;
margin-left:1px;
margin-right:0px;
padding: 5px;
width:190px;
}

img.patenbox {
display:block;
float:left;
margin-right:5px;
}

* html dl#patenbox {
width:200px;
}

dl#patenbox dt {

float:left;
font-weight: bold;
margin-right:0px;
width:120px;
}

dl#patenbox dd {
margin-left:0px;
margin-bottom:1px;
}


p.copyright {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

p.reisefuehrer {
	font: 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000;
}

.tabellenbereich a:link.urheber { display:inline; margin: 0; padding: 0 0 0 0; color:#00049F; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.tabellenbereich a:visited.urheber { display:inline; margin: 0; padding: 0 0 0 0; color:#400040; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.tabellenbereich a:active.urheber { display:inline; margin: 0; padding: 0 0 0 0; color:#400040; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }

.tabellenbereich a:link.zwischenseiterechts { display:inline; margin: 0; padding: 0 0 0 0; color:#00049F; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.tabellenbereich a:visited.zwischenseiterechts { display:inline; margin: 0; padding: 0 0 0 0; color:#400040; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.tabellenbereich a:active.zwischenseiterechts { display:inline; margin: 0; padding: 0 0 0 0; color:#400040; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }


#seitenkopf {

  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:120px; 

  overflow:auto; 

  background:#00049F;
  background-image:url(images/bg-reiselinks-oben.jpg);
  color:#FFF;
  }

#inhaltsbereich {

  position:fixed; 
  top:120px;
  left:0;
  bottom:0px; 
  right:0; 
  overflow:auto;
 
  background:#FFFF99;
  background-image:url(images/bg-sand.jpg);
  }

* html body {
  padding:120px 0px 0px 0px; 
  } 
  
* html body.iframe {
  padding:0px 0px 0px 0px; 
  }

* html #inhaltsbereich {
  height:100%; 
  width:100%; 
  }

#seitenkopf img {
  float:left;
  margin:8px 10px 10px 0px;
  display:inline; 
  }

#seitenkopf ul {
  clear:both; 
  text-align:right; 
  border-top:1px solid #00049F;
  border-bottom:1px solid #00049F;
  }

#seitenkopf ul {
  margin:0; 
  padding:0; 
  list-style-type:none; 
  background:#98BCFF; 
  height:20px;
  }

#seitenkopf ul li.impresslinks {
  float:left;
  margin:1px 0px 0px 53px;
  display:inline; 
  color:#0000FF;
  }
 

#seitenkopf ul li {
  display:inline;
  color:#00049F;
  }

a:link.verlauf { color:#00049F; text-decoration:underline; }
a:visited.verlauf {color:#0000FF; text-decoration:underline; }
a:active.verlauf {color:#00049F; font-weight:bold; }


#seitenkopf form.sitesearch { 
  float:left;
  width:240px;
  margin:34px 0px 0px 23px;
  display:inline;
  background:none;
  border:none;

  }

#seitenkopf td, select, radio { font-size:0.8em; font-family:Verdana,sans-serif; color:#000; }
#seitenkopf p.sitesearch { clear:both; display:inline; font-size:10px; font-family:arial,verdana,sans-serif; color:#FFF; }
#seitenkopf p.headbanner {float:left; margin:9px 0px -11px 60px; display:inline; }
#seitenkopf img {border: none; margin-left:10px; }
* html #seitenkopf p.headbanner {float:left; margin:9px 0px 5px 40px; display:inline; }

div#boximhead { float:right; width:145px; padding:5px 0px 3px 5px; margin-right:18px; margin-left:10px; margin-top:5px; margin-bottom:0px;}

* html div#boximhead {padding:10px 0px 3px 15px;}

a:link.headerbox { display:inline; margin: 0; padding: 0 0 0 0; color:#FFFFFF; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
a:visited.headerbox { display:inline; margin: 0; padding: 0 0 0 0; color:#FFFFFF; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }
a:active.headerbox { display:inline; margin: 0; padding: 0 0 0 0; color:#FFFFFF; font-size:10px; font-family:arial,verdana,sans-serif; text-decoration:underline; }

.navibereich {width:17%; float:left; text-align:justify; margin-right:3%;}
.tabellenbereich {width:585px; float:left; text-align:justify; margin-right:1%; margin-left:3%; font-size:1.3em;}

.tabellenbereich td {font-size:11px; font-family:arial,verdana,sans-serif; color:#400040; line-height:normal;}

.tabellenbereich a:link {font-size:small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#00049F; text-decoration:underline; line-height:normal;}
.tabellenbereich a:active {font-size:small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#400040; text-decoration:underline; line-height:normal;}
.tabellenbereich a:visited {font-size:small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#400040; text-decoration:underline; line-height:normal;}

* html .tabellenbereich a:link {font-size:x-small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#00049F; text-decoration:underline; line-height:normal;}
* html .tabellenbereich a:active {font-size:x-small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#400040; text-decoration:underline; line-height:normal;}
* html .tabellenbereich a:visited {font-size:x-small; font-weight:bold; font-family:arial,verdana,sans-serif; color:#400040; text-decoration:underline; line-height:normal;}

.skyscraperbereich {width:11%; float:left; text-align:justify; margin-right:1%; margin-left:0%;}
* html .navibereich {width:16%; float:left; text-align:justify; margin-right:0%;}
* html .tabellenbereich {width:585px; float:left; text-align:justify; margin-right:1%; margin-left:3%; font-size:1.3em;}
* html .skyscraperbereich {width:10%; float:left; text-align:justify; margin-right:1%; margin-left:0%; border:0; padding-top:10px;}

#skyscraperbereich img.bannerextra1 {float:right;}


form.linkekartenbox {
		margin: 0;
		width: 177px;
		border-bottom:3px solid #00049F;
		border-left:1px solid #000CA5;
		border-right:1px solid #00049F;
		background-color: #000CA5;
		padding: 12px;
		}


* html form.linkekartenbox {
  		margin: 0;
		width: 201px;
		border-bottom:4px solid #00049F;
		border-left:1px solid #000CA5;
		border-right:1px solid #00049F;
		background-color: #000CA5;
		padding: 12px 0px 12px 15px;
  		}


.Land {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #98BCFF;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.Stadt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #9CBEFF;
	font-weight: bold;
	color: #000000;
}
.Region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #98BCFF;
	font-weight: bold;
	color: #333333;
}



form.unterlandmenu {
		margin: -7px 0px -10px -35px;
		width: 700px;
	  background-color: transparent;
	  border-bottom: none;
		border-left: none;
		border-right: none;
		padding: 20px;
		}


* html form.unterlandmenu {
    margin: -7px 0px 10px -20px;
		width: 605px;
		padding: 18px 10px 0px 20px;
  		}


.Unterland {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #99BCFF;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.Unterstadt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #9CBEFF;
	font-weight: bold;
	color: #000000;
}
.Unterregion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #98BCFF;
	font-weight: bold;
	color: #333333;
}


#menurslks ul {
		list-style: none;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}

#menurslks li.spacer {
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 1px;
		line-height: 1px;
		margin: 0;
		padding: 0;
		}
		

img        {
    border: none;
    
} 


img.unternavi        {
    border: none;
    margin-left:42px;
    
} 

img.bottom {
    border: none;
    margin-bottom:-2px;
  
} 

* html img.bottom {
    border: none;
    margin-bottom:0px;
  
} 
	
#menurslks {
	width: 200px;
	margin: 1px;
	border-style: solid solid none solid;
	border-color: #00049F;
	border-size: 1px;
	border-width: 1px;
	}

#menurslks li a {
	height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;
	}

#menurslks li.blocktitle {
	color: #FFFF99;
	display: block;
	background: #00049F;
	text-decoration: none;
	padding: 3px 0 5px 15px;
	}	

#menurslks li.topkategorien1 a:link, #menurslks li.topkategorien1 a:visited {
	color: #000CA5;
	display: block;
	margin: 0px 0px 0px 0px;
	background:  url(buttons/topkategorien.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li.topkategorien1 a:hover {
	color: #000CA5;
	margin: 0px 0px 0px 0px;
	background:  url(buttons/topkategorien.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.topkategorien2 a:link, #menurslks li.topkategorien2 a:visited {
	color: #000CA5;
	display: block;
	margin: 0px 0px 0px 7px;
	background:  url(buttons/topkategorien.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li.topkategorien2 a:hover {
	color: #000CA5;
	margin: 0px 0px 0px 7px;
	background:  url(buttons/topkategorien.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.topkategorien3 a:link, #menurslks li.topkategorien3 a:visited {
	color: #000CA5;
	display: block;
	margin: 0px 0px 0px 14px;
	background:  url(buttons/topkategorien.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li.topkategorien3 a:hover {
	color: #000CA5;
	margin: 0px 0px 0px 14px;
	background:  url(buttons/topkategorien.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li a:link, #menurslks li a:visited {
	color: #FFFF99;
	display: block;
	background:  url(buttons/menulinks.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li a:hover {
	color: #00049F;
	background:  url(buttons/menulinks.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.erste5 a:link, #menurslks li.erste5 a:visited {
	color: ##FFFF99;
	display: block;
	background:  url(buttons/menulinks1-5.gif);
	padding: 3px 0 5px 15px;
	}

#menurslks li.erste5 a:hover {
	color: #00049F;
	background:  url(buttons/menulinks1-5.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.erste5mehr a:link, #menurslks li.erste5mehr a:visited {
	color: ##FFFF99;
	display: block;
	background:  url(buttons/menulinks1-5mehr.gif);
	padding: 3px 0 5px 15px;
	}

#menurslks li.erste5mehr a:hover {
	color: #00049F;
	background:  url(buttons/menulinks1-5mehr.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.zweitebene a:link, #menurslks li.zweitebene a:visited {
	color: ##FFFF99;
	margin: 0px 0px 0px 7px;
	display: block;
	background:  url(buttons/menulinks.gif);
	padding: 3px 0 5px 15px;
	}

#menurslks li.zweitebene a:hover {
	color: #00049F;
	background:  url(buttons/menulinks.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}

#menurslks li.zweitebenemehr a:link, #menurslks li.zweitebenemehr a:visited {
	color: ##FFFF99;
	margin: 0px 0px 0px 7px;
	display: block;
	background:  url(buttons/menulinksmehr.gif);
	padding: 3px 0 5px 15px;
	}

#menurslks li.zweitebenemehr a:hover {
	color: #00049F;
	background:  url(buttons/menulinksmehr.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}


#menurslks li.drittebene a:link, #menurslks li.drittebene a:visited {
	color: #FFFF99;
	margin: 0px 0px 0px 14px;
	display: block;
	background:  url(buttons/drittebene.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li.drittebene a:hover {
	color: #00049F;
	background:  url(buttons/drittebene.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}
	
	#menurslks li.drittebenemehr a:link, #menurslks li.drittebenemehr a:visited {
	color: #FFFF99;
	margin: 0px 0px 0px 14px;
	display: block;
	background:  url(buttons/drittebenemehr.gif);
	padding: 3px 0 5px 15px;
	}
	
#menurslks li.drittebenemehr a:hover {
	color: #00049F;
	background:  url(buttons/drittebenemehr.gif) 0 -24px;
	padding: 3px 0px 5px 15px;
	}