*{margin:0px; padding:0px;}
html{width:100%; height:100%; background-color:#6B7887;}
body{width:984px; height:100%; margin:0 auto; padding:0 1px; background-color:#FFFFFF; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html > body{min-height:100%; height:auto;}
img{border:0px;}
#header{width:984px; height:126px; font-family:Tahoma; font-size:11px; color:#6A6A6A}
.logo{margin:0 100px 0 38px; float:left;}
#header div{line-height:20px; padding:42px 0 0 0; text-align: right;}
#header a{color:#6A6A6A; text-decoration:none; margin:0 8px;}
#header a:hover{text-decoration:underline}
#menu{width:952px; height:36px; line-height:36px; padding:0 0 0 32px; background-image:url(images/menu_bg.gif); background-position:top left; background-repeat:repeat-x; float:left;}
#menu li{display:inline; list-style-type:none;}
#menu a{font-weight:bold; color:#D2DEEC; margin:0 15px;}
#wrapper{width:962px; overflow:hidden; padding:32px 0 150px 22px; background-image:url(images/bg.jpg); background-position:top left; background-repeat:no-repeat;}

div.angebot{padding:8px 5px 25px 8px;}
div.angebot ul.angebote{margin-top:5px;}
div.flug li.angebot{color:#545454; list-style-type:none; padding:5px 0 0; border-bottom:1px solid #DBE1ED; height: 20px; clear:both;}
div.flug li.angebot li.ziel{list-style-type:none; width: 200px; float:left;}
#main div.flug li.angebot li.ziel{width: 280px;}
div.flug li.angebot li.ziel a{color:#1BB501; font-weight:bold; text-decoration:none;}
div.flug li.angebot li.ziel a:hover{text-decoration:underline;}
div.flug li.angebot li.dauer{list-style-type:none; width: 180px; float:left;}
#main div.flug li.angebot li.dauer{width: 250px;}
div.flug li.angebot li.preis{list-style-type:none; width: 80px; float:left;}
#main div.flug li.angebot li.preis{width: 100px;}
div.banner {width: 406px; text-align: center;}
.photo{display:block; float:left; padding:14px 7px 5px 17px; width:194px;}
.photo a{color:#2D2D2D; text-decoration:underline; line-height:24px; margin:0 0 0 5px;}
.photo a:visited{text-decoration:underline}
.photo a:hover{text-decoration:none}

.more{color:#009EDC; text-decoration:underline; margin:0 0 0 19px;}
.angebot .more{display:block; background-image:url(images/more_bg.gif); background-position:top left; background-repeat:no-repeat; width:105px; line-height:23px; height:24px; text-align:center; color:#EDFCE3; float:right; margin:10px 30px 0 0 ; display:inline;}

#left{float:left; width:455px;}
#left .bild{border:1px solid #fff; width:108px; margin:0 auto 6px auto;}
#left .bild span{display:block; background-color:#303C4A; line-height:18px; width:108px;}
#left .bild span a{font-size:11px; color:#FDFCF7; text-decoration:none; margin:0 0 0 5px}
.column{width:134px; float:left; margin:0 7px 20px 0; background-image:url(images/bg_c.gif); background-position:top left; background-repeat:repeat-y;}
.column div{width:134px; background-image:url(images/bg_c_b.gif); background-position:bottom left; background-repeat:no-repeat;}
.column h1{font-family:Tahoma; font-size:11px; color:#ECFEE2; font-weight:normal; text-transform:uppercase; width:110px; height:37px; line-height:41px; padding:0 0 7px 25px; background-position:top left; background-repeat:no-repeat}
.column .title1{background-image:url(images/title1_bg.gif);}
.column .title2{background-image:url(images/title2_bg.gif);}
.column .title3{background-image:url(images/title3_bg.gif);}
.column2{margin-top:33px}
.column3{margin-top:67px}
.column ul{margin:7px 0 10px 20px; list-style-type:none; line-height:18px;}
.column li a{color:#323232; text-decoration:underline}
.column .more:hover, .column li a:hover{text-decoration:none}
.column .more{color:#009EDC; text-decoration:underline; margin:0 0 0 19px;}
.banner img {margin: 0 0 15px 0;}

#qsearch{width:384px; height:247px; float:left; margin:0 0 25px 0; padding:29px 0 0 38px; background-image:url(images/search_bg.gif); background-position:top left; background-repeat:no-repeat; font-family:Tahoma; color:#000000}
#qsearch h2{color:#2A598E;}
#qsearch li{list-style-type:none; padding:5px 0 0 0; width:176px; float:left;}
#qsearch li.col3{width:125px;}
#qsearch li label{display:block;}
#qsearch li label.radio{display:inline; font-size:14px;}
#qsearch input{width:165px; font-size:11px; border:1px inset #808080;}
#qsearch input.radio{width:15px;}
#qsearch select{width:165px; font-size:11px; height:18px; border:1px inset #808080;}
#qsearch select.col3{width:90px;}
#qsearch .button{display:block; width: 94px; height: 19px; border: 0px; padding:5px 0 0 70px;}

#esearch{width:675px; float:left; background-image:url(images/esearch_m.jpg); background-position:top left; background-repeat:repeat-y; font-family:Tahoma; color:#000000;}
#esearch_top{width:675px; float:left; background-image:url(images/esearch_t.jpg); background-position:top left; background-repeat:no-repeat;}
#esearch_bottom{width:675px; float:left; background-image:url(images/esearch_b.jpg); background-position:bottom left; background-repeat:no-repeat;}
#esearch h2{color:#2A598E; margin:30px 0 0 38px;}
#esearch ul{margin:10px 0 35px 38px; float:left;}
#esearch li{list-style-type:none; padding:5px 0 0 0; width:300px; float:left; height:32px;}
#esearch li.col3{width:200px;}
#esearch li label{display:block;}
#esearch input{width:290px; height:18px; border:1px inset #808080;}
#esearch input.radio{margin:0 3px 0 0; width:15px;}
#esearch select{width:290px; font-size:11px; height:18px; border:1px inset #808080;}
#esearch select.col3{width:180px;}
#esearch .button{display:block; width: 94px; height: 19px; border: 0px; padding:15px 0 0 100px;}

#right{float:left; padding:300px 0 0 0; font-size:11px; color:#333333;}
#right div{width:460px;}

#main{width:675px; float:left;}
#main h1{padding: 5px 0 10px 0;}

#content{width:958px; overflow:hidden; padding:12px 0 200px 24px; font-size:11px; color:#333333;}
#content .sitepath{color:#333333; text-decoration:underline}
#content .sitepath:visited{text-decoration:underline}
#content .sitepath:hover{text-decoration:none}

#sidebar{margin:65px 0 0 25px; float:left; width:218px;}
#sidebar  ul{margin:15px 0 10px 0; font-size:12px;}
#sidebar  h2{padding: 5px 0;}
#sidebar .banner{width: 218px;}
ul.infopages li{list-style-type:none; padding:0 5px 5px;}
ul.infopages li a{color:#1BB501; font-weight:bold; text-decoration:none;}
ul.infopages li a:visited{text-decoration:none}
ul.infopages li a:hover{text-decoration:underline}

#footer{background:transparent url(/mediadata/images/slogo_hriston.jpg) no-repeat scroll right 35px; border-top:8px solid #254A73; bottom:0; color:#343434; position:absolute; width:984px;}
#footer ul{margin:15px 0 10px 0; text-align:center;}
#footer li{display:inline; list-style-type:none;}
#footer a{color:#343434; text-decoration:none; margin:0 5px;}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#copyright{padding:0px 100px; text-align:right;}
