body {
	background:#fff;
	color:#666666;
	font:12px arial, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	outline-style:none;	
}

a {
	color:#336699;
	text-decoration:none;
}
a img {
	border:none;
}
a:hover,a:active {
	color:#666666;
}
a:focus {
outline:none;
}
#subpagetitle {
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:26px;
	color:#336699;
	padding-left:16px;
	float:left;
}
.topbNew {
	border-bottom:1px solid #ebebeb;
	margin:29px 0px 0px 4px;
	height:33px;
}
h1,h2,h3,h4,h5 {
	font-weight:normal;
	margin:0;
	padding:0;
}
h1 {
	font-size:21px;
	color:#336699;
}
h2 {
	font-size:26px;
	color:#336699;
	border-bottom:1px solid #ebebeb;
	margin:29px 0px 0px 4px;
	padding-left:16px;
}
h3 {
	font-size:14px;
	color:#fff;
}
h4 {
	font-size:12px;
	color:#336699;
}
h5 {
	font-size:14px;
	color:#336699;
	margin:20px 0px 20px 0px;
}
ul {
margin:0;
padding:0;
list-style:none;
}
p {
margin:0;
padding:0;
}


#wrapper {
	width:958px;
	margin:auto;
	text-align:center;
}
#header {
	border-bottom:5px solid #ebebeb;
	height:215px;
        display:none;
}
#header img {
float:right;
margin:15px 0px 10px 0px;
}
#header li {
float:left;
border-left:1px solid #ebebeb;
padding:0px 15px 0px 8px;
}
#header .checkHome{
border-left:1px solid #ebebeb;
height:16px;
vertical-align:middle;
}
#header ul {
float:left;
margin:50px 0px 0px 0px;
}
#header .active a {
color:#666666;
}
#header_top {
width:825px;
height:130px;
position:relative;
float:right;
}
#header_top img{
clear:both;
margin:0;
}
.topb {
border-bottom:1px solid #ebebeb;
height:80px;
margin-bottom:5px;
}
.topb_iframe {
border-bottom:1px solid #ebebeb;
margin-bottom:5px;
padding:15px 0 12px 750px;
}
#banner_ifram{
clear:both;
float:right;
margin:0;
z-index:auto;
}
#banner_ifram table.mgnlControlBarSmall{
    width: 150px; 
}
.banner_top table.mgnlControlBarSmall{
    width: 120px; 
}
.header_front {
left:0;
top:0;
position:absolute;
background: url("../pics/top_l.jpg") no-repeat;
color:#fff;
width:572px;
height:120px;
text-align:left;
font-size:24px;
padding:15px 38px 0px 15px;
}
.header_front b {
font-size:30px;
display:block;
}
.banner_top {
width:125px;
clear:left;
float:left;
}

#menu {
text-align:left;
width:198px;
border-right:1px solid #ebebeb;
padding:4px 4px 4px 0px;
float:left;
display:none;
}
#menu h1 {
padding:0px 0px 0px 5px;
margin:10px 0px 0px 0px;
border-bottom:1px solid #ebebeb;
}
#menu li {
padding:5px;
border-bottom:1px solid #ebebeb;
}
#menu ul {
margin:0px 0px 20px 0px;
}
.comm1 {
padding:20px 20px 20px 20px;
width:160px;
height:600px;
}
.comm2 {
float:left;
width:300px;
padding:25px 18px 25px 18px;
}
.destination {
height:330px;
margin:0px 0px 0px 4px;
padding:0px 0px 5px 0px;
border-bottom:5px solid #ebebeb;
float:left;
clear:both;
}
.ulist {
padding-left:7px;
width:410x;
}
.ulist li {
float:left;
border-left:1px solid #ebebeb;
width:135px;
}
.ulist li a {
display:block;
color:#666666;
padding:0px 5px 0px 5px;
height:227px;
}
.ulist li a b {
color:#336699;
font-weight:normal;
}
.ulist b {
margin:3px 0px 3px 0px;
display:block;
}
.ulist li a:hover,.ulist li a:active{
background:#e9eaeb;
color:#000;
}

.ulist .first {
border-left:none;
padding-left:0;
}
.ulist p {
margin:0;
padding:0;
}
.ulist li img {
margin:0px 0px 4px 0px;
}

.sub_ulist {
padding:0;
margin:0;
float:left;
border-bottom:5px solid #ebebeb;
}
.sub_ulist a {
display:block;
height:85px;
padding:10px 0px 0px 0px;
color:#666666;
}
.sub_ulist a:hover,.sub_ulist a:active {
display:block;
background:#e9eaeb;
color:#666666;
}
.sub_ulist b {
display:block;
color:#336699;
}
.sub_ulist img {
float:left;
margin:0px 10px 0px 0px;
}
.sub_ulist li {
height:95px;
width:336px;
border-top:1px solid #ebebeb;
}
.sub_ulist .first {
border-top:none;
}

