body,table,tr,td,a,input,select{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003399;
}
body{
	margin:0 0 0 18px;
	padding:0;
}
/*
#topnavi{
	position:absolute;
	left:25px;
	top:16px;
	width:224px;
	height:24px;
	z-index:20;
}
#navContainer {
	position:relative;
	height:103px;
}
#headnav_back,#headnav_logo,#headnav{
	width:790px;
	height:103px;
	position:absolute;
	top:0;left:0px;
	background-repeat:no-repeat;
}
#headnav_logo2{
	width:790px;
	height:127px;
	position:absolute;
	top:0;left:0px;
	background-repeat:no-repeat;
}
*/
#headnav_back {
	background-image:url("../images/nav_relaunch/menue.gif");
	z-index:1;
}
/*
#headnav_logo {
	background-image:url("../images/nav_relaunch/bg_ani.gif");
	z-index:10;
}
#headnav_logo2 {
	background-image:url("../images/nav_relaunch/bg_ani.gif");
	z-index:10;
}
#headnav{
	z-index:20;
}
#headnav ul {
	margin:65px 0 0 0;
	padding:0;
	list-style:none;
}
#headnav li{
	float:left;
	height:40px;
}
#nMainHome{
	width:38px;
	margin-top:13px;
}
#nMainPa{
	width:102px;
	margin-top:13px;
}
#nMainLm,#nMainNf,#nMainErde,#nMainFewo,#nMainCM{
	width:78px;margin-top:13px;
}
#nMainKr{
	width:78px;
}
#nMainInfo{
	width:77px;
	margin-top:13px;
}
#nMainTV{
	width:104px;
}
#bookmark{
	position: absolute;
	top: 108px;
	left: 732px;
	z-index: 50;
}
#bookmark a:link, #bookmark a:visited, #bookmark a:hover, #bookmark a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#merkzettel{
	position: absolute;
	top: 108px;
	left: 671px;
	z-index: 50;
	padding-right:4px;
	border-right:1px solid #ffffff;
}
#merkzettel2{
	position: absolute;
	top: 108px;
	left: 732px;
	z-index: 50;
}
#merkzettel a:link, #merkzettel a:visited, #merkzettel a:hover, #merkzettel a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#merkzettel2 a:link, #merkzettel2 a:visited, #merkzettel2 a:hover, #merkzettel2 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#subnav_back{
	width:789px;
	height:22px;
	position:absolute;
	top:103px;
	left:0;
	z-index:5;
	background-color:#193792;
}
#subnav {
	width:789px;
	height:22px;
	position:absolute;
	top:103px;
	top:99px;
	left:0;
	z-index:30;
	padding-left:4px;
}
#subnav ul{
	margin:0;
	padding:4px 0 0 0;
	list-style:none;
}
#subnav li{
	margin:0;
	padding:4px 2px 0 2px;
	vertical-align:top;
	float:left;
  
}
a.snAktiv:link,a.snAktiv:visited,a.snAktiv:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
a.snInaktiv:link,a.snInaktiv:visited,a.snInaktiv:active{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
*/
#botnav {
	width:794px;
	margin:16px 0 0 0;
}
#botnav_line {
	width: 600px;
	height:19px;
	float: left;
}
#botnav_line ul {
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}
#botnav_line li {
	float:left;
	line-height:18px;
}
#botnav_logo {
    float: right;
    margin: 0 10px 0 0;
}

