/* -------------------------------------------------------------------------- */
/* 1-2 FLY stylesheet definitions (general.css)                              */
/* ------------------------------------------------------------------------ */

body 				{color:#000; font-family:Arial; font-size:12px; margin:0px; padding:0px; position:relative;}
* html body			{font-size:12px;}
a 				{color:#000; text-decoration:none;}
table td				{font-size: 11px;}

/* Pixell wird wieder ueberschrieben falls gewollt */
.artikel_12fly table table td,
table.travelList td			{font-size: 11px;}


/*********************/
/*****  header  *****/
/*******************/
#headerBox			{width:1000px; height:115px; background:url(/fileadmin/fly/pics/img/header_1000.jpg) no-repeat; overflow:hidden;}
/**
  * header ohne newsletter
**/
#headerBox			{width:1000px; height:115px; background:url(/fileadmin/fly/pics/img/header_1000_ohne.jpg) no-repeat; overflow:hidden;}

#header				{width:1000px;}
#header img			{display:none;}
#header a			{height:106px; width:195px; display:block; float:left;}

/******************************************************/
/* Entfernend des #newsletter wegen der Freitextsuche */
/******************************************************/
/* #newsletter			{clear:both; position:relative; top:-40px; height:40px; left:810px; width:185px; white-space:nowrap;}
/* * html #newsletter		{position:relative; top:-40px;}
/*** newsletter form ausblenden fuer adsense shoot out */
#newsletter table{display:none;}

/********************************/
/*** Social Header Navigation ***/
/********************************/
#sociallinks        {position: absolute; left: 800px; top: 12px;}
#sociallinks li     {float: left; padding-right: 7px;}
#sociallinks li a   {color:#969696;}
#sociallinks .sl_facebook {display:block; float:left; width:16px; height:16px; text-indent:-9999px; background:url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -50px -50px transparent;}
#sociallinks .sl_twitter {display:block; float:left; width:16px; height:16px; text-indent:-9999px; background:url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -200px -100px transparent;}
/************/
/*** Menu ***/
/************/
/*#menu 				{background:url(/fileadmin/fly/pics/img/bg_navi.gif); height:35px; width:1000px; line-height:35px;}*/
/*#menu li 			{position:relative; z-index:660; float: left; padding:0 1px; list-style: none; background: url(/fileadmin/fly/pics/img/trenner.gif) no-repeat 0px 1px; display:block;}*/
* html #menu li			{white-space:nowrap; width:50px; }
#menu li:first-child		{background:none;}	
/*#menu li a 			{height:35px; display:block; padding:0 10px; background:url(/fileadmin/fly/pics/img/bg_menu_sprite.gif) repeat-x scroll 0 -35px; color:#fff; text-decoration:none; font-size:13px; font-family:Arial; cursor:pointer;}*/
/* #menu li.active a,
 * #menu li a:hover,
 * #menu li span.second:hover,
 * #menu li .second,
 * #menu li.current a		{background-position: 0 0;}
 */
/*
 * #menu li .second                {height:35px; display:block; padding:0 10px; background:url(/fileadmin/fly/pics/img/bg_menu_sprite.gif) repeat-x scroll 0 -35px; color:#fff; text-decoration:none; font-size:13px; font-family:Arial; cursor:pointer;}
 * #menu li .second a 		{width:115px; background:url(/fileadmin/fly/pics/img/pw_new.gif) no-repeat 105px 2px; color:#fff; text-decoration:none; font-size:13px; font-family:Arial; cursor:pointer;}
 * * html #menu li .second a,
 * * html #menu li .second a:hover {width:125px; background-position: 95px 2px;}
 */

/****************/
/*** Sub-Menu ***/
/****************/
#menu li ul			{background:#fff; border:1px solid #cd3301; display:none; border-top:none; line-height:normal; position:absolute; top:35px; left:0; float:left;}
#menu li:hover ul		{clear:both; display:block;}
#menu li ul li,
#menu li ul li .second          {float:none; background:none; height:22px; padding:0}
#menu li ul li a,
#menu li ul li .second a        {background:#fff; border-top:1px dotted #cd3301; color:#cd3301; display:block; font-size:12px; padding:3px 5px; width:135px; height:15px; cursor:pointer;}
*#menu li ul li.current a	{background:#fff;}
#menu li ul li a:hover		{background-color:#ffd6ac; color:#cd3301; font-weight:bold;}
/*#menuBottomShadow		{background:url(/fileadmin/fly/pics/img/navi_schatten.png) no-repeat; width:1000px; height:4px; margin:-10px 0 0 -10px;}*/
* html #menuBottomShadow	{display:none;}
#page_5283 #menuBottomShadow	{display:none;}

/*********************/
/******  main  ******/
/*******************/
#main					{background:transparent url(/fileadmin/fly/pics/img/kachel_sand.gif) repeat; width:990px; padding:10px 0 10px 10px; display:block; float: left;}
* html #main			{padding:0; width:1000px}
#page_5353 #main		{height:4000px}
#page_5283 #main		{clear:both !important}

/****************/
/** breadcrumb **/
/****************/
#breadcrumb				{color:#cd3301; clear:both; line-height:20px; padding:0 9px 5px 10px; float:left; width:728px; list-style-type:none; list-style-position:outside;}
* html #breadcrumb			{padding-top:5px;}
.breadHome				{font-weight:bold;}
.breadHome a				{padding:0 10px; display:none;}
#breadcrumb ul				{list-style-type:none; list-style-position:outside;}
#breadcrumb li				{float:left; color:#cd3301}
#breadcrumb li a				{color:#cd3301}
#breadcrumb li.divider			{color:#cd3301; padding:0 5px;}


/*********************/
/******  left  ******/
/*******************/
#left					{width:255px; float:left; min-height:1px;}
* html #left				{width:250px; position:relative; left:5px; z-index:580; clear:both; float:left}
* html #page_5283 #left			{top:10px;}
#page_12290 #left		{width:250px; margin-left:-10px; display:inline;}
#page_12290 #left .ibeSecure	{margin-bottom:20px;}
#page_12290 #left .ibeSecure .ibe_siTab_img	{background:url(/fileadmin/fly/pics/img/ibe_secure_5.png) no-repeat; width:243px; height:93px;}

/********************/
/*****  search *****/
/******************/
/*#searchTop				{background: url(/fileadmin/fly/pics/img/60B3E1_oben.gif) no-repeat; width:255px; height:20px;}
#searchCenter			{background: url(/fileadmin/fly/pics/img/60B3E1_255px.gif) repeat-y; width:255px; padding:0 10px;}
#searchBottom			{background: url(/fileadmin/fly/pics/img/60B3E1_unten.gif) no-repeat bottom; width:255px; height:20px;}*/

/*********************/
/*****  footer  *****/
/*******************/
#bottomRoundLine			{width:1000px; height:35px; background:url(/fileadmin/fly/pics/img/footer_sand.gif) no-repeat; margin-bottom:15px;}
#footer				{float:left; clear:both; width:1000px; color:#999; white-space:nowrap; background:#fff;}
#footerLeft			{width:700px; float:left; overflow:hidden}
#footerRight			{width:300px; float:left; overflow:hidden;}	
/*#seoFooter				{margin:0px 0 0 6px; clear:both; float:left; height:30px; background: transparent url(/fileadmin/fly/pics/icons/favoriten_herz.gif) no-repeat scroll 0 0; padding-left:18px;}*/
#navFooter				{float:left; display:block; width:718px !important; padding:0px 0 15px 0; clear:both;}
#navFooter li			{float:left; padding:0 3px 0 6px; border-right:1px solid #999; height:15px;}
#navFooter li:last-child		{border:0;}
#navFooter li a			{color:#999; text-decoration:underline; padding-right:5px;}
#copyrightFooter			{height:15px; float:left; line-height:15px; font-weight:bold; text-align:right; width:140px; padding-left:155px;}
#seo					{margin-top:10px; padding:0 0 10px 20px; width:500px; clear:both; float:left;}
#seo a					{color:#000; text-decoration:underline;}
#nifty					{background:#fff;}

/** socialNavi **/
#socialNavi							{float:right; width:245px; text-align:right; height:75px;}
#socialIcon li						{float:left; width:20px;}
#bookmark_at						{display:block; float:left; width:160px; color:#999}

/***********************************/
/*   Anfang - Einbau des Sprites   */
/***********************************/
#menu {
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat scroll 0 -91px transparent;
    height: 35px;
    line-height: 35px;
    width: 1000px;
}
* html #menu {
/*    background:url(/fileadmin/fly/pics/img/bg_navi.gif);*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.gif") repeat scroll 0 -91px transparent;
}
#menu li {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -200px -154px transparent;
    display: block;
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    position: relative;
    z-index: 660;
}
#menu li a,
#menu li .second{
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat-x scroll 0 -171px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 13px;
    height: 35px;
    padding: 0 10px;
    text-decoration: none;
}
* html #menu li a {
/*    background:url(/fileadmin/fly/pics/img/bg_menu_sprite.gif) repeat-x scroll 0 -35px;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.gif") repeat scroll 0 -171px transparent;
}
#menu li.active a,
#menu li a:hover,
#menu li span.second:hover,
#menu li.current a {
      background-position: 0 -136px;
}
* html #menu li.active a,
* html #menu li a:hover,
* html #menu li span.second:hover,
* html #menu li.current a {
      background-position: 0 -136px;
}
* html #menu li .second {
/*    background:url(/fileadmin/fly/pics/img/bg_menu_sprite.gif) 0px -35px;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.gif") repeat-x scroll 0 -171px transparent;
}
* html #menu li .second:hover {
/*    background:url(/fileadmin/fly/pics/img/bg_menu_sprite.gif) 0px 0px;*/
    background-position: 0 -136px;
}
#menu li .second a {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -112px -269px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    width: 115px;
}
* html #menu li .second a {
/*    background:url(/fileadmin/fly/pics/img/pw_new.gif) no-repeat 105px 2px;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -122px -269px transparent;
}
* html #menu li .second a:hover {
/*    background:url(/fileadmin/fly/pics/img/pw_new.gif) no-repeat 105px 2px;*/
    background-position: -122px -269px;
}
#menuBottomShadow {
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat scroll 0 -70px transparent;
    height: 4px;
    margin: -10px 0 0 -10px;
    width: 1000px;
}
#seoFooter {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -200px -50px transparent;
    clear: both;
    float: left;
    height: 30px;
    margin: 0 0 0 6px;
    padding-left: 18px;
}
* html #seoFooter {
/*    background: transparent url(/fileadmin/fly/pics/icons/favoriten_herz.gif) no-repeat scroll 0 0;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -200px -50px transparent;
}
#socialIcon #delicious {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll 4px -50px transparent;
    display: block;
    height: 16px;
}
* html #socialIcon #delicious {
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") repeat scroll 4px -50px transparent;
}
#socialIcon #facebook {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll -46px -50px transparent;
    display: block;
    height: 16px;
}
* html #socialIcon #facebook {
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") repeat scroll -46px -50px transparent;
}
#socialIcon #oneview {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll -146px -50px transparent;
    display: block;
    height: 16px;
}
* html #socialIcon #oneview {
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") repeat scroll -146px -50px transparent;
}
#socialIcon #mister-wong {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll -96px -50px transparent;
    display: block;
    height: 16px;
}
* html #socialIcon #mister-wong {
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") repeat scroll -96px -50px transparent;
}
#tuevimg {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -150px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 35px;
    width: 35px;
}
* html #tuevimg	{
/*    background:url(/fileadmin/fly/pics/img/tuev_logo.gif) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -150px 0 transparent;
}

/***********************************/
/*****  startsite-teaser-box  *****/
/*********************************/
#scrollCenter 						{background: #FFF; float:left; float:left; height:210px; overflow:hidden; width:658px; padding-top: 2px; position:relative;}
#scrollLeft 						{background: url(/fileadmin/fly/pics/img/pfeil_links.gif) no-repeat; width:26px; height:210px; float:left; cursor:pointer;}
#scrollRight 						{background: url(/fileadmin/fly/pics/img/pfeil_rechts.gif) no-repeat; width:26px; height:210px; float:left; cursor:pointer;}
#scrollContent 						{position:relative;}
#scrollContent .csc-textpic			{float:left; width:150px; height:210px; padding:0 3px; border-right:1px solid #E94404; background-image: url(/fileadmin/fly/pics/content/scroller/dummy_leer.gif); background-position: right; background-repeat: no-repeat;}
#scrollContent .csc-textpic-clear 	{clear:none; background-image: url(/fileadmin/fly/pics/content/scroller/dummy_leer.gif);  background-position: right; background-repeat: no-repeat;}