.fly {
color:#fff;
float:left;
height:264px;
width:336px;
background:#3a69a4;
}
.fly_menu li {
float:left;
width:101px;
height:23px;
padding:10px 0px 0px 10px;
background:#2b4573;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}
.fly #first {
border-left:none;
}
.fly_menu .active {
border-bottom:none;
background:#3a69a4;
}
.fly a {
color:#fff;
font-size:14px;
}
.fly p {
margin:8px 0px 4px 0px;
padding:0;
}
.fly a:hover,.fly a:active {
color:#fff;
}
.fly_left {
float:left;
width:149px;
padding:10px 0px 10px 10px;
}
.fly_right {
width:166px;
float:right;
padding:10px 10px 10px 0px;
}
.fly_right img {
margin-left:5px;
}
.fly_right .inputs {
padding: 5px 0px 0px 25px;
}
.fly_left .inputs {
padding: 5px 0px 0px 0px;
}
.fly_direct {
margin-top:15px;
}
.fly .inputs input {
border:1px solid #7f9db9;
padding:2px;
}
.fly .inputs select {
border:1px solid #7f9db9;
padding:2px;
margin:15px 0px 0px 0px;
width:140px;
}
.fly_bottom li input {
border:1px solid #7f9db9;
margin-top:2px;
padding-right:2px;
text-align:right;
width:30px;
}
.fly_bottom ul {
clear:both;
}
.fly_bottom li {
float:left;
padding:0px 8px 10px 8px;
border-left:1px solid #fff;
}
.fly_bottom .noborder {
border-left:none;
}
.fly_bottom .noborder input{
margin-top:14px;
}
.fly_bottom .submit{
border-left:none;
width:40px;
padding-left:0;
float:left;
}
.fly_bottom .submit input{
margin-top:28px;
background:#2b4573;
padding:2px;
color:#fff;
text-align:center;
width:100px;
font-size:12px;
font-weight:bold;
border-top:none;
border-left:none;
border-right:1px solid #003366;
border-bottom:1px solid #003366;
}
.checkPageText .submit1{
margin-top:28px;
background:#2b4573;
padding:2px;
color:#fff;
text-align:center;
width:90px;
font-size:12px;
font-weight:bold;
border-top:none;
border-left:none;
border-right:1px solid #003366;
border-bottom:1px solid #003366;
}
.checkPageText .inputBox {
border:1px solid #7f9db9;
margin-top:2px;
padding-right:2px;
text-align:left;
width:190px;
}
.checkPageText li{
list-style:disc;
}
.fly_bottom strong {
font-size:12px;
font-weight:normal;
}
.fly_bottom {
font-size:9px;
}

.news {
clear:both;
float:left;
margin:0;
padding:0;
border-top:5px solid #ebebeb;
border-right:1px solid #ebebeb;
width:414px;
}
.news h1 {
float:left;
margin-left:5px;
}
.ext_news {
float:right;
margin:15px 10px 0px 0px;
cursor:pointer;
}
.ext_news a:hover,.ext_news a:active {
color:#666666;
}
.news ul {
clear:both;
height:439px;
border-top:1px solid #ebebeb;
margin:4px 0px 0px 0px;
}
.news li {
float:left;
height:80px;
margin:10px 0px 10px 0px;
}
.news li a {
padding:10px 4px 10px 4px;
display:block;
color:#666666;
width:404px;
height:80px;
}
.news li b {
color:#336699;
display:block;
}
.news li a:hover,.news li a:active {
background:#e9eaeb;
color:#000;
display:block;
height:80px;
}
.news li img {
float:left;
margin:0px 12px 20px 4px;
}
.news .note {
margin:0px 4px 0px 7px;
}
.news strong {
font-weight:normal;
color:#999999;
}

#footer {
clear:both;
color:#999999;
font-size:9px;
border-top:5px solid #ebebeb;
padding:5px 0 5px 0;
margin-bottom:20px;
display:none;
}
#footer li {
float:left;
border-left:1px solid #999999;
padding: 0px 4px 0px 4px;
}
#footer p {
float:left;
margin:0px 4px 0px 0px;
}
#footer a {
color:#999999;
}
#footer a:hover {
color:#000;
}


.menu_sub a{
padding-left:20px;
}

#menu .active {
	color:#666666;
}

#banner_middle {
border-bottom:5px solid #ebebeb;
margin:0px 0px 4px 0px;
height:90px;
float:left;
padding:9px 12px 9px 12px;
}
#banner_middle_no_border {
margin:0px 0px 4px 0px;
height:90px;
float:left;
padding:9px 0px 9px 13px;
}
.imageFloatLeft{
float: left;
margin: 0 10px 10px 0;
padding:0;
}
.imageFloatRight{
float: right;
margin: 0 10px 10px 10px;
padding:0;
}

.angebote {
clear:both;
float:left;
margin:0;
padding:0;
width:414px;
}
.angebote h1 {
float:left;
margin-left:5px;
} 
 
