/*
///////////////////////////((///////////////////////////////////
// main.css  -  StyleSheet 01  -  HELICONCEPT, Hürth -  v1.0.1 
////////////////////////////////////////////////////////////////

--//------------------------------------------------------------------C-O-P-Y-R-I-G-H-T--2-0-0-7--
                                                         _
__ __ ____ __ ____ __ __ _ __  __ ___ _____ _ __  ___ __| (_)__ _   __ ___  _ __ 
\ V  V /\ V  V /\ V  V /| '  \/ _` \ V / _ \ '  \/ -_) _` | / _` |_/ _/ _ \| '  \ 
 \_/\_/  \_/\_/  \_/\_(_)_|_|_\__,_|\_/\___/_|_|_\___\__,_|_\__,_(_)__\___/|_|_|_|
                                                                           
__      ___           _                       _ _      _ _        _      __      __              
\ \    / (_)_ _   ___| |__ _ _  ___ _ _    __| (_)__ _(_) |_ __ _| |___  \ \    / /__ __ _ ___  
 \ \/\/ /| | '_| / -_) '_ \ ' \/ -_) ' \  / _` | / _` | |  _/ _` | / -_)  \ \/\/ / -_) _` / -_)  _
  \_/\_/ |_|_|   \___|_.__/_||_\___|_||_| \__,_|_\__, |_|\__\__,_|_\___|   \_/\_/\___\__, \___| (_)
                                                 |___/                               |___/         

--A-L-L-E---R-E-C-H-T-E---V-O-R-B-E-H-A-L-T-E-N-!--- http://www.mavomedia.com -------------------
---------------------------------------------------- mavomedia® Digital- & Internetsolutions ----*/

