html {
    height:100%;
	width:100%;
}
body {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:0px;
	width:100%;
	height:100%;
	min-height:100%;
}
h1 {
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 14px;
	color:#0074BC;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/incoming/pfeil.gif);
	background-repeat:no-repeat;
}
td {
	font-size:11px;
}
p {
	margin:0px 0px 16px 0px;
	padding:0px;
}
form {
	padding:0px;
	margin:0px;
}
input, select {
	border:1px solid #333333;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
}
input.button {
	border:1px solid #333333;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height:21px;
	padding:2px;
	background-image:url(images/incoming/bg_button.gif);
	background-repeat:repeat-x;
}
textarea {
	border:1px solid #333333;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
}
#spalte1 input, .bodypop input {
	border:none;
}
#spalte1 input.normal, #spalte1 input.button, .bodypop input.normal, .bodypop input.button {
	border:1px solid #333333;
}
html>body #spalte1 input {
	margin-bottom:5px;
}
.noborder {
	border:none;
}
#head {
	position:absolute;
	top:0px;
	left:0px;
	height:104px;
	width:100%;
	background-color:#FFFFFF;
	background-image:url(images/incoming/bg_head.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #C0DAED;
}
#headnavigation {
	position: absolute;
	top:46px;
	width:958px;
	text-align:right;
}
#container {
	position:relative;
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	min-height:100%;
	height:100%;
	margin:auto;
	background-image:url(images/incoming/bg.gif);
	background-repeat:repeat-y;
}
html>body #container {
	height:auto;
}
#main {
	margin:auto;
	padding:0px;
	min-height:100%;
	width:100%;
}
#contentLeft {
	width:214px;
	float:left;
	min-width:214px;
}
#contentRight {
	float:left;
}
#contentHome {
	margin-top:15px;
	padding:7px 0px 20px 46px;
	background-image:url(images/incoming/bg_content_home.gif);
	background-repeat:repeat-y;
}
#spalte1Home {
	float:left;
	width:155px;
	margin-right:33px;
}
#spalte2Home {
	float:left;
	width:260px;
	margin-right:33px;
}
#spalte3Home {
	float:left;
	width:205px;
}
#content {
	padding-left:55px;
	margin-bottom:40px;
	background-image:url(images/incoming/bg_content.gif);
	background-repeat:repeat-y;
	border-right:1px solid #FFFFFF;
}
#spalte1 {
	float:left;
	width:515px;
	margin-right:33px;
}
#spalte2 {
	float:left;
	width:135px;
	margin-left:8px;
}
#spalte2 ul, #spalte3Home, #detailRechts ul {
	list-style:square;
	margin:0px 0px 20px 30px;
	padding:0px;
}
html>body #spalte2, #detailRechts ul {
	margin:0px 0px 0px 27px;
}
html>body #spalte3Home ul {
	margin:0px 0px 20px 27px;
}
#spalte2 li, #spalte3Home {
	margin:0px 0px 4px 0px;
}

#detailRechts ul {
	list-style:square;
	margin:0px 0px 20px 20px;
	padding:0px;
}
html>body #detailRechts ul {
	margin:0px 0px 0px 17px;
}
#detailRechts li {
	margin:0px 0px 4px 0px;
}