/***********************************/
/**** global Content Inhalte  *****/
/*********************************/
.tx-tuiglobalcontentwrapper-pi1 	{background:#fff url(/fileadmin/fly/pics/img/FEF9E5_rechts_500px_neu.gif) repeat-y right top; padding:10px 10px 10px 5px;}
#page_5307 .flyservice .center		{background:url(/fileadmin/fly/pics/img/teaser_weiss_links.png) repeat-y top left; padding-left:5px;}
* html #page_5307 .flyservice .center		{width:970px! important;}
*#page_5307 .flyservice .centerLeft	{background:inherit;}
#page_5307 .flyservice .centerRight	{background:inherit;}
#page_5307 .csc-linkToTop			{display:none;}

* html  .mask {margin: -2px 0 0 -2px;}	

/** TÜV **/
#tuev								{clear:both; white-space:nowrap; width:250px; display:block; padding:10px 0; height:60px;}
#tuevText							{float:left; padding:10px 10px 0 65px; width:130px;}
/*#tuevimg	 						{width:35px; height:35px; background:url(/fileadmin/fly/pics/img/tuev_logo.gif) no-repeat; display:block; float:left; cursor:pointer}*/
#tuev_search_Link 					{width:50px; height:50px; display:block; overflow:hidden; cursor:pointer; position:absolute; left:195px; margin-top:40px; z-index:500}

/** Markenleiste **/
#page_5283 #brandScroller			{background:url(/fileadmin/fly/pics/img/kachel_brands.gif); height:35px; z-index:2000; width:1000px;}
*+html #page_5283 #brandScroller 	{height:45px; background:none}	
#brandScroller ul li 	{float:left; margin-right: 3px;}
#brandScroller a	{height:35px; display:block; cursor:pointer; margin-top:5px;}
#all_brands		{width:110px; position:relative; top:7px; left:3px; white-space:nowrap; font:normal 13px Arial}
*+html #all_brands	{height:45px;}
#fly			{width:55px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat; }
#fly:hover		{background-position:0 -35px;}
#all			{width:90px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -55px 0}
#all:hover		{background-position:-55px -35px;}
#buch 			{width:65px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -145px 0;}
#buch:hover		{background-position:-145px -35px;}
#der			{width:65px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -210px 0;}
#der:hover		{background-position:-210px -35px;}
#slr			{width:99px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -275px 0;}
#slr:hover		{background-position:-275px -35px;}
#fti 			{width:35px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -375px 0;}
#fti:hover		{background-position:-375px -35px;}
#its 			{width:30px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -410px 0;}
#its:hover		{background-position:-410px -35px;}
#ltur			{width:60px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -440px 0;}
#ltur:hover		{background-position:-440px -35px;}
#nec			{width:35px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -500px 0;}
#nec:hover		{background-position:-500px -35px;}
#dis			{width:85px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -535px 0;}
#dis:hover		{background-position:-535px -35px;}
#toc			{width:40px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -620px 0;}
#toc:hover		{background-position:-620px -35px;}
#tui			{width:40px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -657px 0;}
#tui:hover		{background-position:-657px -35px;}
#tjar			{width:105px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -700px 0;}
#tjar:hover		{background-position:-700px -35px;}
#jahn			{width:35px; background:url(/fileadmin/fly/pics/img/fly_sprite_brands.gif) no-repeat -807px 0;}
#jahn:hover		{background-position:-807px -35px;}

/** Homepage Werbemittel**/
body.mf_wallpaper #advertisingTop	{margin:0}
body.mf_wallpaper .hint				{display:none}
body.mf_wallpaper #headerBox		{background:url(/fileadmin/fly/pics/img/header_eckig.jpg)} 
#advertisingTop						{margin: 0 0 0 14px;}
#advertisingRight 					{padding-left:1010px; margin-top:-14px;}
* html #advertisingRight 			{padding: 0; margin: -14px 0 0 10px; z-index: 100; float: left; clear: right}
*+html #advertisingRight 			{padding: 0; margin: -14px 0 0 10px; z-index: 100; float: left; clear: right}
#mainDivCell						{float:left; width:1000px; clear:both;}

/**
 * TYPO3 CSC CSS
 */
/* default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2                           {margin-top:0; margin-bottom:0;}

/* default styles for extension "tx_felogin_pi1" */
.tx-felogin-pi1 label                               {display:block;}

/* default styles for extension "tx_cssstyledcontent" */

/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption      {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption      {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption      {text-align:left;}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn         {float:left; display:inline;}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
DIV.csc-textpic-border DIV.csc-textpic-single-image IMG	 {border:2px solid #000; padding:0;}
DIV.csc-textpic-imagewrap                           {padding:0;}
DIV.csc-textpic IMG                                 {border:none;}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image	 {float:left;}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL        {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI     {float:left; margin:0; padding:0;}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image	 {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT	 {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD	 {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG	 {border:none;}

/* FE-Editing Icons */
DL.csc-textpic-image                                {margin:0;}
DL.csc-textpic-image DT                             {margin:0; display:inline;}
DL.csc-textpic-image DD                             {margin:0;}

/* Clearer */
DIV.csc-textpic-clear                               {clear:both;}

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image	 {display:inline; 
/* IE fix for double-margin bug */
margin-right:10px;}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image	 {display:inline; 
/* IE fix for double-margin bug */
margin-left:10px;}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image	 {display:inline; 
/* IE fix for double-margin bug */
margin-left:10px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption	 {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG	 {margin:0; vertical-align:bottom;}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image	 {margin-bottom:10px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow	 {margin-bottom:10px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow            {clear:both;}
DIV.csc-textpic DIV.csc-textpic-single-image IMG    {margin-bottom:10px;}

/* IE7 hack for margin between image rows */
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image	 {margin-bottom:0;}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow     {margin-bottom:10px;}

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol	 {margin-left:0!important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol	 {margin-right:0!important;}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap	 {margin-right:10px!important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap	 {margin-left:10px!important;}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text          {clear:both;}

/* Center (above or below) */
DIV.csc-textpic-center                              {text-align:center;
/* IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap    {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image	 {text-align:left;
/* Remove IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-text         {text-align:left;
/* Remove IE-hack */
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap     {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text          {clear:right;}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap      {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text           {clear:left;}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap	 {float:left;}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap	 {float:right;}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap	 {float:right; clear:both;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text	 {height:1%;}

/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap	 {float:left; clear:both;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul                  {height:1%;}

/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last       {margin-bottom:0;}

/* Browser fixes: */

/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol,
.csc-textpic-intext-left ul                         {padding-left:40px; overflow:auto;}

/*
 * headersearch für Freitextsuche
 */
#headerSearch									{float:right; margin: 62px 10px 0 0; display:inline;}
*+html #headerSearch                                                            {margin:-44px 10px 0 0; position: relative}
#headerSearch .elm								{float:left;}
#headerSearch label								{display:none;}
#headerSearch input								{padding-left:10px; background:url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll 0 -312px transparent; width:195px; height:30px; border:0; float:left; line-height:30px;}
#headerSearch .submit input                                                     {background:url("/fileadmin/fly/pics/img/fly_sprite.png") repeat scroll -215px -312px transparent; width:25px; height:30px; border:0; cursor:pointer; text-indent:-1000px; line-height:200px; overflow:hidden; padding-left:0;}
#headerSearch .submit .posttext                                                 {display:none;}

/*
 * Feedbacklasche und Newsletterlasche
 */
 .laschen {
    position: fixed;
    right: 0;
    top: 28%;
}
.laschen #feedback {
    background:url("/fileadmin/fly/pics/img/lasche_feedback.png") repeat scroll 0 0 transparent;
    display: block;
    height: 159px;
    margin-bottom: 5px;
    width: 54px;
}
.laschen #newsletter {
    background:url("/fileadmin/fly/pics/img/lasche_newsletter.png") repeat scroll 0 0 transparent;
    display: block;
    height: 190px;
    width: 54px;
}