/*################ Scrollbalken ##############################*/
body             {scrollbar-face-color:#DDDDDD; scrollbar-highlight-color:#E4E4E4; scrollbar-3dlight-color:#9296A3; scrollbar-darkshadow-color:#9296A3; scrollbar-shadow-color:#E4E4E4; scrollbar-arrow-color:#9296A3; scrollbar-track-color:#E4E4E4;}
#scrollblk       {scrollbar-face-color:#E6E6E6; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#CCCCCC; scrollbar-darkshadow-color:#CCCCCC; scrollbar-shadow-color:#000000; scrollbar-arrow-color:#000000; scrollbar-track-color:#E6E6E6;}

/*################ Globale Formatklassen #####################*/

body             {color:#222222; font-size:11px; font-family:Verdana, Tahoma, Arial; background-color:#E9F0FF; overflow:auto;}

h1               {margin:0px; font-size:14px; line-height:185%; color:#072F80;}
h2               {margin:0px; font-size:11px; line-height:140%; color:#072F80;}
h3               {margin:0px; font-size:10px; line-height:140%; color:#072F80;}

a                {color:#003366; cursor:hand; text-decoration:none;}
a:hover          {color:#CC0000; cursor:hand; text-decoration:none;}
a:focus          {cursor:hand; text-decoration:none;}

.0lnk            {color:#E9F0FF; font-family:Verdana, Tahoma, Arial; font-size:9px;}
.0lnk a:hover    {color:#E9F0FF; font-family:Verdana, Tahoma, Arial; font-size:9px;}

div              {font-size:11px; color:#222222;}
p                {font-size:11px; color:#222222; line-height:130%; margin:0;}
span             {font-size:11px; color:#222222; line-height:120%;}
hr               {text-align:left; background-color:#EEEEEE; color:#0C307E; height:1px; border-style:none;}

ul               {margin:0px; padding:0px 0px 0px 18px; font-size:11px; color:#111111; list-style-type:disc;}
ol               {margin:0px; font-size:11px; color:#222222; line-height:140%;}
li               {margin:0px; font-size:11px; color:#222222; line-height:150%;}

input            {background-color:#EEEEEE; border:#000077 1px solid; font-size:11px; color:#222222; height:18px;}
select           {background-color:#EEEEEE; border:#000077 1px solid; font-size:11px; color:#222222;}
textarea         {background-color:#EEEEEE; border:#000077 1px solid; font-size:11px; font-family:Verdana, Tahoma, Arial; overflow:auto;}


.contentFlow     {width:675px; height:390px; overflow:auto;}

.text                  {font-size:11px; font-weight:normal; color:#222222;}
.textBold              {font-size:11px; font-weight:bold;   color:#222222;}
.textInvert            {font-size:11px; font-weight:normal; color:#FFFFFF;}
.textBoldInvert        {font-size:11px; font-weight:bold;   color:#FFFFFF;}

.textSmall             {font-size:9px; font-weight:normal;  color:#666666;}
.textSmallBold         {font-size:9px; font-weight:bold;    color:#666666;}
.textSmallInvert       {font-size:9px; font-weight:normal;  color:#FFFFFF;}
.textSmallBoldInvert   {font-size:9px; font-weight:bold;    color:#FFFFFF;}

.textSmallWarning      {font-size:9px; font-weight:normal;  color:#CC0000;}
.textSmallBoldWarning  {font-size:9px; font-weight:bold;    color:#CC0000;}
.textSmallBlue         {font-size:9px; font-weight:normal;  color:#072F80;}
.textSmallBoldBlue     {font-size:9px; font-weight:bold;    color:#072F80;}

.textSmall1            {font-size:9px; font-weight:normal;  color:#072F80; border-bottom: #333333 1px dashed; width:98%; padding-bottom:4px;}
.textSmall1Bold        {font-size:9px; font-weight:bold;    color:#072F80; border-bottom: #333333 1px dashed; width:98%; padding-bottom:4px;}
.textSmall1Invert      {font-size:9px; font-weight:normal;  color:#FFFFFF;}
.textSmall1BoldInvert  {font-size:9px; font-weight:bold;    color:#FFFFFF;}

.textLarge             {font-size:12px; font-weight:normal; color:#222222;}
.textLargeBold         {font-size:12px; font-weight:bold;   color:#222222;}
.textLargeInvert       {font-size:12px; font-weight:normal; color:#FFFFFF;}
.textLargeBoldInvert   {font-size:12px; font-weight:bold;   color:#FFFFFF;}

.textBlue              {font-size:11px; font-weight:normal; color:#072F80;}
.textBlueBold          {font-size:11px; font-weight:bold;   color:#072F80;}

.textWarning           {font-size:11px; font-weight:normal; color:#CC0000;}
.textWarningBold       {font-size:11px; font-weight:bold;   color:#CC0000;}

#textStandort          {font-size:10px; font-weight:normal; color:#CCCCCC;}
#standort a            {font-size:10px; font-weight:normal; color:#CCCCCC;}
#standort a:hover      {font-size:10px; font-weight:normal; color:#BB0000;}

/*################ Formulare ################################*/

.button         {font-size:10px; color:#0C307E; font-weight:normal; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg);}
#button         {font-size:10px; color:#0C307E; font-weight:normal; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg);}

/* Movie AltersCheck (inaktiv) */
.verify1        {background-color:#eeeeee; border:#990000 1px solid; width:70px; height:18px; font-size:10px;}
.verify2        {background-color:#eeeeee; border:#990000 1px solid; width:50px; height:18px; font-size:10px;}
.verify3        {background-color:#eeeeee; border:#990000 1px solid; width:50px; height:18px; font-size:10px;}
.verify4        {background-color:#eeeeee; border:#990000 1px solid; width:15px; height:18px; font-size:10px;}
.verifybut      {background-color:#dddddd; border:#006600 1px solid; width:85px; height:18px; font-size:10px; cursor:hand; cursor:pointer;}

/* Kontaktformular (allgemein) */
#k_firma           {width:220px;}
#k_nachname        {width:108px;}
#k_vorname         {width:108px;}
#k_strasse         {width:186px;}
#k_nummer          {width:30px;}
#k_postleitzahl    {width:36px;}
#k_stadt           {width:180px;}
#k_land            {width:108px;}

#k_checkbox        {background-color:#EEEEEE; border:#444444 1px solid;}

#k_telefon         {width:180px;}
#k_telefax         {width:180px;}
#k_email           {width:180px;}

#k_slk_kontaktzeit {width:95px; background-color:#EEEEEE; border:#000077 1px solid;}
#k_kontaktzeit     {width:20px;}
#k_textarea        {width:505px; height:70px; overflow:auto;}

#k_button_send     {color:#0C307E; font-size:10px; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg);}
#k_button_clear    {color:#0C307E; font-size:10px; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg); width:108px;}

/* AdLinks */
#source_textarea   {width:585px; height:45px; overflow:auto; font-size:10px; color:#000066;}
#source_button     {color:#0C307E; font-size:10px; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg);}

/* Angebotsanforderung */
#oa_line            {text-align:left; background-color:#FFFFFF; color:#7087B3; height:1px; border-style:none; width:570px;}

#oa_tagesdatum      {width:110px; border:#D0D9E2 1px solid; background-color:#D0D9E2; padding-left:0px;}
#oa_name            {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_firma           {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_strasse         {width:156px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_hausnummer      {width:30px;  border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_postleitzahl    {width:36px;  border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_stadt           {width:150px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}

#oa_telefon         {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_telefax         {width:180px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_mobiltelefon    {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_email           {width:180px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}

#oa_abflugort       {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_zielort         {width:180px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_flugdatum       {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_fluguhrzeit     {width:180px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_fluguhrzeit_std {width:30px;  border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_fluguhrzeit_min {width:30px;  border:#E1E7EE 1px solid; background-color:#E1E7EE;}

#oa_anzahl_pax      {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_gewicht_pax     {width:180px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}
#oa_gepaeckstuecke  {width:190px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}

#oa_mitteilung      {width:570px; height:80px; border:#E1E7EE 1px solid; background-color:#E1E7EE;}

#oa_checkbox        {background-color:#E1E7EE; border:#EEEEEE 1px solid;}
#oa_radiocheck      {background-color:#E1E7EE; border:#EEEEEE 1px solid;}

#oa_button_send     {color:#0C307E; font-size:10px; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg);}
#oa_button_clear    {color:#0C307E; font-size:10px; border:#999999 1px solid; cursor:hand; cursor:pointer; background-image: url(../images/system/button_bg.jpg); width:108px;}

/* FlightTermSystem */
.font1              {font-family:Verdana,Arial,Tahoma; font-size:11px; font-weight:normal; color:#222222; text-decoration:none}
/* Schrift header Adminbereich */
.fontadminhead      {font-family:Verdana,Arial,Tahoma; font-size:12px; color:#FFFFFF; text-decoration:bold}
/* Formularfeld lang Adminbereich */
input.input         {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2; width: 420px; height:18px;}
/* Formularfeld kurz Adminbereich */
input.normal        {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2; width: 350px; height:18px;}
/* Formularfeld Datum Adminbereich */
input.normal1       {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2; width: 35px; height:18px;}
/* Formularfeld Buchstabenzähler Adminbereich */
input.counter       {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2;}
/* Textfeld Shorttext Adminbereich */
textarea.textarea   {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2; width: 420px; height: 80px;}
/* Textfeld Lontext Adminbereich */
textarea.textarea1  {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2; width: 420px; height: 150px;}
/* Auswahlfeld Adminbereich */
select.select       {font-family:verdana,Arial; font-size:11px; border:#CCCCCC 1 solid; background-color:#E2E2E2;}
/* Submitbuttons Adminbereich */
td,p,ul,div         {font-family:Verdana,sans-serif; font-size:11px}
/* Meldung subscribe.php */
.redalert           {font-family:Verdana,Arial,Tahoma; font-size:11px; font-weight:bold; color:#CC0000; text-decoration:none}

/* Hinweisbox (alternate) -  onMouseover="showalt('Testhinweis', this, event, '150px')" */
#altbox             {position:absolute; top:0; background-color:lightyellow; width:150px; padding:3px; border:1px solid black;
                     font:normal 11px Verdana; line-height:18px; z-index:100; border-right:3px solid black; border-bottom: 3px solid black; visibility:hidden;}

