@charset "utf-8";

div#main div.comp_reise .sidebar_right { width: 220px; padding: 0; }
div#main div.comp_reise .sidebar_right .images_buttons { padding: 1px 5px 3px; }
div#main div.comp_reise .sidebar_right .images_buttons .images { padding-left: 5px; }
div#main div.comp_reise .sidebar_right .images_buttons .images .mini_over { position: absolute; cursor: pointer; }
div#main div.comp_reise .sidebar_right .images_buttons .images .mini_over img { width: 98px; height: 72px; }
div#main div.comp_reise .sidebar_right .images_buttons .images img.mini { float: left; margin: 0 3px 3px 0; width: 64px; height: 48px; }
div#main div.comp_reise .sidebar_right .images_buttons .preis { height: 48px; background: url(../images/reise-bg-preis.gif) center no-repeat; font-size: 2.25em; line-height: 1.78em; text-align: center; color: #b20e19; font-weight: bold; margin: 10px 0; }
div#main div.comp_reise .sidebar_right .images_buttons div.button1 { font-size: 1.67em; line-height: 1.70em; margin-top: 5px; }
div#main div.comp_reise .sidebar_right .rating { padding: 0px 10px 0px 13px; }
div#main div.comp_reise .sidebar_right .rating .regler { padding: 5px 2px; background: url(../images/reise-bg-regler.gif) center no-repeat; width: 126px; float: right; }
div#main div.comp_reise .sidebar_right .rating .regler div { height: 8px; background: #ffd71b; border: 1px solid #f3ca0b; overflow: hidden; }
div#main div.comp_reise .sidebar_right .rating .text { font-weight: bold; padding: 2px 0 0; }
div#main div.comp_reise .sidebar_right .infos { padding: 9px 13px 4px; line-height: 1.33em; }
div#main div.comp_reise .sidebar_right .infos a { color: #000000; }
div#main div.comp_reise .sidebar_right .infos ul { list-style-image: url(../images/listicon-mango.gif); margin-top: 0; }
div#main div.comp_reise .sidebar_right .infos li { font-size: 0.92em; line-height: 1.82em; }
div#main div.comp_reise .sidebar_right .cloud { padding: 0 10px; font-size: 0.75em; }

div#main div.comp_reise .content { width: 371px; }
div#main div.comp_reise .content #reise_imagecontainer { position: relative; overflow: hidden; }
div#main div.comp_reise .content #reise_imagecontainer img { position: absolute; top: 0; left: 0; }
div#main div.comp_reise .content .image_navi_container { height: 50px; } 
div#main div.comp_reise .content .image_navi { float: right; padding: 10px 5px; }
div#main div.comp_reise .content .image_navi img { cursor: pointer; }
div#main div.comp_reise .content p,
div#main div.comp_reise .content ul,
div#main div.comp_reise .content ol { font-size: 1.08em; line-height: 1.38em; }
div#main div.comp_reise .content table.abfahrtsorte { border: none; }
div#main div.comp_reise .content table.abfahrtsorte td { font-size: 1.08em; padding: 4px 5px; }

#merkliste_layer { background: url(../images/merkliste-layer-bg.gif) center no-repeat; width: 404px; height: 178px; overflow: hidden; color: #ffffff; position: absolute; top: 600px; left: 200px; z-index: 1000; }
#merkliste_layer div.close { padding: 6px 10px 0 0; float: right; }
#merkliste_layer div.close img { vertical-align: middle; }
#merkliste_layer div.handle { height: 23px; }
#merkliste_layer div.container { padding-left: 40px; padding-top: 25px; }
#merkliste_layer div.message { font-size: 1.17em; line-height: 2em; font-weight: bold; }
#merkliste_layer div.button { width: 322px; margin-top: 25px; text-align: center; }
