body {
 padding:0px;
 margin:0px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#2F4700;
 scrollbar-arrow-color:#E6E6E6;
 scrollbarBaseColor:#E6E6E6;
 scrollbar-track-color:#F7F7F7;
 scrollbar-face-color:#F7F7F7;
 background-color:#96B927;
 height:100%;
 min-height:100%;
}
table,p,ul,li {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#2F4700;
}
p {
 padding:0px;
 margin:0px;
 margin-bottom:10px;
}
h1 {
 margin:0px;
 padding:0px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 margin-left:20px;
 margin-bottom:7px;
 color:#2F4700;
}
.special {
 height:auto;
 display:block;
 z-index:1;
}
#container {
 width:100%;
 min-width:995px;
 display:block;
 position:relative;
 padding:0px;
 margin:0px;
 height:100%;
 min-height:100%;
 z-index:200;
 background-image:url(images/bg_content.gif);
 background-repeat:repeat-y;
}
html>body> #container {
 height:auto;
 width:100%;
}
#containerReise {
 width:100%;
 min-width:995px;
 display:block;
 position:relative;
 padding:0px;
 margin:0px;
 height:100%;
 min-height:100%;
 z-index:200;
 background-image:url(images/bg_content2.gif);
 background-repeat:repeat-y;
}
html>body> #containerReise {
 height:auto;
 width:100%;
}
#jubilaeum {
 position:absolute;
 top:10px;
 left:670px;
 z-index:3000;
}
#main {
 padding:0px;
 margin:0px;
 width:100%;
 min-height:100%;
 background-repeat:repeat-y;
}
#head {
 background-image:url(images/bg_head.gif);
 background-repeat:no-repeat;
 background-color:#96B927;
 width:995px;
 height:78px;
}
#banner {
 position: relative;
 width:794px;
 height:121px;
 
}

#banner img {
	position: absolute;
	top:0;
	left: 0;
	z-index: 2;
}

#content {
 width:995px;
 height:auto;
 position:relative;
 display:block;
 
}
#naviBg {
 width:794px;
 height:25px;
 background-color:#AE000C;
}
#collumLeft {
 position:relative;
 margin:0px;
 padding:0px;
 float:left;
 width:795px;
 padding-top:25px;
 z-index:1;
}
#spacer {
 float:left;
 width:20px;
}
#boxen {
 position:relative;
 margin:0px;
 padding:0px;
 float:left;
 width:253px;
 margin-right:20px;
}
#infobox {
 padding-top:1px;
 width:253px;
 height:170px;
 background-image:url(images/infobox.gif);
 background-repeat:no-repeat;
}
.infoBoxContent {
 margin-top:3px;
 margin-left:30px;
 font-size:11px;
}
#reisebox {
 width:243px;
 margin-left:10px;
 background-image:url(images/reisebox_bg.gif);
 margin-bottom:9px;
}
.reiseBoxContent {
 margin-bottom:10px;
 margin-left:20px;
 margin-right:11px;
 font-size:11px;
}
#inhalt {
 float:left;
 width:477px;
 position:relative;
 display:block;
 background-color:#FFFFFF;
}
.canvas {
 background-image:url(images/bg_canvas.gif);
 background-repeat:repeat-y;
 display:block;
 font-size:11px;
 width:478px;	
}
html>body> .canvas {
 min-height:280px;
}
.reisepreis {
 background-image:url(images/bg_reisepreis.gif);
 background-repeat:repeat-y;
}
#collumRight {
 float:left;
 width:200px;
 z-index:1;
}
#marginforfooter {
 width:75%;
 height:20px;
}
#canvasBottom {
 position:absolute;
 height:25px;
 z-index:1000;
 bottom:26px;
 left:293px;
 width:528px;
 margin:0px;
}
#footer {
 position:absolute;
 height:27px;
 z-index:1000;
 bottom:-1px;
 width:995px;
 margin:0px;
 background-color:#D0E684;
}
html>body> #footer {
 bottom:0px;
}
#footerLeft {
 float:left;
 width:690px;
 margin-top:7px;
 margin-left:0px;
}