.angebote ul {
clear:both;
padding-left:7px;
width:410x;
}
.angebote li {
float:left;
border-left:1px solid #ebebeb;
width:135px;
}
.angebote li a {
display:block;
color:#666666;
padding:0px 5px 0px 5px;
height:227px;
}
.angebote li a b {
color:#336699;
font-weight:normal;
}
.angebote b {
margin:3px 0px 3px 0px;
display:block;
}
.angebote li a:hover,.angebote li a:active{
background:#e9eaeb;
color:#000;
}

.angebote .first {
border-left:none;
padding-left:0;
}
.angebote p {
margin:0;
padding:0;
}
.angebote li img {
margin:0px 0px 4px 0px;
}
.alle_angebote {
float:right;
margin:15px 10px 0px 0px;
cursor:pointer;
}
.alle_angebote a:hover,.alle_angebote a:active {
color:#666666;
}
.checkPageText  a:hover{
    text-decoration:underline;
}
.checkPageText  a{
    text-decoration:underline;
}


.checkPageText ul {
list-style:inherit;
padding:0px 0px 0px 20px;
}
#content .checkPageText h1,#content .checkPageText h2,#content .checkPageText h3,#content .checkPageText h4,#content .checkPageText h5,#content .checkPageText h6{
font-weight:bold;
margin:0;
padding:0;
color:#666666;
}
#content .checkPageText h1{
    font-size:18px;
    border:none;
}
#content .checkPageText h2{
    font-size:16px;
   border:none;
}
#content .checkPageText h3{
    font-size:14px;
    border:none;
}
#content .checkPageText h4{
    font-size:12px;
    border:none;
}
#menuSitemap {
text-align:left;
width:392px;
padding:4px 4px 4px 0px;
float:left;
}
#menuSitemap h1 {
font-size:15px;
font-weight:bold;
padding:0px 0px 0px 5px;
margin:10px 0px 0px 0px;
border:none;
}
#menuSitemap li {
padding:5px;
border:none;
}
#menuSitemap ul {
margin:0px 0px 20px 0px;
}
#menuSitemap ul  a{
    text-decoration:underline;
}
#headerPrint{

display:block;
}
#footerPrint {
clear:both;
color:#999999;
font-size:9px;
border-top:5px solid #ebebeb;
padding:5px 0 5px 0;
margin-bottom:20px;
}
#footerPrint li {
float:left;
padding: 0px 4px 0px 4px;
}
#content {
text-align:left;
width:950px;
float:left;
padding:4px 0px 30px 0px;
}
#content h1 {
padding:6px;
}
.content_left {
width:550px;
float:left;
min-height:1022px;
border:none;
padding:0px 0px 0px 20px;
}
.content_left li b {
display:block;
}

.content_right {
width:330px;
float:left;
display:none;
}
.content_right h5 {
margin-left:4px;
}

.alleNews {
clear:both;
float:left;
margin:0;
padding:0;
width:214px;
}
.alleNews h1 {
float:left;
margin-left:0px;
}
.alleNews ul {
clear:both;
height:439px;
margin:4px 0px 0px 0px;
}
.alleNews li {
float:left;
height:80px;
margin:10px 0px 10px 0px;
}
.alleNews li a {
padding:10px 4px 10px 4px;
display:block;
color:#666666;
width:384px;
height:80px;
}
.alleNews li b {
color:#336699;
display:block;
}
.alleNews li a:hover,.alleNews li a:active {
background:#e9eaeb;
color:#000;
display:block;
height:80px;
}
.alleNews li img {
float:left;
margin:0px 12px 20px 4px;
}
.alleNews .note {
margin:0px 4px 0px 7px;
}
.alleNews strong {
font-weight:normal;
color:#999999;
}
.fontRed{
color:#FF0000;    
}
/** New style for external page with 750px width //15jan2009 - begin **/
#wrapper750 {
       width:750px;
       margin:auto;
       text-align:center;
}
.destinationExteranl {
height:330px;
margin:0px 0px 0px 4px;
padding:0px 0px 5px 0px;
float:left;
clear:both;
}www
margin:0px 0px 0px 4px;
padding:0px 0px 5px 0px;
float:left;
}
.homeTextParagraph2 {
margin:0px 0px 0px 4px;
padding:0px 0px 5px 0px;
float:left;
}
.homeTextParagraphTwoColumn {
	clear:both;
	width:740px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 13px;
float:left;
}
.adjustFly{
       padding:0 0 0 5px;
}
.homerighttextpara{
float:left;
height:264px;
width:364px;
padding:0 0 0 10px;
}
.twoColumnPageTitle{
   font-weight:normal;
	margin:0;
	padding:0;
	font-size:26px;
	color:#336699;
	border-bottom:1px solid #ebebeb;
	margin:29px 0px 0px 0px;
	padding-left:13px;
}	

/** New style for external page with 750px width //15jan2009 - end **/
