/**
* CSS (screen)
*/

* {margin:0; padding:0;}

body {margin:0; padding:0; font-family:Verdana, serif; color:#000000; background:#3399D7 url('../images/body-background.gif') repeat-y;}

h1 {font-family:Verdana, serif; font-size:16px; color:#000000;}
h2 {font-family:Verdana, serif; font-size:10px; color:#000000;}
h4 {}
h5 {}
h6 {}
p {font-family:Verdana, serif; font-size:12px; color:#000000;}
p2 {font-family:Verdana, serif; font-size:10px; color:#000000;}
a {color:#3399D7;}

img {border:none;}

iframe {border:none; padding-left:10px;}

ol {}
ul {}
li {}

label {}

form {}
input,select,textarea {font-family:Verdana, serif; font-size:12px;}
textarea {overflow:auto;}

span {}

acronym {cursor:help;}



/* ------------ Layout ------------ */

#header {padding:0 10px; width:730px; background:#FFF;}
#navigation {padding:5px 10px; width:730px; height:40px}
#content {padding:0 10px 20px 10px; width:730px; clear:left; background:#FFF;}
  #leftcol {margin-top:15px; width:240px;}
  #rightcol {margin-top:15px; width:470px; float:right;}
#right {position:absolute; width:220px; top:0; left:760px; font-size:12px; background:#FFF;}
#offers {position:absolute; width:220px; top:370px; left:760px; font size:12px; background:#FFF;}
#footer {padding:5px 10px; width:730px; font-size:12px; background:#FFF;}

/* ------------ Navigation ------------ */

#navigation ol {}
#navigation li {float:left; width:90px; height:40px; list-style-type:none; text-indent:-1000px;}

#navigation a {display:block; height:40px; cursor: crosshair;}

#navigation .buchen {background:url(../images/navi_flug_on.gif) no-repeat;}
#navigation .buchenon {background:url(../images/navi_flug_off.gif) no-repeat;}

#navigation .hotel {background:url(../images/navi_hotel_on.gif) no-repeat;}
#navigation .hotelon {background:url(../images/navi_hotel_off.gif) no-repeat;}

#navigation .mietwagen {background:url(../images/navi_auto_on.gif) no-repeat;}
#navigation .mietwagenon {background:url(../images/navi_auto_off.gif) no-repeat;}

#navigation .images {background:url(../images/navi_bilder_on.gif) no-repeat;}
#navigation .imageson {background:url(../images/navi_bilder_off.gif) no-repeat;}

#navigation .links {background:url(../images/navi_links_off.gif) no-repeat;}
#navigation .linkson {background:url(../images/navi_links_on.gif) no-repeat;}

#navigation .airlineliste {background:url(../images/navi-airlineliste-off.gif) no-repeat;}
#navigation .airlinelisteon {background:url(../images/navi-airlineliste-on.gif) no-repeat;}

#navigation .airlinebewertung {background:url(../images/navi-airlinebewertung-off.gif) no-repeat;}
#navigation .airlinebewertungon {background:url(../images/navi-airlinebewertung-on.gif) no-repeat;}

#navigation .airlinesuchen {background:url(../images/navi-airlinesuchen-off.gif) no-repeat;}
#navigation .airlinesuchenon {background:url(../images/navi-airlinesuchen-on.gif) no-repeat;}

#navigation .airlines {background:url(../images/navi_airlines_off.gif) no-repeat;}
#navigation .airlineson {background:url(../images/navi_airlines_on.gif) no-repeat;}

#navigation .service {background:url(../images/navi_service_off.gif) no-repeat;}
#navigation .serviceon {background:url(../images/navi_service_on.gif) no-repeat;}

/* ------------ Inhalt ------------ */

.inputtext {}
.radiobutton {}
.checkbox {}
.selectfield {}
.button {}
.submit {}
.ncel {}

#content td, th {font-size:12px;}

#content div.rounded {margin:0 0 20px 0; padding:10px 10px 0; clear:left; background:#D6ECF7 url('../images/hg-blau.jpg') repeat-x;}
#content div.roundedpic {margin:20px 0; padding:10px;}
#content div.roundedlong {margin:20px 0; padding:10px; background:#D6ECF7 url('../images/hg-blau.jpg') repeat-x;}
#right div.rounded {margin:20px 0; padding:10px; background:#FFE4D9 url('../images/hg-rot.jpg') repeat-x;}
#offers div.rounded {margin:20px 0; padding:10px; background:#FFE4D9 url('../images/hg-rot.jpg') repeat-x;}
#offers td {font-size:12px;}
#header div.rounded {margin:20px 0; width:355px; padding:10px; background:#D2F9BE url('../images/hg-gruen.jpg') repeat-x;}

/* ------------ Sonstiges ------------ */

.print {display: none;}
.noprint {}

table.ibe {width:150px;}
table.ibe td{padding:2px 0;}
td,th {padding:2px 6px;}
td.top {font-weight:bold; padding:0px 0;}


/* ------------ Pixlie ------------ */

p.pixlie_pfad {margin-top:15px;}

div#pixlie_galerie {margin:30px 0; text-align:center;}
div#pixlie_galerie img {border:1px solid black;}
div.pixlie_bild {float:left; margin:10px; width:200px; float:left; overflow:hidden;}
span.pixlie_titel {font-size:70%;}

p.pixlie_anzahl {clear:left; text-align:center;}
p.pixlie_seiten {margin-bottom:20px; text-align:center;}
p.pixlie_menu {margin-bottom:20px; text-align:center;}

p.pixlie_navigation {}

p.pixlie_footer {clear:left; margin-top:20px;}