#footerMiddle {
 float:left;
 width:150px;
 margin-right:20px;
 margin-top:7px;
}
#footerRight {
 float:left;
 width:60px;
 padding-right:20px;
 margin-top:7px;
}
#agenturAnt {
 float:left;
 width:30px;
 padding-right:20px;
 margin-top:0px;
}
html>body> #agenturAnt {
 width:20px;
}
#homeLeft {
 float:left;
 width:368px;
 margin-top:0px;
}
#homeRight {
 float:left;
 width:368px;
 margin-top:0px;
 margin-left:0px;
}
.homebox {
 height:100px;
 margin-bottom:3px;
 background-image:url(images/bg_homebox.gif);
 background-repeat:no-repeat;
 position:relative;
}
.homeboxContent {
 padding-top:10px;
 margin-left:123px;
 margin-right:20px;
 font-size:11px;
}
.highlight {
 position:absolute;
 top:-10px;
 left:0px;
 z-index:500;
}
.highlightMask {
 position:absolute;
 top:-10px;
 left:0px;
 z-index:1000;
}
.homeTeaser {
 margin-left:60px;
 height:308px;
 background-image:url(images/bg_hometeaser.gif);
 background-repeat:no-repeat;
 position:relative;
}
.teaser1 {
 position:absolute;
 top:-10px;
 left:0px;
}
.teaser1Mask {
 position:absolute;
 top:-10px;
 left:0px;
 z-index:1000;
}
.teaser2 {
 position:absolute;
 top:-10px;
 left:101px;
 z-index:900;
}
.teaser2Mask {
 position:absolute;
 top:-10px;
 left:101px;
 z-index:1000;
}
.teaser3 {
 position:absolute;
 top:-10px;
 left:202px;
}
.teaser3Mask {
 position:absolute;
 top:-10px;
 left:202px;
 z-index:1000;
}
.teaser4 {
 position:absolute;
 top:93px;
 left:0px;
 z-index:900;
}
.teaser4Mask {
 position:absolute;
 top:93px;
 left:0px;
 z-index:1000;
}
.teaser5 {
 position:absolute;
 top:93px;
 left:101px;
}
.teaser5Mask {
 position:absolute;
 top:93px;
 left:101px;
 z-index:1000;
}
.teaser6 {
 position:absolute;
 top:93px;
 left:202px;
 z-index:900;
}
.teaser6Mask {
 position:absolute;
 top:93px;
 left:202px;
 z-index:1000;
}
.teaser7 {
 position:absolute;
 top:196px;
 left:0px;
}
.teaser7Mask {
 position:absolute;
 top:196px;
 left:0px;
 z-index:1000;
}
.teaser8 {
 position:absolute;
 top:196px;
 left:101px;
 z-index:900;
}
.teaser8Mask {
 position:absolute;
 top:196px;
 left:101px;
 z-index:1000;
}
.teaser9 {
 position:absolute;
 top:196px;
 left:202px;
}
.teaser9Mask {
 position:absolute;
 top:196px;
 left:202px;
 z-index:1000;
}
.box {
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 width:180px;
 background-image:url(images/box_bg.gif);
 background-repeat:repeat-y;
}
.boxContent {
 margin:0px;
 padding:0px;
 font-size:11px;
 margin-left:10px;
 margin-right:10px;
 width:160px;
}
#pfad {
 position:absolute;
 left:20px;
 top:224px;
 width:750px;
 z-index:1000;
 text-align:right;
 height:25px;
 background-color:#FFFFFF;
}
.pfadContent {
 background-image:url(images/bg_pfad.gif);
 background-repeat:repeat-x;
 height:20px;
 padding-top:2px;
 font-size:10px;
}
.text {
 padding:20px;
}
.filter {
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:5px;
}
.preis {
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:5px;
}
#callback {
 position:absolute;
 top:85px;
 left:788px;
 z-index:6000;
}
form {
 margin:0px;
 margin-top:5px;
 margin-bottom:5px;
 padding:0px;
}
.nlinput {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 font-size: 10px;
 font-style: normal;
 color: #2F4700;
 margin-bottom:5px;
 height:18px;
 width:140px;
 border:1px solid #2F4700;
}
.quick {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 font-size: 11px;
 font-style: normal;
 color: #2F4700;
 margin-bottom:5px;
 height:18px;
 width:160px;
 border:1px solid #2F4700;
}
.normal {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 font-size: 11px;
 font-style: normal;
 color: #2F4700;
 margin-bottom:5px;
 border:1px solid #2F4700;
}
.filterInput {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 font-size: 10px;
 font-style: normal;
 color: #2F4700;
 margin-top:5px;
 border:1px solid #2F4700;
}
#navigation {
 position:absolute;
 left:17px;
 top:200px;
 width:780px;
 z-index:5000;
 height:28px;
}
.menuelevel1{
	position:relative;
	z-index:2100;	
}
.menuelevel2{
	position:absolute;
	top:22px;
	left:0px;
	visibility:hidden;
	z-index:3500;
	width:182px;	
}
.submenue {
	position:absolute;
	top:-3px;
	left:0px;
	z-index:3500;
	width:100px;
	padding:1px;
}
.submenueItem {
	height:15px;
	padding-left:8px;
	padding-right:10px;
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#000000;
	z-index:2100;
}
.subBG {
 background-color:#FFFFFF;
 border-left:1px solid #AE000C;
 border-right:1px solid #AE000C;
 width:175px;
}
a {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 color: #2F4700;
 text-decoration:underline;
}
a:link		{ color: #2F4700; text-decoration: underline; }
a:visited	{ color: #2F4700; text-decoration: underline; }
a:active	{ color: #2F4700; text-decoration: underline; }
a:hover		{ color: #2F4700; text-decoration: none; }

a.footer {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 font-size: 11px;
 color: #2F4700;
 text-decoration: none;
}
a.footer:link		{ color: #2F4700; text-decoration: none; }
a.footer:visited	{ color: #2F4700; text-decoration: none; }
a.footer:active	{ color: #2F4700; text-decoration: none; }
a.footer:hover		{ color: #2F4700; text-decoration: underline; }

a.textlink {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 color: #2F4700;
 text-decoration: none;
}
a.textlink:link		{ color: #2F4700; text-decoration: none; }
a.textlink:visited	{ color: #2F4700; text-decoration: none; }
a.textlink:active	{ color: #2F4700; text-decoration: none; }
a.textlink:hover		{ color: #2F4700; text-decoration: underline; }

a.naviLink {
 font-family: Verdana, Arial, sans-serif, Geneva;
 font-face: Verdana, Arial, sans-serif, Geneva;
 color: #2F4700;
 text-decoration: none;
}
a.naviLink:link		{ color: #2F4700; text-decoration: none; }
a.naviLink:visited	{ color: #2F4700; text-decoration: none; }
a.naviLink:active	{ color: #2F4700; text-decoration: none; }
a.naviLink:hover		{ color: #2F4700; text-decoration: none; }

/* nav
   -----------------------------*/
#nav {
 position:absolute;
 left:17px;
 top:203px;
 /*padding-left: 205px;*/
 z-index: 11;
}
#nav .n1, #nav .n1End {
	position: relative;
	padding-right: 3px;
	background: url(images/n_line_v.gif) no-repeat right top;
	float: left;
}
#nav .n1End {
	padding-right: 0px;
	background-image: none;
}
#nav .Menu1On {
	background: url(images/line_h2_yellow.gif) repeat-x left bottom;
}
#nav .n1 a:hover, #nav .n1End a:hover {
	background: url(images/line_h2_yellow.gif) repeat-x left bottom;
}
#nav .n2 {
	position: absolute;
	top: 19px;
	width: 180px;
	visibility: hidden;
}
#nav .n2Bg {
 background-color:#FFFFFF;
 border-left:1px solid #AE000C;
 border-right:1px solid #AE000C;
 width:175px;
}
#nav .nSub{
	position: relative;
}
#nav .n2 a, #nav .n2 a:link, #nav .n2 a:hover, #nav .n2 a:active, #nav .n2 a:visited, #nav .n2 a.link, #nav .n2 a.link:visited {
	display: block;
	height: 16px;
	line-height: 15px;
	padding: 0px 10px 0px 10px;
	color: #2F4700;
	text-decoration: none;	
	background-color: #FFFFFF;
}
#nav .n2 a:hover, #nav .n2 a.hover, #nav .n2 a.hover:hover, #nav .n2 a.hover, #nav .n2 a.hover:visited {	
	background-color: #AE000C;
	color:#FFFFFF;
	background-image: none;
}
#nav .n3 {
	position: absolute;
	top: -4px;
	left: 181px;
	width: 180px;
	visibility: hidden;
}
#Suchmodul {
	width:448px;
	height:363px;
}
html>body #Suchmodul {
	width:440px;
	height:375px;
}


able.Paging {
 table-layout:fixed;
 width:400px;
 background-color:#F7F7F7;
 border-collapse:collapse;
 border-spacing:1px;
}

.Paging td {
 border:1px solid #99B82F;
 text-align:center;
 font-size:10px;
 cursor:default;
}

td.PagingText {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 width:120px;
 color:#E6E6E6;
}

td.PagingPfeil {
 width:27px;
}

td.PagingTextID {
 width:72px;
 color:#999999; 
}

td.PagingBackID {
 width:135px;
}

td.PagingBackUeb {
 width:10px;
}