#nBotnavUber{
	width:95px;
}
#nBotnavIsum{
	width:95px;
}
#nBotnavKakt{
	width:70px;
}
#nBotnavAgb{
	width:70px;
}
#nBotnavVAAgb{
	width:115px;
}
#nBotnavUner{
	width:115px;
}
#nBotnavDaschu{
	width:115px;
}
#nBotnavBLA{
	width:115px;
}
#nBotnavAusfInf{
	width:170px;
}
#nBotnavNews{
	width:170px;
}
#nBotnavCght{
	width:120px;
}
#botnav a, #botnav2 a{
    font-size:10px;
    text-decoration: none;
}
#botnav img, #botnav2 img{
    margin-top:6px;
}
.content{
    vertical-align:top;
	padding-top:23px;
}
.rhtInfo{
    width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:44px;
}
.rhtInfo_Flug{
    width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:0px;
}
.rhtInfoContent{
    width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:4px;
}
.rhtInfoKarte{
    width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:15px;
}
.rhtInfoBuchung{
	width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:22px;
}
.rhtInfoBAnfr{
	width:190px;
    padding-left:8px;
    vertical-align:top;
	padding-top:33px;
}
.hlinetab{
    margin-top:28px;
    cursor:pointer;
}
.hlinetab2{
    margin-top:10px;
    cursor:pointer;
}
.hlinetabstart{
    padding:15px 0 0 8px;
	vertical-align:top;
    cursor:pointer;
}
.hlinetabhead {
    background-color:#9CC2E5;
    color:#FFFFFF;
    padding:0;
    font-size:13px;
    font-weight:bold;
	text-align:center;
    height:20px;
}
.hlinetabhead3, .hlinetabhead3MZ{
    background-color:#9CC2E5;
    color:#FFFFFF;
    padding:0;
    font-size:13px;
    font-weight:bold;
	text-align:center;
    height:20px;
}
.hlinetabhead3MZ{
    height:20px;
    padding: 2px 0 0 0;
}
.statab2head3{
	height:21px;
	background-color:#9CC2E5;
	font-size:15px;
	line-height:21px;
}
.hlinetd{
    font-size:12px;
    background-color:#DEEBF7;
    text-align:center;
    padding-bottom:5px;
}
#hlinetel{
    font-weight:bold;
    font-size:12px;
    margin:5px 0 5px 0;
}
.merktab{
    width:190px;
    background-color:#DEEBF7;
    margin:10px 0px 0px 0px;
}
.merktabhead{
    background-color:#9CC2E5;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    height:20px;
}
.merktabtd{
    padding:4px 0px 0px 6px;
}
.merktabimg{
    float:right;
    margin-top:-10px;
    margin-left:2px;
}
.callback1{
	width:192px;
	margin-top:8px;
}
.callback2{
	width:192px;
	background-color:#ffecc4;
	border:1px solid #9CC2E5;
}
.callbackhead{
	height:20px;
	background-image:url('/kunden_parameter/eurosun/ibe_v2/images/callback/head.gif');
	background-position:top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	vertical-align:top;
	padding:3px 0 0 5px;
}
.callbacktdhead{
	font-weight:bold;
	padding:6px 6px 0 6px;
}
.callbacksmall{
	color:#ffffff;
	font-size:9px;
}
.callbacktd{
	padding:4px 6px 0 6px;
	
}
.callbacktd2{
	font-size:9px;
	padding:2px 0 0 5px;
}
.callbacktd3{
	padding:0 0 0 5px;
}
.callbacktd4{
	padding:1px 0 0 5px;
	vertical-align:top;
}
.callbacktd5{
	padding:0 0 0 0;
	vertical-align:top;
}
#callBackReturn{

}
#20flughaefen{
	width:192px;
	height:103px;
}
.eurosunlink{
	border:1px solid #9cc2e6;
	margin:1px 0 0 0;
}
.filtab{
    width:190px;
    background-color:#DEEBF7;
    margin:8px 0px 0px 0px;
}
.filtabstart{
    width:190px;
    background-color:#DEEBF7;
}
.filtabhead{
    background-color:#9CC2E5;
	color:#ffffff;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    height:20px;
}
.filtabhead a {
	color:#ffffff;
    text-decoration: none;
}
.filtabtd{
    text-align:center;
}
.filtabtd2{
	height:106px;
	background-color:#E4EBF5;
    border-left:1px solid #9CC2E5;
	border-right:1px solid #9CC2E5;
	border-bottom:1px solid #9CC2E5;
}
a.fil:link,a.fil:visited,a.fil:active {
	text-decoration:none;
}
a.fil2:link,a.fil2:visited,a.fil2:active {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
A.topliste:link,A.topliste:visited,A.topliste:active{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
A.topliste2:link,A.topliste2:visited,A.topliste2:active{
    color:#F90A13;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.statab3td{
	height:19px;
	font-size:13px;
}
.statab3tdtxt{
	background-color:#DEEBF7;
}
.statab3tdtxt2{
    font-size:11px;
    background-color:#DEEBF7;
	vertical-align:middle;
}
.statab4{
	height:126px;
	margin:0;
}
.statab4b{
	/*height:172px;*/
	margin:0;
}
.newsletter_bg{
	background-image:url('/kunden_parameter/eurosun/tpl/images/spod/newsletter_danke_neu.jpg');
	background-color:#ffffff;
	background-position:top;
	background-repeat:no-repeat;
	padding:0 0 0 6px;
}
.efKakt{
	width:85px;
}
.efKaktverb{
	width:180px;
}
.eformlvorwahl{
	width:34px;
	font-size:10px;
	margin-right:6px;
}
.eformvorwahl{
	width:39px;
	font-size:10px;
	margin:0 6px 0 4px;
}
.eformtelnummer{
	width:75px;
	font-size:10px;
	margin-left:4px;
}
.eformcallbacktime{
	width:58px;
	font-size:10px;
	margin:0 12px 6px 0;
}

.rss_text {
    vertical-align: top;
    padding: 25px 0 0 0;
}
.buchungsanfrage{
	background-color:#DEEBF7;
	font-size:9px;
	vertical-align:top;
	padding:6px 0 0 6px;
	border-left:1px solid #9CC2E5;
	border-right:1px solid #9CC2E5;
	border-bottom:1px solid #9CC2E5;
}
.nachBuchung{
	margin-top:10px;
}
.nachBuchungtd{
	background-color:#fff391;
	font-weight:bold;
	border-left:1px solid #a2c0e4;
	border-right:1px solid #a2c0e4;
	border-bottom:1px solid #a2c0e4;
	padding:12px;
}
.quicktabheadspan{
	color:#ffffff;
}
/*
#footPartner{
	width:794px;
	margin-top:14px;
}
#footPartnerHead1{
	width:170px;
	color:#5a5a5a;
	vertical-align:top;
	float:left;
	margin-bottom:2px;
}
#footPartnerHead2{
	height:5px;
	width:620px;
	background-color:#d8d8d8;
	font-size:1px;
	float:left;
	margin-top:5px;
}
#footPartnerLogos{
	width:794px;
	margin:6px 0 0 0;
}
#footerCopyright{
	width:794px;
	margin:20px 0 0 0;
}
.footercr{
	width:794px;
}
.footercrtd1{
	color:#747474;
	font-size:11px;
}
.footercrtd2{
	color:#747474;
	font-size:11px;
	text-align:right;
}
#footerSucheText{
	width:794px;
	color:#747474;
	font-family:Verdana;
	font-size:9px;
	line-height:14px;
	margin:16px 0 0 0;
}
#footerLinks{
	width:794px;
	margin:16px 0 0 0;
}
A.footerLink1:link,A.footerLink1:visited,A.footerLink1:active{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
A.footerLink1:hover{
	color:#003399;
	font-size:11px;
	text-decoration:none;
}
A.footerLink1Aktiv:link,A.footerLink1Aktiv:visited,A.footerLink1Aktiv:active{
	color:#003399;
	font-size:11px;
	text-decoration:underline;
}
A.footerLink2:link,A.footerLink2:visited,A.footerLink2:active{
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
A.footerLink2:hover{
	font-weight:bold;
	text-decoration:none;
}
A.footerLink2Aktiv:link,A.footerLink2Aktiv:visited,A.footerLink2Aktiv:active{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
*/

/* WERBEBANNER RECHTS */
.bannerRight {
	position: absolute;
	top: 126px;
	left: 820px;
	width: 160px;
	height: 617px;
}
.bannerRightIE {
	position: absolute;
	top: 126px;
	left: 820px;
	width: 160px;
	height: 617px;
}