#logo {
	position: absolute;
	top:23px;
	left:78px;
}
#sales1 {
	position:absolute;
	top:115px;
	left:62px;
	z-index:2;
}
#sales2 {
	position:absolute;
	top:274px;
	left:39px;
}
#sales3 {
	position:absolute;
	top:432px;
	left:16px;
}
#salesimage1 {
	position:absolute;
	top:126px;
	left:79px;
	width:127px;
	height:95px;
	overflow:hidden;
}
#salesimage2 {
	position:absolute;
	top:285px;
	left:56px;
	width:127px;
	height:95px;
	overflow:hidden;
}
#salesimage3 {
	position:absolute;
	top:444px;
	left:33px;
	width:127px;
	height:95px;
	overflow:hidden;
}
.sales {
	position:relative;
}
.salesHeader {
	position:absolute;
	top:110px;
	left:12px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
#teaser1 {
	position:absolute;
	top:130px;
	left:775px;
}
#teaser2 {
	position:absolute;
	top:211px;
	left:775px;
}
#teaser3 {
	position:absolute;
	top:292px;
	left:775px;
}
.teaser {
	position:relative;
}
.produktmenue {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:161px;
	height:74px;
	position:relative;
}
.teaserHeader {
	position:absolute;
	bottom:29px;
	left:6px;
	width:112px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

#bannerHome {
	position:relative;
	margin:84px 0px 0px 0px;
}
#bannerHomeMaske {
	position:absolute;
	top:0px;
	left:0px;
}
#banner {
	margin:85px 0px 0px 12px;
}
#pfad {
	margin:5px 0px 27px 55px;
	font-size:10px;
}
#pane {
	padding-top:30px;
	background-image:url(images/incoming/bg_left.gif);
	background-position:0px 30px;
	background-repeat:no-repeat;
	height:565px;
	min-height:565px;
	width:990px;
	font-size:11px;
}
html>body #pane { height:auto; }
#marginforfooter {
	height:40px;
}
html>body #marginforfooter { height:20px; }
#footer {
	width:100%;
	text-align:left;
	position:absolute;
	bottom:-1px;
	left:0px;
	margin:0px;
	font-size:11px;
	background-color:#0074BC;
	padding-top:10px;
	color:#FFFFFF;
}
html>body #footer {
	bottom:0px;
}
.footerText {
	padding:0px 0px 5px 16px;
}
#language {
	 position:absolute;
 	 top:10px;
 	 left:877px;
}
#agenturnet {
	 position:absolute;
 	 top:5px;
 	 left:850px;
}
.pagingListe {
	position:relative;
	width:100%;
	margin-top:0px;
}
html>body .pagingListe {
	margin-top:8px;
}
/* Links */
a, a:link, a:visited, a:active {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
.footerText a, .footerText a:link, .footerText a:visited, .footerText a:active {
	color:#FFFFFF;
}
.sales a, .sales a:link, .sales a:visited, .sales a:active, .teaser a, .teaser a:link, .teaser a:visited, .teaser a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.ocls {
	margin-bottom:16px;
}
.ocls td {
	padding-bottom:4px;
}
.thumb {
	width:120px;
	margin:0px 13px 13px 0px;
	float:left;
	border:1px solid #0074BC;
}
#printAdress, #printLogo {
	display:none;
}
/* Navigation */
#navigation {
 position:absolute;
 top:74px;
 left:290px;
 background-image:url(../images/navigation/bg.jpg);
 background-repeat:no-repeat;
 width:630px;
}
#navigation ul {
	display:block; 
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:25px;
	overflow:hidden;
	width:auto;
}
html>body #navigation ul {
	height:auto;
	overflow:visible;
}
#navigation ul:hover, #navigation ul.subnaviOn  {
	background-color:#FFFFFF;
	border-top:1px solid #8EC1E1;
	border-left:1px solid #8EC1E1;
	border-right:1px solid #8EC1E1;
	border-bottom:1px solid #8EC1E1;
}
#navigation li {
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:left;
}
html>body #navigation ul { width:auto;}
#navigation ul ul { 
	position:absolute;
	display:block;
	z-index: 10;
	top:0px;
	left:-1px;
	background-color:#FFFFFF;
	border-top:1px solid #8EC1E1;
	border-left:1px solid #8EC1E1;
	border-right:1px solid #8EC1E1;
	border-bottom:1px solid #8EC1E1;
	width:170px;
	padding-top:3px;
	height:auto;
	overflow:visible;
}
#navigation ul ul:hover {
	background-color:#FFFFFF;
}
html>body #navigation ul ul { min-width:170px; width:auto;}
div#navigation ul ul,
div#navigation ul li:hover ul ul,
div#navigation ul ul li:hover ul ul
{display:none; visibility:hidden;}

div#navigation ul li:hover ul,
div#navigation ul ul li:hover ul,
div#navigation ul ul ul li:hover ul
{display: block; visibility:visible;}

#navigation ul ul li {
	position:static;
	margin:0px;
	padding:0px;
	float:none;
}
#navigation ul a { 
	position:static;
	color:#0066CC;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-top:5px;
	padding:0px 6px 4px 6px;
	text-align:center;
	white-space:nowrap;
}
html>body #navigation ul a {height:auto;width:auto}

#navigation ul a:link 		{}
#navigation ul a:visited 	{}
#navigation ul a:active 	{}
#navigation ul a:hover,#navigation ul a.naviOn 		{
	background-color:#FFFFFF;
	text-decoration:none;
}

#navigation ul ul a { 
	display:block; 
	color:#0066CC; 
	font-weight:normal;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	margin:0px;
	font-size:12px;	
	text-align:left;
	border-right:none;
 	width:100%;
	white-space:nowrap;
	font-weight:bold;
}
html>body #navigation ul ul a {height:auto;}

#navigation ul ul a:link 	{}
#navigation ul ul a:visited 	{}
#navigation ul ul a:active 	{}
#navigation ul ul a:hover, #navigation ul ul a.subnaviOn:hover 	{ background-color:#0066CC; color:#FFFFFF; }

#navigation ul ul a.subnaviOn 		{  
	color:#800032; 
}

#navigation .korrektur {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	height:1px;
	visibility:hidden;
	background-color:#FFFFFF;
	z-index:20;
	width:100%;
}
#navigation ul:hover .korrektur {
	visibility:visible;
}
/* Reisen */
#detailLinks {
	width:518px;
	padding:0px;
	margin:0px;
}
#detailRechts {
	width:252px;
	float:right;
	padding:0px;
	margin-left:10px;
}
#topinfo {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:2px;
}
#topinfoText {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
	padding-left:50px;
	padding-top:5px;
	height:30px;
	width:200px;
}
#edgelinks {
	position:absolute;
	top:332px;
	left:535px;
	z-index:5000;
}
#edgerechts {
	position:absolute;
	top:332px;
	left:772px;
	z-index:5000;
}
#blur3 {
	position:absolute;
	top:332px;
	left:635px;
	z-index:4000;
}
#blur2 {
	position:absolute;
	top:332px;
	left:686px;
	z-index:4000;
}
#blur1 {
	position:absolute;
	top:332px;
	left:737px;
	z-index:4000;
}
.incoming {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0074BC;
}
.headlineincoming {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0074BC;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadincoming {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#0074BC;
	color:#FFFFFF;
	padding:4px;
	width:70px;
}
.tabHeadincoming2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#0074BC;
	color:#FFFFFF;
	padding:5px;
}
.tabincoming {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#D3E6F3;
	padding:4px;
}
.tabincoming2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#D3E6F3;
	padding:5px;
	padding-left:20px;
}
.incomingImage {
	border:1px solid #0074BC;
}

